Skip to content

Instantly share code, notes, and snippets.

@Ofloo
Forked from d235j/makerbot_rep2x_1st.def.json
Created January 5, 2019 08:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Ofloo/7f12e1f047cd85049560786b2588f61d to your computer and use it in GitHub Desktop.
Save Ofloo/7f12e1f047cd85049560786b2588f61d to your computer and use it in GitHub Desktop.
Replicator 2X Cura definition
{
"id": "makerbot_rep2x_1st",
"version": 2,
"name": "1st Extruder",
"inherits": "fdmextruder",
"metadata": {
"machine": "makerbot_replicator_2x",
"position": "0"
},
"overrides": {
"extruder_nr": {
"default_value": 0,
"maximum_value": "1",
"steps_per_mm": 96.275201870333662468889989185642,
"steps_per_revolution": 3200
},
"machine_nozzle_offset_x": { "default_value": 0.0 },
"machine_nozzle_offset_y": { "default_value": 0.0 },
"machine_extruder_start_pos_abs": { "default_value": true },
"machine_extruder_start_pos_x": { "value": "prime_tower_position_x" },
"machine_extruder_start_pos_y": { "value": "prime_tower_position_y" },
"machine_extruder_end_pos_abs": { "default_value": true },
"machine_extruder_end_pos_x": { "value": "prime_tower_position_x" },
"machine_extruder_end_pos_y": { "value": "prime_tower_position_y" }
}
}
{
"id": "makerbot_rep2x_2nd",
"version": 2,
"name": "2nd Extruder",
"inherits": "fdmextruder",
"metadata": {
"machine": "makerbot_replicator_2x",
"position": "1"
},
"overrides": {
"extruder_nr": {
"default_value": 1,
"maximum_value": "1",
"steps_per_mm": 96.275201870333662468889989185642,
"steps_per_revolution": 3200
},
"machine_nozzle_offset_x": { "default_value": 0.0 },
"machine_nozzle_offset_y": { "default_value": 0.0 },
"machine_extruder_start_pos_abs": { "default_value": true },
"machine_extruder_start_pos_x": { "value": "prime_tower_position_x" },
"machine_extruder_start_pos_y": { "value": "prime_tower_position_y" },
"machine_extruder_end_pos_abs": { "default_value": true },
"machine_extruder_end_pos_x": { "value": "prime_tower_position_x" },
"machine_extruder_end_pos_y": { "value": "prime_tower_position_y" }
}
}
{
"id": "makerbot_replicator_2x",
"version": 2,
"name": "MakerBot Replicator 2X",
"inherits": "fdmprinter",
"metadata": {
"visible": true,
"author": "TheUltimakerCommunity",
"manufacturer": "MakerBot",
"category": "Other",
"file_formats": "application/x3g",
"platform_offset": [ 0, 0, 0],
"has_materials": true,
"machine_extruder_trains": {
"0": "makerbot_rep2x_1st",
"1": "makerbot_rep2x_2nd"
}
},
"settings":
{
"machine_settings":
{
"machine_x3g_variant": {
"label": "X3G Variant",
"description": "Variant of X3G type",
"type": "str",
"default_value": "r2"
}
}
},
"overrides": {
"machine_name": { "default_value": "MakerBot Replicator 2X" },
"machine_gcode_flavor": {
"default_value": "Makerbot"
},
"machine_width": {
"default_value": 246,
"steps_per_mm": 88.573186,
"endstop_is_max": 1
},
"machine_depth": {
"default_value": 152,
"steps_per_mm": 88.573186,
"endstop_is_max": 1
},
"machine_height": {
"default_value": 155,
"steps_per_mm": 400,
"endstop_is_max": 0
},
"gantry_height": {
"default_value": 60,
"comment": "This needs to be filled in"
},
"machine_nozzle_head_distance": {
"default_value": 3,
"comment": "This needs to be filled in"
},
"machine_heat_zone_length": {
"default_value": 16,
"comment": "This needs to be filled in"
},
"machine_heated_bed": {
"default_value": true
},
"machine_max_feedrate_x":
{
"default_value": 300
},
"machine_max_feedrate_y": {
"default_value": 300
},
"machine_max_feedrate_z": {
"default_value": 19.5
},
"machine_max_feedrate_e": {
"default_value": 26
},
"retraction_amount": {
"default_value": 1.3
},
"retraction_speed": {
"default_value": 25
},
"machine_extruder_count": {
"default_value": 2
},
"material_diameter": { "default_value": 1.75 },
"machine_center_is_zero": { "default_value": true },
"machine_start_gcode": {
"default_value": "; -- START GCODE Rep2x -- \n; begin print\nM136 ;(enable build)\nM73 P0 ;(set build percentage to zero)\n; homing\nG162 X Y F2000 ;(home XY axes maximum, standard feedrate 2000 mm/min)\nG161 Z F900 ;(home Z axis minimum, standard feedrate 900 mm/min)\nG92 X0 Y0 Z-5 A0 B0 ;(set Z to -5)\nG1 Z0.0 F900 ;(move Z to '0', standard feedrate 900 mm/min)\nG161 Z F100 ;(home Z axis minimum, standard feedrate 100 mm/min)\nM132 X Y Z A B ;(Recall stored home offsets for XYZAB axis)\n; set start position\nG92 X152 Y72 Z0 A0 B0 ;(set zero for X and Y)\nG1 X-112 Y-73 Z150 F3300.0 ;(move to waiting position, standard feedrate 3300 mm/min)\nG130 X20 Y20 A20 B20 ;(Lower stepper Vrefs while heating)\n; heat platform\nM109 S{material_bed_temperature} T0 ;(Set build platform temperature in degrees Celsuis)\nM134 T0 ;(Wait for platform to heat up)\n; EXTRUDER HEAT BEGIN\nM135 T0 ;(Set the extruder as the current Extruder)\nM104 S{material_print_temperature} T0 ;(Set extruder temperature in degrees Celsius)\nM133 T0 ;(Wait for extruder to heat up)\n; end start sequence\nG130 X127 Y127 A127 B127 ;(Set Stepper motor Vref to defaults)\n; initial purge\nG92 A0 ;zero the extruded length\nG1 F200 A10 ;extrude 10 mm of feed stock\nG92 A0 ;zero the extruded length again\n; -- END OF START GCODE --"
},
"machine_end_gcode": {
"default_value": "; -- END GCODE -- \n; end position\nM18 A B ;(Turn off A and B Steppers)\nG1 Z{machine_height} F900 ;(Move Z to machine_height, feedrate 900 mm/min)\nG162 X Y F2000 ; (Home Z Axis Maximum, feedrate 2000 mm/min)\nM18 X Y Z ;(Turn off steppers after a build)\n; cool bed\nM140 S0 T0 ;(Cool Bed)\n; cool extruders\nM104 S0 T0 ;(Cool Right extruder)\n; end print\nM73 P100 ;(end build progress)\nM70 P5 ;(We <3 Making Things!)\nM72 P1 ;( Play Ta-Da song )\nM137 ;(build end notification)"
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment