MakerGear.ini 78 KB

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