Skip to content

Commit c07af45

Browse files
authored
Add config for Creality Ender 3 (#275)
1 parent e0aac3c commit c07af45

File tree

2 files changed

+370
-0
lines changed

2 files changed

+370
-0
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ baud = 115200
1515
variant = "PrusaMk3"
1616
slicer.type = "Prusa"
1717
slicer.config = "config/prusa/mk3.ini"
18+
nozzle_diameter = 0.4
19+
[[machines.ender3.filaments]]
20+
material.type = "pla"
1821

1922
[machines.nada]
2023
type = "Noop"

config/prusa/ender3.ini

Lines changed: 367 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,367 @@
1+
# generated by PrusaSlicer 2.9.2 on 2025-06-24 at 22:13:47 UTC
2+
arc_fitting = disabled
3+
autoemit_temperature_commands = 1
4+
automatic_extrusion_widths = 0
5+
automatic_infill_combination = 0
6+
automatic_infill_combination_max_layer_height = 100%
7+
avoid_crossing_curled_overhangs = 0
8+
avoid_crossing_perimeters = 0
9+
avoid_crossing_perimeters_max_detour = 0
10+
bed_custom_model =
11+
bed_custom_texture =
12+
bed_shape = 3x3,228x3,228x228,3x228
13+
bed_temperature = 60
14+
bed_temperature_extruder = 0
15+
before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0\n;{layer_z}\n\n
16+
between_objects_gcode =
17+
binary_gcode = 0
18+
bottom_fill_pattern = monotonic
19+
bottom_solid_layers = 9
20+
bottom_solid_min_thickness = 0
21+
bridge_acceleration = 250
22+
bridge_angle = 0
23+
bridge_fan_speed = 100
24+
bridge_flow_ratio = 0.7
25+
bridge_speed = 25
26+
brim_separation = 0
27+
brim_type = outer_only
28+
brim_width = 0
29+
chamber_minimal_temperature = 0
30+
chamber_temperature = 0
31+
color_change_gcode = M600
32+
colorprint_heights =
33+
compatible_printers_condition_cummulative = "printer_model=~/(ENDER|CR|SERMOON).*/ and nozzle_diameter[0]==0.4";printer_notes=~/.*PRINTER_VENDOR_CREALITY.*/
34+
complete_objects = 0
35+
cooling = 1
36+
cooling_tube_length = 5
37+
cooling_tube_retraction = 91.5
38+
default_acceleration = 500
39+
default_filament_profile = "Generic PLA @CREALITY"
40+
default_print_profile = "0.16 mm OPTIMAL (0.4 mm nozzle) @CREALITY"
41+
deretract_speed = 40
42+
disable_fan_first_layers = 1
43+
dont_support_bridges = 1
44+
draft_shield = disabled
45+
duplicate_distance = 6
46+
elefant_foot_compensation = 0.1
47+
enable_dynamic_fan_speeds = 0
48+
enable_dynamic_overhang_speeds = 0
49+
end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n"
50+
end_gcode = {if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.85} F{travel_speed*60} ; present print\n{if max_layer_z < max_print_height-10}G1 Z{z_offset+min(max_layer_z+70, max_print_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{max_print_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors
51+
ensure_vertical_shell_thickness = enabled
52+
external_perimeter_acceleration = 0
53+
external_perimeter_extrusion_width = 0.42
54+
external_perimeter_speed = 25
55+
external_perimeters_first = 0
56+
extra_loading_move = -2
57+
extra_perimeters = 0
58+
extra_perimeters_on_overhangs = 0
59+
extruder_clearance_height = 25
60+
extruder_clearance_radius = 55
61+
extruder_colour = #FCE94F
62+
extruder_offset = 0x0
63+
extrusion_axis = E
64+
extrusion_multiplier = 1
65+
extrusion_width = 0.44
66+
fan_always_on = 1
67+
fan_below_layer_time = 100
68+
filament_abrasive = 0
69+
filament_colour = #FFE200
70+
filament_cooling_final_speed = 3.4
71+
filament_cooling_initial_speed = 2.2
72+
filament_cooling_moves = 4
73+
filament_cost = 19.5
74+
filament_density = 1.24
75+
filament_deretract_speed = nil
76+
filament_diameter = 1.75
77+
filament_infill_max_crossing_speed = 0
78+
filament_infill_max_speed = 0
79+
filament_load_time = 0
80+
filament_loading_speed = 28
81+
filament_loading_speed_start = 3
82+
filament_max_volumetric_speed = 15
83+
filament_minimal_purge_on_wipe_tower = 15
84+
filament_multitool_ramming = 0
85+
filament_multitool_ramming_flow = 10
86+
filament_multitool_ramming_volume = 10
87+
filament_notes = ""
88+
filament_purge_multiplier = 100%
89+
filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6"
90+
filament_retract_before_travel = nil
91+
filament_retract_before_wipe = nil
92+
filament_retract_layer_change = nil
93+
filament_retract_length = nil
94+
filament_retract_length_toolchange = nil
95+
filament_retract_lift = nil
96+
filament_retract_lift_above = nil
97+
filament_retract_lift_below = nil
98+
filament_retract_restart_extra = nil
99+
filament_retract_restart_extra_toolchange = nil
100+
filament_retract_speed = nil
101+
filament_seam_gap_distance = nil
102+
filament_settings_id = "123-3D Jupiter PLA @CREALITY"
103+
filament_shrinkage_compensation_xy = 0%
104+
filament_shrinkage_compensation_z = 0%
105+
filament_soluble = 0
106+
filament_spool_weight = 0
107+
filament_stamping_distance = 0
108+
filament_stamping_loading_speed = 20
109+
filament_toolchange_delay = 0
110+
filament_travel_lift_before_obstacle = nil
111+
filament_travel_max_lift = nil
112+
filament_travel_ramping_lift = nil
113+
filament_travel_slope = nil
114+
filament_type = PLA
115+
filament_unload_time = 0
116+
filament_unloading_speed = 90
117+
filament_unloading_speed_start = 100
118+
filament_vendor = 123-3D
119+
filament_wipe = nil
120+
fill_angle = 45
121+
fill_density = 15%
122+
fill_pattern = grid
123+
first_layer_acceleration = 0
124+
first_layer_acceleration_over_raft = 0
125+
first_layer_bed_temperature = 60
126+
first_layer_extrusion_width = 0.42
127+
first_layer_height = 0.2
128+
first_layer_infill_speed = 0
129+
first_layer_speed = 20
130+
first_layer_speed_over_raft = 30
131+
first_layer_temperature = 205
132+
full_fan_speed_layer = 0
133+
fuzzy_skin = none
134+
fuzzy_skin_point_dist = 0.8
135+
fuzzy_skin_thickness = 0.3
136+
gap_fill_enabled = 1
137+
gap_fill_speed = 30
138+
gcode_comments = 0
139+
gcode_flavor = marlin
140+
gcode_label_objects = octoprint
141+
gcode_resolution = 0.0125
142+
gcode_substitutions =
143+
high_current_on_filament_swap = 0
144+
host_type = prusalink
145+
idle_temperature = 150
146+
infill_acceleration = 0
147+
infill_anchor = 600%
148+
infill_anchor_max = 50
149+
infill_every_layers = 1
150+
infill_extruder = 1
151+
infill_extrusion_width = 0.44
152+
infill_first = 0
153+
infill_overlap = 23%
154+
infill_speed = 50
155+
interface_shells = 0
156+
interlocking_beam = 0
157+
interlocking_beam_layer_count = 2
158+
interlocking_beam_width = 0.8
159+
interlocking_boundary_avoidance = 2
160+
interlocking_depth = 2
161+
interlocking_orientation = 22.5
162+
ironing = 0
163+
ironing_flowrate = 10%
164+
ironing_spacing = 0.1
165+
ironing_speed = 20
166+
ironing_type = top
167+
layer_gcode = ;AFTER_LAYER_CHANGE\n;{layer_z}
168+
layer_height = 0.08
169+
machine_limits_usage = emit_to_gcode
170+
machine_max_acceleration_e = 5000
171+
machine_max_acceleration_extruding = 500
172+
machine_max_acceleration_retracting = 1000
173+
machine_max_acceleration_travel = 500
174+
machine_max_acceleration_x = 500
175+
machine_max_acceleration_y = 500
176+
machine_max_acceleration_z = 100
177+
machine_max_feedrate_e = 60
178+
machine_max_feedrate_x = 500
179+
machine_max_feedrate_y = 500
180+
machine_max_feedrate_z = 10
181+
machine_max_jerk_e = 5
182+
machine_max_jerk_x = 8
183+
machine_max_jerk_y = 8
184+
machine_max_jerk_z = 0.4
185+
machine_min_extruding_rate = 0
186+
machine_min_travel_rate = 0
187+
max_fan_speed = 100
188+
max_layer_height = 0.32
189+
max_print_height = 250
190+
max_print_speed = 100
191+
max_volumetric_extrusion_rate_slope_negative = 0
192+
max_volumetric_extrusion_rate_slope_positive = 0
193+
max_volumetric_speed = 0
194+
min_bead_width = 85%
195+
min_fan_speed = 100
196+
min_feature_size = 25%
197+
min_layer_height = 0.06
198+
min_print_speed = 15
199+
min_skirt_length = 4
200+
mmu_segmented_region_interlocking_depth = 0
201+
mmu_segmented_region_max_width = 0
202+
multimaterial_purging = 140
203+
notes =
204+
nozzle_diameter = 0.4
205+
nozzle_high_flow = 0
206+
only_one_perimeter_first_layer = 0
207+
only_retract_when_crossing_perimeters = 0
208+
ooze_prevention = 0
209+
output_filename_format = {input_filename_base}_{print_time}_{digits(layer_height,1,2)}mm_{temperature[0]}C_{filament_type[0]}_{printer_model}.gcode
210+
over_bridge_speed = 0
211+
overhang_fan_speed_0 = 0
212+
overhang_fan_speed_1 = 0
213+
overhang_fan_speed_2 = 0
214+
overhang_fan_speed_3 = 0
215+
overhang_speed_0 = 15
216+
overhang_speed_1 = 15
217+
overhang_speed_2 = 20
218+
overhang_speed_3 = 25
219+
overhangs = 0
220+
parking_pos_retraction = 92
221+
pause_print_gcode =
222+
perimeter_acceleration = 0
223+
perimeter_extruder = 1
224+
perimeter_extrusion_width = 0.44
225+
perimeter_generator = arachne
226+
perimeter_speed = 40
227+
perimeters = 3
228+
physical_printer_settings_id =
229+
post_process =
230+
prefer_clockwise_movements = 0
231+
print_host =
232+
print_settings_id = 0.08 mm SUPERDETAIL (0.4 mm nozzle) @CREALITY
233+
printer_model = ENDER3
234+
printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_CREALITY\nPRINTER_MODEL_ENDER3\nPRINTER_HAS_BOWDEN
235+
printer_settings_id = Creality Ender-3 (0.4 mm nozzle)
236+
printer_technology = FFF
237+
printer_variant = 0.4
238+
printer_vendor =
239+
printhost_apikey =
240+
printhost_cafile =
241+
raft_contact_distance = 0.1
242+
raft_expansion = 1.5
243+
raft_first_layer_density = 90%
244+
raft_first_layer_expansion = 3
245+
raft_layers = 0
246+
remaining_times = 0
247+
resolution = 0
248+
retract_before_travel = 2
249+
retract_before_wipe = 70%
250+
retract_layer_change = 1
251+
retract_length = 5
252+
retract_length_toolchange = 1
253+
retract_lift = 0
254+
retract_lift_above = 0.2
255+
retract_lift_below = 0
256+
retract_restart_extra = 0
257+
retract_restart_extra_toolchange = 0
258+
retract_speed = 60
259+
scarf_seam_entire_loop = 0
260+
scarf_seam_length = 20
261+
scarf_seam_max_segment_length = 1
262+
scarf_seam_on_inner_perimeters = 0
263+
scarf_seam_only_on_smooth = 1
264+
scarf_seam_placement = nowhere
265+
scarf_seam_start_height = 0%
266+
seam_gap_distance = 15%
267+
seam_position = nearest
268+
silent_mode = 0
269+
single_extruder_multi_material = 0
270+
single_extruder_multi_material_priming = 0
271+
skirt_distance = 3
272+
skirt_height = 2
273+
skirts = 1
274+
slice_closing_radius = 0.049
275+
slicing_mode = regular
276+
slowdown_below_layer_time = 20
277+
small_perimeter_speed = 25
278+
solid_infill_acceleration = 0
279+
solid_infill_below_area = 0
280+
solid_infill_every_layers = 0
281+
solid_infill_extruder = 1
282+
solid_infill_extrusion_width = 0.44
283+
solid_infill_speed = 40
284+
spiral_vase = 0
285+
staggered_inner_seams = 0
286+
standby_temperature_delta = -5
287+
start_filament_gcode = "; Filament gcode\n"
288+
start_gcode = G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S{is_nil(idle_temperature[0]) ? 150 : idle_temperature[0]} ; set temporary nozzle temp to prevent oozing during homing\nM140 S{first_layer_bed_temperature[0]} ; set final bed temp\nG4 S30 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2.0 Y10 F3000\nM104 S{first_layer_temperature[0]} ; set final nozzle temp\nM190 S{first_layer_bed_temperature[0]} ; wait for bed temp to stabilize\nM109 S{first_layer_temperature[0]} ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 X2.0 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 Y140 F5000\nG92 E0\nG1 X2.3 Y10 E10 F1200 ; prime the nozzle\nG92 E0
289+
support_material = 0
290+
support_material_angle = 0
291+
support_material_auto = 1
292+
support_material_bottom_contact_distance = 0
293+
support_material_bottom_interface_layers = -1
294+
support_material_buildplate_only = 0
295+
support_material_closing_radius = 2
296+
support_material_contact_distance = 0.15
297+
support_material_enforce_layers = 0
298+
support_material_extruder = 0
299+
support_material_extrusion_width = 0.36
300+
support_material_interface_contact_loops = 0
301+
support_material_interface_extruder = 0
302+
support_material_interface_layers = 2
303+
support_material_interface_pattern = rectilinear
304+
support_material_interface_spacing = 0.2
305+
support_material_interface_speed = 100%
306+
support_material_pattern = rectilinear
307+
support_material_spacing = 1
308+
support_material_speed = 40
309+
support_material_style = grid
310+
support_material_synchronize_layers = 0
311+
support_material_threshold = 40
312+
support_material_with_sheath = 0
313+
support_material_xy_spacing = 60%
314+
support_tree_angle = 40
315+
support_tree_angle_slow = 25
316+
support_tree_branch_diameter = 2
317+
support_tree_branch_diameter_angle = 5
318+
support_tree_branch_diameter_double_wall = 3
319+
support_tree_branch_distance = 1
320+
support_tree_tip_diameter = 0.8
321+
support_tree_top_rate = 15%
322+
temperature = 200
323+
template_custom_gcode =
324+
thick_bridges = 1
325+
thin_walls = 0
326+
thumbnails =
327+
thumbnails_format = PNG
328+
toolchange_gcode =
329+
top_fill_pattern = monotonic
330+
top_infill_extrusion_width = 0.4
331+
top_one_perimeter_type = none
332+
top_solid_infill_acceleration = 0
333+
top_solid_infill_speed = 30
334+
top_solid_layers = 11
335+
top_solid_min_thickness = 0
336+
travel_acceleration = 0
337+
travel_lift_before_obstacle = 0
338+
travel_max_lift = 0
339+
travel_ramping_lift = 0
340+
travel_slope = 0
341+
travel_speed = 150
342+
travel_speed_z = 0
343+
use_firmware_retraction = 0
344+
use_relative_e_distances = 1
345+
use_volumetric_e = 0
346+
variable_layer_height = 1
347+
wall_distribution_count = 1
348+
wall_transition_angle = 10
349+
wall_transition_filter_deviation = 25%
350+
wall_transition_length = 100%
351+
wipe = 1
352+
wipe_into_infill = 0
353+
wipe_into_objects = 0
354+
wipe_tower = 0
355+
wipe_tower_acceleration = 0
356+
wipe_tower_bridging = 10
357+
wipe_tower_brim_width = 2
358+
wipe_tower_cone_angle = 0
359+
wipe_tower_extra_flow = 100%
360+
wipe_tower_extra_spacing = 100%
361+
wipe_tower_extruder = 0
362+
wipe_tower_no_sparse_layers = 0
363+
wipe_tower_width = 60
364+
wiping_volumes_matrix = 0
365+
wiping_volumes_use_custom_matrix = 0
366+
xy_size_compensation = 0
367+
z_offset = 0

0 commit comments

Comments
 (0)