Elegoo.ini 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596
  1. # PrusaSlicer print profiles for the Elegoo printers.
  2. # By Andrew Suzuki (andrewsuzuki.com), adapted from Creality.ini
  3. [vendor]
  4. # Vendor name will be shown by the Config Wizard.
  5. name = Elegoo
  6. # Configuration version of this file. Config file will only be installed, if the config_version differs.
  7. # This means, the server may force the PrusaSlicer configuration to be downgraded.
  8. config_version = 1.0.3
  9. config_update_url = https://files.prusa3d.com/wp-content/uploads/repository/PrusaSlicer-settings-master/live/Elegoo/
  10. # The printer models will be shown by the Configuration Wizard in this order,
  11. # also the first model installed & the first nozzle installed will be activated after install.
  12. # Printer model name will be shown by the installation wizard.
  13. [printer_model:NEPTUNE1]
  14. name = Elegoo Neptune-1
  15. variants = 0.4
  16. technology = FFF
  17. family = NEPTUNE
  18. bed_model =
  19. bed_texture =
  20. default_materials = Generic PLA @ELEGOO; Generic PETG @ELEGOO; Generic ABS @ELEGOO
  21. [printer_model:NEPTUNE2]
  22. name = Elegoo Neptune-2
  23. variants = 0.4
  24. technology = FFF
  25. family = NEPTUNE
  26. bed_model =
  27. bed_texture =
  28. default_materials = Generic PLA @ELEGOO; Generic PETG @ELEGOO; Generic ABS @ELEGOO
  29. [printer_model:NEPTUNE2D]
  30. name = Elegoo Neptune-2D
  31. variants = 0.4
  32. technology = FFF
  33. family = NEPTUNE
  34. bed_model =
  35. bed_texture =
  36. default_materials = Generic PLA @ELEGOO; Generic PETG @ELEGOO; Generic ABS @ELEGOO
  37. [printer_model:NEPTUNE2S]
  38. name = Elegoo Neptune-2S
  39. variants = 0.4
  40. technology = FFF
  41. family = NEPTUNE
  42. bed_model =
  43. bed_texture =
  44. default_materials = Generic PLA @ELEGOO; Generic PETG @ELEGOO; Generic ABS @ELEGOO
  45. [printer_model:NEPTUNE3]
  46. name = Elegoo Neptune-3
  47. variants = 0.4
  48. technology = FFF
  49. family = NEPTUNE
  50. bed_model =
  51. bed_texture =
  52. default_materials = Generic PLA @ELEGOO; Generic PETG @ELEGOO; Generic ABS @ELEGOO
  53. [printer_model:NEPTUNE3MAX]
  54. name = Elegoo Neptune-3 Max
  55. variants = 0.4
  56. technology = FFF
  57. family = NEPTUNE
  58. bed_model =
  59. bed_texture =
  60. default_materials = Generic PLA @ELEGOO; Generic PETG @ELEGOO; Generic ABS @ELEGOO
  61. [printer_model:NEPTUNE3PLUS]
  62. name = Elegoo Neptune-3 Plus
  63. variants = 0.4
  64. technology = FFF
  65. family = NEPTUNE
  66. bed_model =
  67. bed_texture =
  68. default_materials = Generic PLA @ELEGOO; Generic PETG @ELEGOO; Generic ABS @ELEGOO
  69. [printer_model:NEPTUNE3PRO]
  70. name = Elegoo Neptune-3 Pro
  71. variants = 0.4
  72. technology = FFF
  73. family = NEPTUNE
  74. bed_model =
  75. bed_texture =
  76. default_materials = Generic PLA @ELEGOO; Generic PETG @ELEGOO; Generic ABS @ELEGOO
  77. [printer_model:NEPTUNEX]
  78. name = Elegoo Neptune-X
  79. variants = 0.4
  80. technology = FFF
  81. family = NEPTUNE
  82. bed_model =
  83. bed_texture =
  84. default_materials = Generic PLA @ELEGOO; Generic PETG @ELEGOO; Generic ABS @ELEGOO
  85. # All presets starting with asterisk, for example *common*, are intermediate and they will
  86. # not make it into the user interface.
  87. # Common print preset
  88. [print:*common*]
  89. avoid_crossing_perimeters = 0
  90. bridge_angle = 0
  91. bridge_flow_ratio = 0.95
  92. bridge_speed = 25
  93. brim_width = 0
  94. clip_multipart_objects = 1
  95. compatible_printers =
  96. complete_objects = 0
  97. dont_support_bridges = 1
  98. elefant_foot_compensation = 0.1
  99. ensure_vertical_shell_thickness = 1
  100. external_fill_pattern = rectilinear
  101. external_perimeters_first = 0
  102. external_perimeter_extrusion_width = 0.45
  103. external_perimeter_speed = 25
  104. extra_perimeters = 0
  105. extruder_clearance_height = 25
  106. extruder_clearance_radius = 45
  107. extrusion_width = 0.45
  108. fill_angle = 45
  109. fill_density = 20%
  110. fill_pattern = grid
  111. first_layer_extrusion_width = 0.42
  112. first_layer_height = 0.2
  113. first_layer_speed = 20
  114. gap_fill_speed = 30
  115. gcode_comments = 0
  116. infill_every_layers = 1
  117. infill_extruder = 1
  118. infill_extrusion_width = 0.45
  119. infill_first = 0
  120. infill_only_where_needed = 0
  121. infill_overlap = 25%
  122. infill_speed = 50
  123. interface_shells = 0
  124. max_print_speed = 100
  125. max_volumetric_extrusion_rate_slope_negative = 0
  126. max_volumetric_extrusion_rate_slope_positive = 0
  127. max_volumetric_speed = 0
  128. min_skirt_length = 4
  129. notes =
  130. overhangs = 0
  131. only_retract_when_crossing_perimeters = 0
  132. ooze_prevention = 0
  133. output_filename_format = {input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode
  134. perimeters = 2
  135. perimeter_extruder = 1
  136. perimeter_extrusion_width = 0.45
  137. perimeter_speed = 40
  138. post_process =
  139. print_settings_id =
  140. raft_layers = 0
  141. resolution = 0
  142. seam_position = nearest
  143. single_extruder_multi_material_priming = 0
  144. skirts = 1
  145. skirt_distance = 2
  146. skirt_height = 2
  147. small_perimeter_speed = 25
  148. solid_infill_below_area = 0
  149. solid_infill_every_layers = 0
  150. solid_infill_extruder = 1
  151. solid_infill_extrusion_width = 0.45
  152. solid_infill_speed = 40
  153. spiral_vase = 0
  154. standby_temperature_delta = -5
  155. support_material = 0
  156. support_material_extruder = 0
  157. support_material_extrusion_width = 0.38
  158. support_material_interface_extruder = 0
  159. support_material_angle = 0
  160. support_material_buildplate_only = 0
  161. support_material_enforce_layers = 0
  162. support_material_contact_distance = 0.15
  163. support_material_interface_contact_loops = 0
  164. support_material_interface_layers = 2
  165. support_material_interface_spacing = 0.2
  166. support_material_interface_speed = 100%
  167. support_material_pattern = rectilinear
  168. support_material_spacing = 2
  169. support_material_speed = 40
  170. support_material_synchronize_layers = 0
  171. support_material_threshold = 45
  172. support_material_with_sheath = 0
  173. support_material_xy_spacing = 60%
  174. thin_walls = 0
  175. top_infill_extrusion_width = 0.4
  176. top_solid_infill_speed = 30
  177. travel_speed = 150
  178. wipe_tower = 0
  179. wipe_tower_bridging = 10
  180. wipe_tower_rotation_angle = 0
  181. wipe_tower_width = 60
  182. wipe_tower_x = 170
  183. wipe_tower_y = 140
  184. xy_size_compensation = 0
  185. [print:*0.08mm*]
  186. inherits = *common*
  187. layer_height = 0.08
  188. perimeters = 3
  189. bottom_solid_layers = 9
  190. top_solid_layers = 11
  191. [print:*0.10mm*]
  192. inherits = *common*
  193. layer_height = 0.1
  194. perimeters = 3
  195. bottom_solid_layers = 7
  196. top_solid_layers = 9
  197. [print:*0.12mm*]
  198. inherits = *common*
  199. layer_height = 0.12
  200. perimeters = 3
  201. bottom_solid_layers = 6
  202. top_solid_layers = 7
  203. [print:*0.16mm*]
  204. inherits = *common*
  205. layer_height = 0.16
  206. bottom_solid_layers = 5
  207. top_solid_layers = 7
  208. [print:*0.20mm*]
  209. inherits = *common*
  210. layer_height = 0.20
  211. bottom_solid_layers = 4
  212. top_solid_layers = 5
  213. [print:*0.24mm*]
  214. inherits = *common*
  215. layer_height = 0.24
  216. top_infill_extrusion_width = 0.45
  217. bottom_solid_layers = 3
  218. top_solid_layers = 4
  219. [print:*0.28mm*]
  220. inherits = *common*
  221. layer_height = 0.28
  222. top_infill_extrusion_width = 0.45
  223. bottom_solid_layers = 3
  224. top_solid_layers = 4
  225. [print:0.08mm SUPERDETAIL @ELEGOO]
  226. inherits = *0.08mm*
  227. compatible_printers_condition = printer_model=~/(NEPTUNE).*/ and nozzle_diameter[0]==0.4
  228. [print:0.10mm HIGHDETAIL @ELEGOO]
  229. inherits = *0.10mm*
  230. compatible_printers_condition = printer_model=~/(NEPTUNE).*/ and nozzle_diameter[0]==0.4
  231. [print:0.12mm DETAIL @ELEGOO]
  232. inherits = *0.12mm*
  233. compatible_printers_condition = printer_model=~/(NEPTUNE).*/ and nozzle_diameter[0]==0.4
  234. [print:0.16mm OPTIMAL @ELEGOO]
  235. inherits = *0.16mm*
  236. compatible_printers_condition = printer_model=~/(NEPTUNE).*/ and nozzle_diameter[0]==0.4
  237. [print:0.20mm NORMAL @ELEGOO]
  238. inherits = *0.20mm*
  239. compatible_printers_condition = printer_model=~/(NEPTUNE).*/ and nozzle_diameter[0]==0.4
  240. [print:0.24mm DRAFT @ELEGOO]
  241. inherits = *0.24mm*
  242. compatible_printers_condition = printer_model=~/(NEPTUNE).*/ and nozzle_diameter[0]==0.4
  243. [print:0.28mm SUPERDRAFT @ELEGOO]
  244. inherits = *0.28mm*
  245. compatible_printers_condition = printer_model=~/(NEPTUNE).*/ and nozzle_diameter[0]==0.4
  246. # When submitting new filaments please print the following temperature tower at 0.1mm layer height:
  247. # https://www.thingiverse.com/thing:2615842
  248. # Pay particular attention to bridging, overhangs and retractions.
  249. # Also print the following bed adhesion test at 0.1 layer height as well:
  250. # https://www.prusaprinters.org/prints/4634-bed-adhesion-warp-test
  251. # At least for PLA, please keep bed temp at 60, as many Elegoo printers do not have any ABL
  252. # So having some leeway to get good bed adhesion is not a luxury for many users
  253. [filament:*common*]
  254. cooling = 0
  255. compatible_printers =
  256. extrusion_multiplier = 1
  257. filament_cost = 0
  258. filament_density = 0
  259. filament_diameter = 1.75
  260. filament_notes = ""
  261. filament_settings_id = ""
  262. filament_soluble = 0
  263. min_print_speed = 15
  264. slowdown_below_layer_time = 20
  265. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_ELEGOO.*/
  266. [filament:*PLA*]
  267. inherits = *common*
  268. bed_temperature = 60
  269. fan_below_layer_time = 100
  270. filament_colour = #DDDDDD
  271. filament_max_volumetric_speed = 15
  272. filament_type = PLA
  273. filament_density = 1.24
  274. filament_cost = 20
  275. first_layer_bed_temperature = 60
  276. first_layer_temperature = 210
  277. fan_always_on = 1
  278. cooling = 1
  279. max_fan_speed = 100
  280. min_fan_speed = 100
  281. bridge_fan_speed = 100
  282. disable_fan_first_layers = 1
  283. temperature = 205
  284. [filament:*PET*]
  285. inherits = *common*
  286. bed_temperature = 70
  287. cooling = 1
  288. disable_fan_first_layers = 3
  289. fan_below_layer_time = 20
  290. filament_colour = #DDDDDD
  291. filament_max_volumetric_speed = 8
  292. filament_type = PETG
  293. filament_density = 1.27
  294. filament_cost = 20
  295. first_layer_bed_temperature = 70
  296. first_layer_temperature = 240
  297. fan_always_on = 1
  298. max_fan_speed = 50
  299. min_fan_speed = 20
  300. bridge_fan_speed = 100
  301. temperature = 240
  302. [filament:*ABS*]
  303. inherits = *common*
  304. bed_temperature = 100
  305. cooling = 0
  306. disable_fan_first_layers = 3
  307. fan_below_layer_time = 20
  308. filament_colour = #DDDDDD
  309. filament_max_volumetric_speed = 11
  310. filament_type = ABS
  311. filament_density = 1.04
  312. filament_cost = 20
  313. first_layer_bed_temperature = 100
  314. first_layer_temperature = 245
  315. fan_always_on = 0
  316. max_fan_speed = 0
  317. min_fan_speed = 0
  318. bridge_fan_speed = 30
  319. top_fan_speed = 0
  320. temperature = 245
  321. [filament:Generic PLA @ELEGOO]
  322. inherits = *PLA*
  323. filament_vendor = Generic
  324. [filament:Generic PETG @ELEGOO]
  325. inherits = *PET*
  326. filament_vendor = Generic
  327. [filament:Generic ABS @ELEGOO]
  328. inherits = *ABS*
  329. first_layer_bed_temperature = 90
  330. bed_temperature = 90
  331. filament_vendor = Generic
  332. [filament:Eolas Prints PLA @ELEGOO]
  333. inherits = *PLA*
  334. filament_vendor = Eolas Prints
  335. filament_cost = 23.50
  336. filament_density = 1.24
  337. filament_spool_weight = 0
  338. filament_colour = #4D9398
  339. first_layer_bed_temperature = 65
  340. first_layer_temperature = 208
  341. temperature = 202
  342. [filament:Eolas Prints PLA Matte @ELEGOO]
  343. inherits = Eolas Prints PLA @ELEGOO
  344. filament_cost = 25.50
  345. filament_max_volumetric_speed = 14
  346. temperature = 210
  347. [filament:Eolas Prints INGEO 850 @ELEGOO]
  348. inherits = Eolas Prints PLA @ELEGOO
  349. filament_cost = 25.90
  350. temperature = 210
  351. [filament:Eolas Prints INGEO 870 @ELEGOO]
  352. inherits = Eolas Prints PLA @ELEGOO
  353. filament_cost = 25.90
  354. temperature = 215
  355. first_layer_bed_temperature = 68
  356. first_layer_temperature = 220
  357. bed_temperature = 65
  358. [filament:Eolas Prints PETG @ELEGOO]
  359. inherits = *PET*
  360. filament_vendor = Eolas Prints
  361. filament_cost = 29.90
  362. filament_density = 1.27
  363. filament_spool_weight = 0
  364. filament_colour = #4D9398
  365. temperature = 240
  366. first_layer_bed_temperature = 85
  367. first_layer_temperature = 235
  368. bed_temperature = 90
  369. [filament:Eolas Prints PETG - UV Resistant @ELEGOO]
  370. inherits = Eolas Prints PETG @ELEGOO
  371. filament_cost = 35.90
  372. temperature = 242
  373. first_layer_temperature = 237
  374. # Common printer preset
  375. [printer:*common*]
  376. printer_technology = FFF
  377. before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0\n;[layer_z]\n\n
  378. bed_shape = 0x0,220x0,220x220,0x220
  379. between_objects_gcode =
  380. pause_print_gcode =
  381. deretract_speed = 0
  382. extruder_colour = #FCE94F
  383. extruder_offset = 0x0
  384. gcode_flavor = marlin
  385. silent_mode = 0
  386. remaining_times = 0
  387. machine_max_acceleration_e = 5000
  388. machine_max_acceleration_extruding = 500
  389. machine_max_acceleration_retracting = 1000
  390. machine_max_acceleration_x = 500
  391. machine_max_acceleration_y = 500
  392. machine_max_acceleration_z = 100
  393. machine_max_feedrate_e = 60
  394. machine_max_feedrate_x = 500
  395. machine_max_feedrate_y = 500
  396. machine_max_feedrate_z = 10
  397. machine_max_jerk_e = 5
  398. machine_max_jerk_x = 8
  399. machine_max_jerk_y = 8
  400. machine_max_jerk_z = 0.4
  401. machine_min_extruding_rate = 0
  402. machine_min_travel_rate = 0
  403. layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z]
  404. max_layer_height = 0.3
  405. min_layer_height = 0.07
  406. max_print_height = 250
  407. nozzle_diameter = 0.4
  408. printer_notes =
  409. printer_settings_id =
  410. retract_before_travel = 1
  411. retract_before_wipe = 0%
  412. retract_layer_change = 1
  413. retract_length = 1
  414. retract_length_toolchange = 1
  415. retract_lift = 0
  416. retract_lift_above = 0
  417. retract_lift_below = 0
  418. retract_restart_extra = 0
  419. retract_restart_extra_toolchange = 0
  420. retract_speed = 35
  421. single_extruder_multi_material = 0
  422. thumbnails = 16x16,220x124
  423. toolchange_gcode =
  424. use_firmware_retraction = 0
  425. use_relative_e_distances = 1
  426. use_volumetric_e = 0
  427. variable_layer_height = 1
  428. wipe = 1
  429. z_offset = 0
  430. printer_model =
  431. default_print_profile = 0.16mm OPTIMAL @ELEGOO
  432. default_filament_profile = Generic PLA @ELEGOO
  433. [printer:Elegoo Neptune-2]
  434. inherits = *common*
  435. printer_model = NEPTUNE2
  436. printer_variant = 0.4
  437. max_layer_height = 0.28
  438. min_layer_height = 0.08
  439. printer_notes = Do not 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_ELEGOO\nPRINTER_MODEL_NEPTUNE2\nPRINTER_HAS_BOWDEN
  440. max_print_height = 250
  441. machine_max_acceleration_e = 5000
  442. machine_max_acceleration_extruding = 500
  443. machine_max_acceleration_retracting = 1000
  444. machine_max_acceleration_x = 500
  445. machine_max_acceleration_y = 500
  446. machine_max_acceleration_z = 100
  447. machine_max_feedrate_e = 60
  448. machine_max_feedrate_x = 500
  449. machine_max_feedrate_y = 500
  450. machine_max_feedrate_z = 10
  451. machine_max_jerk_e = 5
  452. machine_max_jerk_x = 8
  453. machine_max_jerk_y = 8
  454. machine_max_jerk_z = 0.4
  455. machine_min_extruding_rate = 0
  456. machine_min_travel_rate = 0
  457. nozzle_diameter = 0.4
  458. retract_before_travel = 2
  459. retract_length = 5
  460. retract_speed = 60
  461. deretract_speed = 40
  462. retract_before_wipe = 70%
  463. start_gcode = M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[first_layer_bed_temperature] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[first_layer_temperature] ; set final nozzle temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp to stabilize\nM109 S[first_layer_temperature] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0
  464. 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.8} 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
  465. # Intended for printers with dual extruders and a single hotend/nozzle
  466. [printer:*dualextruder*]
  467. single_extruder_multi_material = 1
  468. cooling_tube_length = 23
  469. cooling_tube_retraction = 35
  470. extra_loading_move = -2
  471. parking_pos_retraction = 80
  472. deretract_speed = 40,40
  473. extruder_colour = #0080C0;#FFFF9F
  474. extruder_offset = 0x0,0x0
  475. max_layer_height = 0.28,0.28
  476. min_layer_height = 0.08,0.08
  477. nozzle_diameter = 0.4,0.4
  478. retract_before_travel = 2,2
  479. retract_before_wipe = 70%,70%
  480. retract_layer_change = 1,1
  481. retract_length = 5,5
  482. retract_length_toolchange = 1,1
  483. retract_lift = 0,0
  484. retract_lift_above = 0,0
  485. retract_lift_below = 0,0
  486. retract_restart_extra = 0,0
  487. retract_restart_extra_toolchange = 0,0
  488. retract_speed = 60,60
  489. wipe = 1,1
  490. start_gcode = T[initial_tool] ; set active extruder\nM413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S{first_layer_bed_temperature[0]} ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; auto bed levelling - remove ; at beginning of line to enable\n;M420 S1 ; enable mesh - remove ; at beginning of line to enable\nG1 Z50 F240\nG1 X2 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 ; move down to prime nozzle\nG92 E0 ; reset extruder\nG1 E90 ; load filament\nG92 E0 ; reset extruder\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000 ; move over for second prime line\nG92 E0 ; reset extruder\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0 ; reset extruder
  491. 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.8} F{travel_speed*60} ; present print\nG1 E-80 F2000 ; unload filament\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
  492. # Copy of Creality CR-X config for the Neptune 2D (dual extruder, single hotend)
  493. [printer:Elegoo Neptune-2D]
  494. inherits = Elegoo Neptune-2; *dualextruder*
  495. retract_length = 6,6
  496. printer_model = NEPTUNE2D
  497. printer_notes = Do not 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_ELEGOO\nPRINTER_MODEL_NEPTUNE2D
  498. [printer:Elegoo Neptune-2S]
  499. inherits = Elegoo Neptune-2
  500. printer_model = NEPTUNE2S
  501. printer_notes = Do not 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_ELEGOO\nPRINTER_MODEL_NEPTUNE2S
  502. [printer:Elegoo Neptune-X]
  503. inherits = Elegoo Neptune-2
  504. max_print_height = 300
  505. printer_model = NEPTUNEX
  506. printer_notes = Do not 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_ELEGOO\nPRINTER_MODEL_NEPTUNEX
  507. [printer:Elegoo Neptune-3]
  508. inherits = Elegoo Neptune-2
  509. max_print_height = 280
  510. start_gcode = M413 S0 ; disable Power Loss Recovery\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S120 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S[first_layer_bed_temperature] ; set final bed temp\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\n;G29 ; run abl mesh\nM420 S1 ; load mesh\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[first_layer_temperature] ; set final nozzle temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp to stabilize\nM109 S[first_layer_temperature] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0
  511. printer_model = NEPTUNE3
  512. printer_notes = Do not 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_ELEGOO\nPRINTER_MODEL_NEPTUNE3
  513. [printer:Elegoo Neptune-1]
  514. inherits = Elegoo Neptune-2
  515. bed_shape = 0x0,210x0,210x210,0x210
  516. max_print_height = 200
  517. printer_model = NEPTUNE1
  518. printer_notes = Do not 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_ELEGOO\nPRINTER_MODEL_NEPTUNE1
  519. [printer:Elegoo Neptune-3 Max]
  520. inherits = Elegoo Neptune-3
  521. retract_length = 2.5
  522. retract_speed = 25
  523. bed_shape = 0x0,420x0,420x420,0x420
  524. max_print_height = 500
  525. printer_model = NEPTUNE3MAX
  526. printer_notes = Do not 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_ELEGOO\nPRINTER_MODEL_NEPTUNE3MAX
  527. [printer:Elegoo Neptune-3 Plus]
  528. inherits = Elegoo Neptune-3
  529. retract_length = 2.5
  530. retract_speed = 25
  531. bed_shape = 0x0,320x0,320x320,0x320
  532. max_print_height = 400
  533. printer_model = NEPTUNE3PLUS
  534. printer_notes = Do not 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_ELEGOO\nPRINTER_MODEL_NEPTUNE3PLUS
  535. [printer:Elegoo Neptune-3 Pro]
  536. inherits = Elegoo Neptune-3
  537. bed_shape = 0x0,225x0,225x225,0x225
  538. max_print_height = 280
  539. retract_length = 2.5
  540. retract_speed = 25
  541. printer_model = NEPTUNE3PRO
  542. printer_notes = Do not 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_ELEGOO\nPRINTER_MODEL_NEPTUNE3PRO