Skip to content

Instantly share code, notes, and snippets.

@ayan4m1
Created July 28, 2019 19:08
Show Gist options
  • Save ayan4m1/6c5f850926d569d3ec6bc5dddcc6efc9 to your computer and use it in GitHub Desktop.
Save ayan4m1/6c5f850926d569d3ec6bc5dddcc6efc9 to your computer and use it in GitHub Desktop.
Printer configuration for Slic3r for FlashForge Creator Pro
# generated by Slic3r 1.3.0 on
bed_shape = -112.5x-72.5,112.5x-72.5,112.5x72.5,-112.5x72.5
before_layer_gcode = T0;\nM109 S[bed_temperature] T0; set bed temperature\nM104 S[temperature_0] T0; set extruder temperature
between_objects_gcode =
end_gcode = M73 P100 ; end build progress\nG162 X Y F2500; home X and Y axes\nM18; disable all stepper motors\nM109 S0 T0; set bed temperature to 0\nM104 S0 T0; set extruder temperature to 0
extruder_offset = 50x0,0x0
gcode_flavor = sailfish
has_heatbed = 1
host_type = octoprint
layer_gcode =
max_layer_height = 0.35,0.35
min_layer_height = 0.1,0.1
nozzle_diameter = 0.4,0.4
octoprint_apikey =
pressure_advance = 0
print_host =
printer_notes =
printer_settings_id =
retract_before_travel = 2,2
retract_layer_change = 0,0
retract_length = 1,1
retract_length_toolchange = 10,10
retract_lift = 0,0
retract_lift_above = 0,0
retract_lift_below = 0,0
retract_restart_extra = 0,0
retract_restart_extra_toolchange = 0,0
retract_speed = 30,30
serial_port =
serial_speed = 250000
start_gcode = ;\n;\n;- - - - SUMMARY - - - -\n;\n;first layer temperature = [first_layer_temperature_0]C\n;temperature = [temperature_0]C\n;first layer bed temperature = [first_layer_bed_temperature]C\n;bed temperature = [bed_temperature]C\n;\n;first layer height = [first_layer_height]mm\n;layer height = [layer_height]mm\n;z_offset = [z_offset]mm\n;perimeters = [perimeters]\n;fill density = [fill_density]\n;infill every n layers = [infill_every_layers]\n;skirts = [skirts]\n;brim width = [brim_width]mm\n;raft layers = [raft_layers]\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;\n;first layer speed = [first_layer_speed]\n;perimeter speed = [perimeter_speed]mm/s\n;small perimeter speed = [small_perimeter_speed]\n;external perimeter speed = [external_perimeter_speed]\n;infill speed = [infill_speed]mm/s\n;solid infill speed = [solid_infill_speed]\n;top solid infill speed = [top_solid_infill_speed]\n;support material speed = [support_material_speed]mm/s\n;gap fill speed = [gap_fill_speed]mm/s\n;travel speed = [travel_speed]mm/s\n;bridge speed = [bridge_speed]mm/s\n;bridge flow ratio = [bridge_flow_ratio]\n;slowdown if layer time is less than = [slowdown_below_layer_time]secs\n;minimum print speed = [min_print_speed]mm/s\n;\n;bottom solid layers = [bottom_solid_layers]\n;top solid layers = [top_solid_layers]\n;\n;\n;- - - - EXTRUSION - - - -\n;\n;filament diameter = [filament_diameter_0]mm\n;nozzle diameter = [nozzle_diameter_0]mm\n;bridge flow ratio = [bridge_flow_ratio]\n;extrusion axis = [extrusion_axis]\n;extrusion multiplier = [extrusion_multiplier_0]\n;extrusion width = [extrusion_width]mm\n;first layer extrusion width = [first_layer_extrusion_width]mm\n;perimeter extrusion width = [perimeter_extrusion_width]mm\n;infill extrusion width = [infill_extrusion_width]mm\n;solid infill extrusion width = [solid_infill_extrusion_width]mm\n;top infill extrusion width = [top_infill_extrusion_width]mm\n;support material extrusion width = [support_material_extrusion_width]mm\n;\n;\n;- - - - SUPPORT - - - -\n;\n;raft layers = [raft_layers]\n;brim width = [brim_width]mm\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;support material extrusion width = [support_material_extrusion_width]mm\n;support material interface layers = [support_material_interface_layers]\n;support material interface spacing = [support_material_interface_spacing]mm\n;support material pattern = [support_material_pattern]\n;support material angle = [support_material_angle] degrees\n;support material spacing = [support_material_spacing]mm\n;support material speed = [support_material_speed]mm/s\n;\n;\n;- - - - EVERYTHING ELSE - - - -\n;\n;complete objects = [complete_objects]\n;cooling enabled = [cooling]\n;default acceleration = [default_acceleration]mm/s/s\n;disable fan for first layers = [disable_fan_first_layers]\n;duplicate = [duplicate]\n;duplicate distance = [duplicate_distance]mm\n;duplicate grid = [duplicate_grid]\n;external perimeters first = [external_perimeters_first]\n;extra perimeters = [extra_perimeters]\n;extruder clearance height = [extruder_clearance_height]mm\n;extruder clearance radius = [extruder_clearance_radius]mm\n;extruder offset = [extruder_offset]mm\n;fan always on = [fan_always_on]\n;fan below layer time = [fan_below_layer_time]secs\n;fill angle = [fill_angle] degrees\n;fill pattern = [fill_pattern]\n;gcode arcs = [gcode_arcs]\n;gcode comments = [gcode_comments]\n;gcode flavor = [gcode_flavor]\n;infill acceleration = [infill_acceleration]mm/s/s\n;infill extruder = [infill_extruder]\n;infill first = [infill_first]\n;infill only where needed = [infill_only_where_needed]\n;minimum skirt length = [min_skirt_length]mm\n;only retract when crossing perimeters = [only_retract_when_crossing_perimeters]\n;perimeter acceleration = [perimeter_acceleration]mm/s/s\n;perimeter extruder = [perimeter_extruder]\n;randomize start = [randomize_start]\n;resolution = [resolution]mm\n;retract before travel = [retract_before_travel_0]\n;retract on layer change = [retract_layer_change_0]\n;retract length = [retract_length_0]mm\n;retract length on tool change = [retract_length_toolchange_0]mm\n;retract lift = [retract_lift_0]\n;retract extra distance on restart = [retract_restart_extra_0]mm\n;retract extra on tool change = [retract_restart_extra_toolchange_0]mm\n;retract speed = [retract_speed_0]mm/s\n;rotate = [rotate] degrees\n;scale = [scale]\n;skirt distance = [skirt_distance]mm\n;skirt height = [skirt_height]mm\n;solid fill pattern = [solid_fill_pattern]\n;solid infill below area = [solid_infill_below_area]mm (sq)\n;solid infill every n layers = [solid_infill_every_layers]\n;\n;\n;- - - - - - - - - - - - - - - - - - - - - - - - -\n;\n;\nT0; set primary extruder\nM73 P0; enable show build progress\nM109 S[first_layer_bed_temperature] T0; heat bed up to first layer temperature\nM104 S[first_layer_temperature] T0; set nozzle heater to first layer temperature\nM103; disable RPM\nG21; set units to mm\nG162 X Y F6000; home XY axes maximum\nG161 Z F9000; home Z axis minimum\nG92 Z0; set Z to 0\nM132 X Y Z A B; Recall stored home offsets\nG90; set positioning to absolute\nG1 Z30; move Z to waiting height\nG1 X-95 Y-73 Z30 F7000; move to waiting position (front left corner of print bed)\nG130 X0 Y0 A0 B0; set stepper motor vref to lower value while heating\nM6 T0; wait for bed and extruder to heat up\nG130 X127 Y127 A127 B127; set stepper motor vref to defaults\nM108 T0 R3; set extruder speed\nG92 E0; set E to 0\nG90; use absolute coordinates\nM320; acceleration enabled for all commands that follow\nG1 Z[first_layer_height] F6000.000; move to first layer height\nG1 X100 Y-73 F14000.000; move to front right corner of bed\nG1 X-90 Y-73 E24 F2000.000; extrude a line of filament across the front edge of the bed\nG4 P500; wait for ooze to slow\nG1 X-92 Z5 F8000.000; raise nozzle height to detach ooze\nG4 P1500; wait a moment longer\nG1 Z0 F6000.000; lower nozzle height to 0\nG1 X-98; wipe nozzle\nG1 Z[first_layer_height] F6000.000; set nozzle to first layer height\nG1 F12000; ensure fast travel to first print move\nG92 E0; set E to 0 again\nM73 P0; reset build progress to 0
toolchange_gcode = ; this ensures that the correct tool is selected if the M108 command is ignored\nM108 T[next_extruder]\nT[next_extruder]
use_firmware_retraction = 0
use_relative_e_distances = 0
use_set_and_wait_bed = 0
use_set_and_wait_extruder = 0
use_volumetric_e = 0
vibration_limit = 0
wipe = 0,0
z_offset = 0
z_steps_per_mm = 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment