HartSmartProducts.ini 50 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366
  1. # Print profiles for HartSmart Products printers.
  2. [vendor]
  3. repo_id = non-prusa-fff
  4. # Vendor name will be shown by the Config Wizard.
  5. name = HartSmart Products
  6. # Configuration version of this file. Config file will only be installed, if the config_version differs.
  7. # This means, the server may force the PrusaSlicer configuration to be downgraded.
  8. config_version = 1.0.0
  9. config_update_url = https://files.prusa3d.com/wp-content/uploads/repository/PrusaSlicer-settings-master/live/HartSmartProducts/
  10. # The printer models will be shown by the Configuration Wizard in this order,
  11. # also the first model installed & the first nozzle installed will be activated after install.
  12. # Printer model name will be shown by the installation wizard.
  13. [printer_model:HSP1-I]
  14. name = HSP1-I
  15. variants = 0.6; 0.4; 0.8; 1.0
  16. technology = FFF
  17. family = HSP1
  18. bed_model = hsp1_i_bed.stl
  19. bed_texture = hsp1_i.svg
  20. default_materials = Layer Line Engineering PLA @HSP1; Push Plastic PETG @HSP1; Push Plastic PLA @HSP1;
  21. [printer_model:HSP1-I Duplicator Mode]
  22. name = HSP1-I Duplicator Mode
  23. variants = 0.6; 0.4; 0.8; 1.0
  24. technology = FFF
  25. family = HSP1
  26. bed_model = hsp1_i_duplicator_bed.stl
  27. bed_texture = hsp1_i_duplicator.svg
  28. default_materials = Layer Line Engineering PLA @HSP1; Push Plastic PETG @HSP1; Push Plastic PLA @HSP1;
  29. # All presets starting with asterisk, for example *common*, are intermediate and they will
  30. # not make it into the user interface.
  31. #################### Common print presets ####################
  32. [print:*common*]
  33. # Layers and Perimeters
  34. perimeters = 2
  35. spiral_vase = 0
  36. top_solid_layers = 4
  37. bottom_solid_layers = 4
  38. top_solid_min_thickness = 0.9
  39. bottom_solid_min_thickness = 0.6
  40. extra_perimeters = 1
  41. extra_perimeters_on_overhangs = 0
  42. avoid_crossing_curled_overhangs = 1
  43. avoid_crossing_perimeters = 0
  44. thin_walls = 0
  45. thick_bridges = 0
  46. overhangs = 1
  47. seam_position = aligned
  48. staggered_inner_seams = 0
  49. external_perimeters_first = 0
  50. gap_fill_enabled = 0
  51. perimeter_generator = arachne
  52. fuzzy_skin = none
  53. fuzzy_skin_thickness = 0.3
  54. fuzzy_skin_point_dist = 0.8
  55. # Infill
  56. fill_density = 20%
  57. fill_pattern = cubic
  58. infill_anchor = 600%
  59. infill_anchor_max = 20
  60. top_fill_pattern = monotoniclines
  61. bottom_fill_pattern = monotonic
  62. ironing = 0
  63. ironing_type = top
  64. ironing_flowrate = 15%
  65. ironing_spacing = 0.1
  66. infill_every_layers = 1
  67. solid_infill_every_layers = 0
  68. fill_angle = 45
  69. solid_infill_below_area = 10
  70. bridge_angle = 0
  71. only_retract_when_crossing_perimeters = 0
  72. infill_first = 0
  73. # Skirt and Brim
  74. skirts = 2
  75. skirt_distance = 3
  76. skirt_height = 1
  77. draft_shield = disabled
  78. min_skirt_length = 0
  79. brim_width = 0
  80. brim_separation = 0.1
  81. # Support Material
  82. support_material = 0
  83. support_material_auto = 1
  84. support_material_threshold = 50
  85. support_material_enforce_layers = 0
  86. raft_first_layer_density = 80%
  87. raft_first_layer_expansion = 3
  88. raft_layers = 0
  89. raft_contact_distance = 0.1
  90. raft_expansion = 1.5
  91. support_material_style = grid
  92. support_material_contact_distance = 0.22
  93. support_material_bottom_contact_distance = 0
  94. support_material_pattern = rectilinear
  95. support_material_with_sheath = 0
  96. support_material_spacing = 4
  97. support_material_angle = 0
  98. support_material_closing_radius = 2
  99. support_material_interface_layers = 2
  100. support_material_bottom_interface_layers = 0
  101. support_material_interface_pattern = rectilinear
  102. support_material_interface_spacing = 0.3
  103. support_material_interface_contact_loops = 0
  104. support_material_buildplate_only = 0
  105. support_material_xy_spacing = 80%
  106. dont_support_bridges = 0
  107. support_material_synchronize_layers = 0
  108. support_tree_angle = 40
  109. support_tree_angle_slow = 30
  110. support_tree_branch_diameter = 2
  111. support_tree_branch_diameter_angle = 3
  112. support_tree_branch_diameter_double_wall = 0
  113. support_tree_tip_diameter = 0.6
  114. support_tree_branch_distance = 1
  115. support_tree_top_rate = 30%
  116. # Speed
  117. perimeter_speed = 80
  118. small_perimeter_speed = 40
  119. external_perimeter_speed = 40
  120. infill_speed = 300
  121. solid_infill_speed = 100
  122. top_solid_infill_speed = 50
  123. support_material_speed = 80
  124. support_material_interface_speed = 40
  125. gap_fill_speed = 0
  126. ironing_speed = 15
  127. enable_dynamic_overhang_speeds = 0
  128. overhang_speed_0 = 15
  129. overhang_speed_1 = 15
  130. overhang_speed_2 = 20
  131. overhang_speed_3 = 25
  132. travel_speed = 400
  133. travel_speed_z = 7.5
  134. first_layer_speed = 30
  135. first_layer_speed_over_raft = 30
  136. external_perimeter_acceleration = 500
  137. perimeter_acceleration = 1000
  138. top_solid_infill_acceleration = 2000
  139. solid_infill_acceleration = 5000
  140. infill_acceleration = 5000
  141. bridge_acceleration = 4000
  142. first_layer_acceleration = 1000
  143. first_layer_acceleration_over_raft = 1000
  144. travel_acceleration = 5000
  145. default_acceleration = 4000
  146. max_print_speed = 300
  147. max_volumetric_speed = 0
  148. max_volumetric_extrusion_rate_slope_negative = 0
  149. max_volumetric_extrusion_rate_slope_positive = 0
  150. # Multiple Extruders
  151. perimeter_extruder = 1
  152. infill_extruder = 1
  153. solid_infill_extruder = 1
  154. support_material_extruder = 0
  155. support_material_interface_extruder = 0
  156. ooze_prevention = 0
  157. standby_temperature_delta = -5
  158. single_extruder_multi_material_priming = 0
  159. interface_shells = 0
  160. mmu_segmented_region_max_width = 0
  161. # Advanced
  162. extrusion_width = 0
  163. first_layer_extrusion_width = 0
  164. perimeter_extrusion_width = 0
  165. external_perimeter_extrusion_width = 0
  166. infill_extrusion_width = 0
  167. solid_infill_extrusion_width = 0
  168. top_infill_extrusion_width = 0
  169. support_material_extrusion_width = 0
  170. infill_overlap = 15%
  171. bridge_flow_ratio = 1
  172. slice_closing_radius = 0.049
  173. slicing_mode = regular
  174. resolution = 0
  175. gcode_resolution = 0.0125
  176. xy_size_compensation = 0
  177. elefant_foot_compensation = 0.2
  178. wall_transition_angle = 10
  179. wall_transition_filter_deviation = 25%
  180. wall_transition_length = 100%
  181. wall_distribution_count = 1
  182. min_bead_width = 85%
  183. min_feature_size = 25%
  184. # Output Options
  185. complete_objects = 0
  186. extruder_clearance_height = 90
  187. extruder_clearance_radius = 95
  188. gcode_comments = 0
  189. gcode_label_objects = 1
  190. output_filename_format = {input_filename_base}_{nozzle_diameter[0]}n_{filament_type[0]}_{print_time}.gcode
  191. threads = 12
  192. [print:*dual*]
  193. gcode_substitutions = "M220 S100";;;"Remove feedrate override resets";"G10 S(\\d+) P(\\d+)";"M568 P${2} S${1}";r;"RRF now uses M568 instead of G10";"M140 S(\d+) ; set bed temperature";;r;"Fix incorrect 2nd layer bed temp"
  194. [print:*duplicator*]
  195. gcode_substitutions = "M220 S100";;;"Remove feedrate override resets";"G10 S(\\d+) P(\\d+)";"M568 P2 S${1}";r;"RRF now uses M568 instead of G10"
  196. ##################### Nozzle size presets ####################
  197. [print:*0.6n*]
  198. extrusion_width = 0.65
  199. perimeter_extrusion_width = 0.65
  200. external_perimeter_extrusion_width = 0.65
  201. infill_extrusion_width = 0.65
  202. solid_infill_extrusion_width = 0.65
  203. top_infill_extrusion_width = 0.6
  204. perimeter_speed = 80
  205. small_perimeter_speed = 40
  206. external_perimeter_speed = 40
  207. infill_speed = 300
  208. solid_infill_speed = 100
  209. top_solid_infill_speed = 50
  210. bridge_speed = 20
  211. first_layer_speed = 30
  212. first_layer_speed_over_raft = 30
  213. [print:*0.4n*]
  214. extrusion_width = 0.45
  215. perimeter_extrusion_width = 0.45
  216. external_perimeter_extrusion_width = 0.45
  217. infill_extrusion_width = 0.45
  218. solid_infill_extrusion_width = 0.45
  219. top_infill_extrusion_width = 0.4
  220. perimeter_speed = 80
  221. small_perimeter_speed = 40
  222. external_perimeter_speed = 40
  223. infill_speed = 300
  224. solid_infill_speed = 100
  225. top_solid_infill_speed = 50
  226. bridge_speed = 30
  227. first_layer_speed = 30
  228. first_layer_speed_over_raft = 30
  229. [print:*0.8n*]
  230. extrusion_width = 0.87
  231. perimeter_extrusion_width = 0.87
  232. external_perimeter_extrusion_width = 0.87
  233. infill_extrusion_width = 0.87
  234. solid_infill_extrusion_width = 0.87
  235. top_infill_extrusion_width = 0.8
  236. perimeter_speed = 60
  237. small_perimeter_speed = 30
  238. external_perimeter_speed = 30
  239. infill_speed = 300
  240. solid_infill_speed = 70
  241. top_solid_infill_speed = 30
  242. bridge_speed = 20
  243. first_layer_speed = 20
  244. first_layer_speed_over_raft = 20
  245. [print:*1.0n*]
  246. extrusion_width = 1.09
  247. perimeter_extrusion_width = 1.09
  248. external_perimeter_extrusion_width = 1.09
  249. infill_extrusion_width = 1.09
  250. solid_infill_extrusion_width = 1.09
  251. top_infill_extrusion_width = 1.0
  252. perimeter_speed = 60
  253. small_perimeter_speed = 30
  254. external_perimeter_speed = 30
  255. infill_speed = 300
  256. solid_infill_speed = 70
  257. top_solid_infill_speed = 30
  258. bridge_speed = 20
  259. first_layer_speed = 20
  260. first_layer_speed_over_raft = 20
  261. ################# Nozzle size Support presets ################
  262. [print:*0.6n Support*]
  263. first_layer_extrusion_width = 0.65
  264. support_material_extrusion_width = 0.57
  265. support_material_spacing = 3
  266. support_material_interface_spacing = 0.3
  267. support_material_contact_distance = 0.25
  268. support_material_speed = 80
  269. support_material_interface_speed = 40
  270. support_tree_angle = 40
  271. support_tree_angle_slow = 30
  272. support_tree_branch_diameter = 3
  273. support_tree_branch_diameter_angle = 5
  274. support_tree_branch_diameter_double_wall = 4.5
  275. support_tree_branch_distance = 1
  276. support_tree_tip_diameter = 1.8
  277. support_tree_top_rate = 30%
  278. [print:*0.4n Support*]
  279. first_layer_extrusion_width = 0.42
  280. support_material_extrusion_width = 0.38
  281. support_material_spacing = 2
  282. support_material_interface_spacing = 0.2
  283. support_material_contact_distance = 0.20
  284. support_material_speed = 80
  285. support_material_interface_speed = 40
  286. support_tree_angle = 40
  287. support_tree_angle_slow = 30
  288. support_tree_branch_diameter = 2
  289. support_tree_branch_diameter_angle = 5
  290. support_tree_branch_diameter_double_wall = 3
  291. support_tree_branch_distance = 1
  292. support_tree_tip_diameter = 1.2
  293. support_tree_top_rate = 30%
  294. [print:*0.8n Support*]
  295. first_layer_extrusion_width = 0.87
  296. support_material_extrusion_width = 0.76
  297. support_material_spacing = 4
  298. support_material_interface_spacing = 0.4
  299. support_material_contact_distance = 0.3
  300. support_material_speed = 60
  301. support_material_interface_speed = 30
  302. support_tree_angle = 40
  303. support_tree_angle_slow = 30
  304. support_tree_branch_diameter = 4
  305. support_tree_branch_diameter_angle = 5
  306. support_tree_branch_diameter_double_wall = 6
  307. support_tree_branch_distance = 1
  308. support_tree_tip_diameter = 2.4
  309. support_tree_top_rate = 30%
  310. [print:*1.0n Support*]
  311. first_layer_extrusion_width = 1.09
  312. support_material_extrusion_width = 0.95
  313. support_material_spacing = 5
  314. support_material_interface_spacing = 0.5
  315. support_material_contact_distance = 0.35
  316. support_material_speed = 60
  317. support_material_interface_speed = 30
  318. support_tree_angle = 40
  319. support_tree_angle_slow = 30
  320. support_tree_branch_diameter = 5
  321. support_tree_branch_diameter_angle = 5
  322. support_tree_branch_diameter_double_wall = 7.5
  323. support_tree_branch_distance = 1
  324. support_tree_tip_diameter = 3.0
  325. support_tree_top_rate = 30%
  326. ####################### Support presets ######################
  327. [print:*Soluble*]
  328. support_material_contact_distance = 0
  329. support_material_interface_layers = 5
  330. support_material_bottom_interface_layers = -1
  331. support_material_interface_spacing = 0
  332. support_material_style = snug
  333. support_material = 1
  334. notes = SOLUBLE_SUPPORT
  335. [print:*Soluble Interface*]
  336. inherits = *Soluble*
  337. support_material_pattern = rectilinear-grid
  338. support_material_extruder = 1
  339. support_material_interface_extruder = 2
  340. [print:*Soluble Support*]
  341. inherits = *Soluble*
  342. support_material_pattern = honeycomb
  343. support_material_extruder = 2
  344. support_material_interface_extruder = 2
  345. support_material_with_sheath = 1
  346. #################### Layer height presets ####################
  347. [print:*100 Micron*]
  348. inherits = *common*
  349. first_layer_height = 0.10
  350. layer_height = 0.10
  351. [print:*150 Micron*]
  352. inherits = *common*
  353. first_layer_height = 0.15
  354. layer_height = 0.15
  355. [print:*200 Micron*]
  356. inherits = *common*
  357. first_layer_height = 0.20
  358. layer_height = 0.20
  359. [print:*250 Micron*]
  360. inherits = *common*
  361. first_layer_height = 0.25
  362. layer_height = 0.25
  363. [print:*300 Micron*]
  364. inherits = *common*
  365. first_layer_height = 0.30
  366. layer_height = 0.30
  367. [print:*350 Micron*]
  368. inherits = *common*
  369. first_layer_height = 0.35
  370. layer_height = 0.35
  371. [print:*400 Micron*]
  372. inherits = *common*
  373. first_layer_height = 0.40
  374. layer_height = 0.40
  375. [print:*500 Micron*]
  376. inherits = *common*
  377. first_layer_height = 0.50
  378. layer_height = 0.50
  379. [print:*600 Micron*]
  380. inherits = *common*
  381. first_layer_height = 0.60
  382. layer_height = 0.60
  383. [print:*700 Micron*]
  384. inherits = *common*
  385. first_layer_height = 0.70
  386. layer_height = 0.70
  387. ##################### 0.6mm Dual Presets #####################
  388. [print:*0.6 dual*]
  389. inherits = *dual*; *0.6n*; *0.6n Support*
  390. compatible_printers_condition = printer_model=="HSP1-I" and printer_notes!~/.*DUPLICATOR_MODE.*/ and nozzle_diameter[0]==0.6 and nozzle_diameter[1]==0.6
  391. [print:*0.6 dual soluble*]
  392. inherits = *0.6 dual*
  393. support_material_extrusion_width = 0.60
  394. [print:200 Micron Detail @HSP1]
  395. inherits = *200 Micron*; *0.6 dual*
  396. [print:300 Micron Standard @HSP1]
  397. inherits = *300 Micron*; *0.6 dual*
  398. [print:400 Micron Fast @HSP1]
  399. inherits = *400 Micron*; *0.6 dual*
  400. perimeter_extrusion_width = 0.68
  401. external_perimeter_extrusion_width = 0.68
  402. infill_extrusion_width = 0.68
  403. solid_infill_extrusion_width = 0.68
  404. [print:200 Micron Soluble Interface Detail @HSP1]
  405. inherits = *200 Micron*; *0.6 dual soluble*; *Soluble Interface*
  406. [print:300 Micron Soluble Interface Standard @HSP1]
  407. inherits = *300 Micron*; *0.6 dual soluble*; *Soluble Interface*
  408. [print:400 Micron Soluble Interface Fast @HSP1]
  409. inherits = *400 Micron*; *0.6 dual soluble*; *Soluble Interface*
  410. perimeter_extrusion_width = 0.68
  411. external_perimeter_extrusion_width = 0.68
  412. infill_extrusion_width = 0.68
  413. solid_infill_extrusion_width = 0.68
  414. [print:200 Micron Soluble Support Detail @HSP1]
  415. inherits = *200 Micron*; *0.6 dual soluble*; *Soluble Support*
  416. [print:300 Micron Soluble Support Standard @HSP1]
  417. inherits = *300 Micron*; *0.6 dual soluble*; *Soluble Support*
  418. [print:400 Micron Soluble Support Fast @HSP1]
  419. inherits = *400 Micron*; *0.6 dual soluble*; *Soluble Support*
  420. perimeter_extrusion_width = 0.68
  421. external_perimeter_extrusion_width = 0.68
  422. infill_extrusion_width = 0.68
  423. solid_infill_extrusion_width = 0.68
  424. ##################### 0.4mm Dual Presets #####################
  425. [print:*0.4 dual*]
  426. inherits = *dual*; *0.4n*; *0.4n Support*
  427. compatible_printers_condition = printer_model=="HSP1-I" and printer_notes!~/.*DUPLICATOR_MODE.*/ and nozzle_diameter[0]==0.4 and nozzle_diameter[1]==0.4
  428. [print:*0.4 dual soluble*]
  429. inherits = *0.4 dual*
  430. support_material_extrusion_width = 0.40
  431. [print:100 Micron Detail @HSP1]
  432. inherits = *100 Micron*; *0.4 dual*
  433. [print:200 Micron Standard @HSP1]
  434. inherits = *200 Micron*; *0.4 dual*
  435. [print:300 Micron Fast @HSP1]
  436. inherits = *300 Micron*; *0.4 dual*
  437. perimeter_extrusion_width = 0.47
  438. external_perimeter_extrusion_width = 0.47
  439. infill_extrusion_width = 0.47
  440. solid_infill_extrusion_width = 0.47
  441. [print:100 Micron Soluble Interface Detail @HSP1]
  442. inherits = *100 Micron*; *0.4 dual soluble*; *Soluble Interface*
  443. [print:200 Micron Soluble Interface Standard @HSP1]
  444. inherits = *200 Micron*; *0.4 dual soluble*; *Soluble Interface*
  445. [print:300 Micron Soluble Interface Fast @HSP1]
  446. inherits = *300 Micron*; *0.4 dual soluble*; *Soluble Interface*
  447. perimeter_extrusion_width = 0.47
  448. external_perimeter_extrusion_width = 0.47
  449. infill_extrusion_width = 0.47
  450. solid_infill_extrusion_width = 0.47
  451. [print:100 Micron Soluble Support Detail @HSP1]
  452. inherits = *100 Micron*; *0.4 dual soluble*; *Soluble Support*
  453. [print:200 Micron Soluble Support Standard @HSP1]
  454. inherits = *200 Micron*; *0.4 dual soluble*; *Soluble Support*
  455. [print:300 Micron Soluble Support Fast @HSP1]
  456. inherits = *300 Micron*; *0.4 dual soluble*; *Soluble Support*
  457. perimeter_extrusion_width = 0.47
  458. external_perimeter_extrusion_width = 0.47
  459. infill_extrusion_width = 0.47
  460. solid_infill_extrusion_width = 0.47
  461. ##################### 0.8mm Dual Presets #####################
  462. [print:*0.8 dual*]
  463. inherits = *dual*; *0.8n*; *0.8n Support*
  464. compatible_printers_condition = printer_model=="HSP1-I" and printer_notes!~/.*DUPLICATOR_MODE.*/ and nozzle_diameter[0]==0.8 and nozzle_diameter[1]==0.8
  465. [print:*0.8 dual soluble*]
  466. inherits = *0.8 dual*
  467. support_material_extrusion_width = 0.80
  468. [print:300 Micron Detail @HSP1]
  469. inherits = *300 Micron*; *0.8 dual*
  470. [print:400 Micron Standard @HSP1]
  471. inherits = *400 Micron*; *0.8 dual*
  472. [print:600 Micron Fast @HSP1]
  473. inherits = *600 Micron*; *0.8 dual*
  474. perimeter_extrusion_width = 0.90
  475. external_perimeter_extrusion_width = 0.90
  476. infill_extrusion_width = 0.90
  477. solid_infill_extrusion_width = 0.90
  478. [print:300 Micron Soluble Interface Detail @HSP1]
  479. inherits = *300 Micron*; *0.8 dual soluble*; *Soluble Interface*
  480. [print:400 Micron Soluble Interface Standard @HSP1]
  481. inherits = *400 Micron*; *0.8 dual soluble*; *Soluble Interface*
  482. [print:600 Micron Soluble Interface Fast @HSP1]
  483. inherits = *600 Micron*; *0.8 dual soluble*; *Soluble Interface*
  484. perimeter_extrusion_width = 0.90
  485. external_perimeter_extrusion_width = 0.90
  486. infill_extrusion_width = 0.90
  487. solid_infill_extrusion_width = 0.90
  488. [print:300 Micron Soluble Support Detail @HSP1]
  489. inherits = *300 Micron*; *0.8 dual soluble*; *Soluble Support*
  490. [print:400 Micron Soluble Support Standard @HSP1]
  491. inherits = *400 Micron*; *0.8 dual soluble*; *Soluble Support*
  492. [print:600 Micron Soluble Support Fast @HSP1]
  493. inherits = *600 Micron*; *0.8 dual soluble*; *Soluble Support*
  494. perimeter_extrusion_width = 0.90
  495. external_perimeter_extrusion_width = 0.90
  496. infill_extrusion_width = 0.90
  497. solid_infill_extrusion_width = 0.90
  498. ##################### 1.0mm Dual Presets #####################
  499. [print:*1.0 dual*]
  500. inherits = *dual*; *1.0n*; *1.0n Support*
  501. compatible_printers_condition = printer_model=="HSP1-I" and printer_notes!~/.*DUPLICATOR_MODE.*/ and nozzle_diameter[0]==1.0 and nozzle_diameter[1]==1.0
  502. [print:*1.0 dual soluble*]
  503. inherits = *1.0 dual*
  504. support_material_extrusion_width = 1.00
  505. [print:350 Micron Detail @HSP1]
  506. inherits = *350 Micron*; *1.0 dual*
  507. [print:500 Micron Standard @HSP1]
  508. inherits = *500 Micron*; *1.0 dual*
  509. [print:700 Micron Fast @HSP1]
  510. inherits = *700 Micron*; *1.0 dual*
  511. perimeter_extrusion_width = 1.12
  512. external_perimeter_extrusion_width = 1.12
  513. infill_extrusion_width = 1.12
  514. solid_infill_extrusion_width = 1.12
  515. [print:350 Micron Soluble Interface Detail @HSP1]
  516. inherits = *350 Micron*; *1.0 dual soluble*; *Soluble Interface*
  517. [print:500 Micron Soluble Interface Standard @HSP1]
  518. inherits = *500 Micron*; *1.0 dual soluble*; *Soluble Interface*
  519. [print:700 Micron Soluble Interface Fast @HSP1]
  520. inherits = *700 Micron*; *1.0 dual soluble*; *Soluble Interface*
  521. perimeter_extrusion_width = 1.12
  522. external_perimeter_extrusion_width = 1.12
  523. infill_extrusion_width = 1.12
  524. solid_infill_extrusion_width = 1.12
  525. [print:350 Micron Soluble Support Detail @HSP1]
  526. inherits = *350 Micron*; *1.0 dual soluble*; *Soluble Support*
  527. [print:500 Micron Soluble Support Standard @HSP1]
  528. inherits = *500 Micron*; *1.0 dual soluble*; *Soluble Support*
  529. [print:700 Micron Soluble Support Fast @HSP1]
  530. inherits = *700 Micron*; *1.0 dual soluble*; *Soluble Support*
  531. perimeter_extrusion_width = 1.12
  532. external_perimeter_extrusion_width = 1.12
  533. infill_extrusion_width = 1.12
  534. solid_infill_extrusion_width = 1.12
  535. ################## 0.6mm Duplicator Presets ##################
  536. [print:*0.6 duplicator*]
  537. inherits = *duplicator*; *0.6n*; *0.6n Support*
  538. compatible_printers_condition = printer_model=="HSP1-I Duplicator Mode" and printer_notes=~/.*DUPLICATOR_MODE.*/ and nozzle_diameter[0]==0.6
  539. [print:200 Micron Detail Duplicator @HSP1]
  540. inherits = *200 Micron*; *0.6 duplicator*
  541. [print:300 Micron Standard Duplicator @HSP1]
  542. inherits = *300 Micron*; *0.6 duplicator*
  543. [print:400 Micron Fast Duplicator @HSP1]
  544. inherits = *400 Micron*; *0.6 duplicator*
  545. perimeter_extrusion_width = 0.68
  546. external_perimeter_extrusion_width = 0.68
  547. infill_extrusion_width = 0.68
  548. solid_infill_extrusion_width = 0.68
  549. ##################### 0.4mm Duplicator Presets #####################
  550. [print:*0.4 duplicator*]
  551. inherits = *duplicator*; *0.4n*; *0.4n Support*
  552. compatible_printers_condition = printer_model=="HSP1-I Duplicator Mode" and printer_notes=~/.*DUPLICATOR_MODE.*/ and nozzle_diameter[0]==0.4
  553. [print:100 Micron Detail Duplicator @HSP1]
  554. inherits = *100 Micron*; *0.4 duplicator*
  555. [print:200 Micron Standard Duplicator @HSP1]
  556. inherits = *200 Micron*; *0.4 duplicator*
  557. [print:300 Micron Fast Duplicator @HSP1]
  558. inherits = *300 Micron*; *0.4 duplicator*
  559. perimeter_extrusion_width = 0.47
  560. external_perimeter_extrusion_width = 0.47
  561. infill_extrusion_width = 0.47
  562. solid_infill_extrusion_width = 0.47
  563. ################## 0.8mm Duplicator Presets ##################
  564. [print:*0.8 duplicator*]
  565. inherits = *duplicator*; *0.8n*; *0.8n Support*
  566. compatible_printers_condition = printer_model=="HSP1-I Duplicator Mode" and printer_notes=~/.*DUPLICATOR_MODE.*/ and nozzle_diameter[0]==0.8
  567. [print:300 Micron Detail Duplicator @HSP1]
  568. inherits = *300 Micron*; *0.8 duplicator*
  569. [print:400 Micron Standard Duplicator @HSP1]
  570. inherits = *400 Micron*; *0.8 duplicator*
  571. [print:600 Micron Fast Duplicator @HSP1]
  572. inherits = *600 Micron*; *0.8 duplicator*
  573. perimeter_extrusion_width = 0.90
  574. external_perimeter_extrusion_width = 0.90
  575. infill_extrusion_width = 0.90
  576. solid_infill_extrusion_width = 0.90
  577. ################## 1.0mm Duplicator Presets ##################
  578. [print:*1.0 duplicator*]
  579. inherits = *duplicator*; *1.0n*; *1.0n Support*
  580. compatible_printers_condition = printer_model=="HSP1-I Duplicator Mode" and printer_notes=~/.*DUPLICATOR_MODE.*/ and nozzle_diameter[0]==1.0
  581. [print:350 Micron Detail Duplicator @HSP1]
  582. inherits = *350 Micron*; *1.0 duplicator*
  583. [print:500 Micron Standard Duplicator @HSP1]
  584. inherits = *500 Micron*; *1.0 duplicator*
  585. [print:700 Micron Fast Duplicator @HSP1]
  586. inherits = *700 Micron*; *1.0 duplicator*
  587. perimeter_extrusion_width = 1.12
  588. external_perimeter_extrusion_width = 1.12
  589. infill_extrusion_width = 1.12
  590. solid_infill_extrusion_width = 1.12
  591. ################### Common filament preset ###################
  592. [filament:*common*]
  593. cooling = 0
  594. compatible_printers =
  595. filament_cost = 0
  596. filament_density = 0
  597. filament_diameter = 1.75
  598. filament_notes = ""
  599. filament_settings_id = ""
  600. filament_soluble = 0
  601. min_print_speed = 15
  602. slowdown_below_layer_time = 10
  603. compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_HSP.*/
  604. ################### Materials base presets ###################
  605. [filament:*PLA*]
  606. inherits = *common*
  607. filament_type = PLA
  608. temperature = 205
  609. bed_temperature = 60
  610. first_layer_temperature = 195
  611. first_layer_bed_temperature = 60
  612. idle_temperature = 140
  613. filament_max_volumetric_speed = 20
  614. extrusion_multiplier = 0.94
  615. filament_density = 1.24
  616. filament_cost = 20
  617. filament_colour = #FF3232
  618. fan_always_on = 1
  619. cooling = 1
  620. min_fan_speed = 15
  621. max_fan_speed = 40
  622. bridge_fan_speed = 40
  623. disable_fan_first_layers = 1
  624. fan_below_layer_time = 60
  625. [filament:*PETG*]
  626. inherits = *common*
  627. filament_type = PETG
  628. temperature = 245
  629. bed_temperature = 80
  630. first_layer_temperature = 240
  631. first_layer_bed_temperature = 80
  632. idle_temperature = 160
  633. filament_max_volumetric_speed = 15
  634. extrusion_multiplier = 0.94
  635. filament_density = 1.27
  636. filament_cost = 30
  637. filament_colour = #FF8000
  638. fan_always_on = 1
  639. cooling = 1
  640. min_fan_speed = 0
  641. max_fan_speed = 30
  642. bridge_fan_speed = 30
  643. disable_fan_first_layers = 3
  644. fan_below_layer_time = 20
  645. [filament:*PCTG*]
  646. inherits = *common*
  647. filament_type = PCTG
  648. temperature = 245
  649. bed_temperature = 80
  650. first_layer_temperature = 240
  651. first_layer_bed_temperature = 80
  652. idle_temperature = 160
  653. filament_max_volumetric_speed = 15
  654. extrusion_multiplier = 0.94
  655. filament_density = 1.21
  656. filament_cost = 40
  657. filament_colour = #FF8000
  658. fan_always_on = 1
  659. cooling = 1
  660. min_fan_speed = 0
  661. max_fan_speed = 30
  662. bridge_fan_speed = 30
  663. disable_fan_first_layers = 3
  664. fan_below_layer_time = 20
  665. [filament:*ABS*]
  666. inherits = *common*
  667. filament_type = ABS
  668. temperature = 250
  669. bed_temperature = 100
  670. first_layer_temperature = 240
  671. first_layer_bed_temperature = 100
  672. idle_temperature = 170
  673. filament_max_volumetric_speed = 20
  674. extrusion_multiplier = 0.92
  675. filament_density = 1.04
  676. filament_cost = 20
  677. filament_colour = #3A80CA
  678. fan_always_on = 0
  679. cooling = 0
  680. min_fan_speed = 0
  681. max_fan_speed = 0
  682. bridge_fan_speed = 30
  683. disable_fan_first_layers = 3
  684. fan_below_layer_time = 20
  685. [filament:*ASA*]
  686. inherits = *common*
  687. filament_type = ASA
  688. temperature = 250
  689. bed_temperature = 100
  690. first_layer_temperature = 245
  691. first_layer_bed_temperature = 100
  692. idle_temperature = 170
  693. filament_max_volumetric_speed = 15
  694. extrusion_multiplier = 0.92
  695. filament_density = 1.06
  696. filament_cost = 40
  697. filament_colour = #3A08AC
  698. fan_always_on = 0
  699. cooling = 0
  700. min_fan_speed = 0
  701. max_fan_speed = 0
  702. bridge_fan_speed = 30
  703. disable_fan_first_layers = 3
  704. fan_below_layer_time = 20
  705. [filament:*Nylon*]
  706. inherits = *common*
  707. filament_type = NYLON
  708. temperature = 255
  709. bed_temperature = 70
  710. first_layer_temperature = 250
  711. first_layer_bed_temperature = 70
  712. idle_temperature = 170
  713. filament_max_volumetric_speed = 15
  714. extrusion_multiplier = 0.94
  715. filament_density = 1.06
  716. filament_cost = 40
  717. filament_colour = #3A08AC
  718. fan_always_on = 0
  719. cooling = 0
  720. min_fan_speed = 0
  721. max_fan_speed = 0
  722. bridge_fan_speed = 30
  723. disable_fan_first_layers = 3
  724. fan_below_layer_time = 20
  725. [filament:*PC*]
  726. inherits = *common*
  727. filament_type = PC
  728. temperature = 270
  729. bed_temperature = 100
  730. first_layer_temperature = 265
  731. first_layer_bed_temperature = 100
  732. idle_temperature = 180
  733. filament_max_volumetric_speed = 15
  734. extrusion_multiplier = 0.94
  735. filament_density = 1.19
  736. filament_cost = 50
  737. filament_colour = #3A08AC
  738. fan_always_on = 0
  739. cooling = 0
  740. min_fan_speed = 0
  741. max_fan_speed = 0
  742. bridge_fan_speed = 30
  743. disable_fan_first_layers = 3
  744. fan_below_layer_time = 20
  745. [filament:*BVOH*]
  746. inherits = *common*
  747. filament_type = BVOH
  748. temperature = 220
  749. bed_temperature = 60
  750. first_layer_temperature = 215
  751. first_layer_bed_temperature = 0
  752. idle_temperature = 120
  753. filament_max_volumetric_speed = 15
  754. extrusion_multiplier = 0.90
  755. filament_density = 1.14
  756. filament_cost = 100
  757. filament_colour = #FF3232
  758. fan_always_on = 1
  759. cooling = 1
  760. min_fan_speed = 0
  761. max_fan_speed = 30
  762. bridge_fan_speed = 30
  763. disable_fan_first_layers = 4
  764. fan_below_layer_time = 30
  765. filament_soluble = 1
  766. compatible_prints_condition = notes=~/.*SOLUBLE_SUPPORT.*/
  767. [filament:*PVA*]
  768. inherits = *common*
  769. filament_type = PVA
  770. temperature = 220
  771. bed_temperature = 60
  772. first_layer_temperature = 215
  773. first_layer_bed_temperature = 0
  774. idle_temperature = 120
  775. filament_max_volumetric_speed = 15
  776. extrusion_multiplier = 0.90
  777. filament_density = 1.24
  778. filament_cost = 80
  779. filament_colour = #FF3232
  780. fan_always_on = 1
  781. cooling = 1
  782. min_fan_speed = 0
  783. max_fan_speed = 30
  784. bridge_fan_speed = 30
  785. disable_fan_first_layers = 4
  786. fan_below_layer_time = 30
  787. filament_soluble = 1
  788. compatible_prints_condition = notes=~/.*SOLUBLE_SUPPORT.*/
  789. ################## Generic material presets ##################
  790. [filament:*Generic*]
  791. filament_vendor = Generic
  792. [filament:Generic PLA @HSP1]
  793. inherits = *PLA*; *Generic*
  794. start_filament_gcode = "; Filament gcode\n{if nozzle_diameter[initial_extruder] == 0.6}{local pressure_advance = 0.026}\n{elsif nozzle_diameter[initial_extruder] == 0.4}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 0.8}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 1.0}{local pressure_advance = 0.0}\n{endif}\n{if printer_notes=~/.*DUPLICATOR_MODE.*/}\nM572 D0:1 S{pressure_advance}\n{else}\nM572 D{current_extruder} S{pressure_advance}\n{endif}"
  795. [filament:Generic PETG @HSP1]
  796. inherits = *PETG*; *Generic*
  797. start_filament_gcode = "; Filament gcode\n{if nozzle_diameter[initial_extruder] == 0.6}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 0.4}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 0.8}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 1.0}{local pressure_advance = 0.0}\n{endif}\n{if printer_notes=~/.*DUPLICATOR_MODE.*/}\nM572 D0:1 S{pressure_advance}\n{else}\nM572 D{current_extruder} S{pressure_advance}\n{endif}"
  798. [filament:Generic ABS @HSP1]
  799. inherits = *ABS*; *Generic*
  800. start_filament_gcode = "; Filament gcode\n{if nozzle_diameter[initial_extruder] == 0.6}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 0.4}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 0.8}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 1.0}{local pressure_advance = 0.0}\n{endif}\n{if printer_notes=~/.*DUPLICATOR_MODE.*/}\nM572 D0:1 S{pressure_advance}\n{else}\nM572 D{current_extruder} S{pressure_advance}\n{endif}"
  801. [filament:Generic ASA @HSP1]
  802. inherits = *ASA*; *Generic*
  803. start_filament_gcode = "; Filament gcode\n{if nozzle_diameter[initial_extruder] == 0.6}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 0.4}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 0.8}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 1.0}{local pressure_advance = 0.0}\n{endif}\n{if printer_notes=~/.*DUPLICATOR_MODE.*/}\nM572 D0:1 S{pressure_advance}\n{else}\nM572 D{current_extruder} S{pressure_advance}\n{endif}"
  804. [filament:Generic PC @HSP1]
  805. inherits = *PC*; *Generic*
  806. start_filament_gcode = "; Filament gcode\n{if nozzle_diameter[initial_extruder] == 0.6}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 0.4}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 0.8}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 1.0}{local pressure_advance = 0.0}\n{endif}\n{if printer_notes=~/.*DUPLICATOR_MODE.*/}\nM572 D0:1 S{pressure_advance}\n{else}\nM572 D{current_extruder} S{pressure_advance}\n{endif}"
  807. ##################### Layer Line presets #####################
  808. [filament:*Layer Line*]
  809. filament_vendor = HartSmart Products
  810. filament_spool_weight = 200
  811. [filament:Layer Line Engineering PLA @HSP1]
  812. inherits = *PLA*; *Layer Line*
  813. temperature = 215
  814. bed_temperature = 60
  815. first_layer_temperature = 210
  816. first_layer_bed_temperature = 60
  817. filament_cost = 34.99
  818. filament_density = 1.22
  819. filament_max_volumetric_speed = 20
  820. fan_always_on = 1
  821. cooling = 1
  822. min_fan_speed = 15
  823. max_fan_speed = 40
  824. bridge_fan_speed = 40
  825. disable_fan_first_layers = 1
  826. fan_below_layer_time = 60
  827. start_filament_gcode = "; Filament gcode\n{if nozzle_diameter[initial_extruder] == 0.6}{local pressure_advance = 0.024}\n{elsif nozzle_diameter[initial_extruder] == 0.4}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 0.8}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 1.0}{local pressure_advance = 0.0}\n{endif}\n{if printer_notes=~/.*DUPLICATOR_MODE.*/}\nM572 D0:1 S{pressure_advance}\n{else}\nM572 D{current_extruder} S{pressure_advance}\n{endif}"
  828. [filament:Layer Line Just PLAying @HSP1]
  829. inherits = *PLA*; *Layer Line*
  830. temperature = 200
  831. bed_temperature = 60
  832. first_layer_temperature = 195
  833. first_layer_bed_temperature = 60
  834. filament_cost = 22.99
  835. filament_density = 1.22
  836. filament_max_volumetric_speed = 20
  837. start_filament_gcode = "; Filament gcode\n{if nozzle_diameter[initial_extruder] == 0.6}{local pressure_advance = 0.026}\n{elsif nozzle_diameter[initial_extruder] == 0.4}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 0.8}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 1.0}{local pressure_advance = 0.0}\n{endif}\n{if printer_notes=~/.*DUPLICATOR_MODE.*/}\nM572 D0:1 S{pressure_advance}\n{else}\nM572 D{current_extruder} S{pressure_advance}\n{endif}"
  838. #################### Push Plastic presets ####################
  839. [filament:*Push Plastic*]
  840. filament_vendor = Push Plastic
  841. filament_spool_weight = 320 # 750g spools weight 350g
  842. [filament:Push Plastic PLA @HSP1]
  843. inherits = *PLA*; *Push Plastic*
  844. temperature = 200
  845. bed_temperature = 60
  846. first_layer_temperature = 195
  847. first_layer_bed_temperature = 60
  848. filament_cost = 29.99
  849. filament_density = 1.24
  850. start_filament_gcode = "; Filament gcode\n{if nozzle_diameter[initial_extruder] == 0.6}{local pressure_advance = 0.026}\n{elsif nozzle_diameter[initial_extruder] == 0.4}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 0.8}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 1.0}{local pressure_advance = 0.0}\n{endif}\n{if printer_notes=~/.*DUPLICATOR_MODE.*/}\nM572 D0:1 S{pressure_advance}\n{else}\nM572 D{current_extruder} S{pressure_advance}\n{endif}"
  851. [filament:Push Plastic PETG @HSP1]
  852. inherits = *PETG*; *Push Plastic*
  853. temperature = 245
  854. bed_temperature = 80
  855. first_layer_temperature = 240
  856. first_layer_bed_temperature = 80
  857. filament_cost = 32.99
  858. filament_density = 1.27
  859. extrusion_multiplier = 0.94
  860. filament_max_volumetric_speed = 15
  861. start_filament_gcode = "; Filament gcode\n{if nozzle_diameter[initial_extruder] == 0.6}{local pressure_advance = 0.014}\n{elsif nozzle_diameter[initial_extruder] == 0.4}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 0.8}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 1.0}{local pressure_advance = 0.0}\n{endif}\n{if printer_notes=~/.*DUPLICATOR_MODE.*/}\nM572 D0:1 S{pressure_advance}\n{else}\nM572 D{current_extruder} S{pressure_advance}\n{endif}"
  862. [filament:Push Plastic PCTG @HSP1]
  863. inherits = *PCTG*; *Push Plastic*
  864. temperature = 245
  865. bed_temperature = 80
  866. first_layer_temperature = 240
  867. first_layer_bed_temperature = 80
  868. filament_cost = 39.99
  869. filament_density = 1.21
  870. extrusion_multiplier = 1.00
  871. start_filament_gcode = "; Filament gcode\n{if nozzle_diameter[initial_extruder] == 0.6}{local pressure_advance = 0.018}\n{elsif nozzle_diameter[initial_extruder] == 0.4}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 0.8}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 1.0}{local pressure_advance = 0.0}\n{endif}\n{if printer_notes=~/.*DUPLICATOR_MODE.*/}\nM572 D0:1 S{pressure_advance}\n{else}\nM572 D{current_extruder} S{pressure_advance}\n{endif}"
  872. [filament:Push Plastic ABS @HSP1]
  873. inherits = *ABS*; *Push Plastic*
  874. temperature = 250
  875. bed_temperature = 100
  876. first_layer_temperature = 240
  877. first_layer_bed_temperature = 100
  878. filament_cost = 29.99
  879. filament_density = 1.03
  880. filament_max_volumetric_speed = 20
  881. start_filament_gcode = "; Filament gcode\n{if nozzle_diameter[initial_extruder] == 0.6}{local pressure_advance = 0.012}\n{elsif nozzle_diameter[initial_extruder] == 0.4}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 0.8}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 1.0}{local pressure_advance = 0.024}\n{endif}\n{if printer_notes=~/.*DUPLICATOR_MODE.*/}\nM572 D0:1 S{pressure_advance}\n{else}\nM572 D{current_extruder} S{pressure_advance}\n{endif}"
  882. #################### Polymaker presets ####################
  883. [filament:*Polymaker*]
  884. filament_vendor = Polymaker
  885. filament_spool_weight = 140
  886. [filament:Polymaker PolyLite PLA-CF @HSP1]
  887. inherits = *PLA*; *Polymaker*
  888. temperature = 205
  889. bed_temperature = 60
  890. first_layer_temperature = 200
  891. first_layer_bed_temperature = 60
  892. filament_cost = 29.99
  893. filament_density = 1.29
  894. filament_max_volumetric_speed = 20
  895. extrusion_multiplier = 0.93
  896. start_filament_gcode = "; Filament gcode\n{if nozzle_diameter[initial_extruder] == 0.6}{local pressure_advance = 0.012}\n{elsif nozzle_diameter[initial_extruder] == 0.4}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 0.8}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 1.0}{local pressure_advance = 0.0}\n{endif}\n{if printer_notes=~/.*DUPLICATOR_MODE.*/}\nM572 D0:1 S{pressure_advance}\n{else}\nM572 D{current_extruder} S{pressure_advance}\n{endif}"
  897. [filament:Polymaker PolyMide PA6-CF @HSP1]
  898. inherits = *Nylon*; *Polymaker*
  899. temperature = 290
  900. bed_temperature = 50
  901. first_layer_temperature = 285
  902. first_layer_bed_temperature = 50
  903. filament_cost = 74.99
  904. filament_density = 1.17
  905. filament_max_volumetric_speed = 15
  906. extrusion_multiplier = 0.93
  907. enable_dynamic_fan_speeds = 1
  908. overhang_fan_speed_0 = 30
  909. overhang_fan_speed_1 = 25
  910. overhang_fan_speed_2 = 15
  911. overhang_fan_speed_3 = 10
  912. start_filament_gcode = "; Filament gcode\n{if nozzle_diameter[initial_extruder] == 0.6}{local pressure_advance = 0.016}\n{elsif nozzle_diameter[initial_extruder] == 0.4}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 0.8}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 1.0}{local pressure_advance = 0.0}\n{endif}\n{if printer_notes=~/.*DUPLICATOR_MODE.*/}\nM572 D0:1 S{pressure_advance}\n{else}\nM572 D{current_extruder} S{pressure_advance}\n{endif}"
  913. [filament:Polymaker PolyDissolve S1 @HSP1]
  914. inherits = *PVA*; *Polymaker*
  915. # alias = Polymaker PolyDissolve S1
  916. temperature = 220
  917. bed_temperature = 40
  918. first_layer_temperature = 215
  919. filament_cost = 79.99
  920. filament_density = 1.13
  921. filament_max_volumetric_speed = 20
  922. extrusion_multiplier = 0.90
  923. start_filament_gcode = "; Filament gcode\n{if nozzle_diameter[initial_extruder] == 0.6}{local pressure_advance = 0.018}\n{elsif nozzle_diameter[initial_extruder] == 0.4}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 0.8}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 1.0}{local pressure_advance = 0.0}\n{endif}\n{if printer_notes=~/.*DUPLICATOR_MODE.*/}\nM572 D0:1 S{pressure_advance}\n{else}\nM572 D{current_extruder} S{pressure_advance}\nM98 P{\"{directories.system^\\\"/System Macros/Change Settings/adjust_filament_monitor_sensitivity.g\\\"}\"} D{current_extruder} L60 H140\n{endif}"
  924. #################### Taulman presets ####################
  925. [filament:*Taulman*]
  926. filament_vendor = Taulman
  927. filament_spool_weight = 325
  928. [filament:Taulman Alloy 910 @HSP1]
  929. inherits = *Nylon*; *Taulman*
  930. temperature = 255
  931. bed_temperature = 70
  932. first_layer_temperature = 245
  933. first_layer_bed_temperature = 70
  934. filament_cost = 80.00
  935. filament_density = 1.11
  936. filament_max_volumetric_speed = 15
  937. extrusion_multiplier = 0.93
  938. start_filament_gcode = "; Filament gcode\n{if nozzle_diameter[initial_extruder] == 0.6}{local pressure_advance = 0.006}\n{elsif nozzle_diameter[initial_extruder] == 0.4}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 0.8}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 1.0}{local pressure_advance = 0.0}\n{endif}\n{if printer_notes=~/.*DUPLICATOR_MODE.*/}\nM572 D0:1 S{pressure_advance}\n{else}\nM572 D{current_extruder} S{pressure_advance}\n{endif}"
  939. #################### Essentium presets ####################
  940. [filament:*Essentium*]
  941. filament_vendor = Essentium
  942. filament_spool_weight = 325
  943. [filament:Essentium HTN-CF25 @HSP1]
  944. inherits = *Nylon*; *Essentium*
  945. temperature = 280
  946. bed_temperature = 80
  947. first_layer_temperature = 275
  948. first_layer_bed_temperature = 80
  949. filament_cost = 230.00
  950. filament_density = 1.32
  951. filament_max_volumetric_speed = 15
  952. extrusion_multiplier = 0.95
  953. enable_dynamic_fan_speeds = 1
  954. overhang_fan_speed_0 = 30
  955. overhang_fan_speed_1 = 25
  956. overhang_fan_speed_2 = 15
  957. overhang_fan_speed_3 = 10
  958. start_filament_gcode = "; Filament gcode\n{if nozzle_diameter[initial_extruder] == 0.6}{local pressure_advance = 0.006}\n{elsif nozzle_diameter[initial_extruder] == 0.4}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 0.8}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 1.0}{local pressure_advance = 0.0}\n{endif}\n{if printer_notes=~/.*DUPLICATOR_MODE.*/}\nM572 D0:1 S{pressure_advance}\n{else}\nM572 D{current_extruder} S{pressure_advance}\n{endif}"
  959. [filament:Essentium Support S10 @HSP1]
  960. inherits = *PVA*; *Essentium*
  961. temperature = 215
  962. bed_temperature = 60
  963. first_layer_temperature = 210
  964. filament_cost = 100.00
  965. filament_density = 1.14
  966. filament_max_volumetric_speed = 20
  967. extrusion_multiplier = 0.90
  968. start_filament_gcode = "; Filament gcode\n{if nozzle_diameter[initial_extruder] == 0.6}{local pressure_advance = 0.04}\n{elsif nozzle_diameter[initial_extruder] == 0.4}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 0.8}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 1.0}{local pressure_advance = 0.0}\n{endif}\n{if printer_notes=~/.*DUPLICATOR_MODE.*/}\nM572 D0:1 S{pressure_advance}\n{else}\nM572 D{current_extruder} S{pressure_advance}\n{endif}"
  969. #################### BASF presets ####################
  970. [filament:*BASF*]
  971. filament_vendor = BASF
  972. filament_spool_weight = 215
  973. [filament:BASF Ultrafuse ABS Fusion+ @HSP1]
  974. inherits = *ABS*; *BASF*
  975. temperature = 245
  976. bed_temperature = 100
  977. first_layer_temperature = 255
  978. first_layer_bed_temperature = 100
  979. filament_cost = 45.00
  980. filament_density = 1.07
  981. filament_max_volumetric_speed = 15
  982. extrusion_multiplier = 0.95
  983. start_filament_gcode = "; Filament gcode\n{if nozzle_diameter[initial_extruder] == 0.6}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 0.4}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 0.8}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 1.0}{local pressure_advance = 0.0}\n{endif}\n{if printer_notes=~/.*DUPLICATOR_MODE.*/}\nM572 D0:1 S{pressure_advance}\n{else}\nM572 D{current_extruder} S{pressure_advance}\n{endif}"
  984. [filament:BASF Ultrafuse BVOH @HSP1]
  985. inherits = *BVOH*; *BASF*
  986. temperature = 215
  987. bed_temperature = 60
  988. first_layer_temperature = 210
  989. filament_cost = 143.00
  990. filament_density = 1.14
  991. filament_max_volumetric_speed = 20
  992. extrusion_multiplier = 0.91
  993. start_filament_gcode = "; Filament gcode\n{if nozzle_diameter[initial_extruder] == 0.6}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 0.4}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 0.8}{local pressure_advance = 0.0}\n{elsif nozzle_diameter[initial_extruder] == 1.0}{local pressure_advance = 0.0}\n{endif}\n{if printer_notes=~/.*DUPLICATOR_MODE.*/}\nM572 D0:1 S{pressure_advance}\n{else}\nM572 D{current_extruder} S{pressure_advance}\n{endif}"
  994. #################### Coex presets ####################
  995. [filament:*Coex*]
  996. filament_vendor = Coex
  997. filament_spool_weight = 350
  998. ################### Common printer presets ###################
  999. [printer:*common*]
  1000. printer_technology = FFF
  1001. autoemit_temperature_commands = 0
  1002. color_change_gcode = M600
  1003. gcode_flavor = reprapfirmware
  1004. high_current_on_filament_swap = 0
  1005. machine_limits_usage = time_estimate_only
  1006. machine_max_acceleration_e = 2400
  1007. machine_max_acceleration_extruding = 5000
  1008. machine_max_acceleration_retracting = 5000
  1009. machine_max_acceleration_travel = 5000
  1010. machine_max_acceleration_x = 5000
  1011. machine_max_acceleration_y = 5000
  1012. machine_max_acceleration_z = 300
  1013. machine_max_feedrate_e = 100
  1014. machine_max_feedrate_x = 500
  1015. machine_max_feedrate_y = 500
  1016. machine_max_feedrate_z = 10
  1017. machine_max_jerk_e = 15
  1018. machine_max_jerk_x = 4
  1019. machine_max_jerk_y = 4
  1020. machine_max_jerk_z = 2.5
  1021. max_print_height = 1000
  1022. parking_pos_retraction = 92
  1023. pause_print_gcode = M226
  1024. remaining_times = 1
  1025. silent_mode = 0
  1026. single_extruder_multi_material = 0
  1027. thumbnails = 256x256/QOI
  1028. use_firmware_retraction = 0
  1029. use_relative_e_distances = 1
  1030. use_volumetric_e = 0
  1031. variable_layer_height = 1
  1032. z_offset = 0
  1033. default_filament_profile = Layer Line Engineering PLA @HSP1
  1034. end_gcode = ; Stop the print\nM0\n\n;NUM_LAYERS:[total_layer_count]\n
  1035. before_layer_gcode = ;LAYER:[layer_num]
  1036. # dual preset
  1037. [printer:*dual*]
  1038. inherits = *common*
  1039. printer_model = HSP1-I
  1040. autoemit_temperature_commands = 0
  1041. bed_shape = 0x0,650x0,650x640,0x640
  1042. extruder_colour = #FFFF00;#FF00FF
  1043. extruder_offset = 0x0,0x0
  1044. wipe = 1,1
  1045. retract_before_wipe = 50%,50%
  1046. retract_layer_change = 1,1
  1047. retract_length_toolchange = 2,2
  1048. retract_lift = 0.4,0.4
  1049. retract_lift_above = 0,0
  1050. retract_lift_below = 0,0
  1051. retract_restart_extra = 0,0
  1052. retract_restart_extra_toolchange = 0,0
  1053. retract_speed = 40,40
  1054. deretract_speed = 30,30
  1055. toolchange_gcode = T{next_extruder}\nM116 P{next_extruder} S5
  1056. layer_gcode = {if layer_num == 1}M140 S{max((is_extruder_used[0]? bed_temperature[0]:0),(is_extruder_used[1]? bed_temperature[1]:0))}{endif}
  1057. 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_HSP\nPRINTER_MODEL_HSP1-I\n
  1058. start_gcode = ; Run nozzle diameter and filament check\nM98 P{"{directories.system^\\"/System Macros/Config Checks/nozzle_check.g\\"}"} {if is_extruder_used[0]}L{nozzle_diameter[0]}{endif} {if is_extruder_used[1]}S{nozzle_diameter[1]}{endif}\nM98 P{"{directories.system^\\"/System Macros/Config Checks/filament_check.g\\"}"} {if is_extruder_used[0]}L"{filament_type[0]}"{endif} {if is_extruder_used[1]}S"{filament_type[1]}"{endif}\n\n; set extruder temp\n{if is_extruder_used[0]}M568 P0 S{first_layer_temperature[0]} R{(!is_nil(idle_temperature[0])? idle_temperature[0]:first_layer_temperature[0]-60)} A1{endif}\n{if is_extruder_used[1]}M568 P1 S{first_layer_temperature[1]} R{(!is_nil(idle_temperature[1])? idle_temperature[1]:first_layer_temperature[1]-60)} A1{endif}\n\n; Set and wait for bed temp\nM190 S{max((is_extruder_used[0]? first_layer_bed_temperature[0]:0),(is_extruder_used[1]? first_layer_bed_temperature[1]:0))}\n\n; Home all axes\nG28\n\n; Enable mesh compensation\nM98 P{"{directories.system^\\"/System Macros/Config Checks/load_heightmap.g\\"}"}\n\n; Move to starting position\nG0 H2 X{"{move.axes[0].min}"} Y50 F6000\n\n; Select first tool\nT{initial_extruder}\n\n; Move near start\nG1 X[first_layer_print_min_0] Y[first_layer_print_min_1] Z{first_layer_height + 2.0} F12000\n
  1059. # duplicator preset
  1060. [printer:*duplicator*]
  1061. inherits = *common*
  1062. printer_model = HSP1-I Duplicator Mode
  1063. autoemit_temperature_commands = 0
  1064. bed_shape = 0x0,320x0,320x640,0x640
  1065. extruder_colour = #FFFF00
  1066. extruder_offset = 0x0
  1067. wipe = 1
  1068. retract_before_wipe = 50%
  1069. retract_layer_change = 1
  1070. retract_length_toolchange = 0
  1071. retract_lift = 0.4
  1072. retract_lift_above = 0
  1073. retract_lift_below = 0
  1074. retract_restart_extra = 0
  1075. retract_restart_extra_toolchange = 0
  1076. retract_speed = 40
  1077. deretract_speed = 30
  1078. 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_HSP\nPRINTER_MODEL_HSP1-I\nDUPLICATOR_MODE\n
  1079. start_gcode = ; Run nozzle diameter and filament check\nM98 P{"{directories.system^\\"/System Macros/Config Checks/nozzle_check.g\\"}"} L{nozzle_diameter[0]} S{nozzle_diameter[0]}\nM98 P{"{directories.system^\\"/System Macros/Config Checks/filament_check.g\\"}"} L"{filament_type[0]}" S"{filament_type[0]}"\n\n; set extruder temp\nM568 P2 S{first_layer_temperature[0]} R{(!is_nil(idle_temperature[0])? idle_temperature[0]:first_layer_temperature[0]-60)} A1\n\n; Set and wait for bed temp\nM190 S{first_layer_bed_temperature[0]}\n\n; Home all axes\nG28\n\n; Enable mesh compensation\nG29 S1\n\n; Move to starting position\nG0 H2 X{"{move.axes[0].min}"} Y50 F6000\n\n; Select duplicator "tool"\nT2\n\n; Move near start\nG1 X[first_layer_print_min_0] Y[first_layer_print_min_1] Z{first_layer_height + 2.0} F12000\n
  1080. # mirror preset
  1081. [printer:*mirror*]
  1082. inherits = *common*
  1083. printer_model = HSP1-I Duplicator Mode
  1084. autoemit_temperature_commands = 0
  1085. bed_shape = 0x0,300x0,300x640,0x640
  1086. extruder_colour = #FFFF00
  1087. extruder_offset = 0x0
  1088. wipe = 1
  1089. retract_before_wipe = 50%
  1090. retract_layer_change = 1
  1091. retract_length_toolchange = 0
  1092. retract_lift = 0.4
  1093. retract_lift_above = 0
  1094. retract_lift_below = 0
  1095. retract_restart_extra = 0
  1096. retract_restart_extra_toolchange = 0
  1097. retract_speed = 40
  1098. deretract_speed = 30
  1099. 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_HSP\nPRINTER_MODEL_HSP1-I\nDUPLICATOR_MODE\n
  1100. start_gcode = ; Run nozzle diameter and filament check\nM98 P{"{directories.system^\\"/System Macros/Config Checks/nozzle_check.g\\"}"} L{nozzle_diameter[0]} S{nozzle_diameter[0]}\nM98 P{"{directories.system^\\"/System Macros/Config Checks/filament_check.g\\"}"} L"{filament_type[0]}" S"{filament_type[0]}"\n\n; set extruder temp\nM568 P3 S{first_layer_temperature[0]} R{(!is_nil(idle_temperature[0])? idle_temperature[0]:first_layer_temperature[0]-60)} A1\n\n; Set and wait for bed temp\nM190 S{first_layer_bed_temperature[0]}\n\n; Home all axes\nG28\n\n; Enable mesh compensation\nG29 S1\n\n; Move to starting position\nG0 H2 X{"{move.axes[0].min}"} Y50 F6000\n\n; Select mirror "tool"\nT3\n\n; Move near start\nG1 X[first_layer_print_min_0] Y[first_layer_print_min_1] Z{first_layer_height + 2.0} F12000\n
  1101. #################### Nozzle size presets ####################
  1102. [printer:*0.6*]
  1103. min_layer_height = 0.1
  1104. max_layer_height = 0.5
  1105. retract_before_travel = 1.5
  1106. printer_variant = 0.6
  1107. [printer:*0.4*]
  1108. min_layer_height = 0.05
  1109. max_layer_height = 0.3
  1110. retract_before_travel = 1
  1111. printer_variant = 0.4
  1112. [printer:*0.8*]
  1113. min_layer_height = 0.2
  1114. max_layer_height = 0.6
  1115. retract_before_travel = 2
  1116. printer_variant = 0.8
  1117. [printer:*1.0*]
  1118. min_layer_height = 0.3
  1119. max_layer_height = 0.8
  1120. retract_before_travel = 2.5
  1121. printer_variant = 1.0
  1122. #################### Dual printer presets ####################
  1123. [printer:HSP1-I - 2x0.6mm Takoto]
  1124. inherits = *dual*; *0.6*
  1125. nozzle_diameter = 0.6,0.6
  1126. retract_length = 2,2
  1127. default_print_profile = 300 Micron Standard @HSP1
  1128. [printer:HSP1-I - 2x0.4mm Takoto]
  1129. inherits = *dual*; *0.4*
  1130. nozzle_diameter = 0.4,0.4
  1131. retract_length = 2,2
  1132. default_print_profile = 200 Micron Standard @HSP1
  1133. [printer:HSP1-I - 2x0.8mm Takoto]
  1134. inherits = *dual*; *0.8*
  1135. nozzle_diameter = 0.8,0.8
  1136. retract_length = 2,2
  1137. default_print_profile = 400 Micron Standard @HSP1
  1138. [printer:HSP1-I - 2x1.0mm Takoto]
  1139. inherits = *dual*; *1.0*
  1140. nozzle_diameter = 1.0,1.0
  1141. retract_length = 2,2
  1142. default_print_profile = 500 Micron Standard @HSP1
  1143. ################# Duplicator printer presets #################
  1144. [printer:HSP1-I - 0.6mm Takoto Duplicator]
  1145. inherits = *duplicator*; *0.6*
  1146. nozzle_diameter = 0.6
  1147. retract_length = 2
  1148. default_print_profile = 300 Micron Standard Duplicator @HSP1
  1149. [printer:HSP1-I - 0.4mm Takoto Duplicator]
  1150. inherits = *duplicator*; *0.4*
  1151. nozzle_diameter = 0.4
  1152. retract_length = 2
  1153. default_print_profile = 200 Micron Standard Duplicator @HSP1
  1154. [printer:HSP1-I - 0.8mm Takoto Duplicator]
  1155. inherits = *duplicator*; *0.8*
  1156. nozzle_diameter = 0.8
  1157. retract_length = 2
  1158. default_print_profile = 400 Micron Standard Duplicator @HSP1
  1159. [printer:HSP1-I - 1.0mm Takoto Duplicator]
  1160. inherits = *duplicator*; *1.0*
  1161. nozzle_diameter = 1.0
  1162. retract_length = 2
  1163. default_print_profile = 500 Micron Standard Duplicator @HSP1
  1164. ################# Mirror printer presets #################
  1165. [printer:HSP1-I - 0.6mm Takoto Mirror]
  1166. inherits = *mirror*; *0.6*
  1167. nozzle_diameter = 0.6
  1168. retract_length = 2
  1169. default_print_profile = 300 Micron Standard Duplicator @HSP1
  1170. [printer:HSP1-I - 0.4mm Takoto Mirror]
  1171. inherits = *mirror*; *0.4*
  1172. nozzle_diameter = 0.4
  1173. retract_length = 2
  1174. default_print_profile = 200 Micron Standard Duplicator @HSP1
  1175. [printer:HSP1-I - 0.8mm Takoto Mirror]
  1176. inherits = *mirror*; *0.8*
  1177. nozzle_diameter = 0.8
  1178. retract_length = 2
  1179. default_print_profile = 400 Micron Standard Duplicator @HSP1
  1180. [printer:HSP1-I - 1.0mm Takoto Mirror]
  1181. inherits = *mirror*; *1.0*
  1182. nozzle_diameter = 1.0
  1183. retract_length = 2
  1184. default_print_profile = 500 Micron Standard Duplicator @HSP1