My self-made 3D-printable designs, mainly in OpenSCAD
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Cura_Fabrikator_Mini.ini 11KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266
  1. [profile]
  2. layer_height = 0.2
  3. wall_thickness = 0.8
  4. retraction_enable = True
  5. solid_layer_thickness = 0.8
  6. fill_density = 100
  7. print_speed = 20
  8. print_temperature = 190
  9. print_temperature2 = 0
  10. print_temperature3 = 0
  11. print_temperature4 = 0
  12. print_temperature5 = 0
  13. print_bed_temperature = 65
  14. support = None
  15. platform_adhesion = None
  16. support_dual_extrusion = Both
  17. wipe_tower = False
  18. wipe_tower_volume = 15
  19. ooze_shield = False
  20. filament_diameter = 1.75
  21. filament_diameter2 = 0
  22. filament_diameter3 = 0
  23. filament_diameter4 = 0
  24. filament_diameter5 = 0
  25. filament_flow = 100.0
  26. nozzle_size = 0.4
  27. retraction_speed = 40.0
  28. retraction_amount = 4.5
  29. retraction_dual_amount = 16.5
  30. retraction_min_travel = 1.5
  31. retraction_combing = All
  32. retraction_minimal_extrusion = 0.02
  33. retraction_hop = 0.0
  34. bottom_thickness = 0.3
  35. layer0_width_factor = 120
  36. object_sink = 0.0
  37. overlap_dual = 0.12
  38. travel_speed = 30.0
  39. bottom_layer_speed = 18
  40. infill_speed = 20
  41. solidarea_speed = 20
  42. inset0_speed = 20
  43. insetx_speed = 20
  44. cool_min_layer_time = 15
  45. fan_enabled = True
  46. skirt_line_count = 3
  47. skirt_gap = 0.75
  48. skirt_minimal_length = 300.0
  49. fan_full_height = 0.5
  50. fan_speed = 100
  51. fan_speed_max = 100
  52. cool_min_feedrate = 10
  53. cool_head_lift = False
  54. solid_top = True
  55. solid_bottom = True
  56. fill_overlap = 15
  57. perimeter_before_infill = False
  58. support_type = Grid
  59. support_angle = 60
  60. support_fill_rate = 15
  61. support_xy_distance = 0.7
  62. support_z_distance = 0.1
  63. spiralize = False
  64. simple_mode = False
  65. brim_line_count = 3
  66. raft_margin = 3.0
  67. raft_line_spacing = 3.0
  68. raft_base_thickness = 0.3
  69. raft_base_linewidth = 1.0
  70. raft_interface_thickness = 0.2
  71. raft_interface_linewidth = 0.4
  72. raft_airgap_all = 0.2
  73. raft_airgap = 0.2
  74. raft_surface_layers = 2
  75. raft_surface_thickness = 0.2
  76. raft_surface_linewidth = 0.4
  77. fix_horrible_union_all_type_a = True
  78. fix_horrible_union_all_type_b = False
  79. fix_horrible_use_open_bits = False
  80. fix_horrible_extensive_stitching = False
  81. plugin_config =
  82. object_center_x = -1
  83. object_center_y = -1
  84. [alterations]
  85. start.gcode = ;Sliced at: {day} {date} {time}
  86. ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
  87. ;Print time: {print_time}
  88. ;Filament used: {filament_amount}m {filament_weight}g
  89. ;Filament cost: {filament_cost}
  90. ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
  91. ;M109 S{print_temperature} ;Uncomment to add your own temperature line
  92. G21 ;metric values
  93. G90 ;absolute positioning
  94. M82 ;set extruder to absolute mode
  95. M107 ;start with the fan off
  96. M104 S{print_temperature} ; begin heating nozzle
  97. ;G28 X0 Y0 ;move X/Y to min endstops
  98. M140 S{print_bed_temperature} ; begin heating bed
  99. ;G28 Z0 ;move Z to min endstops
  100. G28 ;home all axes, needed for mesh leveling!
  101. G1 Z10.0 F{travel_speed} ;move the platform down 10mm
  102. M190 S{print_bed_temperature} ; Wait for bed temp
  103. M109 S{print_temperature} ; Wait for nozzle temp
  104. G92 E0 ;zero the extruded length
  105. G1 F200 E1 ;extrude 1mm of feed stock
  106. G92 E0 ;zero the extruded length again
  107. M420 S1 ; enable mesh bed leveling
  108. G1 F{travel_speed}
  109. ;Put printing message on LCD screen
  110. M117 Printing...
  111. end.gcode = ;End GCode
  112. M104 S0 ;extruder heater off
  113. M140 S0 ;heated bed heater off (if you have it)
  114. G91 ;relative positioning
  115. G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
  116. ;G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
  117. G1 Z+0.5 E-5 F{travel_speed} ;move Z up a bit and retract filament even more
  118. ;G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
  119. G90 ;absolute positioning
  120. G1 X0 Y80 ;move x/y without homing!
  121. M84 ;steppers off
  122. ;{profile_string}
  123. start2.gcode = ;Sliced at: {day} {date} {time}
  124. ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
  125. ;Print time: {print_time}
  126. ;Filament used: {filament_amount}m {filament_weight}g
  127. ;Filament cost: {filament_cost}
  128. ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
  129. ;M104 S{print_temperature} ;Uncomment to add your own temperature line
  130. ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
  131. ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
  132. G21 ;metric values
  133. G90 ;absolute positioning
  134. M107 ;start with the fan off
  135. G28 X0 Y0 ;move X/Y to min endstops
  136. G28 Z0 ;move Z to min endstops
  137. G1 Z15.0 F{travel_speed} ;move the platform down 15mm
  138. T1 ;Switch to the 2nd extruder
  139. G92 E0 ;zero the extruded length
  140. G1 F200 E10 ;extrude 10mm of feed stock
  141. G92 E0 ;zero the extruded length again
  142. G1 F200 E-{retraction_dual_amount}
  143. T0 ;Switch to the first extruder
  144. G92 E0 ;zero the extruded length
  145. G1 F200 E10 ;extrude 10mm of feed stock
  146. G92 E0 ;zero the extruded length again
  147. G1 F{travel_speed}
  148. ;Put printing message on LCD screen
  149. M117 Printing...
  150. end2.gcode = ;End GCode
  151. M104 T0 S0 ;extruder heater off
  152. M104 T1 S0 ;extruder heater off
  153. M140 S0 ;heated bed heater off (if you have it)
  154. G91 ;relative positioning
  155. G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
  156. G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
  157. G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
  158. M84 ;steppers off
  159. G90 ;absolute positioning
  160. ;{profile_string}
  161. start3.gcode = ;Sliced at: {day} {date} {time}
  162. ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
  163. ;Print time: {print_time}
  164. ;Filament used: {filament_amount}m {filament_weight}g
  165. ;Filament cost: {filament_cost}
  166. ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
  167. ;M104 S{print_temperature} ;Uncomment to add your own temperature line
  168. ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
  169. ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
  170. G21 ;metric values
  171. G90 ;absolute positioning
  172. M107 ;start with the fan off
  173. G28 X0 Y0 ;move X/Y to min endstops
  174. G28 Z0 ;move Z to min endstops
  175. G1 Z15.0 F{travel_speed} ;move the platform down 15mm
  176. T2 ;Switch to the 3rd extruder
  177. G92 E0 ;zero the extruded length
  178. G1 F200 E10 ;extrude 10mm of feed stock
  179. G92 E0 ;zero the extruded length again
  180. G1 F200 E-{retraction_dual_amount}
  181. T1 ;Switch to the 2nd extruder
  182. G92 E0 ;zero the extruded length
  183. G1 F200 E10 ;extrude 10mm of feed stock
  184. G92 E0 ;zero the extruded length again
  185. G1 F200 E-{retraction_dual_amount}
  186. T0 ;Switch to the first extruder
  187. G92 E0 ;zero the extruded length
  188. G1 F200 E10 ;extrude 10mm of feed stock
  189. G92 E0 ;zero the extruded length again
  190. G1 F{travel_speed}
  191. ;Put printing message on LCD screen
  192. M117 Printing...
  193. end3.gcode = ;End GCode
  194. M104 T0 S0 ;extruder heater off
  195. M104 T1 S0 ;extruder heater off
  196. M104 T2 S0 ;extruder heater off
  197. M140 S0 ;heated bed heater off (if you have it)
  198. G91 ;relative positioning
  199. G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
  200. G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
  201. G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
  202. M84 ;steppers off
  203. G90 ;absolute positioning
  204. ;{profile_string}
  205. start4.gcode = ;Sliced at: {day} {date} {time}
  206. ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
  207. ;Print time: {print_time}
  208. ;Filament used: {filament_amount}m {filament_weight}g
  209. ;Filament cost: {filament_cost}
  210. ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
  211. ;M104 S{print_temperature} ;Uncomment to add your own temperature line
  212. ;M109 T2 S{print_temperature2} ;Uncomment to add your own temperature line
  213. ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
  214. ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
  215. G21 ;metric values
  216. G90 ;absolute positioning
  217. M107 ;start with the fan off
  218. G28 X0 Y0 ;move X/Y to min endstops
  219. G28 Z0 ;move Z to min endstops
  220. G1 Z15.0 F{travel_speed} ;move the platform down 15mm
  221. T3 ;Switch to the 4th extruder
  222. G92 E0 ;zero the extruded length
  223. G1 F200 E10 ;extrude 10mm of feed stock
  224. G92 E0 ;zero the extruded length again
  225. G1 F200 E-{retraction_dual_amount}
  226. T2 ;Switch to the 3rd extruder
  227. G92 E0 ;zero the extruded length
  228. G1 F200 E10 ;extrude 10mm of feed stock
  229. G92 E0 ;zero the extruded length again
  230. G1 F200 E-{retraction_dual_amount}
  231. T1 ;Switch to the 2nd extruder
  232. G92 E0 ;zero the extruded length
  233. G1 F200 E10 ;extrude 10mm of feed stock
  234. G92 E0 ;zero the extruded length again
  235. G1 F200 E-{retraction_dual_amount}
  236. T0 ;Switch to the first extruder
  237. G92 E0 ;zero the extruded length
  238. G1 F200 E10 ;extrude 10mm of feed stock
  239. G92 E0 ;zero the extruded length again
  240. G1 F{travel_speed}
  241. ;Put printing message on LCD screen
  242. M117 Printing...
  243. end4.gcode = ;End GCode
  244. M104 T0 S0 ;extruder heater off
  245. M104 T1 S0 ;extruder heater off
  246. M104 T2 S0 ;extruder heater off
  247. M104 T3 S0 ;extruder heater off
  248. M140 S0 ;heated bed heater off (if you have it)
  249. G91 ;relative positioning
  250. G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
  251. G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
  252. G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
  253. M84 ;steppers off
  254. G90 ;absolute positioning
  255. ;{profile_string}
  256. support_start.gcode =
  257. support_end.gcode =
  258. cool_start.gcode =
  259. cool_end.gcode =
  260. replace.csv =
  261. preswitchextruder.gcode = ;Switch between the current extruder and the next extruder, when printing with multiple extruders.
  262. ;This code is added before the T(n)
  263. postswitchextruder.gcode = ;Switch between the current extruder and the next extruder, when printing with multiple extruders.
  264. ;This code is added after the T(n)