MakerGear.ini 79 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754
  1. # Print profiles for the MakerGear printers.
  2. [vendor]
  3. name = MakerGear
  4. config_version = 0.1.0
  5. config_update_url = https://files.prusa3d.com/wp-content/uploads/repository/PrusaSlicer-settings-master/live/MakerGear/
  6. [printer_model:MAKERGEAR_MICRO]
  7. # bed_model = waiting on this one
  8. default_materials = MakerGear PLA @MakerGear_MICRO
  9. family = MakerGear Micro
  10. name = Micro
  11. technology = FFF
  12. variants = 0.40
  13. [printer_model:MAKERGEAR_M2]
  14. bed_model = M2_M3.stl
  15. bed_texture = M2_M3.svg
  16. default_materials = MakerGear PLA @MakerGear
  17. family = MakerGear M2
  18. name = MakerGear M2(V4 Hotend)
  19. technology = FFF
  20. variants = 0.35; 0.50; 0.25; 0.75
  21. [printer_model:MAKERGEAR_M2_DUAL]
  22. bed_model = M2_M3.stl
  23. bed_texture = M2_M3.svg
  24. default_materials = MakerGear PLA @MakerGear; Empty @MakerGear
  25. family = MakerGear M2
  26. name = MakerGear M2 Dual
  27. technology = FFF
  28. variants = 0.35; 0.50; 0.25; 0.75
  29. [printer_model:MAKERGEAR_M3_SE]
  30. bed_model = M2_M3.stl
  31. bed_texture = M2_M3.svg
  32. default_materials = MakerGear PLA @MakerGear
  33. family = MakerGear M3-SE
  34. name = M3 - Single Extruder
  35. technology = FFF
  36. variants = 0.35; 0.50; 0.25; 0.75
  37. [printer_model:MAKERGEAR_M3_ID_0]
  38. bed_model = M2_M3.stl
  39. bed_texture = M2_M3.svg
  40. thumbnail = MAKERGEAR_M3_thumbnail.png
  41. default_materials = MakerGear PLA @MakerGear; Empty @MakerGear
  42. family = MakerGear M3-ID Rev.0
  43. name = M3 - Independent Dual Rev.0
  44. technology = FFF
  45. variants = 0.35; 0.50; 0.25; 0.75
  46. [printer_model:MAKERGEAR_M3_ID_0_DUPLICATION]
  47. thumbnail = MAKERGEAR_M3_DUPLICATION_thumbnail.png
  48. default_materials = MakerGear PLA @MakerGear
  49. family = MakerGear M3-ID Rev.0
  50. name = M3 - Independent Dual Rev.0 (Duplication Mode)
  51. technology = FFF
  52. variants = 0.35; 0.50; 0.25; 0.75
  53. [printer_model:MAKERGEAR_M3_ID_1]
  54. bed_model = M2_M3.stl
  55. bed_texture = M2_M3.svg
  56. thumbnail = MAKERGEAR_M3_thumbnail.png
  57. default_materials = MakerGear PLA @MakerGear; Empty @MakerGear
  58. family = MakerGear M3-ID Rev.1
  59. name = M3 - Independent Dual Rev.1
  60. technology = FFF
  61. variants = 0.35; 0.50; 0.25; 0.75
  62. [printer_model:MAKERGEAR_M3_ID_1_DUPLICATION]
  63. thumbnail = MAKERGEAR_M3_DUPLICATION_thumbnail.png
  64. default_materials = MakerGear PLA @MakerGear
  65. family = MakerGear M3-ID Rev.1
  66. name = M3 - Independent Dual Rev.1 (Duplication Mode)
  67. technology = FFF
  68. variants = 0.35; 0.50; 0.25; 0.75
  69. [printer_model:MAKERGEAR_U1]
  70. # bed_model =
  71. # bed_texture =
  72. default_materials = MakerGear PLA @MakerGear
  73. family = MakerGear Ultra One
  74. name = Ultra One
  75. technology = FFF
  76. variants = 0.50; 0.25; 0.35; 0.75
  77. [printer_model:MAKERGEAR_U1_DUPLICATION]
  78. # bed_model =
  79. # bed_texture =
  80. thumbnail = MAKERGEAR_U1_thumbnail.png
  81. default_materials = MakerGear PLA @MakerGear
  82. family = MakerGear Ultra One
  83. name = Ultra One (Duplication Mode)
  84. technology = FFF
  85. variants = 0.50; 0.25; 0.35; 0.75
  86. # ---------------------------
  87. # All presets starting with asterisk, for example *common*, are intermediate and they will
  88. # not make it into the user interface.
  89. # /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
  90. # |~~~ Common Print Settings ~~~|
  91. # \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/
  92. #0.35mm Nozzle
  93. [print:*common*]
  94. avoid_crossing_perimeters = 0
  95. bottom_fill_pattern = rectilinear
  96. bridge_angle = 0
  97. bridge_flow_ratio = 0.95
  98. bridge_speed = 65
  99. brim_width = 0
  100. brim_type = outer_only
  101. clip_multipart_objects = 1
  102. complete_objects = 0
  103. dont_support_bridges = 0
  104. elefant_foot_compensation = 0.1
  105. ensure_vertical_shell_thickness = 1
  106. external_fill_pattern = rectilinear
  107. external_perimeter_extrusion_width = 0.42
  108. external_perimeter_speed = 80
  109. external_perimeters_first = 1
  110. extra_perimeters = 1
  111. extruder_clearance_height = 25
  112. extruder_clearance_radius = 45
  113. extrusion_width = 0.42
  114. fill_angle = 45
  115. fill_density = 15%
  116. fill_pattern = gyroid
  117. first_layer_extrusion_width = 0.42
  118. first_layer_height = 0.16
  119. first_layer_speed = 35
  120. gap_fill_speed = 30
  121. gcode_comments = 0
  122. infill_every_layers = 1
  123. infill_extruder = 1
  124. infill_extrusion_width = 0.42
  125. infill_first = 0
  126. infill_only_where_needed = 0
  127. infill_overlap = 20%
  128. infill_speed = 90
  129. interface_shells = 0
  130. max_print_speed = 100
  131. max_volumetric_extrusion_rate_slope_negative = 0
  132. max_volumetric_extrusion_rate_slope_positive = 0
  133. max_volumetric_speed = 0
  134. min_skirt_length = 4
  135. notes =
  136. only_retract_when_crossing_perimeters = 1
  137. ooze_prevention = 0
  138. output_filename_format = {input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode
  139. overhangs = 1
  140. perimeter_extruder = 1
  141. perimeter_extrusion_width = 0.42
  142. perimeter_generator = arachne
  143. perimeter_speed = 65
  144. perimeters = 2
  145. raft_first_layer_density = 60
  146. raft_layers = 0
  147. resolution = 0
  148. seam_position = aligned
  149. single_extruder_multi_material_priming = 0
  150. skirt_distance = 2
  151. skirt_height = 1
  152. skirts = 3
  153. small_perimeter_speed = 25
  154. solid_infill_below_area = 0
  155. solid_infill_every_layers = 0
  156. solid_infill_extruder = 1
  157. solid_infill_extrusion_width = 0.42
  158. solid_infill_speed = 30
  159. spiral_vase = 0
  160. standby_temperature_delta = -5
  161. support_material = 1
  162. support_material_angle = 50
  163. support_material_buildplate_only = 0
  164. support_material_contact_distance = 0.25
  165. support_material_enforce_layers = 0
  166. support_material_extruder = 0
  167. support_material_extrusion_width = 0.42
  168. support_material_interface_contact_loops = 0
  169. support_material_interface_extruder = 0
  170. support_material_interface_layers = 2
  171. support_material_interface_spacing = 0.3
  172. support_material_interface_speed = 100%
  173. support_material_pattern = honeycomb
  174. support_material_spacing = 2
  175. support_material_speed = 60
  176. support_material_style = snug
  177. support_material_synchronize_layers = 0
  178. support_material_threshold = 65
  179. support_material_with_sheath = 0
  180. support_material_xy_spacing = 200%
  181. thin_walls = 1
  182. top_fill_pattern = rectilinear
  183. top_infill_extrusion_width = 0.42
  184. top_solid_infill_speed = 35
  185. travel_speed = 150
  186. wipe_tower = 0
  187. wipe_tower_bridging = 10
  188. wipe_tower_rotation_angle = 0
  189. wipe_tower_width = 60
  190. wipe_tower_x = 170
  191. wipe_tower_y = 40
  192. xy_size_compensation = 0
  193. # /~~~~~~~~~~~~~~~~~~~~~~~\
  194. # |~~~ Nozzle Variants ~~~|
  195. # \~~~~~~~~~~~~~~~~~~~~~~~/
  196. [print:*0.25nozzle*]
  197. elefant_foot_compensation = 0
  198. external_perimeter_extrusion_width = 0.30
  199. extrusion_width = 0.30
  200. first_layer_extrusion_width = 0.3
  201. infill_extrusion_width = 0.30
  202. output_filename_format = {input_filename_base}_{nozzle_diameter[0]}n_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode
  203. perimeter_extrusion_width = 0.30
  204. solid_infill_extrusion_width = 0.30
  205. support_material_extrusion_width = 0.30
  206. support_material_interface_layers = 0
  207. support_material_interface_spacing = 0.15
  208. support_material_spacing = 1
  209. support_material_xy_spacing = 150%
  210. top_infill_extrusion_width = 0.30
  211. ; Only for the MakerGear Micro
  212. [print:*0.40nozzle*]
  213. bottom_solid_min_thickness = 0.5
  214. bridge_speed = 55
  215. external_perimeter_extrusion_width = 0.45
  216. external_perimeter_speed = 35
  217. extrusion_width = 0.45
  218. first_layer_extrusion_width = 0.42
  219. infill_anchor_max = 15
  220. infill_extrusion_width = 0.45
  221. infill_speed = 40
  222. output_filename_format = {input_filename_base}_{nozzle_diameter[0]}n_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode
  223. overhangs = 1
  224. perimeter_extrusion_width = 0.45
  225. perimeter_speed = 35
  226. small_perimeter_speed = 35
  227. solid_infill_extrusion_width = 0.45
  228. solid_infill_speed = 45
  229. support_material = 1
  230. support_material_auto = 1
  231. support_material_contact_distance = 0.3
  232. support_material_extrusion_width = 0.45
  233. support_material_interface_layers = 1
  234. support_material_interface_spacing = 0.3
  235. support_material_spacing = 2.5
  236. support_material_speed = 35
  237. support_material_threshold = 60
  238. support_material_with_sheath = 1
  239. support_material_xy_spacing = 80%
  240. top_infill_extrusion_width = 0.45
  241. top_solid_infill_speed = 25
  242. top_solid_min_thickness = 0.7
  243. [print:*0.50nozzle*]
  244. bottom_solid_min_thickness = 0.5
  245. external_perimeter_extrusion_width = 0.60
  246. extrusion_width = 0.60
  247. first_layer_extrusion_width = 0.60
  248. infill_anchor_max = 15
  249. infill_extrusion_width = 0.60
  250. output_filename_format = {input_filename_base}_{nozzle_diameter[0]}n_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode
  251. perimeter_extrusion_width = 0.60
  252. solid_infill_extrusion_width = 0.60
  253. support_material_contact_distance = 0.25
  254. support_material_extrusion_width = 0.60
  255. support_material_interface_spacing = 0.3
  256. support_material_xy_spacing = 180%
  257. top_infill_extrusion_width = 0.60
  258. top_solid_min_thickness = 0.8
  259. [print:*0.75nozzle*]
  260. bottom_solid_layers = 2
  261. bottom_solid_min_thickness = 0.6
  262. bridge_acceleration = 1000
  263. bridge_flow_ratio = 0.9
  264. bridge_speed = 22
  265. default_acceleration = 1000
  266. external_perimeter_extrusion_width = 0.84
  267. extrusion_width = 0.84
  268. fill_density = 10%
  269. fill_pattern = gyroid
  270. first_layer_acceleration = 1000
  271. first_layer_extrusion_width = 0.94
  272. first_layer_height = 0.3
  273. first_layer_speed = 20
  274. gap_fill_speed = 20
  275. infill_acceleration = 1000
  276. infill_anchor_max = 20
  277. infill_extrusion_width = 0.84
  278. infill_speed = 85
  279. infill_overlap = 25%
  280. output_filename_format = {input_filename_base}_{nozzle_diameter[0]}n_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode
  281. perimeter_acceleration = 800
  282. perimeter_extrusion_width = 0.84
  283. single_extruder_multi_material_priming = 0
  284. skirt_distance = 3
  285. skirt_height = 2
  286. solid_infill_speed = 55
  287. solid_infill_extrusion_width = 0.84
  288. support_material_contact_distance = 0.3
  289. support_material_extrusion_width = 0.7
  290. support_material_interface_spacing = 0.4
  291. support_material_interface_speed = 175%
  292. support_material_spacing = 2
  293. support_material_threshold = 50
  294. support_material_xy_spacing = 200%
  295. top_infill_extrusion_width = 0.8
  296. top_solid_layers = 4
  297. top_solid_min_thickness = 1.2
  298. # /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
  299. # |~~~ Layer Height Settings ~~~|
  300. # \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/
  301. # ---------------------------
  302. # (not used) 0.05mm
  303. # ---------------------------
  304. [print:*0.05mm*]
  305. inherits = *common*
  306. bottom_solid_layers = 10
  307. bridge_acceleration = 300
  308. bridge_flow_ratio = 0.7
  309. default_acceleration = 1000
  310. external_perimeter_speed = 20
  311. fill_density = 15%
  312. first_layer_acceleration = 500
  313. gap_fill_speed = 20
  314. infill_acceleration = 800
  315. infill_speed = 30
  316. layer_height = 0.05
  317. max_print_speed = 80
  318. perimeter_acceleration = 300
  319. perimeter_speed = 30
  320. perimeters = 3
  321. small_perimeter_speed = 20
  322. solid_infill_speed = 30
  323. support_material_extrusion_width = 0.3
  324. support_material_spacing = 1.5
  325. support_material_speed = 30
  326. top_solid_infill_speed = 20
  327. top_solid_layers = 15
  328. # [print:NOT READY 0.05mm ULTRAFINE @0.25 nozzle] # M2, M3, U1
  329. # inherits = *0.05mm*; *0.25nozzle*
  330. # compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/ and nozzle_diameter[0]==0.25
  331. # ---------------------------
  332. # 0.07mm (Testing)
  333. # ---------------------------
  334. [print:*0.07mm*]
  335. inherits = *common*
  336. bottom_solid_layers = 8
  337. bridge_acceleration = 300
  338. bridge_flow_ratio = 0.7
  339. bridge_speed = 20
  340. default_acceleration = 1000
  341. external_perimeter_speed = 20
  342. fill_density = 15%
  343. first_layer_acceleration = 500
  344. gap_fill_speed = 20
  345. infill_acceleration = 800
  346. infill_speed = 40
  347. layer_height = 0.07
  348. max_print_speed = 80
  349. perimeter_acceleration = 300
  350. perimeter_speed = 30
  351. perimeters = 3
  352. small_perimeter_speed = 20
  353. solid_infill_speed = 40
  354. support_material_extrusion_width = 0.3
  355. support_material_spacing = 1.5
  356. support_material_speed = 40
  357. top_solid_infill_speed = 30
  358. top_solid_layers = 11
  359. # [print:NOT READY 0.07mm Quality @0.25 nozzle] # M2, M3, U1
  360. # inherits = *0.07mm*; *0.25nozzle*
  361. # compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/ and nozzle_diameter[0]==0.25
  362. # ---------------------------
  363. # 0.10mm (Testing)
  364. # ---------------------------
  365. [print:*0.10mm*]
  366. inherits = *common*
  367. bottom_solid_layers = 7
  368. bridge_flow_ratio = 0.7
  369. bridge_speed = 20
  370. fill_density = 15%
  371. first_layer_speed = 25
  372. gap_fill_speed = 20
  373. infill_speed = 40
  374. layer_height = 0.1
  375. max_print_speed = 80
  376. perimeter_acceleration = 800
  377. perimeter_speed = 30
  378. perimeters = 3
  379. small_perimeter_speed = 20
  380. solid_infill_speed = 40
  381. support_material_extrusion_width = 0.3
  382. support_material_spacing = 1.5
  383. support_material_speed = 40
  384. top_solid_infill_speed = 30
  385. top_solid_layers = 9
  386. # M2, M3, U1
  387. [print:0.10mm Fine @0.35 nozzle MakerGear]
  388. inherits = *0.10mm*
  389. bridge_speed = 40
  390. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/ and nozzle_diameter[0]==0.35
  391. external_perimeter_speed = 45
  392. fill_density = 15%
  393. fill_pattern = 3dhoneycomb
  394. infill_acceleration = 1000
  395. infill_speed = 55
  396. max_print_speed = 200
  397. perimeter_speed = 45
  398. solid_infill_speed = 80
  399. top_solid_infill_speed = 40
  400. # ---------------------------
  401. # 0.15mm
  402. # ---------------------------
  403. [print:*0.15mm*]
  404. inherits = *common*
  405. bottom_solid_layers = 5
  406. external_perimeter_speed = 40
  407. infill_acceleration = 2000
  408. infill_speed = 60
  409. layer_height = 0.15
  410. perimeter_acceleration = 800
  411. perimeter_speed = 50
  412. solid_infill_speed = 50
  413. top_infill_extrusion_width = 0.4
  414. top_solid_layers = 7
  415. # M2, M3, U1
  416. [print:0.15mm Normal @0.25 nozzle MakerGear]
  417. inherits = *0.15mm*; *0.25nozzle*
  418. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/ and nozzle_diameter[0]==0.25
  419. # M2, M3, U1
  420. [print:0.15mm Quality @0.35 nozzle MakerGear]
  421. inherits = *0.15mm*
  422. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/ and nozzle_diameter[0]==0.35
  423. bridge_flow_ratio = 0.95
  424. # Micro
  425. [print:0.15mm Quality @0.40 nozzle MakerGear]
  426. inherits = *0.15mm*; *0.40nozzle*
  427. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_MICRO.*/ and nozzle_diameter[0]==0.40
  428. first_layer_height = 0.2
  429. # ---------------------------
  430. # 0.20mm
  431. # ---------------------------
  432. [print:*0.20mm*]
  433. inherits = *common*
  434. bottom_solid_layers = 2
  435. bridge_flow_ratio = 0.9
  436. external_perimeter_speed = 60
  437. infill_speed = 65
  438. layer_height = 0.2
  439. perimeter_speed = 50
  440. solid_infill_speed = 50
  441. top_solid_layers = 3
  442. # M2, M3, U1
  443. [print:0.20mm Quality @0.50 nozzle MakerGear]
  444. inherits = *0.20mm*; *0.50nozzle*
  445. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/ and nozzle_diameter[0]==0.50
  446. # M2, M3, U1
  447. [print:0.20mm Normal @0.35 nozzle MakerGear]
  448. inherits = *0.20mm*
  449. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/ and nozzle_diameter[0]==0.35
  450. bridge_flow_ratio = 0.95
  451. # Micro
  452. [print:0.20mm Normal @0.40 Nozzle MakerGear]
  453. inherits = *0.20mm*; *0.40nozzle*
  454. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_MICRO.*/ and nozzle_diameter[0]==0.40
  455. perimeters = 3
  456. # ---------------------------
  457. # 0.25mm (Testing)
  458. # ---------------------------
  459. [print:*0.25mm*]
  460. inherits = *common*
  461. bottom_solid_layers = 4
  462. bridge_flow_ratio = 0.95
  463. external_perimeter_speed = 40
  464. layer_height = 0.25
  465. perimeter_acceleration = 800
  466. perimeter_speed = 50
  467. top_solid_layers = 4
  468. # M2, M3, U1
  469. [print:0.25mm Speed @0.35 nozzle MakerGear]
  470. inherits = *0.25mm*
  471. bridge_speed = 60
  472. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/ and nozzle_diameter[0]==0.35
  473. external_perimeter_speed = 70
  474. infill_acceleration = 2000
  475. infill_speed = 200
  476. max_print_speed = 200
  477. perimeter_speed = 75
  478. solid_infill_speed = 200
  479. top_solid_infill_speed = 70
  480. # Micro
  481. [print:0.25mm Fast @0.40 nozzle MakerGear]
  482. inherits = *0.25mm*; *0.40nozzle*
  483. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_MICRO.*/ and nozzle_diameter[0]==0.40
  484. perimeters = 3
  485. # M2, M3, U1
  486. [print:0.25mm Normal @0.50 nozzle MakerGear]
  487. inherits = *0.25mm*; *0.50nozzle*
  488. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/ and nozzle_diameter[0]==0.50
  489. first_layer_height = 0.26
  490. # M2, M3, U1
  491. [print:0.25mm Quality @0.75 nozzle MakerGear]
  492. inherits = *0.25mm*; *0.75nozzle*
  493. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/ and nozzle_diameter[0]==0.75
  494. # ---------------------------
  495. # 0.30mm
  496. # ---------------------------
  497. [print:*0.30mm*]
  498. inherits = *common*
  499. bottom_solid_layers = 3
  500. bridge_flow_ratio = 0.95
  501. external_perimeter_speed = 75
  502. first_layer_height = 0.24
  503. gap_fill_speed = 40
  504. infill_speed = 80
  505. layer_height = 0.3
  506. perimeter_speed = 65
  507. small_perimeter_speed = 35
  508. solid_infill_speed = 50
  509. support_material_contact_distance = 0.3
  510. top_infill_extrusion_width = 0.4
  511. top_solid_layers = 4
  512. # M2, M3, U1
  513. [print:0.30mm Speed @0.50 nozzle MakerGear]
  514. inherits = *0.30mm*; *0.50nozzle*
  515. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/ and nozzle_diameter[0]==0.50
  516. first_layer_height = 0.22
  517. # M2, M3, U1
  518. [print:0.30mm Normal @0.75 nozzle MakerGear]
  519. inherits = *0.30mm*; *0.75nozzle*
  520. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/ and nozzle_diameter[0]==0.75
  521. # ---------------------------
  522. # 0.35mm (Testing)
  523. # ---------------------------
  524. [print:*0.35mm*]
  525. inherits = *common*
  526. bottom_solid_layers = 3
  527. external_perimeter_extrusion_width = 0.6
  528. external_perimeter_speed = 40
  529. first_layer_extrusion_width = 0.75
  530. infill_acceleration = 2000
  531. infill_speed = 60
  532. layer_height = 0.35
  533. perimeter_acceleration = 800
  534. perimeter_extrusion_width = 0.65
  535. perimeter_speed = 50
  536. solid_infill_extrusion_width = 0.65
  537. solid_infill_speed = 60
  538. top_solid_infill_speed = 50
  539. top_solid_layers = 4
  540. # [print:NOT READY 0.35mm Speed @0.50 nozzle MakerGear]
  541. #inherits = *0.35*; *0.50nozzle*
  542. # compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/ and nozzle_diameter[0]==0.50
  543. # M2, M3, U1
  544. [print:0.35mm Speed @0.75 nozzle MakerGear]
  545. inherits = *0.35mm*; *0.75nozzle*
  546. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/ and nozzle_diameter[0]==0.75
  547. # ---------------------------
  548. # 0.40mm (NOT READY)
  549. # ---------------------------
  550. [print:*0.40mm*]
  551. inherits = *common*
  552. bottom_solid_layers = 3
  553. external_perimeter_extrusion_width = 0.6
  554. external_perimeter_speed = 40
  555. first_layer_extrusion_width = 0.75
  556. infill_acceleration = 2000
  557. infill_speed = 60
  558. layer_height = 0.40
  559. perimeter_acceleration = 800
  560. perimeter_extrusion_width = 0.65
  561. perimeter_speed = 50
  562. solid_infill_extrusion_width = 0.65
  563. solid_infill_speed = 60
  564. top_solid_infill_speed = 50
  565. top_solid_layers = 4
  566. # [print:NOT READY 0.40mm Do_I_Want_To_Support_This @0.75 nozzle] # M2, M3, U1
  567. # inherits = *0.40mm*; *0.75nozzle*
  568. # compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/ and nozzle_diameter[0]==0.75
  569. # /~~~~~~~~~~~~~~~~~~~~~~~~~\
  570. # |~~~ Filament Settings ~~~|
  571. # \~~~~~~~~~~~~~~~~~~~~~~~~~/
  572. # When submitting new filaments please print the following temperature tower at 0.1mm layer height:
  573. # https://www.thingiverse.com/thing:2615842
  574. # Pay particular attention to bridging, overhangs and retractions.
  575. # Also print the following bed adhesion test at 0.1 layer height as well:
  576. # https://www.prusaprinters.org/prints/4634-bed-adhesion-warp-test
  577. [filament:*common*]
  578. compatible_printers =
  579. cooling = 0
  580. extrusion_multiplier = 0.9
  581. filament_cost = 0
  582. filament_density = 0
  583. filament_diameter = 1.75
  584. filament_notes = ""
  585. filament_settings_id = ""
  586. filament_soluble = 0
  587. min_print_speed = 15
  588. slowdown_below_layer_time = 20
  589. [filament:*PLA*]
  590. inherits = *common*
  591. bed_temperature = 60
  592. bridge_fan_speed = 100
  593. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(ICRO|2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  594. cooling = 1
  595. disable_fan_first_layers = 1
  596. fan_always_on = 1
  597. fan_below_layer_time = 100
  598. filament_colour = #DDDDDD
  599. filament_cost = 20
  600. filament_density = 1.24
  601. filament_max_volumetric_speed = 15
  602. filament_type = PLA
  603. first_layer_bed_temperature = 60
  604. first_layer_temperature = 215
  605. max_fan_speed = 100
  606. min_fan_speed = 100
  607. temperature = 210
  608. [filament:*PET*]
  609. inherits = *common*
  610. bed_temperature = 70
  611. bridge_fan_speed = 100
  612. cooling = 1
  613. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  614. disable_fan_first_layers = 2
  615. extrusion_multiplier = 0.98
  616. fan_always_on = 1
  617. fan_below_layer_time = 20
  618. filament_colour = #DDDDDD
  619. filament_cost = 30
  620. filament_density = 1.27
  621. filament_max_volumetric_speed = 8
  622. filament_type = PETG
  623. first_layer_bed_temperature = 70
  624. first_layer_temperature = 250
  625. max_fan_speed = 80
  626. min_fan_speed = 40
  627. temperature = 245
  628. [filament:*ABS*]
  629. inherits = *common*
  630. bed_temperature = 100
  631. bridge_fan_speed = 30
  632. cooling = 0
  633. disable_fan_first_layers = 0
  634. extrusion_multiplier = 1
  635. fan_always_on = 0
  636. fan_below_layer_time = 20
  637. filament_colour = #DDDDDD
  638. filament_cost = 20
  639. filament_density = 1.04
  640. filament_max_volumetric_speed = 11
  641. filament_type = ABS
  642. first_layer_bed_temperature = 110
  643. first_layer_temperature = 250
  644. max_fan_speed = 0
  645. min_fan_speed = 0
  646. temperature = 245
  647. top_fan_speed = 0
  648. [filament:*FLEX*]
  649. inherits = *common*
  650. bed_temperature = 50
  651. bridge_fan_speed = 80
  652. cooling = 0
  653. disable_fan_first_layers = 3
  654. extrusion_multiplier = 1.15
  655. fan_always_on = 0
  656. fan_below_layer_time = 100
  657. filament_colour = #008000
  658. filament_deretract_speed = 25
  659. filament_max_volumetric_speed = 2
  660. filament_retract_length = 0.8
  661. filament_retract_lift = 0
  662. filament_type = FLEX
  663. filament_wipe = 0
  664. first_layer_bed_temperature = 55
  665. first_layer_temperature = 245
  666. max_fan_speed = 90
  667. min_fan_speed = 70
  668. slowdown_below_layer_time = 10
  669. temperature = 240
  670. [filament:*EMPTY*]
  671. inherits = *common*
  672. bed_temperature =
  673. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2_DUAL|3_ID)).*/
  674. filament_colour = #DDDDDD
  675. filament_cost = 0
  676. filament_density = 0
  677. filament_type = EMPTY
  678. first_layer_bed_temperature =
  679. first_layer_temperature = 0
  680. temperature = 0
  681. # ---------------------------
  682. # PLA Filament
  683. # ---------------------------
  684. [filament:MakerGear PLA @MakerGear]
  685. inherits = *PLA*
  686. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes!~/.*PRINTER_MODEL_MAKERGEAR_MICRO.*/
  687. filament_cost = 25.4
  688. filament_density = 1.24
  689. filament_vendor = MakerGear
  690. [filament:MakerGear Translucent PLA @MakerGear]
  691. inherits = MakerGear PLA @MakerGear
  692. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/
  693. filament_cost = 25.4
  694. filament_density = 1.24
  695. filament_vendor = MakerGear
  696. [filament:MakerGear PLA @MakerGear_Micro]
  697. inherits = *PLA*
  698. bed_temperature =
  699. bridge_fan_speed = 0
  700. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_MICRO.*/
  701. cooling = 0
  702. disable_fan_first_layers =
  703. fan_always_on = 0
  704. fan_below_layer_time =
  705. filament_colour = #DDDDDD
  706. filament_cost = 20
  707. filament_density = 1.24
  708. filament_max_volumetric_speed = 10
  709. filament_type = PLA
  710. filament_vendor = MakerGear
  711. first_layer_bed_temperature = 0
  712. first_layer_temperature = 210
  713. max_fan_speed =
  714. min_fan_speed =
  715. temperature = 205
  716. [filament:Fiberlogy PLA @MakerGear]
  717. inherits = *PLA*
  718. filament_cost = 25.4
  719. filament_density = 1.24
  720. filament_vendor = Fiberlogy
  721. [filament:AmazonBasics PLA @MakerGear]
  722. inherits = *PLA*
  723. filament_cost = 25.4
  724. filament_density = 1.24
  725. filament_vendor = AmazonBasics
  726. [filament:Overture PLA @MakerGear]
  727. inherits = *PLA*
  728. filament_cost = 22
  729. filament_density = 1.24
  730. filament_spool_weight = 235
  731. filament_vendor = Overture
  732. [filament:Hatchbox PLA @MakerGear]
  733. inherits = *PLA*
  734. filament_cost = 25.4
  735. filament_density = 1.27
  736. filament_spool_weight = 245
  737. filament_vendor = Hatchbox
  738. [filament:Fillamentum PLA @MakerGear]
  739. inherits = *PLA*
  740. filament_cost = 35.48
  741. filament_density = 1.24
  742. filament_spool_weight = 230
  743. filament_vendor = Fillamentum
  744. [filament:Esun PLA @MakerGear]
  745. inherits = *PLA*
  746. filament_cost = 25.4
  747. filament_density = 1.24
  748. filament_spool_weight = 265
  749. filament_vendor = Esun
  750. [filament:Inland PLA @MakerGear]
  751. inherits = *PLA*
  752. filament_cost = 25.4
  753. filament_density = 1.24
  754. filament_spool_weight = 265
  755. filament_vendor = Inland
  756. [filament:MatterHackers PLA @MakerGear]
  757. inherits = *PLA*
  758. filament_cost = 25.4
  759. filament_density = 1.24
  760. filament_spool_weight = 265
  761. filament_vendor = MatterHackers
  762. # ---------------------------
  763. # ABS Filament
  764. # ---------------------------
  765. [filament:MakerGear ABS @MakerGear]
  766. inherits = *ABS*
  767. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  768. cooling = 0
  769. filament_colour = #DDDDDD
  770. filament_density = 1.04
  771. filament_type = ABS
  772. filament_vendor = MakerGear
  773. [filament:Esun ABS @MakerGear]
  774. inherits = *ABS*
  775. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  776. filament_cost = 27.82
  777. filament_density = 1.01
  778. filament_spool_weight = 265
  779. filament_vendor = Esun
  780. [filament:Hatchbox ABS @MakerGear]
  781. inherits = *ABS*
  782. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  783. filament_cost = 27.82
  784. filament_density = 1.04
  785. filament_spool_weight = 245
  786. filament_vendor = Hatchbox
  787. [filament:Verbatim ABS @MakerGear]
  788. inherits = *ABS*
  789. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  790. filament_cost = 25.87
  791. filament_density = 1.05
  792. filament_vendor = Verbatim
  793. [filament:Fillamentum ABS @MakerGear]
  794. inherits = *ABS*
  795. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  796. filament_cost = 32.4
  797. filament_density = 1.04
  798. filament_spool_weight = 230
  799. filament_vendor = Fillamentum
  800. first_layer_temperature = 240
  801. temperature = 240
  802. [filament:E3D PC-ABS @MakerGear]
  803. inherits = *ABS*
  804. filament_vendor = E3D
  805. filament_cost = 0
  806. filament_type = PC
  807. filament_density = 1.05
  808. first_layer_temperature = 275
  809. temperature = 270
  810. # ---------------------------
  811. # ASA Filament
  812. # ---------------------------
  813. [filament:Fillamentum ASA @MakerGear]
  814. inherits = *ABS*
  815. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  816. cooling = 1
  817. fan_always_on = 1
  818. filament_cost = 38.7
  819. filament_density = 1.07
  820. filament_spool_weight = 230
  821. filament_type = ASA
  822. filament_vendor = Fillamentum
  823. first_layer_temperature = 265
  824. max_fan_speed = 20
  825. min_fan_speed = 20
  826. min_print_speed = 15
  827. slowdown_below_layer_time = 15
  828. temperature = 265
  829. [filament:Fiberlogy ASA @MakerGear]
  830. inherits = *ABS*
  831. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  832. filament_vendor = Fiberlogy
  833. filament_cost = 33
  834. filament_density = 1.07
  835. filament_spool_weight = 330
  836. fan_always_on = 0
  837. cooling = 1
  838. min_fan_speed = 10
  839. max_fan_speed = 15
  840. bridge_fan_speed = 30
  841. min_print_speed = 15
  842. slowdown_below_layer_time = 15
  843. first_layer_temperature = 260
  844. temperature = 260
  845. first_layer_bed_temperature = 105
  846. bed_temperature = 110
  847. filament_type = ASA
  848. fan_below_layer_time = 30
  849. disable_fan_first_layers = 5
  850. # ---------------------------
  851. # PETG Filament
  852. # ---------------------------
  853. [filament:Verbatim PETG @MakerGear]
  854. inherits = *PET*
  855. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  856. filament_cost = 27.90
  857. filament_density = 1.27
  858. filament_spool_weight = 235
  859. filament_vendor = Verbatim
  860. [filament:Fiberlogy PETG @MakerGear]
  861. inherits = *PET*
  862. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  863. filament_cost = 21.50
  864. filament_density = 1.27
  865. filament_vendor = Fiberlogy
  866. [filament:Esun PETG @MakerGear]
  867. inherits = *PET*
  868. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  869. filament_cost = 21.50
  870. filament_density = 1.27
  871. filament_vendor = Esun
  872. [filament:Overture PETG @MakerGear]
  873. inherits = *PET*
  874. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  875. filament_cost = 27.90
  876. filament_density = 1.27
  877. filament_spool_weight = 235
  878. filament_vendor = Overture
  879. [filament:3DxTech PETG @MakerGear]
  880. inherits = *PET*
  881. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  882. filament_cost = 27.90
  883. filament_density = 1.27
  884. filament_spool_weight = 235
  885. filament_vendor = 3DxTech
  886. [filament:Hatchbox PETG @MakerGear]
  887. inherits = *PET*
  888. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  889. filament_cost = 27.90
  890. filament_density = 1.27
  891. filament_spool_weight = 235
  892. filament_vendor = Hatchbox
  893. [filament:Inland PETG @MakerGear]
  894. inherits = *PET*
  895. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  896. filament_cost = 27.90
  897. filament_density = 1.27
  898. filament_spool_weight = 235
  899. filament_vendor = Inland
  900. [filament:MatterHackers PETG @MakerGear]
  901. inherits = *PET*
  902. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  903. filament_cost = 27.90
  904. filament_density = 1.27
  905. filament_spool_weight = 235
  906. filament_vendor = MatterHackers
  907. # ---------------------------
  908. # Nylon Filament
  909. # ---------------------------
  910. [filament:Fiberlogy Nylon PA12 @MakerGear]
  911. inherits = Fiberlogy ASA @MakerGear
  912. bed_temperature = 105
  913. bridge_fan_speed = 30
  914. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  915. fan_always_on = 0
  916. fan_below_layer_time = 20
  917. filament_cost = 48
  918. filament_density = 1.01
  919. filament_max_volumetric_speed = 6
  920. filament_retract_lift = 0.2
  921. filament_type = NYLON
  922. first_layer_bed_temperature = 110
  923. first_layer_temperature = 265
  924. max_fan_speed = 15
  925. min_fan_speed = 10
  926. temperature = 265
  927. [filament:Fiberlogy Nylon PA12+CF15 @MakerGear]
  928. inherits = Fiberlogy Nylon PA12 @MakerGear
  929. bed_temperature = 110
  930. bridge_fan_speed = 30
  931. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  932. extrusion_multiplier = 0.97
  933. fan_always_on = 0
  934. fan_below_layer_time = 20
  935. filament_cost = 87.5
  936. filament_density = 1.07
  937. filament_max_volumetric_speed = 6
  938. first_layer_bed_temperature = 105
  939. first_layer_temperature = 265
  940. max_fan_speed = 15
  941. min_fan_speed = 10
  942. temperature = 265
  943. # ---------------------------
  944. # Flex Filament
  945. # ---------------------------
  946. [filament:AmazonBasics TPU @MakerGear]
  947. inherits = *FLEX*
  948. bed_temperature = 50
  949. bridge_fan_speed = 100
  950. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  951. cooling = 1
  952. disable_fan_first_layers = 4
  953. extrusion_multiplier = 1.14
  954. fan_always_on = 1
  955. filament_cost = 19.99
  956. filament_density = 1.21
  957. filament_deretract_speed = 20
  958. filament_max_volumetric_speed = 1.8
  959. filament_retract_before_travel = 3
  960. filament_retract_length = 2
  961. filament_retract_lift = 0
  962. filament_retract_speed = 45
  963. filament_vendor = AmazonBasics
  964. filament_wipe = 0
  965. first_layer_bed_temperature = 50
  966. first_layer_temperature = 235
  967. full_fan_speed_layer = 6
  968. max_fan_speed = 80
  969. min_fan_speed = 80
  970. min_print_speed = 15
  971. temperature = 235
  972. [filament:SainSmart TPU @MakerGear]
  973. inherits = *FLEX*
  974. bed_temperature = 50
  975. bridge_fan_speed = 100
  976. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  977. cooling = 1
  978. disable_fan_first_layers = 4
  979. extrusion_multiplier = 1.1
  980. fan_always_on = 1
  981. filament_cost = 32.99
  982. filament_density = 1.21
  983. filament_deretract_speed = 25
  984. filament_max_volumetric_speed = 2.5
  985. filament_retract_before_travel = 3
  986. filament_retract_length = 1
  987. filament_retract_lift = 0
  988. filament_retract_speed = nil
  989. filament_vendor = SainSmart
  990. filament_wipe = 0
  991. first_layer_bed_temperature = 50
  992. first_layer_temperature = 230
  993. full_fan_speed_layer = 6
  994. max_fan_speed = 80
  995. min_fan_speed = 80
  996. min_print_speed = 15
  997. temperature = 230
  998. # ---------------------------
  999. # Misc Filament
  1000. # ---------------------------
  1001. [filament:PolyMaker PolySmooth @MakerGear]
  1002. inherits = *PLA*
  1003. bed_temperature = 60
  1004. bridge_fan_speed = 100
  1005. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  1006. cooling = 1
  1007. disable_fan_first_layers = 1
  1008. fan_always_on = 1
  1009. fan_below_layer_time = 100
  1010. filament_colour = #666666
  1011. filament_cost = 20
  1012. filament_density = 1.24
  1013. filament_max_volumetric_speed = 10
  1014. filament_retract_length = 1
  1015. filament_retract_speed = 25
  1016. filament_type = Misc
  1017. filament_vendor = PolyMaker
  1018. first_layer_bed_temperature = 55
  1019. first_layer_temperature = 215
  1020. max_fan_speed = 100
  1021. min_fan_speed = 100
  1022. temperature = 210
  1023. [filament:Empty @MakerGear]
  1024. inherits = *EMPTY*
  1025. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2_DUAL|3_ID)).*/
  1026. filament_cost = 0
  1027. filament_density = 0
  1028. filament_spool_weight = 0
  1029. filament_vendor = MakerGear
  1030. filament_type = Misc
  1031. # ---------------------------
  1032. # Generic Filament
  1033. # ---------------------------
  1034. [filament:Generic ABS @MakerGear]
  1035. inherits = *ABS*
  1036. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  1037. filament_cost = 27.82
  1038. filament_density = 1.04
  1039. filament_vendor = Generic
  1040. [filament:Generic PETG @MakerGear]
  1041. inherits = *PET*
  1042. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  1043. filament_cost = 27.82
  1044. filament_density = 1.27
  1045. filament_vendor = Generic
  1046. [filament:Generic ASA @MakerGear]
  1047. inherits = *ABS*
  1048. bed_temperature = 90
  1049. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  1050. filament_cost = 27.82
  1051. filament_density = 1.04
  1052. filament_type = ASA
  1053. filament_vendor = Generic
  1054. first_layer_bed_temperature = 95
  1055. first_layer_temperature = 250
  1056. temperature = 245
  1057. [filament:Generic FLEX @MakerGear]
  1058. inherits = *FLEX*
  1059. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  1060. filament_cost = 82
  1061. filament_density = 1.22
  1062. filament_max_volumetric_speed = 1.2
  1063. filament_retract_length = 0
  1064. filament_retract_lift = nil
  1065. filament_retract_speed = nil
  1066. filament_vendor = Generic
  1067. [filament:Generic HIPS @MakerGear]
  1068. inherits = *ABS*
  1069. bridge_fan_speed = 50
  1070. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_MAKERGEAR.*/ and printer_notes=~/.*PRINTER_MODEL_MAKERGEAR_(U1|M(2|2_DUAL|3_SE|3_ID|3_ID_DUPLICATION)).*/
  1071. cooling = 1
  1072. extrusion_multiplier = 1
  1073. fan_always_on = 1
  1074. fan_below_layer_time = 10
  1075. filament_colour = #FFFFD7
  1076. filament_cost = 27.3
  1077. filament_density = 1.04
  1078. filament_soluble = 1
  1079. filament_type = HIPS
  1080. filament_vendor = Generic
  1081. first_layer_temperature = 230
  1082. max_fan_speed = 20
  1083. min_fan_speed = 20
  1084. temperature = 230
  1085. # /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
  1086. # |~~~ Common printer presets ~~~|
  1087. # \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/
  1088. [printer:*default*]
  1089. before_layer_gcode = ;BEFORE_LAYER_CHANGE\n;[layer_z]\n\n
  1090. between_objects_gcode =
  1091. color_change_gcode =
  1092. extruder_colour = #FD8309;#E1E1E1
  1093. extruder_offset = 0x0
  1094. gcode_flavor = marlin
  1095. layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z]
  1096. machine_limits_usage = time_estimate_only
  1097. nozzle_diameter = 0.35
  1098. octoprint_apikey =
  1099. octoprint_host =
  1100. pause_print_gcode = M601
  1101. printer_notes = Dont 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_MAKERGEAR\n
  1102. printer_settings_id =
  1103. printer_technology = FFF
  1104. remaining_times = 0
  1105. retract_length = 2
  1106. serial_port =
  1107. serial_speed = 115200
  1108. silent_mode = 0
  1109. use_firmware_retraction = 0
  1110. use_relative_e_distances = 0
  1111. use_volumetric_e = 0
  1112. variable_layer_height = 0
  1113. # ---------------------------
  1114. # MakerGear Micro
  1115. # ---------------------------
  1116. [printer:MakerGear Micro]
  1117. inherits = *default*
  1118. bed_shape = 0x0, 81x0, 81x81, 0x81
  1119. default_filament_profile = "MakerGear PLA @MakerGear_Micro"
  1120. default_print_profile = 0.20mm Normal @0.40 Nozzle MakerGear
  1121. end_gcode = M104 S0 ; Turn off hotend temperature \nG1 X0 Y81 Z95
  1122. gcode_flavor = marlin
  1123. machine_max_acceleration_e = 2000, 2000
  1124. machine_max_acceleration_extruding = 2000, 2000
  1125. machine_max_acceleration_retracting = 2000, 2000
  1126. machine_max_acceleration_x = 450, 450
  1127. machine_max_acceleration_y = 450, 450
  1128. machine_max_acceleration_z = 10, 10
  1129. machine_max_feedrate_e = 30, 30
  1130. machine_max_feedrate_x = 300, 300
  1131. machine_max_feedrate_y = 300, 300
  1132. machine_max_feedrate_z = 20, 20
  1133. machine_max_jerk_e = 10, 10
  1134. # machine_max_jerk_x = Using Junction Deviation Factor
  1135. # machine_max_jerk_y = Using Junction Deviation Factor
  1136. # machine_max_jerk_z = Using Junction Deviation Factor
  1137. max_layer_height = 0.3
  1138. max_print_height = 100
  1139. nozzle_diameter = 0.40
  1140. printer_model = MAKERGEAR_MICRO
  1141. printer_notes = Dont 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_MAKERGEAR\nPRINTER_MODEL_MAKERGEAR_MICRO\n
  1142. printer_variant = 0.40
  1143. retract_length = 6
  1144. retract_speed = 60
  1145. start_gcode = G90 ; blank \nM82 ; blank \nG28 ; home all axes \nG29 ; Mesh testing \nG1 X0 Y0 ; moves axes \nM109 S[first_layer_temperature_[current_extruder]] ; wait for hotend to reach first layer temperature
  1146. # thumbnails = 16x16, 261x256
  1147. # ---------------------------
  1148. # MakerGear M2
  1149. # ---------------------------
  1150. [printer:MakerGear M2 (V4 Hotend)]
  1151. inherits = *default*
  1152. bed_shape = 0x0,200x0,200x251,0x251
  1153. default_filament_profile = "MakerGear PLA @MakerGear"
  1154. default_print_profile = 0.20mm Normal @0.35 nozzle MakerGear
  1155. end_gcode = M104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nG91 ; relative mode\nG1 Z10 ; lift 10mm\nG90 ; absolute mode\nG28 X0 ; home X axis\nM84 ; disable motors
  1156. machine_max_acceleration_e = 2000, 2000
  1157. machine_max_acceleration_extruding = 2000, 2000
  1158. machine_max_acceleration_retracting = 3000, 3000
  1159. machine_max_acceleration_x = 2000, 2000
  1160. machine_max_acceleration_y = 2000, 2000
  1161. machine_max_acceleration_z = 2000, 2000
  1162. machine_max_feedrate_e = 25, 25
  1163. machine_max_feedrate_x = 200, 200
  1164. machine_max_feedrate_y = 200, 200
  1165. machine_max_feedrate_z = 25, 25
  1166. machine_max_jerk_e = 1, 1
  1167. machine_max_jerk_x = 4, 4
  1168. machine_max_jerk_y = 4, 4
  1169. machine_max_jerk_z = 0.4, 0.4
  1170. max_print_height = 200
  1171. nozzle_diameter = 0.35
  1172. printer_model = MAKERGEAR_M2
  1173. printer_notes = Dont 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_MAKERGEAR\nPRINTER_MODEL_MAKERGEAR_M2\n
  1174. printer_variant = 0.35
  1175. start_gcode = M108 S255 ; turn on M2 fans\nG28 ; home all axes\nG1 Y50 Z0.3 F9600 ; move forward to avoid binder clips\nG1 X205 Z10 ; move off platform\nG1 Z0.4 ; position nozzle\nG92 E0 ; zero extruder\nM109 S[first_layer_temperature_[current_extruder]]\nG1 E25 F225 ; purge nozzle\nG92 E0 ; zero extruder\nG1 X190 Z0.1 E1.0 F1200 ; slow wipe\nG1 X180 Z0.25 ; lift\n
  1176. # thumbnails = 16x16,220x124
  1177. [printer:MakerGear M2 0.25 Nozzle]
  1178. inherits = MakerGear M2 (V4 Hotend)
  1179. default_print_profile = 0.15mm Normal @0.25 nozzle MakerGear
  1180. max_layer_height = 0.15
  1181. min_layer_height = 0.05
  1182. nozzle_diameter = 0.25
  1183. printer_variant = 0.25
  1184. retract_length = 1
  1185. retract_lift = 0.15
  1186. retract_speed = 50
  1187. [printer:MakerGear M2 0.50 Nozzle]
  1188. inherits = MakerGear M2 (V4 Hotend)
  1189. default_print_profile = 0.20mm Quality @0.50 nozzle MakerGear
  1190. max_layer_height = 0.35
  1191. min_layer_height = 0.1
  1192. nozzle_diameter = 0.50
  1193. printer_variant = 0.50
  1194. [printer:MakerGear M2 0.75 Nozzle]
  1195. inherits = MakerGear M2 (V4 Hotend)
  1196. default_print_profile = 0.25mm Quality @0.75 nozzle MakerGear
  1197. max_layer_height = 0.5
  1198. min_layer_height = 0.15
  1199. nozzle_diameter = 0.75
  1200. printer_variant = 0.75
  1201. retract_length = 1
  1202. retract_speed = 35
  1203. # -------------------------------
  1204. # MakerGear M2 Dual
  1205. # -------------------------------
  1206. [printer:MakerGear M2 Dual]
  1207. inherits = *default*
  1208. bed_shape = 0x0,200x0,200x251,0x251
  1209. default_filament_profile = "MakerGear PLA @MakerGear"
  1210. default_print_profile = 0.20mm Normal @0.35 nozzle MakerGear
  1211. end_gcode = M104 S0 T1 ; turn off right extruder\nM104 S0 T0 ; turn off left extruder\nM140 S0 ; turn off bed\nG91 ; relative mode\nG1 Z10 ; lift 10mm\nG90 ; absolute mode\nG28 X0 ; home X axis\nM84 ; disable motors
  1212. extruders_count = 2
  1213. machine_max_acceleration_e = 2000, 2000
  1214. machine_max_acceleration_extruding = 1000, 1000
  1215. machine_max_acceleration_retracting = 2000, 2000
  1216. machine_max_acceleration_x = 1200, 1200
  1217. machine_max_acceleration_y = 1200, 1200
  1218. machine_max_acceleration_z = 10, 10
  1219. machine_max_feedrate_e = 30, 30
  1220. machine_max_feedrate_x = 300, 300
  1221. machine_max_feedrate_y = 300, 300
  1222. machine_max_feedrate_z = 10, 10
  1223. machine_max_jerk_e = 10, 10
  1224. machine_max_jerk_x = 5, 5
  1225. machine_max_jerk_y = 5, 5
  1226. machine_max_jerk_z = 1, 1
  1227. max_print_height = 200
  1228. nozzle_diameter = 0.35,0.35
  1229. printer_model = MAKERGEAR_M2_DUAL
  1230. printer_notes = Dont 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_MAKERGEAR\nPRINTER_MODEL_MAKERGEAR_M2_DUAL\n
  1231. printer_variant = 0.35
  1232. start_gcode = \nM108 S0 ; Turn on M2 fans\n; Turn off hotends to reduce ooze on the bed during startup\n; NOTE: this does not explicitly wait for the hotends to completely cool down\nM104 T0 S0\nM104 T1 S0\n\n{if first_layer_bed_temperature[1] < first_layer_bed_temperature[0]}\nM140 S{first_layer_bed_temperature[0]} ; Set bed temperature\nM190 S{first_layer_bed_temperature[0]} ; Wait for bed to reach temperature\n{endif}\n\n{if first_layer_bed_temperature[0] < first_layer_bed_temperature[1]}\nM140 S{first_layer_bed_temperature[1]} ; Set bed temperature\nM190 S{first_layer_bed_temperature[1]} ; Wait for bed to reach temperature\n{endif}\n\nT1 ; Switch to right extruder offsets for homing\nG28 ; Home all axes\nT0 ; Switch to left extruder\nG1 X0 Y50 Z0.3 F9600 ; Move forward to avoid binder clips\nG1 X200 Z10 F3600 ; Move off platform\n\n; Set hotend temperature\nM104 T0 S{first_layer_temperature[0]}\nM104 T1 S{first_layer_temperature[1]}\n\n; Wait for hotends to reach temperature\nM109 T0 S{first_layer_temperature[0]}\nM109 T1 S{first_layer_temperature[1]}\n\n\n{if temperature[1] == 0}\n; Single Mode - Left Purge script\n\nG1 Z0.4 ; Position nozzle above buildplate\nG92 E0 ; Zero extruder\nG1 E25 F225 ; Purge left extruder\nG92 E0 ; Zero extruder\nG1 X160 Z0.1 E1.0 F1200 ; Slow wipe\nG1 X140 Z0.25 ; Lift\n{endif}\n\n{if temperature[0] == 0}\n; Single Mode - Right Purge Script\n\nG1 Z0.4 ; Position nozzle above buildplate\nT1 ; Switch to right extruder\nG92 E0 ; Zero extruder\nG1 E25 F225 ; Purge right extruder\nG92 E0 ; Zero extruder\nG1 X160 Z0.1 E1.0 F1200 ; Slow wipe\nG1 X140 Z0.25 ; Lift\n{endif}\n\n{if temperature[0] > 0 and temperature[1] > 0}\n; Dual Mode - Purge Script\nG1 Z0.4 ; Position nozzle above buildplate\nG92 E0 ; Zero extruder\nG1 E25 F225 ; Purge left extruder\nG92 E0 ; Zero extruder\nT1 ; Set right extruder\nG1 E25 F225 ; Purge right extruder\nG92 E0 ; Zero extruder\nG1 X160 Z0.1 E1.0 F1200 ; Slow wipe\nG1 X140 Z0.25 ; Lift\nT0\nG92 E0 ; Zero extruder\n{endif}
  1233. # thumbnails = 16x16,220x124
  1234. [printer:MakerGear M2 Dual 0.25 Nozzle]
  1235. inherits = MakerGear M2 Dual
  1236. default_print_profile = 0.15mm Normal @0.25 nozzle MakerGear
  1237. max_layer_height = 0.15
  1238. min_layer_height = 0.05
  1239. nozzle_diameter = 0.25
  1240. printer_variant = 0.25
  1241. retract_length = 1
  1242. retract_lift = 0.15
  1243. retract_speed = 50
  1244. [printer:MakerGear M2 Dual 0.50 Nozzle]
  1245. inherits = MakerGear M2 Dual
  1246. default_print_profile = 0.20mm Quality @0.50 nozzle MakerGear
  1247. max_layer_height = 0.35
  1248. min_layer_height = 0.1
  1249. nozzle_diameter = 0.50
  1250. printer_variant = 0.50
  1251. [printer:MakerGear M2 Dual 0.75 Nozzle]
  1252. inherits = MakerGear M2 Dual
  1253. default_print_profile = 0.25mm Quality @0.75 nozzle MakerGear
  1254. max_layer_height = 0.5
  1255. min_layer_height = 0.15,0.15
  1256. nozzle_diameter = 0.75,0.75
  1257. printer_variant = 0.75
  1258. retract_length = 1, 1
  1259. retract_speed = 35, 35
  1260. # ---------------------------
  1261. # MakerGear M3-S3
  1262. # ---------------------------
  1263. [printer:MakerGear M3 Single Extruder]
  1264. inherits = *default*
  1265. bed_shape = 0x0,200x0,200x251,0x251
  1266. default_filament_profile = "MakerGear PLA @MakerGear"
  1267. default_print_profile = 0.20mm Normal @0.35 nozzle MakerGear
  1268. end_gcode = M104 S0 ; turn off extruder\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nG1 Z200 Y0 X215 F10000\nM106 S0\nM84 ; disable motors
  1269. host_type = octoprint
  1270. machine_max_acceleration_e = 2000, 2000
  1271. machine_max_acceleration_extruding = 1000, 1000
  1272. machine_max_acceleration_retracting = 2000, 2000
  1273. machine_max_acceleration_x = 1200, 1200
  1274. machine_max_acceleration_y = 1200, 1200
  1275. machine_max_acceleration_z = 10, 10
  1276. machine_max_feedrate_e = 30, 30
  1277. machine_max_feedrate_x = 300, 300
  1278. machine_max_feedrate_y = 300, 300
  1279. machine_max_feedrate_z = 10, 10
  1280. machine_max_jerk_e = 10, 10
  1281. machine_max_jerk_x = 5, 5
  1282. machine_max_jerk_y = 5, 5
  1283. machine_max_jerk_z = 1, 1
  1284. max_print_height = 200
  1285. nozzle_diameter = 0.35
  1286. printer_model = MAKERGEAR_M3_SE
  1287. printer_notes = Dont 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_MAKERGEAR\nPRINTER_MODEL_MAKERGEAR_M3_SE\n
  1288. printer_variant = 0.35
  1289. start_gcode = G28 ; home all axes\nG1 X215 Y40 Z0.1 F10000 ; move off the bed and bring the bed up\nM109 S[first_layer_temperature_[current_extruder]]\nG92 E0 ; zero extruder\nG1 X195 Z0.1 F1000; scrape off any ooze\nG1 Z5 ; lift\nG1 X170 Y3 F10000; move to unused front edge\nG1 Z0.30 F1000\n\nG1 X40 E20 F1000\nG1 X30 Z0.05 F1000 ; wipe off tail\nG1 Z1\nG92 E0\nM211 S0 ;disable software endstops\n; ok now you can start
  1290. # thumbnails = 16x16,220x124
  1291. [printer:MakerGear M3 Single Extruder 0.25 Nozzle]
  1292. inherits = MakerGear M3 Single Extruder
  1293. default_print_profile = 0.15mm Normal @0.25 nozzle MakerGear
  1294. max_layer_height = 0.15
  1295. min_layer_height = 0.05
  1296. nozzle_diameter = 0.25
  1297. printer_variant = 0.25
  1298. retract_length = 1
  1299. retract_lift = 0.15
  1300. retract_speed = 50
  1301. [printer:MakerGear M3 Single Extruder 0.50 Nozzle]
  1302. inherits = MakerGear M3 Single Extruder
  1303. default_print_profile = 0.20mm Quality @0.50 nozzle MakerGear
  1304. max_layer_height = 0.35
  1305. min_layer_height = 0.1
  1306. nozzle_diameter = 0.50
  1307. printer_variant = 0.50
  1308. [printer:MakerGear M3 Single Extruder 0.75 Nozzle]
  1309. inherits = MakerGear M3 Single Extruder
  1310. default_print_profile = 0.25mm Quality @0.75 nozzle MakerGear
  1311. max_layer_height = 0.5
  1312. min_layer_height = 0.25
  1313. nozzle_diameter = 0.75
  1314. printer_variant = 0.75
  1315. retract_length = 1
  1316. retract_speed = 35
  1317. # ------------------------------
  1318. # MakerGear M3 Independent Dual Rev.0
  1319. # ------------------------------
  1320. [printer:MakerGear M3 Independent Dual Rev.0]
  1321. inherits = *default*
  1322. bed_shape = 0x0,200x0,200x255,0x251
  1323. default_filament_profile = "MakerGear PLA @MakerGear"
  1324. default_print_profile = 0.20mm Normal @0.35 nozzle MakerGear
  1325. end_gcode = M104 S0 ; turn off extruder\nM104 S0 T0 ; turn off extruder\nM104 S0 T1; turn off extruder\nM140 S0 ; turn off bed\nM106 S0 ; turn off cooling fan\nG91 ; relative mode\nG1 Z20 ; move Z down 20mm if possible Max endstop will catch it if it is to far\nG90; absolute mode\nG28 X ; home tool/s\nT0 ; defualt tool should always be T0\nG1 Y230 F10000 ; move build plate out\nM84 ; disable motors
  1326. extruders_count = 2
  1327. extruder_offset = 0x0,0x0
  1328. host_type = octoprint
  1329. machine_max_acceleration_e = 2000, 2000
  1330. machine_max_acceleration_extruding = 1000, 1000
  1331. machine_max_acceleration_retracting = 2000, 2000
  1332. machine_max_acceleration_x = 1200, 1200
  1333. machine_max_acceleration_y = 1200, 1200
  1334. machine_max_acceleration_z = 10, 10
  1335. machine_max_feedrate_e = 30, 30
  1336. machine_max_feedrate_x = 300, 300
  1337. machine_max_feedrate_y = 300, 300
  1338. machine_max_feedrate_z = 10, 10
  1339. machine_max_jerk_e = 10, 10
  1340. machine_max_jerk_x = 5, 5
  1341. machine_max_jerk_y = 5, 5
  1342. machine_max_jerk_z = 1, 1
  1343. max_layer_height = 0.28,0.28
  1344. max_print_height = 200
  1345. nozzle_diameter = 0.35,0.35
  1346. printer_model = MAKERGEAR_M3_ID_0_DUPLICATION
  1347. printer_notes = Dont 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_MAKERGEAR\nPRINTER_MODEL_MAKERGEAR_M3_ID_0\n
  1348. printer_variant = 0.35
  1349. retract_length_toolchange = 4,4
  1350. start_gcode = ;M3 Independent Dual Startup Script\n\n; Turn off hotends to reduce ooze on the bed during startup\n; NOTE: this does not explicitly wait for the hotends to completely cool down\nM104 T0 S0\nM104 T1 S0\n\n{if first_layer_bed_temperature[1] < first_layer_bed_temperature[0]}\nM140 S{first_layer_bed_temperature[0]} ; Set bed temperature\nM190 S{first_layer_bed_temperature[0]} ; Wait for bed to reach temperature\n{endif}\n\n{if first_layer_bed_temperature[0] < first_layer_bed_temperature[1]}\nM140 S{first_layer_bed_temperature[1]} ; Set bed temperature\nM190 S{first_layer_bed_temperature[1]} ; Wait for bed to reach temperature\n{endif}\n\nM605 S0 ; Set to full independent control on x axes\nT0 ; Switch to left hotend\nG28 ; Home all axes probe/mesh if available\n\n; Set hotend temperature\nM104 T0 S{first_layer_temperature[0]}\nM104 T1 S{first_layer_temperature[1]}\n\n; Wait for hotends to reach temperature\nM109 T0 S{first_layer_temperature[0]}\nM109 T1 S{first_layer_temperature[1]}\n\n; Purge Scripts\n{if temperature[1] == 0}\n\n; Single Mode - Left Purge\nM211 S0 ; Turn off software endstops\nG1 X205 Y210 Z0.1 F10000 ; Move off the bed and bring the bed up\nG92 E0 ; Zero extruder\nG1 X195 Z0.1 F1000 ; Scrape off any ooze\nG1 Z10 ; Lift bed\nG1 X160 Y240 F10000 ; move to unused front edge\nG1 Z0.30 F1000\nG1 X40 E20 F1000\nG1 X30 Z0.05 F1000 ; wipe off tail\nG1 Z10\nG92 E0{endif}\n\n{if temperature[0] == 0}\n; Single Mode - Right Purge\nM211 S0 ; Turn off software endstops for purge moves\nG1 X25 F9000 ; Move T0 past bedclips as to not damage probe\nT1 ; Switch to right hotend\nG1 X205 Y210 Z0.1 F10000 ; Move off the bed and bring the bed up\nG92 E0 ; Zero extruder\nG1 X195 Z0.1 F1000 ; Scrape off any ooze\nG1 Z10 ; Lift\nG1 X100 Y240 F10000 ; Move to unused front edge\nG1 Z0.30 F1000\nG1 X180 E9.25 F1000 ; Deposit extrusion line\nG1 Y239 E9.45 F1000 ; Move Y-axis and extrude\nG1 X130 E17.05; lift \nF1000 ; deposit extrusion line\nG1 X120 Z0.05 F1000 ; wipe off tail\nG92 E0; zero extruder\nG1 Z10 Y230 ; move back to safe bounds\nT0\nG1 X-20.77 ; move T0 back home\nT1{endif}\n\n{if temperature[0] > 0 and temperature[1] > 0}\n; M3-ID T0/T1 Starting Script\nG1 X25 F9000; move T0 past bedclips as to not damage probe\n\nT1 ; Switch to right extruder\nG1 X215 Y210 Z0.1 F10000 ; move off the bed and bring the bed up\nG92 E0 ; zero extruder\nG1 X195 Z0.1 F1000; scrape off any ooze\nG1 Z10 ; lift\nM211 S0 ; turn off soft endstops for purge moves\nG1 X100 Y240 F10000; move to unused back edge\nG1 Z0.30 F1000\nG1 X180 E9.25 F1000; deposit extrusion line\nG1 Y239 E9.45 F1000 ; move and extrude y\nG1 X130 E17.05; lift F1000; deposit extrusion line\nG1 X100 Z0.05 F1000 ; wipe off tail\nG92 E0; zero extruder\nG1 Z10 Y225 ; move back to safe bounds\nG1 X252 F4800; move T1 home\n\nT0;\nG1 X205 Y210 Z0.1 F10000 ; move off the bed and bring the bed up\nG92 E0 ; zero extruder\nG1 X195 Z0.1 F1000; scrape off any ooze\nG1 Z10 ; lift\nG1 X100 Y240 F10000; move to unused back edge\nG1 Z0.30 F1000\nG1 X20 E9.25 F1000; deposit extrusion line\nG1 Y239 E9.45 F1000 ; move and extrude y\nG1 X70 E17.05; lift F1000; deposit extrusion line\nG1 X100 Z0.05 F1000 ; wipe off tail\nG92 E0; zero extruder\nG1 Z10 Y225 ; move back to safe bounds\nG1 X-20.77 F4800 ; move T0 home\nG92 E0{endif}\n; ok now you can start
  1351. toolchange_gcode = {if next_extruder == 0}\nT1 ; makes sure T1 is active\nG90 ; switch into absolute mode\nG1 X252\nT0\n{endif}\n\n{if next_extruder == 1}\nT0 ; makes sure T0 is active\nG90 ; switch into absolute mode\nG1 X-4\nT1\n{endif}\n
  1352. # thumbnails = 16x16,220x124
  1353. [printer:MakerGear M3 Independent Dual Rev.0 0.25 Nozzle]
  1354. inherits = MakerGear M3 Independent Dual Rev.0
  1355. default_print_profile = 0.15mm Normal @0.25 nozzle MakerGear
  1356. max_layer_height = 0.15,0.15
  1357. min_layer_height = 0.05,0.05
  1358. nozzle_diameter = 0.25,0.25
  1359. printer_variant = 0.25
  1360. retract_length = 1
  1361. retract_lift = 0.15
  1362. retract_speed = 50
  1363. [printer:MakerGear M3 Independent Dual Rev.0 0.50 Nozzle]
  1364. inherits = MakerGear M3 Independent Dual Rev.0
  1365. default_print_profile = 0.20mm Quality @0.50 nozzle MakerGear
  1366. max_layer_height = 0.35,0.35
  1367. min_layer_height = 0.1,0.1
  1368. nozzle_diameter = 0.50,0.50
  1369. printer_variant = 0.50
  1370. [printer:MakerGear M3 Independent Dual Rev.0 0.75 Nozzle]
  1371. inherits = MakerGear M3 Independent Dual Rev.0
  1372. default_print_profile = 0.25mm Quality @0.75 nozzle MakerGear
  1373. max_layer_height = 0.5,0.5
  1374. min_layer_height = 0.15,0.15
  1375. nozzle_diameter = 0.75,0.75
  1376. printer_variant = 0.75
  1377. retract_length = 1, 1
  1378. retract_speed = 35, 35
  1379. # -----------------------------------
  1380. # MakerGear M3-ID (Duplication Mode)
  1381. # -----------------------------------
  1382. [printer:MakerGear M3 Independent Dual Rev.0 (Duplication Mode)]
  1383. inherits = MakerGear M3 Independent Dual Rev.0
  1384. bed_shape = 0x0,100x0,100x251,0x251
  1385. end_gcode = M605 S0 ; set to full independent control\nM104 S0 ; turn off extruder\nM104 S0 T0 ; turn off extruder\nM104 S0 T1 ; turn off extruder\nM140 S0 ; turn off bed\nM106 S0 ; turn off cooling fan\nG91 ; relative mode\nG1 Z20 ; move Z down 20mm if possible Max endstop will catch it if it is to far\nG90 ; absolute mode\nG28 X ; home tools\nT0 ; default tool should always be T0\nG1 Y230 F10000 ; move build plate out\nM84 ; disable motors
  1386. extruders_count = 1
  1387. nozzle_diameter = 0.35
  1388. printer_model = MAKERGEAR_M3_ID_0_DUPLICATION
  1389. printer_notes = Dont 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_MAKERGEAR\nPRINTER_MODEL_MAKERGEAR_M3_ID_0_DUPLICATION\n
  1390. printer_variant = 0.35
  1391. start_gcode = ;M3 ID Duplication Mode startup script\nM211 S1 ; turn on soft endstops to protect the machine\nM605 S0 ; set to full independent control on x axes\nG28 XYZ ; home without mesh level compensation\n\n; Set hotend temperature\nM104 T0 S{first_layer_temperature[0]}\nM104 T1 S{first_layer_temperature[0]}\n\n; Wait for hotend's to reach temperature\nM109 T0 S{first_layer_temperature[0]}\nM109 T1 S{first_layer_temperature[0]}\n\nT0 ; Make sure we're on T0\nM605 S2 R0 X100 ; set X to duplication mode 0 temperature difference 100 X difference\nG28 X ; home x axes to engange mode\nM211 S0 ; turn off soft endstops to let us move to back of the bed\nG1 X20 F1000 ; move to start x position\nG1 Y243 Z0.1 F10000 ; move off the bed and bring the bed up\nG92 E0 ; zero extruder\nG1 Y240 Z0.1 F1000 ; scrape off any ooze\nG1 Z0.30 F1000 ; lift\nG1 X80 E9.25 ; lift F1000 ; deposit extrusion line\nG1 Y239 E9.45 F1000 ; move and extrude y\nG1 X30 E17.05 ; lift F1000 ; deposit extrusion line\nG1 X20 Z0.05 F1000 ; wipe off tail\nG1 Z10 Y223 ; lift to avoid clips and move back to safe bounds\nM400 ; wait for moves to finish before proceeding so that T1 doesn't get caught in a deadzone when switching back to Soft endstops on \n;\n;\nM211 S0 ; turn off soft endstops \nG92 E0; zero extruder
  1392. # thumbnails = 16x16,300x350
  1393. [printer:MakerGear M3 Independent Dual Rev.0 0.25 Nozzle (Duplication Mode)]
  1394. inherits = MakerGear M3 Independent Dual Rev.0 (Duplication Mode)
  1395. default_print_profile = 0.15mm Normal @0.25 nozzle MakerGear
  1396. max_layer_height = 0.15
  1397. min_layer_height = 0.05
  1398. nozzle_diameter = 0.25
  1399. printer_variant = 0.25
  1400. retract_length = 1
  1401. retract_lift = 0.15
  1402. retract_speed = 50
  1403. [printer:MakerGear M3 Independent Dual Rev.0 0.50 Nozzle (Duplication Mode)]
  1404. inherits = MakerGear M3 Independent Dual Rev.0 (Duplication Mode)
  1405. default_print_profile = 0.20mm Quality @0.50 nozzle MakerGear
  1406. max_layer_height = 0.35
  1407. min_layer_height = 0.1
  1408. nozzle_diameter = 0.50
  1409. printer_variant = 0.50
  1410. [printer:MakerGear M3 Independent Dual Rev.0 0.75 Nozzle (Duplication Mode)]
  1411. inherits = MakerGear M3 Independent Dual Rev.0 (Duplication Mode)
  1412. default_print_profile = 0.25mm Quality @0.75 nozzle MakerGear
  1413. max_layer_height = 0.5
  1414. min_layer_height = 0.15
  1415. nozzle_diameter = 0.75
  1416. printer_variant = 0.75
  1417. retract_length = 1
  1418. retract_speed = 35
  1419. # ------------------------------
  1420. # MakerGear M3 Independent Dual Rev.1
  1421. # ------------------------------
  1422. [printer:MakerGear M3 Independent Dual Rev.1]
  1423. inherits = *default*
  1424. bed_shape = 0x0,200x0,200x251,0x251
  1425. default_filament_profile = "MakerGear PLA @MakerGear"
  1426. default_print_profile = 0.20mm Normal @0.35 nozzle MakerGear
  1427. end_gcode = M104 S0 ; turn off extruder\nM104 S0 T0 ; turn off extruder\nM104 S0 T1; turn off extruder\nM140 S0 ; turn off bed\nM106 S0 ; turn off cooling fan\nG91 ; relative mode\nG1 Z20 ; move Z down 20mm if possible Max endstop will catch it if it is to far\nG90; absolute mode\nG28 X ; home tool/s\nT0 ; defualt tool should always be T0\nG1 Y230 F10000 ; move build plate out\nM84 ; disable motors
  1428. extruders_count = 2
  1429. extruder_offset = 0x0,0x0
  1430. host_type = octoprint
  1431. machine_max_acceleration_e = 2000, 2000
  1432. machine_max_acceleration_extruding = 1000, 1000
  1433. machine_max_acceleration_retracting = 2000, 2000
  1434. machine_max_acceleration_x = 1200, 1200
  1435. machine_max_acceleration_y = 1200, 1200
  1436. machine_max_acceleration_z = 10, 10
  1437. machine_max_feedrate_e = 30, 30
  1438. machine_max_feedrate_x = 300, 300
  1439. machine_max_feedrate_y = 300, 300
  1440. machine_max_feedrate_z = 10, 10
  1441. machine_max_jerk_e = 10, 10
  1442. machine_max_jerk_x = 5, 5
  1443. machine_max_jerk_y = 5, 5
  1444. machine_max_jerk_z = 1, 1
  1445. max_layer_height = 0.28,0.28
  1446. max_print_height = 200
  1447. nozzle_diameter = 0.35,0.35
  1448. printer_model = MAKERGEAR_M3_ID_1
  1449. printer_notes = Dont 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_MAKERGEAR\nPRINTER_MODEL_MAKERGEAR_M3_ID_1\n
  1450. printer_variant = 0.35
  1451. retract_length_toolchange = 4,4
  1452. start_gcode = ;M3 Independent Dual Startup Script\n\n; Turn off hotends to reduce ooze on the bed during startup\n; NOTE: this does not explicitly wait for the hotends to completely cool down\nM104 T0 S0\nM104 T1 S0\n\n{if first_layer_bed_temperature[1] < first_layer_bed_temperature[0]}\nM140 S{first_layer_bed_temperature[0]} ; Set bed temperature\nM190 S{first_layer_bed_temperature[0]} ; Wait for bed to reach temperature\n{endif}\n\n{if first_layer_bed_temperature[0] < first_layer_bed_temperature[1]}\nM140 S{first_layer_bed_temperature[1]} ; Set bed temperature\nM190 S{first_layer_bed_temperature[1]} ; Wait for bed to reach temperature\n{endif}\n\nM605 S0 ; Set to full independent control on x axes\nT0 ; Switch to left hotend\nG28 ; Home all axes probe/mesh if available\n\n; Set hotend temperature\nM104 T0 S{first_layer_temperature[0]}\nM104 T1 S{first_layer_temperature[1]}\n\n; Wait for hotends to reach temperature\nM109 T0 S{first_layer_temperature[0]}\nM109 T1 S{first_layer_temperature[1]}\n\n; Purge Scripts\n{if temperature[1] == 0}\n\n; Single Mode - Left Purge\nM211 S0 ; Turn off software endstops\nG1 X205 Y210 Z0.1 F10000 ; Move off the bed and bring the bed up\nG92 E0 ; Zero extruder\nG1 X195 Z0.1 F1000 ; Scrape off any ooze\nG1 Z10 ; Lift bed\nG1 X160 Y240 F10000 ; move to unused front edge\nG1 Z0.30 F1000\nG1 X40 E20 F1000\nG1 X30 Z0.05 F1000 ; wipe off tail\nG1 Z10\nG92 E0{endif}\n\n{if temperature[0] == 0}\n; Single Mode - Right Purge\nM211 S0 ; Turn off software endstops for purge moves\nG1 X25 F9000 ; Move T0 past bedclips as to not damage probe\nT1 ; Switch to right hotend\nG1 X205 Y210 Z0.1 F10000 ; Move off the bed and bring the bed up\nG92 E0 ; Zero extruder\nG1 X195 Z0.1 F1000 ; Scrape off any ooze\nG1 Z10 ; Lift\nG1 X100 Y240 F10000 ; Move to unused front edge\nG1 Z0.30 F1000\nG1 X180 E9.25 F1000 ; Deposit extrusion line\nG1 Y239 E9.45 F1000 ; Move Y-axis and extrude\nG1 X130 E17.05; lift \nF1000 ; deposit extrusion line\nG1 X120 Z0.05 F1000 ; wipe off tail\nG92 E0; zero extruder\nG1 Z10 Y230 ; move back to safe bounds\nT0\nG1 X-20.77 ; move T0 back home\nT1{endif}\n\n{if temperature[0] > 0 and temperature[1] > 0}\n; M3-ID T0/T1 Starting Script\nG1 X25 F9000; move T0 past bedclips as to not damage probe\n\nT1 ; Switch to right extruder\nG1 X215 Y210 Z0.1 F10000 ; move off the bed and bring the bed up\nG92 E0 ; zero extruder\nG1 X195 Z0.1 F1000; scrape off any ooze\nG1 Z10 ; lift\nM211 S0 ; turn off soft endstops for purge moves\nG1 X100 Y240 F10000; move to unused back edge\nG1 Z0.30 F1000\nG1 X180 E9.25 F1000; deposit extrusion line\nG1 Y239 E9.45 F1000 ; move and extrude y\nG1 X130 E17.05; lift F1000; deposit extrusion line\nG1 X100 Z0.05 F1000 ; wipe off tail\nG92 E0; zero extruder\nG1 Z10 Y225 ; move back to safe bounds\nG1 X252 F4800; move T1 home\n\nT0;\nG1 X205 Y210 Z0.1 F10000 ; move off the bed and bring the bed up\nG92 E0 ; zero extruder\nG1 X195 Z0.1 F1000; scrape off any ooze\nG1 Z10 ; lift\nG1 X100 Y240 F10000; move to unused back edge\nG1 Z0.30 F1000\nG1 X20 E9.25 F1000; deposit extrusion line\nG1 Y239 E9.45 F1000 ; move and extrude y\nG1 X70 E17.05; lift F1000; deposit extrusion line\nG1 X100 Z0.05 F1000 ; wipe off tail\nG92 E0; zero extruder\nG1 Z10 Y225 ; move back to safe bounds\nG1 X-20.77 F4800 ; move T0 home\nG92 E0{endif}\n; ok now you can start
  1453. toolchange_gcode = {if next_extruder == 0}\nT1 ; makes sure T1 is active\nG90 ; switch into absolute mode\nG1 X252\nT0\n{endif}\n\n{if next_extruder == 1}\nT0 ; makes sure T0 is active\nG90 ; switch into absolute mode\nG1 X-20.77\nT1\n{endif}\n
  1454. # thumbnails = 16x16,220x124
  1455. [printer:MakerGear M3 Independent Dual Rev.1 0.25 Nozzle]
  1456. inherits = MakerGear M3 Independent Dual Rev.1
  1457. default_print_profile = 0.15mm Normal @0.25 nozzle MakerGear
  1458. max_layer_height = 0.15,0.15
  1459. min_layer_height = 0.05,0.05
  1460. nozzle_diameter = 0.25,0.25
  1461. printer_variant = 0.25
  1462. retract_length = 1
  1463. retract_lift = 0.15
  1464. retract_speed = 50
  1465. [printer:MakerGear M3 Independent Dual Rev.1 0.50 Nozzle]
  1466. inherits = MakerGear M3 Independent Dual Rev.1
  1467. default_print_profile = 0.20mm Quality @0.50 nozzle MakerGear
  1468. max_layer_height = 0.35,0.35
  1469. min_layer_height = 0.1,0.1
  1470. nozzle_diameter = 0.50,0.50
  1471. printer_variant = 0.50
  1472. [printer:MakerGear M3 Independent Dual Rev.1 0.75 Nozzle]
  1473. inherits = MakerGear M3 Independent Dual Rev.1
  1474. default_print_profile = 0.25mm Quality @0.75 nozzle MakerGear
  1475. max_layer_height = 0.5,0.5
  1476. min_layer_height = 0.15,0.15
  1477. nozzle_diameter = 0.75,0.75
  1478. printer_variant = 0.75
  1479. retract_length = 1, 1
  1480. retract_speed = 35, 35
  1481. # -----------------------------------
  1482. # MakerGear M3-ID (Duplication Mode)
  1483. # -----------------------------------
  1484. [printer:MakerGear M3 Independent Dual Rev.1 (Duplication Mode)]
  1485. inherits = MakerGear M3 Independent Dual Rev.1
  1486. bed_shape = 0x0,100x0,100x251,0x251
  1487. end_gcode = M605 S0 ; set to full independent control\nM104 S0 ; turn off extruder\nM104 S0 T0 ; turn off extruder\nM104 S0 T1 ; turn off extruder\nM140 S0 ; turn off bed\nM106 S0 ; turn off cooling fan\nG91 ; relative mode\nG1 Z20 ; move Z down 20mm if possible Max endstop will catch it if it is to far\nG90 ; absolute mode\nG28 X ; home tools\nT0 ; default tool should always be T0\nG1 Y230 F10000 ; move build plate out\nM84 ; disable motors
  1488. extruders_count = 1
  1489. nozzle_diameter = 0.35
  1490. printer_model = MAKERGEAR_M3_ID_1_DUPLICATION
  1491. printer_notes = Dont 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_MAKERGEAR\nPRINTER_MODEL_MAKERGEAR_M3_ID_1_DUPLICATION\n
  1492. printer_variant = 0.35
  1493. start_gcode = ;M3 ID Duplication Mode startup script\nM211 S1 ; turn on soft endstops to protect the machine\nM605 S0 ; set to full independent control on x axes\nG28 XYZ ; home without mesh level compensation\n\n; Set hotend temperature\nM104 T0 S{first_layer_temperature[0]}\nM104 T1 S{first_layer_temperature[0]}\n\n; Wait for hotend's to reach temperature\nM109 T0 S{first_layer_temperature[0]}\nM109 T1 S{first_layer_temperature[0]}\n\nT0 ; Make sure we're on T0\nM605 S2 R0 X100 ; set X to duplication mode 0 temperature difference 100 X difference\nG28 X ; home x axes to engange mode\nM211 S0 ; turn off soft endstops to let us move to back of the bed\nG1 X20 F1000 ; move to start x position\nG1 Y243 Z0.1 F10000 ; move off the bed and bring the bed up\nG92 E0 ; zero extruder\nG1 Y240 Z0.1 F1000 ; scrape off any ooze\nG1 Z0.30 F1000 ; lift\nG1 X80 E9.25 ; lift F1000 ; deposit extrusion line\nG1 Y239 E9.45 F1000 ; move and extrude y\nG1 X30 E17.05 ; lift F1000 ; deposit extrusion line\nG1 X20 Z0.05 F1000 ; wipe off tail\nG1 Z10 Y223 ; lift to avoid clips and move back to safe bounds\nM400 ; wait for moves to finish before proceeding so that T1 doesn't get caught in a deadzone when switching back to Soft endstops on \n;\n;\nM211 S0 ; turn off soft endstops \nG92 E0; zero extruder
  1494. # thumbnails = 16x16,300x350
  1495. [printer:MakerGear M3 Independent Dual Rev.1 0.25 Nozzle (Duplication Mode)]
  1496. inherits = MakerGear M3 Independent Dual Rev.1 (Duplication Mode)
  1497. default_print_profile = 0.15mm Normal @0.25 nozzle MakerGear
  1498. max_layer_height = 0.15
  1499. min_layer_height = 0.05
  1500. nozzle_diameter = 0.25
  1501. printer_variant = 0.25
  1502. retract_length = 1
  1503. retract_lift = 0.15
  1504. retract_speed = 50
  1505. [printer:MakerGear M3 Independent Dual Rev.1 0.50 Nozzle (Duplication Mode)]
  1506. inherits = MakerGear M3 Independent Dual Rev.1 (Duplication Mode)
  1507. default_print_profile = 0.20mm Quality @0.50 nozzle MakerGear
  1508. max_layer_height = 0.35
  1509. min_layer_height = 0.1
  1510. nozzle_diameter = 0.50
  1511. printer_variant = 0.50
  1512. [printer:MakerGear M3 Independent Dual Rev.1 0.75 Nozzle (Duplication Mode)]
  1513. inherits = MakerGear M3 Independent Dual Rev.1 (Duplication Mode)
  1514. default_print_profile = 0.25mm Quality @0.75 nozzle MakerGear
  1515. max_layer_height = 0.5
  1516. min_layer_height = 0.15
  1517. nozzle_diameter = 0.75
  1518. printer_variant = 0.75
  1519. retract_length = 1
  1520. retract_speed = 35
  1521. # -----------------------------------
  1522. # MakerGear Ultra One
  1523. # -----------------------------------
  1524. [printer:MakerGear Ultra One]
  1525. inherits = *default*
  1526. bed_shape = 0x0,406x0,406x355,0x355
  1527. default_filament_profile = "MakerGear PLA @MakerGear"
  1528. default_print_profile = 0.20mm Quality @0.50 nozzle MakerGear
  1529. end_gcode = M106 P2 S0 ; turn off exhaust fan\n \nM104 S0 ; turn off extruder\nM104 S0 T0 ; turn off extruder\nM104 S0 T1; turn off extruder\nM140 P0 S0 ; turn off bed\nM140 P1 S0 ; turn off bed\nM140 P2 S0 ; turn off bed\nM140 P3 S0 ; turn off bed\nM106 S0 ; turn off cooling fan\nG91 ; relative mode\nG1 Z20 ; move Z down 20mm\nG90; absolute mode\n\nG28 XY ; home tool/s\nM502 ; set to firmware default values\nT0 ; defualt tool should always be T0
  1530. extruders_count = 2
  1531. extruder_offset = 0x0,0x0
  1532. gcode_flavor = reprapfirmware
  1533. host_type = octoprint
  1534. machine_max_acceleration_e = 2000, 2000
  1535. machine_max_acceleration_extruding = 1000, 1000
  1536. machine_max_acceleration_retracting = 1500, 1500
  1537. machine_max_acceleration_x = 1000, 1000
  1538. machine_max_acceleration_y = 1000, 1000
  1539. machine_max_acceleration_z = 10, 10
  1540. machine_max_feedrate_e = 30, 30
  1541. machine_max_feedrate_x = 300, 300
  1542. machine_max_feedrate_y = 300, 300
  1543. machine_max_feedrate_z = 20, 20
  1544. machine_max_jerk_e = 10, 10
  1545. machine_max_jerk_x = 5, 5
  1546. machine_max_jerk_y = 5, 5
  1547. machine_max_jerk_z = 1, 1
  1548. max_layer_height = 0.35,0.35
  1549. max_print_height = 350
  1550. nozzle_diameter = 0.50,0.50
  1551. printer_model = MAKERGEAR_U1
  1552. printer_notes = Dont 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_MAKERGEAR\nPRINTER_MODEL_MAKERGEAR_U1\n
  1553. printer_variant = 0.50
  1554. retract_length_toolchange = 4,4
  1555. start_gcode = ;U1 Startup Script\n\nM203 X18000.00 Y18000.00 Z1200.00 U18000.00 E1800.00 ; U1 max feedrate mm/minute\n M201 X1200 Y1200 Z10 U1200 E2000 ; U1 Maximum Acceleration axes mm/s^2\n M204 P2000 T2000 ; U1 Maximum Acceleration printing / travel mm/s^2\n M566 X300 Y300 Z60 U300 E600 ; U1 instantenous speed change 'jerk' in mm/minute\n M593 F0 ; make sure dynamix acceleration is off \n\n; Turn off hotends to reduce ooze on the bed during startup\nM104 T0 S0\nM104 T1 S0\n; Note: this will not explicitly wait for the hotends to cool down\n\nM221 D0 S100 ; Extruder rate for T0 is set in the profile so set to 100%\nM221 D1 S100 ; Extruder rate for T1 is set in the profile so set to 100%\n\n{if first_layer_bed_temperature[1] < first_layer_bed_temperature[0]}\nM140 P0 S{first_layer_bed_temperature[0]} ; Middle bed heater strip\nM140 P1 S{first_layer_bed_temperature[0]} ; 2nd from left and second from right bed heater\nM140 P2 S{first_layer_bed_temperature[0]} ; Left bed heater strip\nM140 P3 S{first_layer_bed_temperature[0]} ; Right bed heater strip\n{endif}\n\n{if first_layer_bed_temperature[0] < first_layer_bed_temperature[1]}\nM140 P0 S{first_layer_bed_temperature[1]} ; Middle bed heater strip\nM140 P1 S{first_layer_bed_temperature[1]} ; 2nd from left and second from right bed heater\nM140 P2 S{first_layer_bed_temperature[1]} ; Left bed heater strip\nM140 P3 S{first_layer_bed_temperature[1]} ; Right bed heater strip\n{endif}\n\nM116 ; Wait for all bed heating pads to reach operation temperature before homing (this will wait for cooldown if there is overshoot)\nG28 ; 1)Home XY, 2)Home Z, 3)Auto Level, 4)Home Z, 5) Mesh Level\n\n; Set hotend temperature\nM104 T0 S{first_layer_temperature[0]}\nM104 T1 S{first_layer_temperature[1]}\n\n; Wait for hotends to reach temperature\nM109 T0 S{first_layer_temperature[0]}\nM109 T1 S{first_layer_temperature[1]}\n\nM116 ; Wait for all hotends to reach operation temperature (this will wait for cooldown if there is overshoot)\n\n; Purge Scripts\n{if temperature[1] == 0}\n; U1 Single Mode - Left Purge\nT0 ; implied by G28 but explicilty called here\nG1 Z20.0 F6000 ; Move Z to 20\nG92 E0 ; Zero Extruder\nM564 S0 ; Safteys off\nG1 X160 Y5 F1000 ; Move to unused front edge\nG1 Z0.30 F1000 ; Move closer to the bed\nG1 X40 E20 F1000 ; Deposit purge line\nG1 X30 Z0.05 F1000 ; Wipe off tail\nG1 Z10 ; Move away from bed\nG1 Y11 ; Move to Y-axis safe zone\nG92 E0 ; Zero extruder\nM564 S0 ; Safteys off\nM106 P2 S50 ; Enable exhaust fan\n{endif}\n\n{if temperature[0] == 0}\n; U1 Single Mode - Right Purge\nT1 ; Switch to T1\nG1 Z20.0 F6000 ; Move Z to 20\nG92 E0 ; Zero Extruder\nM564 S0 ; Safteys off\nG1 X160 Y5 F1000 ; Move to unused front edge\nG1 Z0.30 F1000 ; Move closer to the bed\nG1 X40 E20 F1000 ; Deposit purge line\nG1 X30 Z0.05 F1000 ; Wipe off tail\nG1 Z10 ; Move away from bed\nG1 Y11 ; Move to y safe zone\nG92 E0 ; Zero extruder\nM564 S0 ; Safteys off\nM106 P2 S50 ; Enable exhaust fan\n{endif}\n\n{if temperature[0] > 0 && temperature[1] > 0}\n; U1 T0/T1 Startup Script\nT1 ; Switch to T1\nG1 Z20.0 F6000 ; Move Z to 20\nG92 E0 ; Zero Extruder\nM564 S0 ; Safteys off\nG1 X160 Y5 F1000 ; Move to unused front edge\nG1 Z0.30 F1000 ; Move closer to the bed\nG1 X40 E20 F1000 ; Deposit purge line\nG1 X30 Z0.05 F1000 ; Wipe off tail\nG1 Z10 ; Move away from bed\nG1 Y11 ; Move to y safe zone\nG92 E0 ; Zero extruder\n\nT0 ; Switch to T0\nG1 X360 Y5 F1000 ; Move to unused front edge\nG1 Z0.30 F1000 ; Move closer to the bed\nG1 X240 E20 F1000 ; Deposit purge line\nG1 X230 Z0.05 F1000 ; Wipe off tail\nG1 Z10 ; Move away from bed\nG1 Y11 ; Move to y safe zone\nG92 E0 ; Zero extruder\nM564 S1 ; Safteys on\nM106 P2 S50 ; Enable exhaust fan\n{endif}
  1556. toolchange_gcode =
  1557. # thumbnails = 16x16,220x124
  1558. [printer:MakerGear Ultra One 0.25 Nozzle]
  1559. inherits = MakerGear Ultra One
  1560. default_print_profile = 0.15mm Normal @0.25 nozzle MakerGear
  1561. max_layer_height = 0.15,0.15
  1562. min_layer_height = 0.05,0.05
  1563. nozzle_diameter = 0.25,0.25
  1564. printer_variant = 0.25
  1565. retract_length = 1
  1566. retract_lift = 0.15
  1567. retract_speed = 50
  1568. [printer:MakerGear Ultra One 0.35 Nozzle]
  1569. inherits = MakerGear Ultra One
  1570. default_print_profile = 0.20mm Normal @0.35 nozzle MakerGear
  1571. max_layer_height = 0.30,0.30
  1572. min_layer_height = 0.1,0.1
  1573. nozzle_diameter = 0.35,0.35
  1574. printer_variant = 0.35
  1575. [printer:MakerGear Ultra One 0.75 Nozzle]
  1576. inherits = MakerGear Ultra One
  1577. default_print_profile = 0.25mm Quality @0.75 nozzle MakerGear
  1578. max_layer_height = 0.5,0.5
  1579. min_layer_height = 0.15,0.15
  1580. nozzle_diameter = 0.75,0.75
  1581. printer_variant = 0.75
  1582. retract_length = 1, 1
  1583. retract_speed = 35, 35
  1584. # -----------------------------------
  1585. # MakerGear Ultra One (Duplication Mode)
  1586. # -----------------------------------
  1587. [printer:MakerGear Ultra One (Duplication Mode)]
  1588. inherits = MakerGear Ultra One
  1589. bed_shape = 0x0,203x0,203x355,0x355
  1590. end_gcode = M106 P2 S0 ; turn off exhaust fan\n\nM104 S0 ; turn off extruder\nM104 S0 T0 ; turn off extruder\nM104 S0 T1; turn off extruder\nM104 S0 T2; turn off extruder\nM140 P0 S0 ; turn off bed\nM140 P1 S0 ; turn off bed\nM140 P2 S0 ; turn off bed\nM140 P3 S0 ; turn off bed\nM106 S0 ; turn off cooling fan\nG91 ; relative mode\nG1 Z20 ; move Z down 20mm\nG90; absolute mode\n\nG28 XY ; home tool/s\nM502 ; set to firmware default values\nT0 ; defualt tool should always be T0
  1591. extruders_count = 1
  1592. nozzle_diameter = 0.50
  1593. printer_model = MAKERGEAR_U1_DUPLICATION
  1594. printer_notes = Dont 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_MAKERGEAR\nPRINTER_MODEL_MAKERGEAR_U1_DUPLICATION\n
  1595. printer_variant = 0.50
  1596. start_gcode = ;U1 Rev0 Duplication Script - T0 and T1\n\nM203 X18000.00 Y18000.00 Z1200.00 U18000.00 E1800.00 ; U1 max feedrate mm/minute\n M201 X1000 Y1000 Z10 U1000 E2000 ; U1 Maximum Acceleration axes mm/s^2\n M204 P2000 T2000 ; U1 Maximum Acceleration printing / travel mm/s^2\n M566 X300 Y300 Z60 U300 E600 ; U1 instantenous speed change 'jerk' in mm/minute\n M593 F0 ;make sure dynamix acceleration is off \n\n\n; turn off T0 hot end to reduce ooze on the bed during startup. NOTE: this does not explicitly wait for the hotends to totally cool down\nM104 T0 S0\nM104 T1 S0\nM104 T2 S0\n\n\nM221 D0 S100 ;extruder rate for T0 is set in S3D so set to 100% here\nM221 D1 S100 ;extruder rate for T1 is set in S3D so set to 100% here\n\n\nM140 P0 S[first_layer_bed_temperature] ;Middle bed heater strip\nM140 P1 S[first_layer_bed_temperature] ;2nd from left and second from right bed heater\nM140 P2 S[first_layer_bed_temperature] ;Left bed heater strip\nM140 P3 S[first_layer_bed_temperature] ;Right bed heater strip\n\nM116 ; wait for all bed heaters to get to temp before probing. This will wait for cooldown if there is overshoot. \n\nG29 S2 ; Clear any meshes \nG28 XY; home XY\nG28 Z ;Home Z\nG32 ;Auto Level \nG28 Z ; rehome Z\n\n;Get hot ends up to temp\nM104 T0 S{first_layer_temperature[0]}\nM104 T1 S{first_layer_temperature[0]}\nM104 T2 S{first_layer_temperature[0]}\nM116 ; wait for all bed heaters to get to temp before probing. This will wait for cooldown if there is overshoot. \n\n\n;***Initial Purge***\nT2\nG1 Z20.0 F6000 ; Move Z to 20\n\nG92 E0 ; Zero Extruder\n\nM564 S0 ; safteys off\nG1 X160 Y5F10000; move to unused front edge\nG1 Z0.30 F1000\nG1 X40 E20 F1000\nG1 X30 Z0.05 F1000 ; wipe off tail\nG1 Z10\nG1 Y11 ;safe zone\nG92 E0\n\nM564 S0 ; safteys off\n\n\nM106 P2 S100; exhaust fan change S value to enable (50 is a good starting value)\n\n; end startup script
  1597. # thumbnails = 16x16,300x350
  1598. [printer:MakerGear Ultra One 0.25 Nozzle (Duplication Mode)]
  1599. inherits = MakerGear Ultra One (Duplication Mode)
  1600. default_print_profile = 0.15mm Normal @0.25 nozzle MakerGear
  1601. max_layer_height = 0.15
  1602. min_layer_height = 0.05
  1603. nozzle_diameter = 0.25
  1604. printer_variant = 0.25
  1605. retract_length = 1
  1606. retract_lift = 0.15
  1607. retract_speed = 50
  1608. [printer:MakerGear Ultra One 0.35 Nozzle (Duplication Mode)]
  1609. inherits = MakerGear Ultra One (Duplication Mode)
  1610. default_print_profile = 0.20mm Normal @0.35 nozzle MakerGear
  1611. max_layer_height = 0.35
  1612. min_layer_height = 0.1
  1613. nozzle_diameter = 0.35
  1614. printer_variant = 0.35
  1615. [printer:MakerGear Ultra One 0.75 Nozzle (Duplication Mode)]
  1616. inherits = MakerGear Ultra One (Duplication Mode)
  1617. default_print_profile = 0.25mm Quality @0.75 nozzle MakerGear
  1618. max_layer_height = 0.5
  1619. min_layer_height = 0.15
  1620. nozzle_diameter = 0.75
  1621. printer_variant = 0.75
  1622. retract_length = 1
  1623. retract_speed = 35