Artillery.ini 40 KB

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