Artillery.ini 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239
  1. ###############
  2. # AUTHOR: Szabolcs Hornyak / design85@gmail.com
  3. # https://szabolcs.eu/2020/12/29/prusaslicer-sw-x1-genius/
  4. ###############
  5. ## Artillery Hornet printer profile is based on PR https://github.com/slic3r/slic3r-profiles/pull/14 created by https://github.com/newbeetle
  6. # Print profiles for the Artillery printers.
  7. [vendor]
  8. repo_id = non-prusa-fff
  9. # Vendor name will be shown by the Config Wizard.
  10. name = Artillery
  11. # Configuration version of this file. Config file will only be installed, if the config_version differs.
  12. # This means, the server may force the PrusaSlicer configuration to be downgraded.
  13. config_version = 1.0.0
  14. # Where to get the updates from?
  15. config_update_url = https://files.prusa3d.com/wp-content/uploads/repository/PrusaSlicer-settings-master/live/Artillery/
  16. # changelog_url = https://files.prusa3d.com/?latest=slicer-profiles&lng=%1%
  17. # The printer models will be shown by the Configuration Wizard in this order,
  18. # also the first model installed & the first nozzle installed will be activated after install.
  19. # Printer model name will be shown by the installation wizard.
  20. #############
  21. ## PRINTER ##
  22. #############
  23. [printer_model:X1]
  24. name = Artillery Sidewinder X1
  25. variants = 0.4
  26. technology = FFF
  27. bed_model = bed-x1.stl
  28. bed_texture = bed-x1.png
  29. default_materials = Generic PLA @Artillery; Generic ABS @Artillery; Generic PETG @Artillery; Generic TPU @Artillery
  30. [printer_model:Genius]
  31. name = Artillery Genius
  32. variants = 0.4
  33. technology = FFF
  34. bed_model = bed-genius.stl
  35. bed_texture = bed-genius.png
  36. default_materials = Generic PLA @Artillery; Generic ABS @Artillery; Generic PETG @Artillery; Generic TPU @Artillery
  37. [printer_model:Hornet]
  38. name = Artillery Hornet
  39. variants = 0.4
  40. technology = FFF
  41. bed_model = bed-hornet.stl
  42. bed_texture = bed-hornet.png
  43. default_materials = Generic PLA @Artillery; Generic ABS @Artillery; Generic PETG @Artillery; Generic TPU @Artillery
  44. [printer_model:X3 Plus]
  45. name = Artillery Sidewinder X3 Plus
  46. variants = 0.4
  47. technology = FFF
  48. bed_model = bed-x3-plus.stl
  49. bed_texture = bed-x1.png
  50. default_materials = Artillery ABS @X3; Artillery PETG @X3; Artillery PLA @X3; Artillery PLA HS @X3; Artillery PLA Silk @X3; Artillery TPU @X3
  51. [printer_model:X3 Pro]
  52. name = Artillery Sidewinder X3 Pro
  53. variants = 0.4
  54. technology = FFF
  55. bed_model = bed-x3-pro.stl
  56. bed_texture = bed-x1.png
  57. default_materials = Artillery ABS @X3; Artillery PETG @X3; Artillery PLA @X3; Artillery PLA HS @X3; Artillery PLA Silk @X3; Artillery TPU @X3
  58. [printer_model:X4 Plus]
  59. name = Artillery Sidewinder X4 Plus
  60. variants = 0.4
  61. technology = FFF
  62. bed_model = bed-x4-plus.stl
  63. bed_texture = bed-x1.png
  64. default_materials = Artillery ABS @X4; Artillery PETG @X4; Artillery PLA & PLA HS @X4; Artillery PLA+ @X4; Artillery PLA Silk @X4; Artillery TPU @X4
  65. [printer_model:X4 Pro]
  66. name = Artillery Sidewinder X4 Pro
  67. variants = 0.4
  68. technology = FFF
  69. bed_model = bed-x4-pro.stl
  70. bed_texture = bed-x1.png
  71. default_materials = Artillery ABS @X4; Artillery PETG @X4; Artillery PLA & PLA HS @X4; Artillery PLA+ @X4; Artillery PLA Silk @X4; Artillery TPU @X4
  72. [printer_model:X4 Max]
  73. name = Artillery Sidewinder X4 Max
  74. variants = 0.4
  75. technology = FFF
  76. bed_model = bed-x4-max.stl
  77. bed_texture = bed-x1.png
  78. default_materials = Artillery ABS @X4; Artillery PETG @X4; Artillery PLA & PLA HS @X4; Artillery PLA+ @X4; Artillery PLA Silk @X4; Artillery TPU @X4
  79. # Common printer preset
  80. [printer:*common*]
  81. before_layer_gcode = ;BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0
  82. between_objects_gcode =
  83. cooling_tube_length = 5
  84. cooling_tube_retraction = 91.5
  85. default_filament_profile = Generic PLA @Artillery
  86. default_print_profile = 0.20mm NORMAL @Artillery
  87. deretract_speed = 0
  88. extruder_colour = #FFFF00
  89. extruder_offset = 0x0
  90. gcode_flavor = marlin
  91. layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z]
  92. machine_limits_usage = emit_to_gcode
  93. machine_max_acceleration_e = 5000,5000
  94. machine_max_acceleration_extruding = 1250,1250
  95. machine_max_acceleration_retracting = 1250,1250
  96. machine_max_acceleration_x = 1000,960
  97. machine_max_acceleration_y = 1000,960
  98. machine_max_acceleration_z = 1000,1000
  99. machine_max_feedrate_e = 120,120
  100. machine_max_feedrate_x = 200,100
  101. machine_max_feedrate_y = 200,100
  102. machine_max_feedrate_z = 12,12
  103. machine_max_jerk_e = 1.5,1.5
  104. machine_max_jerk_x = 8,8
  105. machine_max_jerk_y = 8,8
  106. machine_max_jerk_z = 0.4,0.4
  107. machine_min_extruding_rate = 0,0
  108. machine_min_travel_rate = 0,0
  109. max_layer_height = 0.25
  110. max_print_height = 250
  111. min_layer_height = 0.07
  112. nozzle_diameter = 0.4
  113. pause_print_gcode =
  114. printer_technology = FFF
  115. remaining_times = 0
  116. retract_before_travel = 1
  117. retract_before_wipe = 0%
  118. retract_layer_change = 1
  119. retract_length = 0.8
  120. retract_length_toolchange = 4
  121. retract_lift = 0.6
  122. retract_lift_above = 0
  123. retract_lift_below = 380
  124. retract_restart_extra = 0
  125. retract_restart_extra_toolchange = 0
  126. retract_speed = 35
  127. silent_mode = 0
  128. single_extruder_multi_material = 0
  129. toolchange_gcode =
  130. use_firmware_retraction = 0
  131. use_relative_e_distances = 1
  132. use_volumetric_e = 0
  133. variable_layer_height = 1
  134. wipe = 1
  135. z_offset = 0
  136. end_gcode = G4 ; wait\nG92 E0 ; prepare to retract\nG1 E-0.5 F3000; retract to avoid stringing\n\n; Anti-stringing end wiggle\nG91 ; use relative coordinates\nG1 X1 Y1 F1200\n\n; Raise nozzle and present bed\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+120, max_print_height)}{endif} ; Move print head up\nG90 ; use absolute coordinates\n\n; Reset print setting overrides\nM200 D0 ; disable volumetric e\nM220 S100 ; reset speed factor to 100%\nM221 S100 ; reset extrusion rate to 100%\n\n; Shut down printer\nM106 S0 ; turn-off fan\nM104 S0 ; turn-off hotend\nM140 S0 ; turn-off bed\nM150 P0 ; turn off led\nM85 S0 ; deactivate idle timeout\nM84 ; disable motors\n
  137. [printer:*common_STOCK_FW*]
  138. inherits = *common*
  139. start_gcode = ; Initial setups\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM220 S100 ; reset speed factor to 100%\nM221 S100 ; reset extrusion rate to 100%\n\n; Set the heating\nM190 S[first_layer_bed_temperature] ; wait for bed to heat up\nM104 S[first_layer_temperature] ; start nozzle heating but don't wait\n\n; Home\nG1 Z3 F3000 ; move z up little to prevent scratching of surface\nG28 ; home all axes\nG1 X3 Y3 F5000 ; move to corner of the bed to avoid ooze over centre\n\n; Wait for final heating\nM109 S[first_layer_temperature] ; wait for the nozzle to heat up\nM190 S[first_layer_bed_temperature] ; wait for the bed to heat up\n\n; Return to prime position, Prime line routine\nG92 E0 ; Reset Extruder\nG1 Z3 F3000 ; move z up little to prevent scratching of surface\nG1 X10 Y.5 Z0.25 F5000.0 ; Move to start position\nG1 X100 Y.5 Z0.25 F1500.0 E15 ; Draw the first line\nG1 X100 Y.2 Z0.25 F5000.0 ; Move to side a little\nG1 X10 Y.2 Z0.25 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder\nM221 S{if layer_height<0.075}100{else}95{endif}
  140. [printer:*common_UPD_FW*]
  141. inherits = *common*
  142. start_gcode = ; Initial setups\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM900 K0.12 ; K factor\nM900 W[extrusion_width] H[layer_height] D[filament_diameter]\nM200 D0 ; disable volumetric e\nM220 S100 ; reset speed factor to 100%\nM221 S100 ; reset extrusion rate to 100%\n\n; Set the heating\nM190 S[first_layer_bed_temperature] ; wait for bed to heat up\nM104 S[first_layer_temperature] ; start nozzle heating but don't wait\n\n; Home\nG1 Z3 F3000 ; move z up little to prevent scratching of surface\nG28 ; home all axes\nG1 X3 Y3 F5000 ; move to corner of the bed to avoid ooze over centre\n\n; Wait for final heating\nM109 S[first_layer_temperature] ; wait for the nozzle to heat up\nM190 S[first_layer_bed_temperature] ; wait for the bed to heat up\n\n;Auto bed Leveling\n@BEDLEVELVISUALIZER\nG29 ; ABL T\nM420 S1 Z3 ; reload and fade mesh bed leveling until it reach 3mm Z\n\n; Return to prime position, Prime line routine\nG92 E0 ; Reset Extruder\nG1 Z3 F3000 ; move z up little to prevent scratching of surface\nG1 X10 Y.5 Z0.25 F5000.0 ; Move to start position\nG1 X100 Y.5 Z0.25 F1500.0 E15 ; Draw the first line\nG1 X100 Y.2 Z0.25 F5000.0 ; Move to side a little\nG1 X10 Y.2 Z0.25 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder\nM221 S{if layer_height<0.075}100{else}95{endif}
  143. [printer:*bowden*]
  144. inherits = *common_STOCK_FW*
  145. retract_length = 5
  146. retract_lift = 0.1
  147. retract_before_wipe = 50%
  148. default_filament_profile = Generic PLA @Artillery
  149. [printer:*0.4nozzle*]
  150. nozzle_diameter = 0.4
  151. max_layer_height = 0.32
  152. min_layer_height = 0.04
  153. printer_variant = 0.4
  154. default_print_profile = 0.20mm NORMAL @Artillery
  155. [printer:*common_X3_X4*]
  156. autoemit_temperature_commands = 1
  157. between_objects_gcode =
  158. color_change_gcode = M600
  159. cooling_tube_length = 5
  160. cooling_tube_retraction = 91.5
  161. deretract_speed = 0
  162. extra_loading_move = -2
  163. extruder_colour = #FFFF00
  164. extruder_offset = 0x0
  165. high_current_on_filament_swap = 0
  166. host_type = prusalink
  167. inherits =
  168. machine_limits_usage = emit_to_gcode
  169. machine_max_acceleration_e = 10000,5000
  170. machine_max_acceleration_extruding = 10000,1250
  171. machine_max_acceleration_retracting = 10000,1250
  172. machine_max_jerk_z = 0.2,0.4
  173. machine_min_extruding_rate = 0,0
  174. machine_min_travel_rate = 0,0
  175. max_layer_height = 0.25
  176. min_layer_height = 0.07
  177. nozzle_diameter = 0.4
  178. parking_pos_retraction = 92
  179. pause_print_gcode = M601
  180. print_host =
  181. printer_settings_id =
  182. printer_technology = FFF
  183. printer_variant = 0.4
  184. printer_vendor =
  185. printhost_apikey =
  186. printhost_cafile =
  187. remaining_times = 0
  188. retract_before_wipe = 0%
  189. retract_layer_change = 0
  190. retract_length = 0.8
  191. retract_length_toolchange = 10
  192. retract_lift = 0.6
  193. retract_lift_above = 0
  194. retract_lift_below = 380
  195. retract_restart_extra = 0
  196. retract_restart_extra_toolchange = 0
  197. silent_mode = 1
  198. single_extruder_multi_material = 0
  199. template_custom_gcode =
  200. thumbnails = 256x256
  201. thumbnails_format = PNG
  202. toolchange_gcode =
  203. use_firmware_retraction = 0
  204. use_relative_e_distances = 1
  205. use_volumetric_e = 0
  206. variable_layer_height = 1
  207. wipe = 0
  208. z_offset = 0
  209. start_gcode = ; Initial setups\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM220 S100 ; reset speed factor to 100%\nM221 S100 ; reset extrusion rate to 100%\n\n; Set the heating\nM140 S[first_layer_bed_temperature] ; start bed heating\n\n; Home\nG1 Z3 F3000 ; move z up little to prevent scratching of surface\nG28 ; home all axes\n\n; Auto bed Leveling\n@BEDLEVELVISUALIZER\nG29 ; perform bed leveling\nM420 S1 Z3 ; reload and fade mesh bed leveling until it reach 3mm Z\n\n; Wait for final heating\nG1 Z10 F3000 ; move z up little to prevent scratching of surface\nM190 S[first_layer_bed_temperature] ; wait for the bed to heat up\nM109 S[first_layer_temperature] ; wait for the nozzle to heat up\n\n; Сlean nozzle\nG92 E0 ; reset extruder\nG1 X150 Y{print_bed_size[1]-0.25} Z0.25 F5000.0 ; move to start position\nG1 X100 Y{print_bed_size[1]-0.25} Z0.25 F1500.0 E30 ; draw the first line\nG1 Z10 F3000 ; move z up little to prevent scratching\nG12 C2 ; clean nozzle\nG1 X25 Y{print_bed_size[1]-0.5} Z0.25 F5000.0 ; move to side a little\nG1 X90 Y{print_bed_size[1]-0.5} Z0.25 F1500.0 E15 ; draw the second line\nG92 E0 ; reset extruder\n\nM221 S{if layer_height<0.075}100{else}95{endif}\n
  210. [printer:*common_X3*]
  211. inherits = *common_X3_X4*
  212. default_filament_profile = Artillery PLA @X3
  213. default_print_profile = X3 Default (0.20mm) @Artillery
  214. before_layer_gcode = ;BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0
  215. layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z]
  216. end_gcode = ; After G-Code\nG4 ; wait\nG92 E0 ; prepare to retract\nG1 E-1.5 F3000; retract to avoid stringing\n\n; Anti-stringing end wiggle\nG91 ; use relative coordinates\nG1 X1 Y1 F1200\n\n; Raise nozzle and present bed\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+120, max_print_height)}{endif} ; move print head up\nG90 ; use absolute coordinates\n\n; Reset print setting overrides\nM200 D0 ; disable volumetric e\nM220 S100 ; reset speed factor to 100%\nM221 S100 ; reset extrusion rate to 100%\n\n; Shut down printer\nM106 S0 ; turn-off fan\nM104 S0 ; turn-off hotend\nM140 S0 ; turn-off bed\nM150 P0 ; turn off led\nM84 ; disable motors\n
  217. gcode_flavor = marlin2
  218. machine_max_acceleration_travel = 3000,1250
  219. machine_max_acceleration_x = 3000,1000
  220. machine_max_acceleration_y = 3000,1000
  221. machine_max_acceleration_z = 500,200
  222. machine_max_feedrate_e = 120,120
  223. machine_max_feedrate_x = 500,200
  224. machine_max_feedrate_y = 500,200
  225. machine_max_feedrate_z = 12,12
  226. machine_max_jerk_e = 2.5,2.5
  227. machine_max_jerk_x = 10,10
  228. machine_max_jerk_y = 10,10
  229. retract_before_travel = 2
  230. retract_speed = 35
  231. [printer:*common_X4*]
  232. inherits = *common_X3_X4*
  233. default_filament_profile = Artillery PLA & PLA HS @X4
  234. before_layer_gcode =
  235. layer_gcode =
  236. gcode_flavor = klipper
  237. machine_max_acceleration_travel = 1500,1250
  238. machine_max_acceleration_x = 10000,1000
  239. machine_max_acceleration_y = 10000,1000
  240. machine_max_acceleration_z = 200,200
  241. machine_max_feedrate_x = 500,500
  242. machine_max_feedrate_y = 500,500
  243. printer_notes =
  244. retract_before_travel = 1.5
  245. retract_speed = 35
  246. [printer:Artillery Sidewinder X1]
  247. inherits = *common_STOCK_FW*
  248. renamed_from = "Sidewinder X1"
  249. printer_model = X1
  250. printer_variant = 0.4
  251. bed_shape = 0x0,300x0,300x300,0x300
  252. max_print_height = 400
  253. printer_notes = Don't 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_Artillery\nPRINTER_MODEL_X1
  254. [printer:Artillery Sidewinder X1 BL-TOUCH]
  255. inherits = *common_UPD_FW*
  256. renamed_from = "Sidewinder X1 BL-TOUCH"
  257. printer_model = X1
  258. printer_variant = 0.4
  259. bed_shape = 0x0,300x0,300x300,0x300
  260. max_print_height = 400
  261. printer_notes = Don't 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_Artillery\nPRINTER_MODEL_X1
  262. [printer:Artillery Genius]
  263. inherits = *common_STOCK_FW*
  264. renamed_from = "Genius"
  265. printer_model = Genius
  266. printer_variant = 0.4
  267. bed_shape = 0x0,220x0,220x220,0x220
  268. max_print_height = 250
  269. printer_notes = Don't 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_Artillery\nPRINTER_MODEL_Genius
  270. [printer:Artillery Genius BL-TOUCH]
  271. inherits = *common_UPD_FW*
  272. renamed_from = "Genius BL-TOUCH"
  273. printer_model = Genius
  274. printer_variant = 0.4
  275. bed_shape = 0x0,220x0,220x220,0x220
  276. max_print_height = 250
  277. printer_notes = Don't 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_Artillery\nPRINTER_MODEL_Genius
  278. [printer:Artillery Hornet]
  279. inherits = *bowden*
  280. printer_model = Hornet
  281. printer_variant = 0.4
  282. bed_shape = 0x0,220x0,220x220,0x220
  283. max_print_height = 250
  284. machine_limits_usage = time_estimate_only
  285. printer_notes = Don't 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_Artillery\nPRINTER_MODEL_Hornet\nPRINTER_HAS_Bowden
  286. [printer:Artillery Sidewinder X3 Plus]
  287. inherits = *common_X3*
  288. printer_model = X3 Plus
  289. bed_shape = 0x0,300x0,300x300,0x300
  290. max_print_height = 400
  291. printer_notes =
  292. [printer:Artillery Sidewinder X3 Pro]
  293. inherits = *common_X3*
  294. printer_model = X3 Pro
  295. bed_shape = 0x0,240x0,240x240,0x240
  296. max_print_height = 260
  297. printer_notes =
  298. [printer:Artillery Sidewinder X4 Plus]
  299. inherits = *common_X4*
  300. printer_model = X4 Plus
  301. bed_shape = 0x0,300x0,300x300,0x300
  302. default_print_profile = ArtillerySlicer X4 Plus PETG & PLA & PLA+ @Artillery
  303. machine_max_feedrate_e = 100,120
  304. machine_max_feedrate_z = 13,12
  305. machine_max_jerk_e = 10,2.5
  306. machine_max_jerk_x = 20,10
  307. machine_max_jerk_y = 20,10
  308. max_print_height = 400
  309. end_gcode = G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z1 ;Raise Z more\nG90 ;Absolute positionning\nG1 X5 Y280 F3000 ;Wipe out\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z
  310. [printer:Artillery Sidewinder X4 Pro]
  311. inherits = *common_X4*
  312. printer_model = X4 Pro
  313. bed_shape = 0x0,240x0,240x240,0x240
  314. default_print_profile = ArtillerySlicer X4 Pro PETG & PLA & PLA+ @Artillery
  315. machine_max_feedrate_e = 120,120
  316. machine_max_feedrate_z = 13,13
  317. machine_max_jerk_e = 2.5,2.5
  318. machine_max_jerk_x = 10,10
  319. machine_max_jerk_y = 10,10
  320. max_print_height = 260
  321. end_gcode = G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z1 ;Raise Z more\nG90 ;Absolute positionning\nG1 X5 Y220 F3000 ;Wipe out\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z
  322. [printer:Artillery Sidewinder X4 Max]
  323. inherits = *common_X4*
  324. printer_model = X4 Max
  325. bed_shape = 0x0,500x0,500x500,0x500
  326. default_print_profile = ArtillerySlicer X4 Max PETG & PLA & PLA+ @Artillery
  327. machine_max_feedrate_e = 100,120
  328. machine_max_feedrate_z = 13,12
  329. machine_max_jerk_e = 10,2.5
  330. machine_max_jerk_x = 20,10
  331. machine_max_jerk_y = 20,10
  332. max_print_height = 500
  333. end_gcode = G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z1 ;Raise Z more\nG90 ;Absolute positionning\nG1 X5 Y480 F3000;\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z
  334. ###########
  335. ## PRINT ##'
  336. ###########
  337. # Common print preset
  338. [print:*common*]
  339. # V2.2 #
  340. #bottom_fill_pattern = rectilinear
  341. #top_fill_pattern = rectilinear
  342. #fill_pattern = cubic
  343. # V2.3 #
  344. top_fill_pattern = monotonic
  345. bottom_fill_pattern = monotonic
  346. fill_pattern = adaptivecubic
  347. avoid_crossing_perimeters = 0
  348. bridge_acceleration = 1000
  349. bridge_angle = 0
  350. bridge_flow_ratio = 0.78
  351. bridge_speed = 20
  352. # brim_width = 5
  353. bottom_solid_min_thickness = 1.2
  354. clip_multipart_objects = 1
  355. compatible_printers =
  356. complete_objects = 0
  357. default_acceleration = 1000
  358. dont_support_bridges = 1
  359. elefant_foot_compensation = 0
  360. ensure_vertical_shell_thickness = 1
  361. external_perimeter_extrusion_width = 0.45
  362. external_perimeter_speed = 25
  363. external_perimeters_first = 0
  364. extra_perimeters = 0
  365. extruder_clearance_height = 25
  366. extruder_clearance_radius = 45
  367. extrusion_width = 0.45
  368. fill_angle = 45
  369. fill_density = 15%
  370. first_layer_acceleration = 500
  371. first_layer_extrusion_width = 0.42
  372. first_layer_height = 0.25
  373. first_layer_speed = 20
  374. gap_fill_speed = 30
  375. gcode_comments = 1
  376. gcode_label_objects = 1
  377. infill_acceleration = 1000
  378. infill_every_layers = 1
  379. infill_extruder = 1
  380. infill_extrusion_width = 0.45
  381. infill_first = 0
  382. infill_only_where_needed = 0
  383. infill_overlap = 25%
  384. infill_speed = 50
  385. interface_shells = 0
  386. max_print_speed = 150
  387. max_volumetric_extrusion_rate_slope_negative = 0
  388. max_volumetric_extrusion_rate_slope_positive = 0
  389. max_volumetric_speed = 0
  390. min_skirt_length = 4
  391. notes =
  392. overhangs = 1
  393. only_retract_when_crossing_perimeters = 0
  394. ooze_prevention = 0
  395. output_filename_format = {input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode
  396. perimeters = 3
  397. perimeter_acceleration = 800
  398. perimeter_extruder = 1
  399. perimeter_extrusion_width = 0
  400. perimeter_speed = 45
  401. post_process =
  402. print_settings_id =
  403. raft_layers = 0
  404. resolution = 0
  405. seam_position = nearest
  406. single_extruder_multi_material_priming = 0
  407. skirts = 1
  408. skirt_distance = 6
  409. skirt_height = 1
  410. small_perimeter_speed = 25
  411. solid_infill_below_area = 0
  412. solid_infill_every_layers = 0
  413. solid_infill_extruder = 1
  414. solid_infill_extrusion_width = 0.45
  415. solid_infill_speed = 50
  416. spiral_vase = 0
  417. standby_temperature_delta = -5
  418. support_material = 0
  419. support_material_extruder = 0
  420. support_material_extrusion_width = 0.35
  421. support_material_interface_extruder = 0
  422. support_material_angle = 0
  423. support_material_buildplate_only = 0
  424. support_material_enforce_layers = 0
  425. support_material_contact_distance = 0.15
  426. support_material_interface_contact_loops = 0
  427. support_material_interface_layers = 2
  428. support_material_interface_spacing = 0.2
  429. support_material_interface_speed = 100%
  430. support_material_pattern = rectilinear
  431. support_material_spacing = 2
  432. support_material_speed = 50
  433. support_material_synchronize_layers = 0
  434. support_material_threshold = 55
  435. support_material_with_sheath = 0
  436. support_material_xy_spacing = 50%
  437. thin_walls = 1
  438. travel_speed = 130
  439. top_infill_extrusion_width = 0.4
  440. top_solid_infill_speed = 30
  441. wipe_tower = 0
  442. wipe_tower_bridging = 10
  443. wipe_tower_rotation_angle = 0
  444. wipe_tower_width = 60
  445. wipe_tower_x = 170
  446. wipe_tower_y = 125
  447. xy_size_compensation = 0
  448. [print:*0.08mm*]
  449. inherits = *common*
  450. default_acceleration = 500
  451. layer_height = 0.08
  452. perimeters = 3
  453. bottom_solid_layers = 9
  454. top_solid_layers = 11
  455. [print:*0.10mm*]
  456. inherits = *common*
  457. default_acceleration = 500
  458. layer_height = 0.1
  459. perimeters = 3
  460. bottom_solid_layers = 7
  461. top_solid_layers = 9
  462. [print:*0.12mm*]
  463. inherits = *common*
  464. default_acceleration = 500
  465. layer_height = 0.12
  466. perimeters = 3
  467. bottom_solid_layers = 6
  468. top_solid_layers = 7
  469. [print:*0.16mm*]
  470. inherits = *common*
  471. layer_height = 0.16
  472. bottom_solid_layers = 5
  473. top_solid_layers = 7
  474. [print:*0.20mm*]
  475. inherits = *common*
  476. layer_height = 0.20
  477. bottom_solid_layers = 4
  478. top_solid_layers = 5
  479. [print:*0.24mm*]
  480. inherits = *common*
  481. layer_height = 0.24
  482. top_infill_extrusion_width = 0.45
  483. bottom_solid_layers = 3
  484. top_solid_layers = 4
  485. [print:*0.28mm*]
  486. inherits = *common*
  487. layer_height = 0.28
  488. first_layer_height = 0.36
  489. top_infill_extrusion_width = 0.45
  490. first_layer_extrusion_width = 0.75
  491. bottom_solid_layers = 3
  492. top_solid_layers = 4
  493. [print:0.08mm SUPERDETAIL @Artillery]
  494. inherits = *0.08mm*
  495. compatible_printers_condition = printer_model=~/(X1|Genius|Hornet).*/ and nozzle_diameter[0]==0.4
  496. [print:0.10mm HIGHDETAIL @Artillery]
  497. inherits = *0.10mm*
  498. compatible_printers_condition = printer_model=~/(X1|Genius|Hornet).*/ and nozzle_diameter[0]==0.4
  499. [print:0.12mm DETAIL @Artillery]
  500. inherits = *0.12mm*
  501. compatible_printers_condition = printer_model=~/(X1|Genius|Hornet).*/ and nozzle_diameter[0]==0.4
  502. [print:0.16mm OPTIMAL @Artillery]
  503. inherits = *0.16mm*
  504. compatible_printers_condition = printer_model=~/(X1|Genius|Hornet).*/ and nozzle_diameter[0]==0.4
  505. [print:0.20mm SLOW @Artillery]
  506. inherits = *0.20mm*
  507. external_perimeter_speed = 15
  508. fill_density = 20%
  509. gap_fill_speed = 25
  510. infill_speed = 50
  511. perimeter_speed = 30
  512. perimeters = 3
  513. solid_infill_speed = 50
  514. top_solid_infill_speed = 25
  515. first_layer_speed = 15
  516. travel_speed = 100
  517. compatible_printers_condition = printer_model=~/(X1|Genius|Hornet).*/ and nozzle_diameter[0]==0.4
  518. [print:0.20mm NORMAL @Artillery]
  519. inherits = *0.20mm*
  520. compatible_printers_condition = printer_model=~/(X1|Genius|Hornet).*/ and nozzle_diameter[0]==0.4
  521. [print:0.20mm SPEED @Artillery]
  522. inherits = *0.20mm*
  523. external_perimeter_speed = 35
  524. fill_density = 15%
  525. fill_pattern = grid
  526. gap_fill_speed = 45
  527. infill_speed = 150
  528. infill_only_where_needed = 1
  529. perimeter_speed = 60
  530. perimeters = 2
  531. solid_infill_speed = 150
  532. top_solid_infill_speed = 50
  533. travel_speed = 170
  534. compatible_printers_condition = printer_model=~/(X1|Genius|Hornet).*/ and nozzle_diameter[0]==0.4
  535. [print:0.24mm DRAFT @Artillery]
  536. inherits = *0.24mm*
  537. compatible_printers_condition = printer_model=~/(X1|Genius|Hornet).*/ and nozzle_diameter[0]==0.4
  538. [print:0.28mm SUPERDRAFT @Artillery]
  539. inherits = *0.28mm*
  540. compatible_printers_condition = printer_model=~/(X1|Genius|Hornet).*/ and nozzle_diameter[0]==0.4
  541. [print:*common_x3_x4*]
  542. avoid_crossing_curled_overhangs = 0
  543. avoid_crossing_perimeters_max_detour = 0
  544. bottom_fill_pattern = monotonic
  545. bottom_solid_layers = 3
  546. bottom_solid_min_thickness = 0
  547. bridge_angle = 0
  548. bridge_flow_ratio = 1
  549. bridge_speed = 30
  550. brim_separation = 0
  551. brim_type = outer_only
  552. brim_width = 0
  553. compatible_printers =
  554. compatible_printers_condition =
  555. complete_objects = 0
  556. dont_support_bridges = 1
  557. draft_shield = disabled
  558. elefant_foot_compensation = 0
  559. external_perimeters_first = 0
  560. extra_perimeters = 1
  561. extra_perimeters_on_overhangs = 0
  562. extruder_clearance_height = 20
  563. extruder_clearance_radius = 20
  564. extrusion_width = 0.45
  565. fill_angle = 45
  566. fill_pattern = alignedrectilinear
  567. first_layer_acceleration_over_raft = 0
  568. first_layer_height = 0.25
  569. first_layer_speed = 30
  570. first_layer_speed_over_raft = 30
  571. fuzzy_skin = none
  572. fuzzy_skin_point_dist = 0.8
  573. fuzzy_skin_thickness = 0.3
  574. gap_fill_enabled = 1
  575. gap_fill_speed = 20
  576. gcode_comments = 0
  577. gcode_label_objects = 0
  578. gcode_resolution = 0.0125
  579. gcode_substitutions =
  580. infill_acceleration = 0
  581. infill_anchor = 600%
  582. infill_anchor_max = 50
  583. infill_every_layers = 1
  584. infill_extruder = 1
  585. infill_extrusion_width = 0.45
  586. infill_first = 0
  587. inherits =
  588. interface_shells = 0
  589. ironing = 0
  590. ironing_flowrate = 15%
  591. ironing_spacing = 0.1
  592. ironing_speed = 15
  593. ironing_type = top
  594. layer_height = 0.2
  595. max_volumetric_extrusion_rate_slope_negative = 0
  596. max_volumetric_extrusion_rate_slope_positive = 0
  597. max_volumetric_speed = 0
  598. min_bead_width = 85%
  599. min_feature_size = 25%
  600. min_skirt_length = 0
  601. mmu_segmented_region_interlocking_depth = 0
  602. mmu_segmented_region_max_width = 0
  603. notes =
  604. only_retract_when_crossing_perimeters = 0
  605. ooze_prevention = 0
  606. output_filename_format = {input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}_{print_time}.gcode
  607. perimeter_acceleration = 1500
  608. perimeter_speed = 120
  609. seam_position = rear
  610. skirts = 0
  611. skirt_distance = 0
  612. small_perimeter_speed = 25
  613. solid_infill_extrusion_width = 0.45
  614. support_material_extrusion_width = 0.35
  615. top_infill_extrusion_width = 0.4
  616. travel_acceleration = 3000
  617. travel_speed = 250
  618. external_perimeter_extrusion_width = 0.4
  619. [print:*common_x3*]
  620. inherits = *common_x3_x4*
  621. compatible_printers_condition = printer_model=~/(X3).*/ and nozzle_diameter[0]==0.4
  622. avoid_crossing_perimeters = 0
  623. bridge_acceleration = 1000
  624. default_acceleration = 3000
  625. enable_dynamic_overhang_speeds = 1
  626. external_perimeter_acceleration = 1500
  627. external_perimeter_extrusion_width = 0.45
  628. fill_density = 5%
  629. first_layer_acceleration = 0
  630. first_layer_extrusion_width = 0.42
  631. infill_overlap = 25%
  632. max_print_speed = 400
  633. solid_infill_speed = 150
  634. top_solid_infill_speed = 150
  635. [print:X3 Default (0.20mm) @Artillery]
  636. inherits = *common_x3*
  637. first_layer_height = 0.2
  638. perimeters = 2
  639. seam_position = random
  640. infill_anchor = 400%
  641. small_perimeter_speed = 50%
  642. external_perimeter_speed = 120
  643. infill_speed = 150
  644. support_material_speed = 200
  645. bridge_speed = 70
  646. gap_fill_speed = 120
  647. overhang_speed_0 = 80%
  648. overhang_speed_1 = 50
  649. overhang_speed_2 = 30
  650. overhang_speed_3 = 10
  651. travel_speed = 350
  652. first_layer_speed = 50
  653. first_layer_acceleration = 1000
  654. extrusion_width = 0.4
  655. first_layer_extrusion_width = 0.5
  656. perimeter_extrusion_width = 0.4
  657. infill_overlap = 35%
  658. resolution = 0.012
  659. gcode_resolution = 0.012
  660. [print:ArtillerySlicer X3 TPU @Artillery]
  661. inherits = *common_x3*
  662. external_perimeter_speed = 30
  663. infill_speed = 30
  664. [print:*common_x4*]
  665. inherits = *common_x3_x4*
  666. bridge_acceleration = 3000
  667. external_perimeter_acceleration = 3000
  668. first_layer_acceleration = 3000
  669. first_layer_extrusion_width = 0.5
  670. infill_overlap = 75%
  671. [print:*common_x4_max*]
  672. inherits = *common_x4*
  673. default_acceleration = 3000
  674. compatible_printers_condition = printer_model=~/(X4 Max).*/ and nozzle_diameter[0]==0.4
  675. [print:*common_x4_plus*]
  676. inherits = *common_x4*
  677. default_acceleration = 5000
  678. compatible_printers_condition = printer_model=~/(X4 Plus).*/ and nozzle_diameter[0]==0.4
  679. [print:*common_x4_pro*]
  680. inherits = *common_x4*
  681. default_acceleration = 10000
  682. compatible_printers_condition = printer_model=~/(X4 Pro).*/ and nozzle_diameter[0]==0.4
  683. [print:*common_x4_ABS_PETG_PLA*]
  684. external_perimeter_speed = 50%
  685. max_print_speed = 300
  686. [print:ArtillerySlicer X4 Max ABS @Artillery]
  687. inherits = *common_x4_max*; *common_x4_ABS_PETG_PLA*
  688. avoid_crossing_perimeters = 0
  689. infill_speed = 100
  690. solid_infill_speed = 100
  691. top_solid_infill_speed = 100
  692. [print:ArtillerySlicer X4 Plus ABS @Artillery]
  693. inherits = *common_x4_plus*; *common_x4_ABS_PETG_PLA*
  694. avoid_crossing_perimeters = 0
  695. infill_speed = 100
  696. solid_infill_speed = 150
  697. top_solid_infill_speed = 150
  698. [print:ArtillerySlicer X4 Pro ABS @Artillery]
  699. inherits = *common_x4_pro*; *common_x4_ABS_PETG_PLA*
  700. avoid_crossing_perimeters = 0
  701. infill_speed = 100
  702. solid_infill_speed = 200
  703. top_solid_infill_speed = 200
  704. [print:ArtillerySlicer X4 Max PETG & PLA & PLA+ @Artillery]
  705. inherits = *common_x4_max*; *common_x4_ABS_PETG_PLA*
  706. avoid_crossing_perimeters = 0
  707. infill_speed = 150
  708. solid_infill_speed = 100
  709. top_solid_infill_speed = 100
  710. [print:ArtillerySlicer X4 Plus PETG & PLA & PLA+ @Artillery]
  711. inherits = *common_x4_plus*; *common_x4_ABS_PETG_PLA*
  712. avoid_crossing_perimeters = 0
  713. infill_speed = 150
  714. solid_infill_speed = 150
  715. top_solid_infill_speed = 150
  716. [print:ArtillerySlicer X4 Pro PETG & PLA & PLA+ @Artillery]
  717. inherits = *common_x4_pro*; *common_x4_ABS_PETG_PLA*
  718. avoid_crossing_perimeters = 0
  719. infill_speed = 300
  720. solid_infill_speed = 200
  721. top_solid_infill_speed = 200
  722. [print:ArtillerySlicer X4 Max PLA HS @Artillery]
  723. inherits = *common_x4_max*; *common_x4_ABS_PETG_PLA*
  724. avoid_crossing_perimeters = 1
  725. infill_speed = 150
  726. solid_infill_speed = 100
  727. top_solid_infill_speed = 100
  728. [print:ArtillerySlicer X4 Plus PLA HS @Artillery]
  729. inherits = *common_x4_plus*; *common_x4_ABS_PETG_PLA*
  730. avoid_crossing_perimeters = 1
  731. infill_speed = 150
  732. solid_infill_speed = 150
  733. top_solid_infill_speed = 150
  734. [print:ArtillerySlicer X4 Pro PLA HS @Artillery]
  735. inherits = *common_x4_pro*; *common_x4_ABS_PETG_PLA*
  736. avoid_crossing_perimeters = 1
  737. infill_speed = 300
  738. solid_infill_speed = 200
  739. top_solid_infill_speed = 200
  740. [print:ArtillerySlicer X4 Max PLA Silk @Artillery]
  741. inherits = *common_x4_max*; *common_x4_ABS_PETG_PLA*
  742. avoid_crossing_perimeters = 0
  743. infill_speed = 150
  744. solid_infill_speed = 100
  745. top_solid_infill_speed = 100
  746. [print:ArtillerySlicer X4 Plus PLA Silk @Artillery]
  747. inherits = *common_x4_plus*; *common_x4_ABS_PETG_PLA*
  748. avoid_crossing_perimeters = 0
  749. infill_speed = 150
  750. solid_infill_speed = 150
  751. top_solid_infill_speed = 150
  752. [print:ArtillerySlicer X4 Pro PLA Silk @Artillery]
  753. inherits = *common_x4_pro*; *common_x4_ABS_PETG_PLA*
  754. avoid_crossing_perimeters = 0
  755. infill_speed = 150
  756. solid_infill_speed = 200
  757. top_solid_infill_speed = 200
  758. [print:*common_x4_TPU*]
  759. avoid_crossing_perimeters = 0
  760. enable_dynamic_overhang_speeds = 0
  761. external_perimeter_speed = 30
  762. fill_density = 15%
  763. infill_speed = 30
  764. max_print_speed = 60
  765. solid_infill_speed = 30
  766. top_solid_infill_speed = 30
  767. [print:ArtillerySlicer X4 Max TPU @Artillery]
  768. inherits = *common_x4_max*; *common_x4_TPU*
  769. [print:ArtillerySlicer X4 Plus TPU @Artillery]
  770. inherits = *common_x4_plus*; *common_x4_TPU*
  771. [print:ArtillerySlicer X4 Pro TPU @Artillery]
  772. inherits = *common_x4_pro*; *common_x4_TPU*
  773. ###############
  774. ## FILAMENTS ##
  775. ###############
  776. # Common filament preset
  777. [filament:*common*]
  778. cooling = 1
  779. compatible_printers =
  780. extrusion_multiplier = 1
  781. filament_cost = 0
  782. filament_density = 0
  783. filament_diameter = 1.75
  784. filament_notes = ""
  785. filament_settings_id = ""
  786. filament_soluble = 0
  787. min_print_speed = 15
  788. slowdown_below_layer_time = 15
  789. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_Artillery.*/
  790. # Common filament preset
  791. [filament:*common_x3_x4*]
  792. bridge_fan_speed = 100
  793. compatible_printers =
  794. compatible_printers_condition =
  795. compatible_prints_condition =
  796. cooling = 1
  797. enable_dynamic_fan_speeds = 0
  798. end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n"
  799. extrusion_multiplier = 0.98
  800. fan_always_on = 1
  801. fan_below_layer_time = 60
  802. filament_colour = #E2E2E2
  803. filament_cooling_final_speed = 3.4
  804. filament_cooling_initial_speed = 2.2
  805. filament_cooling_moves = 4
  806. filament_cost = 0
  807. filament_deretract_speed = nil
  808. filament_diameter = 1.75
  809. filament_load_time = 0
  810. filament_loading_speed = 28
  811. filament_loading_speed_start = 3
  812. filament_minimal_purge_on_wipe_tower = 15
  813. filament_multitool_ramming = 0
  814. filament_multitool_ramming_flow = 10
  815. filament_multitool_ramming_volume = 10
  816. filament_notes = ""
  817. filament_ramming_parameters = "120 100 6.6 6.8 7.2 7.6 7.9 8.2 8.7 9.4 9.9 10.0| 0.05 6.6 0.45 6.8 0.95 7.8 1.45 8.3 1.95 9.7 2.45 10 2.95 7.6 3.45 7.6 3.95 7.6 4.45 7.6 4.95 7.6"
  818. filament_retract_before_wipe = nil
  819. filament_retract_layer_change = nil
  820. filament_retract_length_toolchange = nil
  821. filament_retract_lift = 0.1
  822. filament_retract_lift_above = nil
  823. filament_retract_lift_below = nil
  824. filament_retract_restart_extra = nil
  825. filament_retract_restart_extra_toolchange = nil
  826. filament_settings_id = ""
  827. filament_soluble = 0
  828. filament_spool_weight = 0
  829. filament_toolchange_delay = 0
  830. filament_unload_time = 0
  831. filament_unloading_speed = 90
  832. filament_unloading_speed_start = 100
  833. filament_vendor = Artillery
  834. full_fan_speed_layer = 0
  835. idle_temperature = nil
  836. inherits =
  837. max_fan_speed = 100
  838. min_fan_speed = 100
  839. min_print_speed = 10
  840. overhang_fan_speed_0 = 0
  841. overhang_fan_speed_1 = 0
  842. overhang_fan_speed_2 = 0
  843. overhang_fan_speed_3 = 0
  844. slowdown_below_layer_time = 5
  845. start_filament_gcode = ; Filament gcode
  846. [filament:*common_x3*]
  847. inherits = *common_x3_x4*
  848. disable_fan_first_layers = 2
  849. filament_max_volumetric_speed = 0
  850. filament_retract_before_travel = 1
  851. filament_wipe = nil
  852. compatible_printers_condition = printer_model=~/(X3).*/ and nozzle_diameter[0]==0.4
  853. [filament:*common_x4*]
  854. inherits = *common_x3_x4*
  855. disable_fan_first_layers = 1
  856. filament_retract_before_travel = 2
  857. filament_retract_speed = 40
  858. filament_wipe = 1
  859. compatible_printers_condition = printer_model=~/(X4).*/ and nozzle_diameter[0]==0.4
  860. [filament:*PLA*]
  861. inherits = *common*
  862. bed_temperature = 60
  863. bridge_fan_speed = 100
  864. cooling = 1
  865. disable_fan_first_layers = 1
  866. fan_always_on = 1
  867. fan_below_layer_time = 100
  868. filament_colour = #428AF5
  869. filament_cost = 20
  870. filament_density = 1.24
  871. filament_max_volumetric_speed = 15
  872. filament_type = PLA
  873. first_layer_bed_temperature = 65
  874. first_layer_temperature = 210
  875. full_fan_speed_layer = 3
  876. max_fan_speed = 100
  877. min_fan_speed = 100
  878. temperature = 205
  879. [filament:*PET*]
  880. inherits = *common*
  881. bed_temperature = 70
  882. bridge_fan_speed = 100
  883. cooling = 1
  884. disable_fan_first_layers = 3
  885. fan_always_on = 1
  886. fan_below_layer_time = 20
  887. filament_colour = #42E9F5
  888. filament_cost = 30
  889. filament_density = 1.27
  890. filament_max_volumetric_speed = 8
  891. filament_type = PETG
  892. first_layer_bed_temperature = 70
  893. first_layer_temperature = 235
  894. max_fan_speed = 50
  895. min_fan_speed = 20
  896. temperature = 230
  897. [filament:*ABS*]
  898. inherits = *common*
  899. bed_temperature = 90
  900. bridge_fan_speed = 30
  901. cooling = 0
  902. disable_fan_first_layers = 3
  903. fan_always_on = 0
  904. fan_below_layer_time = 20
  905. filament_colour = #6603FC
  906. filament_cost = 20
  907. filament_density = 1.04
  908. filament_max_volumetric_speed = 11
  909. filament_type = ABS
  910. first_layer_bed_temperature = 90
  911. first_layer_temperature = 240
  912. max_fan_speed = 0
  913. min_fan_speed = 0
  914. temperature = 240
  915. top_fan_speed = 0
  916. [filament:*TPU*]
  917. inherits = *common*
  918. bed_temperature = 55
  919. cooling = 0
  920. disable_fan_first_layers = 3
  921. fan_always_on = 0
  922. fan_below_layer_time = 20
  923. filament_colour = #CFFFFB
  924. filament_cost = 30
  925. filament_density = 1.2
  926. filament_max_volumetric_speed = 11
  927. filament_retract_before_travel = 4
  928. filament_retract_length = 2.5
  929. filament_retract_speed = 30
  930. filament_type = TPU
  931. first_layer_bed_temperature = 55
  932. first_layer_temperature = 210
  933. max_fan_speed = 70
  934. min_fan_speed = 0
  935. [filament:Generic PLA @Artillery]
  936. inherits = *PLA*
  937. filament_vendor = Generic
  938. [filament:Generic PETG @Artillery]
  939. inherits = *PET*
  940. filament_vendor = Generic
  941. [filament:Generic ABS @Artillery]
  942. inherits = *ABS*
  943. filament_vendor = Generic
  944. [filament:Generic TPU @Artillery]
  945. inherits = *TPU*
  946. filament_vendor = Generic
  947. [filament:Eolas Prints PLA @Artillery]
  948. inherits = *PLA*
  949. filament_vendor = Eolas Prints
  950. filament_cost = 23.50
  951. filament_density = 1.24
  952. filament_spool_weight = 0
  953. filament_colour = #4D9398
  954. first_layer_bed_temperature = 65
  955. first_layer_temperature = 208
  956. temperature = 202
  957. [filament:Eolas Prints PLA Matte @Artillery]
  958. inherits = Eolas Prints PLA @Artillery
  959. filament_cost = 25.50
  960. filament_max_volumetric_speed = 14
  961. temperature = 210
  962. [filament:Eolas Prints INGEO 850 @Artillery]
  963. inherits = Eolas Prints PLA @Artillery
  964. filament_cost = 25.90
  965. temperature = 210
  966. [filament:Eolas Prints INGEO 870 @Artillery]
  967. inherits = Eolas Prints PLA @Artillery
  968. filament_cost = 25.90
  969. temperature = 215
  970. first_layer_bed_temperature = 68
  971. first_layer_temperature = 220
  972. bed_temperature = 65
  973. [filament:Eolas Prints PETG @Artillery]
  974. inherits = *PET*
  975. filament_vendor = Eolas Prints
  976. filament_cost = 29.90
  977. filament_density = 1.27
  978. filament_spool_weight = 0
  979. filament_colour = #4D9398
  980. temperature = 240
  981. first_layer_bed_temperature = 85
  982. first_layer_temperature = 235
  983. bed_temperature = 90
  984. [filament:Eolas Prints PETG - UV Resistant @Artillery]
  985. inherits = Eolas Prints PETG @Artillery
  986. filament_cost = 35.90
  987. temperature = 242
  988. first_layer_temperature = 237
  989. [filament:Eolas Prints TPU 93A @Artillery]
  990. inherits = *TPU*
  991. filament_vendor = Eolas Prints
  992. filament_cost = 34.99
  993. filament_density = 1.21
  994. filament_colour = #4D9398
  995. filament_max_volumetric_speed = 1.2
  996. temperature = 230
  997. first_layer_bed_temperature = 30
  998. bed_temperature = 30
  999. filament_retract_length = 0
  1000. extrusion_multiplier = 1.16
  1001. [filament:Artillery ABS @X3]
  1002. inherits = *common_x3*
  1003. bed_temperature = 100
  1004. compatible_prints = X3 Default (0.20mm) @Artillery
  1005. filament_density = 1.04
  1006. filament_retract_length = 1
  1007. filament_retract_speed = 40
  1008. filament_type = ABS
  1009. first_layer_bed_temperature = 100
  1010. first_layer_temperature = 260
  1011. temperature = 250
  1012. [filament:Artillery PETG @X3]
  1013. inherits = *common_x3*
  1014. bed_temperature = 90
  1015. compatible_prints = X3 Default (0.20mm) @Artillery
  1016. filament_density = 1.26
  1017. filament_retract_length = 1.1
  1018. filament_retract_speed = 40
  1019. filament_type = PETG
  1020. first_layer_bed_temperature = 90
  1021. first_layer_temperature = 250
  1022. temperature = 245
  1023. [filament:Artillery PLA @X3]
  1024. inherits = *common_x3*
  1025. bed_temperature = 60
  1026. compatible_prints = X3 Default (0.20mm) @Artillery
  1027. filament_density = 1.24
  1028. filament_retract_length = 1
  1029. filament_retract_speed = 60
  1030. filament_type = PLA
  1031. first_layer_bed_temperature = 60
  1032. first_layer_temperature = 210
  1033. temperature = 210
  1034. [filament:Artillery PLA HS @X3]
  1035. inherits = *common_x3*
  1036. bed_temperature = 60
  1037. compatible_prints = X3 Default (0.20mm) @Artillery
  1038. filament_density = 1.2
  1039. filament_retract_length = 1.2
  1040. filament_retract_speed = 60
  1041. filament_type = PLA
  1042. first_layer_bed_temperature = 60
  1043. first_layer_temperature = 210
  1044. temperature = 210
  1045. [filament:Artillery PLA Silk @X3]
  1046. inherits = *common_x3*
  1047. bed_temperature = 70
  1048. compatible_prints = X3 Default (0.20mm) @Artillery
  1049. filament_density = 1.2
  1050. filament_retract_length = 1
  1051. filament_retract_speed = 40
  1052. filament_type = PLA
  1053. first_layer_bed_temperature = 70
  1054. first_layer_temperature = 210
  1055. temperature = 210
  1056. [filament:Artillery TPU @X3]
  1057. inherits = *common_x3*
  1058. bed_temperature = 70
  1059. compatible_prints = ArtillerySlicer X3 TPU @Artillery
  1060. filament_density = 1.21
  1061. filament_retract_length = 0.8
  1062. filament_retract_speed = 40
  1063. filament_type = TPU
  1064. first_layer_bed_temperature = 70
  1065. first_layer_temperature = 210
  1066. temperature = 210
  1067. [filament:Artillery ABS @X4]
  1068. inherits = *common_x4*
  1069. bed_temperature = 100
  1070. compatible_prints = ArtillerySlicer X4 Max ABS @Artillery; ArtillerySlicer X4 Plus ABS @Artillery; ArtillerySlicer X4 Pro ABS @Artillery
  1071. filament_density = 1.04
  1072. filament_max_volumetric_speed = 20
  1073. filament_retract_length = 1.3
  1074. filament_type = ABS
  1075. first_layer_bed_temperature = 100
  1076. first_layer_temperature = 260
  1077. temperature = 260
  1078. [filament:Artillery PETG @X4]
  1079. inherits = *common_x4*
  1080. bed_temperature = 90
  1081. compatible_prints = ArtillerySlicer X4 Max PETG & PLA & PLA+ @Artillery; ArtillerySlicer X4 Plus PETG & PLA & PLA+ @Artillery; ArtillerySlicer X4 Pro PETG & PLA & PLA+ @Artillery
  1082. filament_density = 1.26
  1083. filament_max_volumetric_speed = 20
  1084. filament_retract_length = 1.3
  1085. filament_type = PETG
  1086. first_layer_bed_temperature = 90
  1087. first_layer_temperature = 250
  1088. temperature = 250
  1089. [filament:Artillery PLA & PLA HS @X4]
  1090. inherits = *common_x4*
  1091. compatible_prints = ArtillerySlicer X4 Max PETG & PLA & PLA+ @Artillery; ArtillerySlicer X4 Plus PETG & PLA & PLA+ @Artillery; ArtillerySlicer X4 Pro PETG & PLA & PLA+ @Artillery; ArtillerySlicer X4 Max PLA HS @Artillery; ArtillerySlicer X4 Plus PLA HS @Artillery; ArtillerySlicer X4 Pro PLA HS @Artillery
  1092. bed_temperature = 60
  1093. filament_density = 1.2
  1094. filament_max_volumetric_speed = 20
  1095. filament_retract_length = 1.3
  1096. filament_type = PLA
  1097. first_layer_bed_temperature = 60
  1098. first_layer_temperature = 210
  1099. temperature = 210
  1100. [filament:Artillery PLA+ @X4]
  1101. inherits = *common_x4*
  1102. bed_temperature = 60
  1103. compatible_prints = ArtillerySlicer X4 Max PETG & PLA & PLA+ @Artillery; ArtillerySlicer X4 Plus PETG & PLA & PLA+ @Artillery; ArtillerySlicer X4 Pro PETG & PLA & PLA+ @Artillery
  1104. filament_density = 1.25
  1105. filament_max_volumetric_speed = 20
  1106. filament_retract_length = 1.3
  1107. filament_type = PLA
  1108. first_layer_bed_temperature = 60
  1109. first_layer_temperature = 210
  1110. temperature = 210
  1111. [filament:Artillery PLA Silk @X4]
  1112. inherits = *common_x4*
  1113. bed_temperature = 60
  1114. compatible_prints = ArtillerySlicer X4 Max PLA Silk @Artillery; ArtillerySlicer X4 Plus PLA Silk @Artillery; ArtillerySlicer X4 Pro PLA Silk @Artillery
  1115. filament_density = 1.2
  1116. filament_max_volumetric_speed = 20
  1117. filament_retract_length = 1.2
  1118. filament_type = PLA
  1119. first_layer_bed_temperature = 70
  1120. first_layer_temperature = 215
  1121. temperature = 215
  1122. [filament:Artillery TPU @X4]
  1123. inherits = *common_x4*
  1124. bed_temperature = 70
  1125. compatible_prints = ArtillerySlicer X4 Max TPU @Artillery; ArtillerySlicer X4 Plus TPU @Artillery; ArtillerySlicer X4 Pro TPU @Artillery
  1126. filament_density = 1.21
  1127. filament_max_volumetric_speed = 4
  1128. filament_retract_length = 1.5
  1129. filament_type = TPU
  1130. first_layer_bed_temperature = 70
  1131. first_layer_temperature = 215
  1132. temperature = 215