CocoaPress.ini 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603
  1. # Print profiles for the Cocoa Press.
  2. [vendor]
  3. repo_id = non-prusa-fff
  4. # Vendor name will be shown by the Config Wizard.
  5. name = Cocoa Press
  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 = 2.0.0
  9. # Where to get the updates from?
  10. config_update_url = https://files.prusa3d.com/wp-content/uploads/repository/PrusaSlicer-settings-master/live/CocoaPress/
  11. # changelog_url = https://files.prusa3d.com/?latest=slicer-profiles&lng=%1%
  12. # The printer models will be shown by the Configuration Wizard in this order,
  13. # also the first model installed & the first nozzle installed will be activated after install.
  14. # Printer model name will be shown by the installation wizard.
  15. # All presets starting with asterisk, for example *common*, are intermediate and they will
  16. # not make it into the user interface.
  17. [printer_model:Cocoa_Press]
  18. name = Cocoa Press
  19. variants = 0.8; 1.6
  20. technology = FFF
  21. bed_model = minichef_bed.stl
  22. bed_texture = minichef_texture.svg
  23. default_materials = Cocoa Press Chocolates;
  24. thumbnail = CocoaPress_MiniChef.png
  25. [print:*common*]
  26. gcode_label_objects = 1
  27. gcode_resolution = 0.0125
  28. gcode_substitutions = "(;PAUSE_PRINT)(\\n|\\r\\n|\\r)(.*?)(M117)";"\\n;MOVE_BEFORE_PAUSE\\n;PAUSED_PRINT_MACRO\\n;END_MOVE_BEFORE_PAUSE\\n$1$2M0";r;"Pause command allows you to get a full screen message.";"(;PAUSED_PRINT_MACRO)(.*?)(\\n|\\r\\n|\\r)";"\\nM83;\\nG1 E-.2 F400;\\nG91;\\nG0 Z10;\\nG90;\\nM83;\\nG0 X70 Y135 F90000;\\nM17;\\n";r;"The second half of the \"manual pause\" is in the custom g-code box in Printer Settings."
  29. notes = PRINTER_VENDOR_COCOA_PRESS\nPRINTER_MODEL_MINICHEF\nPRINTER_MATERIAL_PASTE
  30. output_filename_format = {input_filename_base}_{nozzle_diameter[initial_tool]}n_{print_time}_{round(total_weight)}g.gcode
  31. [print:Cocoa Press (0.5mm layerheight)]
  32. inherits = *common*
  33. avoid_crossing_curled_overhangs = 0
  34. avoid_crossing_perimeters = 0
  35. avoid_crossing_perimeters_max_detour = 0
  36. bottom_fill_pattern = rectilinear
  37. bottom_solid_layers = 2
  38. bottom_solid_min_thickness = 0
  39. bridge_acceleration = 1500
  40. bridge_angle = 0
  41. bridge_flow_ratio = 1
  42. bridge_speed = 20
  43. brim_separation = 0
  44. brim_type = outer_only
  45. brim_width = 0
  46. compatible_printers =
  47. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_COCOA_PRESS.*/ and printer_notes=~/.*PRINTER_MATERIAL_PASTE.*/ and nozzle_diameter[0]==0.8
  48. complete_objects = 0
  49. default_acceleration = 1500
  50. dont_support_bridges = 1
  51. draft_shield = disabled
  52. elefant_foot_compensation = 0
  53. enable_dynamic_overhang_speeds = 1
  54. external_perimeter_acceleration = 0
  55. external_perimeter_extrusion_width = 0
  56. external_perimeter_speed = 25
  57. external_perimeters_first = 0
  58. extra_perimeters = 1
  59. extra_perimeters_on_overhangs = 0
  60. extruder_clearance_height = 60
  61. extruder_clearance_radius = 65
  62. extrusion_width = 0
  63. fill_angle = 45
  64. fill_density = 25%
  65. fill_pattern = grid
  66. first_layer_acceleration = 1500
  67. first_layer_acceleration_over_raft = 0
  68. first_layer_extrusion_width = 0
  69. first_layer_height = 0.4
  70. first_layer_speed = 15
  71. first_layer_speed_over_raft = 30
  72. fuzzy_skin = none
  73. fuzzy_skin_point_dist = 0.8
  74. fuzzy_skin_thickness = 0.3
  75. gap_fill_enabled = 0
  76. gap_fill_speed = 0
  77. gcode_comments = 0
  78. infill_acceleration = 1500
  79. infill_anchor = 600%
  80. infill_anchor_max = 50
  81. infill_every_layers = 1
  82. infill_extruder = 1
  83. infill_extrusion_width = 0
  84. infill_first = 0
  85. infill_overlap = 50%
  86. infill_speed = 40
  87. interface_shells = 0
  88. ironing = 0
  89. ironing_flowrate = 15%
  90. ironing_spacing = 0.1
  91. ironing_speed = 15
  92. ironing_type = top
  93. layer_height = 0.5
  94. max_print_speed = 80
  95. max_volumetric_extrusion_rate_slope_negative = 0
  96. max_volumetric_extrusion_rate_slope_positive = 0
  97. max_volumetric_speed = 0
  98. min_bead_width = 85%
  99. min_feature_size = 25%
  100. min_skirt_length = 0
  101. mmu_segmented_region_max_width = 0
  102. only_retract_when_crossing_perimeters = 0
  103. ooze_prevention = 0
  104. overhang_speed_0 = 12
  105. overhang_speed_1 = 15
  106. overhang_speed_2 = 20
  107. overhang_speed_3 = 25
  108. overhangs = 1
  109. perimeter_acceleration = 1500
  110. perimeter_extruder = 1
  111. perimeter_extrusion_width = 0
  112. perimeter_generator = arachne
  113. perimeter_speed = 35
  114. perimeters = 2
  115. post_process =
  116. print_settings_id = 0.5mm Speed2
  117. raft_contact_distance = 0.1
  118. raft_expansion = 1.5
  119. raft_first_layer_density = 90%
  120. raft_first_layer_expansion = 3
  121. raft_layers = 0
  122. resolution = 0
  123. seam_position = rear
  124. single_extruder_multi_material_priming = 1
  125. skirt_distance = 5
  126. skirt_height = 1
  127. skirts = 0
  128. slice_closing_radius = 0.049
  129. slicing_mode = regular
  130. small_perimeter_speed = 20
  131. solid_infill_acceleration = 0
  132. solid_infill_below_area = 70
  133. solid_infill_every_layers = 0
  134. solid_infill_extruder = 1
  135. solid_infill_extrusion_width = 0
  136. solid_infill_speed = 40
  137. spiral_vase = 0
  138. staggered_inner_seams = 0
  139. standby_temperature_delta = -5
  140. support_material = 0
  141. support_material_angle = 0
  142. support_material_auto = 0
  143. support_material_bottom_contact_distance = 0
  144. support_material_bottom_interface_layers = -1
  145. support_material_buildplate_only = 0
  146. support_material_closing_radius = 2
  147. support_material_contact_distance = 0.2
  148. support_material_enforce_layers = 0
  149. support_material_extruder = 0
  150. support_material_extrusion_width = 0
  151. support_material_interface_contact_loops = 0
  152. support_material_interface_extruder = 1
  153. support_material_interface_layers = 0
  154. support_material_interface_pattern = rectilinear
  155. support_material_interface_spacing = 0
  156. support_material_interface_speed = 100%
  157. support_material_pattern = honeycomb
  158. support_material_spacing = 5
  159. support_material_speed = 25
  160. support_material_style = organic
  161. support_material_synchronize_layers = 0
  162. support_material_threshold = 0
  163. support_material_with_sheath = 0
  164. support_material_xy_spacing = 50%
  165. support_tree_angle = 40
  166. support_tree_angle_slow = 25
  167. support_tree_branch_diameter = 2
  168. support_tree_branch_diameter_angle = 5
  169. support_tree_branch_diameter_double_wall = 3
  170. support_tree_branch_distance = 1
  171. support_tree_tip_diameter = 0.8
  172. support_tree_top_rate = 15%
  173. thick_bridges = 1
  174. thin_walls = 0
  175. threads = 12
  176. top_fill_pattern = rectilinear
  177. top_infill_extrusion_width = 0
  178. top_solid_infill_acceleration = 0
  179. top_solid_infill_speed = 25
  180. top_solid_layers = 5
  181. top_solid_min_thickness = 0
  182. travel_acceleration = 0
  183. travel_speed = 100
  184. travel_speed_z = 0
  185. wall_distribution_count = 1
  186. wall_transition_angle = 10
  187. wall_transition_filter_deviation = 25%
  188. wall_transition_length = 100%
  189. wipe_tower = 0
  190. wipe_tower_bridging = 10
  191. wipe_tower_brim_width = 2
  192. wipe_tower_cone_angle = 0
  193. wipe_tower_extra_spacing = 100%
  194. wipe_tower_extruder = 0
  195. wipe_tower_no_sparse_layers = 0
  196. wipe_tower_rotation_angle = 0
  197. wipe_tower_width = 60
  198. wipe_tower_x = 180
  199. wipe_tower_y = 140
  200. xy_size_compensation = 0
  201. [print:Cocoa Press (1.0mm layerheight)]
  202. inherits = *common*
  203. avoid_crossing_curled_overhangs = 0
  204. avoid_crossing_perimeters = 0
  205. avoid_crossing_perimeters_max_detour = 0
  206. bottom_fill_pattern = rectilinear
  207. bottom_solid_layers = 1
  208. bottom_solid_min_thickness = 0
  209. bridge_acceleration = 1500
  210. bridge_angle = 0
  211. bridge_flow_ratio = 1
  212. bridge_speed = 20
  213. brim_separation = 0
  214. brim_type = outer_only
  215. brim_width = 0
  216. compatible_printers =
  217. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_COCOA_PRESS.*/ and printer_notes=~/.*PRINTER_MATERIAL_PASTE.*/ and nozzle_diameter[0]==1.6
  218. complete_objects = 0
  219. default_acceleration = 1500
  220. dont_support_bridges = 1
  221. draft_shield = disabled
  222. elefant_foot_compensation = 0
  223. enable_dynamic_overhang_speeds = 1
  224. external_perimeter_acceleration = 0
  225. external_perimeter_extrusion_width = 0
  226. external_perimeter_speed = 25
  227. external_perimeters_first = 0
  228. extra_perimeters = 1
  229. extra_perimeters_on_overhangs = 0
  230. extruder_clearance_height = 60
  231. extruder_clearance_radius = 65
  232. extrusion_width = 0
  233. fill_angle = 45
  234. fill_density = 25%
  235. fill_pattern = grid
  236. first_layer_acceleration = 1500
  237. first_layer_acceleration_over_raft = 0
  238. first_layer_extrusion_width = 0
  239. first_layer_height = 0.8
  240. first_layer_speed = 15
  241. first_layer_speed_over_raft = 30
  242. fuzzy_skin = none
  243. fuzzy_skin_point_dist = 0.8
  244. fuzzy_skin_thickness = 0.3
  245. gap_fill_enabled = 0
  246. gap_fill_speed = 0
  247. gcode_comments = 0
  248. infill_acceleration = 1500
  249. infill_anchor = 600%
  250. infill_anchor_max = 50
  251. infill_every_layers = 1
  252. infill_extruder = 1
  253. infill_extrusion_width = 0
  254. infill_first = 0
  255. infill_overlap = 70%
  256. infill_speed = 40
  257. interface_shells = 0
  258. ironing = 0
  259. ironing_flowrate = 15%
  260. ironing_spacing = 0.1
  261. ironing_speed = 15
  262. ironing_type = top
  263. layer_height = 1
  264. max_print_speed = 80
  265. max_volumetric_extrusion_rate_slope_negative = 0
  266. max_volumetric_extrusion_rate_slope_positive = 0
  267. max_volumetric_speed = 0
  268. min_bead_width = 85%
  269. min_feature_size = 25%
  270. min_skirt_length = 0
  271. mmu_segmented_region_max_width = 0
  272. only_retract_when_crossing_perimeters = 0
  273. ooze_prevention = 0
  274. overhang_speed_0 = 12
  275. overhang_speed_1 = 15
  276. overhang_speed_2 = 20
  277. overhang_speed_3 = 25
  278. overhangs = 1
  279. perimeter_acceleration = 1500
  280. perimeter_extruder = 1
  281. perimeter_extrusion_width = 0
  282. perimeter_generator = arachne
  283. perimeter_speed = 35
  284. perimeters = 1
  285. post_process =
  286. print_settings_id = 0.5mm Speed2
  287. raft_contact_distance = 0.1
  288. raft_expansion = 1.5
  289. raft_first_layer_density = 90%
  290. raft_first_layer_expansion = 3
  291. raft_layers = 0
  292. resolution = 0
  293. seam_position = rear
  294. single_extruder_multi_material_priming = 1
  295. skirt_distance = 5
  296. skirt_height = 1
  297. skirts = 0
  298. slice_closing_radius = 0.049
  299. slicing_mode = regular
  300. small_perimeter_speed = 20
  301. solid_infill_acceleration = 0
  302. solid_infill_below_area = 70
  303. solid_infill_every_layers = 0
  304. solid_infill_extruder = 1
  305. solid_infill_extrusion_width = 0
  306. solid_infill_speed = 40
  307. spiral_vase = 0
  308. staggered_inner_seams = 0
  309. standby_temperature_delta = -5
  310. support_material = 0
  311. support_material_angle = 0
  312. support_material_auto = 0
  313. support_material_bottom_contact_distance = 0
  314. support_material_bottom_interface_layers = -1
  315. support_material_buildplate_only = 0
  316. support_material_closing_radius = 2
  317. support_material_contact_distance = 0.2
  318. support_material_enforce_layers = 0
  319. support_material_extruder = 0
  320. support_material_extrusion_width = 0
  321. support_material_interface_contact_loops = 0
  322. support_material_interface_extruder = 1
  323. support_material_interface_layers = 0
  324. support_material_interface_pattern = rectilinear
  325. support_material_interface_spacing = 0
  326. support_material_interface_speed = 100%
  327. support_material_pattern = honeycomb
  328. support_material_spacing = 5
  329. support_material_speed = 25
  330. support_material_style = grid
  331. support_material_synchronize_layers = 0
  332. support_material_threshold = 0
  333. support_material_with_sheath = 0
  334. support_material_xy_spacing = 50%
  335. support_tree_angle = 40
  336. support_tree_angle_slow = 25
  337. support_tree_branch_diameter = 2
  338. support_tree_branch_diameter_angle = 5
  339. support_tree_branch_diameter_double_wall = 3
  340. support_tree_branch_distance = 1
  341. support_tree_tip_diameter = 0.8
  342. support_tree_top_rate = 15%
  343. thick_bridges = 1
  344. thin_walls = 0
  345. threads = 12
  346. top_fill_pattern = rectilinear
  347. top_infill_extrusion_width = 0
  348. top_solid_infill_acceleration = 0
  349. top_solid_infill_speed = 25
  350. top_solid_layers = 3
  351. top_solid_min_thickness = 0
  352. travel_acceleration = 0
  353. travel_speed = 100
  354. travel_speed_z = 0
  355. wall_distribution_count = 1
  356. wall_transition_angle = 10
  357. wall_transition_filter_deviation = 25%
  358. wall_transition_length = 100%
  359. wipe_tower = 0
  360. wipe_tower_bridging = 10
  361. wipe_tower_brim_width = 2
  362. wipe_tower_cone_angle = 0
  363. wipe_tower_extra_spacing = 100%
  364. wipe_tower_extruder = 0
  365. wipe_tower_no_sparse_layers = 0
  366. wipe_tower_rotation_angle = 0
  367. wipe_tower_width = 60
  368. wipe_tower_x = 180
  369. wipe_tower_y = 140
  370. xy_size_compensation = 0
  371. [filament:*common*]
  372. bed_temperature = 0
  373. bridge_fan_speed = 0
  374. cooling = 0
  375. disable_fan_first_layers = 3
  376. enable_dynamic_fan_speeds = 0
  377. end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n"
  378. extrusion_multiplier = 1
  379. fan_always_on = 0
  380. fan_below_layer_time = 60
  381. filament_colour = #3D2113
  382. filament_cooling_final_speed = 3.4
  383. filament_cooling_initial_speed = 2.2
  384. filament_cooling_moves = 4
  385. filament_cost = 70
  386. filament_density = 1.2912
  387. filament_deretract_speed = nil
  388. filament_diameter = 22.66
  389. filament_load_time = 0
  390. filament_loading_speed = 28
  391. filament_loading_speed_start = 3
  392. filament_max_volumetric_speed = 0
  393. filament_minimal_purge_on_wipe_tower = 15
  394. filament_notes = ""
  395. 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"
  396. filament_retract_before_travel = nil
  397. filament_retract_before_wipe = nil
  398. filament_retract_layer_change = nil
  399. filament_retract_length = nil
  400. filament_retract_lift = nil
  401. filament_retract_lift_above = nil
  402. filament_retract_lift_below = nil
  403. filament_retract_restart_extra = nil
  404. filament_retract_speed = nil
  405. filament_soluble = 0
  406. filament_spool_weight = 0
  407. filament_toolchange_delay = 0
  408. filament_unload_time = 0
  409. filament_unloading_speed = 90
  410. filament_unloading_speed_start = 100
  411. filament_vendor = Cocoa Press
  412. filament_wipe = 1
  413. first_layer_bed_temperature = 0
  414. first_layer_temperature = 0
  415. full_fan_speed_layer = 0
  416. idle_temperature = nil
  417. max_fan_speed = 100
  418. min_fan_speed = 35
  419. min_print_speed = 10
  420. overhang_fan_speed_0 = 0
  421. overhang_fan_speed_1 = 0
  422. overhang_fan_speed_2 = 0
  423. overhang_fan_speed_3 = 0
  424. slowdown_below_layer_time = 5
  425. start_filament_gcode = "; Filament gcode\n"
  426. [filament:Cocoa Press Chocolates]
  427. inherits = *common*
  428. temperature = 0
  429. filament_vendor = Cocoa Press
  430. filament_settings_id = "Cocoa Press Chocolate"
  431. filament_type = CHOCOLATE
  432. compatible_printers =
  433. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_COCOA_PRESS.*/
  434. [printer:*0.8mm*]
  435. printer_variant = 0.8
  436. default_print_profile = 0.5
  437. autoemit_temperature_commands = 0
  438. bed_shape = 0x0,140x0,140x150,0x150
  439. before_layer_gcode = ;BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n\n
  440. between_objects_gcode =
  441. color_change_gcode = ;BEFORE_COLOR_CHANGE\n\nM83; use relative extrusion for extruder.\nG1 E-.2 F400 ;minor retraction to keep ooze contained.\n\nG60; save position\n\n;move the bed down 10mm\nG91; set to relative positioning\nG0 Z10;\nG90;\nM83; extruder relative motion.\n\nG0 X70 Y5; move to front for user to swap core.\nM17; enable steppers so that the user can change cores without having the extruder or bed slip or move as easily.\n\nM0 Perform core swap now. Press OK when loaded.;\n\n; pause message, lazy edition.\nM117 Preheating core. (waiting 15m);\nG4 S60; pause delay so it's on screen\nM117 Preheating core. (waiting 14m);\nG4 S60; pause delay so it's on screen\nM117 Preheating core. (waiting 13m);\nG4 S60; pause delay so it's on screen\nM117 Preheating core. (waiting 12m);\nG4 S60; pause delay so it's on screen\nM117 Preheating core. (waiting 11m);\nG4 S60; pause delay so it's on screen \nM117 Preheating core. (waiting 10m);\nG4 S60; pause delay so it's on screen \nM117 Preheating core. (waiting 9m);\nG4 S60; pause delay so it's on screen \nM117 Preheating core. (waiting 8m);\nG4 S60; pause delay so it's on screen \nM117 Preheating core. (waiting 7m);\nG4 S60; pause delay so it's on screen \nM117 Preheating core. (waiting 6m);\nG4 S60; pause delay so it's on screen \nM117 Preheating core. (waiting 5m);\nG4 S60; pause delay so it's on screen \nM117 Preheating core. (waiting 4m);\nG4 S60; pause delay so it's on screen \nM117 Preheating core. (waiting 3m);\nG4 S60; pause delay so it's on screen \nM117 Preheating core. (waiting 2m);\nG4 S60; pause delay so it's on screen \nM117 Preheating core. (waiting 1m);\nG4 S60; pause delay so it's on screen \nM0 Press "OK" to continue print. Have the spatula ready.;\n\n;move the bed up 10mm\nG91; set to relative positioning\nG0 Z10;\nG90;\nM83; extruder relative motion.\n\nG1 E.06 F900 ;extrude a lil bit.\nG92 E0 ; set extruder pos to zero\n\n; restore position\nG61; \n\n;AFTER_COLOR_CHANGE
  442. cooling_tube_length = 5
  443. cooling_tube_retraction = 91.5
  444. deretract_speed = 15
  445. end_gcode = print_end ;end script from macro\nG91 ; set to relative\nG0 Z15; ; move 15mm down\nG90 ; absolute positioning again\nG0 X70 Y135\nM84
  446. extra_loading_move = -2
  447. extruder_colour = #FFE3CA
  448. extruder_offset = 0x0
  449. high_current_on_filament_swap = 0
  450. host_type = octoprint
  451. layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z]
  452. machine_limits_usage = time_estimate_only
  453. machine_max_acceleration_e = 1500
  454. machine_max_acceleration_extruding = 1500
  455. machine_max_acceleration_retracting = 1500
  456. machine_max_acceleration_travel = 1500,1250
  457. machine_max_acceleration_x = 1500
  458. machine_max_acceleration_y = 1500
  459. machine_max_acceleration_z = 500
  460. machine_max_feedrate_e = 120
  461. machine_max_feedrate_x = 500
  462. machine_max_feedrate_y = 500
  463. machine_max_feedrate_z = 12
  464. machine_max_jerk_e = 2.5
  465. machine_max_jerk_x = 10
  466. machine_max_jerk_y = 10
  467. machine_max_jerk_z = 0.2
  468. machine_min_extruding_rate = 0
  469. machine_min_travel_rate = 0
  470. max_layer_height = 0.8
  471. max_print_height = 150
  472. min_layer_height = 0.2
  473. nozzle_diameter = 0.8
  474. parking_pos_retraction = 92
  475. pause_print_gcode = ; Start Pause Print\n; This pause GCode is changed in PrusaSlicer via the Print Settings -> Output Options -> G-Code Substititons\n; This is due to how PrusaSlicer inserts the M117 message for pause at the start of any custom GCode in this\n; box. As such, to soft-park the toolhead, handle retractions, and more, this is done in custom G-Code inj-\n; -ected before this message. Furthering this, due to a bug in how Marlin handles M117 messages on our di-\n; -splay, we use M0 instead, hence the use of the second G-Code substitution regex.\n; Thank you for understanding.\n\n\nG90; Set absolute coordinate moves\nM83; set extruder relative.\nG61 F15000 XY ; move to last XY position.\nM400; wait for move to finish.\nG4 P100; small delay (100ms) to get around desync issues.\n\nG1 E.6 F300; Purge small amount of Cocoa Core via extruder after pause.\n\nG61 F15000 Z; move to last Z position (10mm offset, probably)\nM400; wait for move to finish.\nG4 P100; small delay (100ms) to get around desync issues.\n\nG92 E0; Set extruder to "zero" so that it's not remembered.\nG1 E.00001 900; very small move to reset feedrate bug.\n
  476. print_host =
  477. printer_settings_id = cocoa_press_minichef_settings_0_8
  478. printer_technology = FFF
  479. printer_vendor =
  480. printhost_apikey =
  481. printhost_cafile =
  482. remaining_times = 0
  483. retract_before_travel = 3
  484. retract_before_wipe = 0%
  485. retract_layer_change = 0
  486. retract_length = 1
  487. retract_length_toolchange = 10
  488. retract_lift = 1
  489. retract_lift_above = 0
  490. retract_lift_below = 0
  491. retract_restart_extra = 0
  492. retract_restart_extra_toolchange = 0
  493. retract_speed = 15
  494. silent_mode = 0
  495. single_extruder_multi_material = 0
  496. start_gcode = M220 S100; set speed to 100%\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\n\nG28; home all axes\nM420 S1; turn back on mesh leveling\nG92 E0 ; set extruder pos to zero\n\n; homing + loading mesh\nG29 O V4 ; try to probe mesh, but skip if already done.\n\nG1 Z1.5 F4500\n\n; Purge Line 1\n\nG1 X131.75 Y148 Z3.2\nG1 X128.625 Y148 Z.5 E.15\nG1 X8.25 Y148 E.25 F900\n\n; Purge Line 2\n\nG1 X8.25 Y145 F900\nG1 X131.25 Y145 E.10538\nG1 X141.75 Y145
  497. template_custom_gcode =
  498. thumbnails = 64x64,400x300
  499. thumbnails_format = PNG
  500. toolchange_gcode =
  501. use_firmware_retraction = 0
  502. use_relative_e_distances = 1
  503. use_volumetric_e = 0
  504. variable_layer_height = 1
  505. wipe = 1
  506. z_offset = 0
  507. [printer:*1.6mm*]
  508. printer_variant = 1.6
  509. autoemit_temperature_commands = 0
  510. bed_shape = 0x0,140x0,140x150,0x150
  511. before_layer_gcode = ;BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n\n
  512. between_objects_gcode =
  513. color_change_gcode = ;BEFORE_COLOR_CHANGE\n\nM83; use relative extrusion for extruder.\nG1 E-.2 F400 ;minor retraction to keep ooze contained.\n\nG60; save position\n\n;move the bed down 10mm\nG91; set to relative positioning\nG0 Z10;\nG90;\nM83; extruder relative motion.\n\nG0 X70 Y5; move to front for user to swap core.\nM17; enable steppers so that the user can change cores without having the extruder or bed slip or move as easily.\n\nM0 Perform core swap now. Press OK when loaded.;\n\n; pause message, lazy edition.\nM117 Preheating core. (waiting 15m);\nG4 S60; pause delay so it's on screen\nM117 Preheating core. (waiting 14m);\nG4 S60; pause delay so it's on screen\nM117 Preheating core. (waiting 13m);\nG4 S60; pause delay so it's on screen\nM117 Preheating core. (waiting 12m);\nG4 S60; pause delay so it's on screen\nM117 Preheating core. (waiting 11m);\nG4 S60; pause delay so it's on screen \nM117 Preheating core. (waiting 10m);\nG4 S60; pause delay so it's on screen \nM117 Preheating core. (waiting 9m);\nG4 S60; pause delay so it's on screen \nM117 Preheating core. (waiting 8m);\nG4 S60; pause delay so it's on screen \nM117 Preheating core. (waiting 7m);\nG4 S60; pause delay so it's on screen \nM117 Preheating core. (waiting 6m);\nG4 S60; pause delay so it's on screen \nM117 Preheating core. (waiting 5m);\nG4 S60; pause delay so it's on screen \nM117 Preheating core. (waiting 4m);\nG4 S60; pause delay so it's on screen \nM117 Preheating core. (waiting 3m);\nG4 S60; pause delay so it's on screen \nM117 Preheating core. (waiting 2m);\nG4 S60; pause delay so it's on screen \nM117 Preheating core. (waiting 1m);\nG4 S60; pause delay so it's on screen \nM0 Press "OK" to continue print. Have the spatula ready.;\n\n;move the bed up 10mm\nG91; set to relative positioning\nG0 Z10;\nG90;\nM83; extruder relative motion.\n\nG1 E.06 F900 ;extrude a lil bit.\nG92 E0 ; set extruder pos to zero\n\nG61; restore start position\n;AFTER_COLOR_CHANGE
  514. cooling_tube_length = 5
  515. cooling_tube_retraction = 91.5
  516. default_print_profile = 1.0
  517. deretract_speed = 15
  518. end_gcode = print_end ;end script from macro\nG91 ; set to relative\nG0 Z15; ; move 15mm down\nG90 ; absolute positioning again\nG0 X70 Y135\nM84
  519. extra_loading_move = -2
  520. extruder_colour = #FFE3CA
  521. extruder_offset = 0x0
  522. high_current_on_filament_swap = 0
  523. host_type = octoprint
  524. layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z]
  525. machine_limits_usage = time_estimate_only
  526. machine_max_acceleration_e = 1500
  527. machine_max_acceleration_extruding = 1500
  528. machine_max_acceleration_retracting = 1500
  529. machine_max_acceleration_travel = 1500,1250
  530. machine_max_acceleration_x = 1500
  531. machine_max_acceleration_y = 1500
  532. machine_max_acceleration_z = 500
  533. machine_max_feedrate_e = 120
  534. machine_max_feedrate_x = 500
  535. machine_max_feedrate_y = 500
  536. machine_max_feedrate_z = 12
  537. machine_max_jerk_e = 2.5
  538. machine_max_jerk_x = 10
  539. machine_max_jerk_y = 10
  540. machine_max_jerk_z = 0.2
  541. machine_min_extruding_rate = 0
  542. machine_min_travel_rate = 0
  543. max_layer_height = 1.6
  544. max_print_height = 150
  545. min_layer_height = 0.2
  546. nozzle_diameter = 1.6
  547. parking_pos_retraction = 92
  548. pause_print_gcode = ; Start Pause Print\n; This pause GCode is changed in PrusaSlicer via the Print Settings -> Output Options -> G-Code Substititons\n; This is due to how PrusaSlicer inserts the M117 message for pause at the start of any custom GCode in this\n; box. As such, to soft-park the toolhead, handle retractions, and more, this is done in custom G-Code inj-\n; -ected before this message. Furthering this, due to a bug in how Marlin handles M117 messages on our di-\n; -splay, we use M0 instead, hence the use of the second G-Code substitution regex.\n; Thank you for understanding.\n\n\nG90; Set absolute coordinate moves\nM83; set extruder relative.\nG61 F15000 XY ; move to last XY position.\nM400; wait for move to finish.\nG4 P100; small delay (100ms) to get around desync issues.\n\nG1 E.6 F300; Purge small amount of Cocoa Core via extruder after pause.\n\nG61 F15000 Z; move to last Z position (10mm offset, probably)\nM400; wait for move to finish.\nG4 P100; small delay (100ms) to get around desync issues.\n\nG92 E0; Set extruder to "zero" so that it's not remembered.\nG1 E.00001 900; very small move to reset feedrate bug.\n
  549. print_host =
  550. printer_settings_id = cocoa_press_minichef_settings_1_6
  551. printer_technology = FFF
  552. printer_vendor =
  553. printhost_apikey =
  554. printhost_cafile =
  555. remaining_times = 0
  556. retract_before_travel = 3
  557. retract_before_wipe = 0%
  558. retract_layer_change = 0
  559. retract_length = 1
  560. retract_length_toolchange = 10
  561. retract_lift = 1
  562. retract_lift_above = 0
  563. retract_lift_below = 0
  564. retract_restart_extra = 0
  565. retract_restart_extra_toolchange = 0
  566. retract_speed = 15
  567. silent_mode = 0
  568. single_extruder_multi_material = 0
  569. start_gcode = M220 S100; set speed to 100%\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\n\nG28; home all axes\nM420 S1; turn back on mesh leveling\nG92 E0 ; set extruder pos to zero\n\n; homing loading mesh\nG29 O V4; try to probe mesh, but skip if already done.\n\nG1 Z1.5 F4500\n\n; Purge Line\n\nG1 X145 Y 145\nG1 Z1 ; small z-hop to avoid potentially big purge getting caught.\nG1 E1.25 F450\nG1 X5 Y145 E.33109 F900
  570. template_custom_gcode =
  571. thumbnails = 64x64,400x300
  572. thumbnails_format = PNG
  573. toolchange_gcode =
  574. use_firmware_retraction = 0
  575. use_relative_e_distances = 1
  576. use_volumetric_e = 0
  577. variable_layer_height = 1
  578. wipe = 1
  579. z_offset = 0
  580. [printer:Cocoa Press|0.8mm]
  581. inherits = *common*; *0.8mm*
  582. printer_model = Cocoa_Press
  583. [printer:Cocoa Press|1.6mm]
  584. inherits = *common*; *1.6mm*
  585. printer_model = Cocoa_Press
  586. [printer:*common*]
  587. default_filament_profile = "Cocoa Press Chocolates"
  588. printer_notes = PRINTER_VENDOR_COCOA_PRESS\nPRINTER_MODEL_MINICHEF\nPRINTER_MATERIAL_PASTE\nNO_TEMPLATES
  589. gcode_flavor = marlin2