mixware_hyper_s.def.json 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369
  1. {
  2. "name": "Hyper S",
  3. "version": 2,
  4. "inherits": "fdmprinter",
  5. "metadata": {
  6. "visible": true,
  7. "author": "Mixware",
  8. "manufacturer": "Mixware",
  9. "file_formats": "text/x-gcode",
  10. "platform": "mixware_hyper_s_platform.stl",
  11. "has_materials": true,
  12. "has_machine_quality": true,
  13. "preferred_material": "generic_pla",
  14. "preferred_quality": "coarse",
  15. "machine_extruder_trains": {
  16. "0": "mixware_hyper_s_extruder_0"
  17. }
  18. },
  19. "overrides": {
  20. "machine_name": {
  21. "default_value": "Hyper S"
  22. },
  23. "machine_start_gcode": {
  24. "default_value": "M140 S{material_bed_temperature} ; Heat bed\nM109 S{material_print_temperature} ; Heat nozzle\nM190 S{material_bed_temperature} ; Wait for bed heating\nG28 ; home all axes\nM117 Purge extruder\nG92 E0 ; reset extruder\nG1 Z5.0 F1000 ; move z up little to prevent scratching of surface\nG1 X0.1 Y20 Z0.3 F5000.0 ; move to start-line position\nG1 X0.1 Y100.0 Z0.3 F1500.0 E15 ; draw 1st line\nG1 X0.4 Y100.0 Z0.3 F5000.0 ; move to side a little\nG1 X0.4 Y20 Z0.3 F1500.0 E30 ; draw 2nd line\nG92 E0 ; reset extruder\nG1 Z5.0 F1000 ; move z up little to prevent scratching of surface"
  25. },
  26. "machine_end_gcode": {
  27. "default_value": "G91; relative positioning\nG1 Z1.0 F3000 ; move z up little to prevent scratching of print\nG90; absolute positioning\nG1 X0 Y200 F1000 ; prepare for part removal\nM104 S0; turn off extruder\nM140 S0 ; turn off bed\nG1 X0 Y220 F1000 ; prepare for part removal\nM84 ; disable motors\nM106 S0 ; turn off fan"
  28. },
  29. "machine_width": {
  30. "default_value": 300
  31. },
  32. "machine_depth": {
  33. "default_value": 300
  34. },
  35. "machine_height": {
  36. "default_value": 400
  37. },
  38. "raft_margin": {
  39. "default_value": 3,
  40. "minimum_value_warning": "0.01"
  41. },
  42. "raft_airgap": {
  43. "default_value": 0.24
  44. },
  45. "brim_width": {
  46. "default_value": 3
  47. },
  48. "machine_heated_bed": {
  49. "default_value": true
  50. },
  51. "material_diameter": {
  52. "default_value": 1.75
  53. },
  54. "top_bottom_pattern": {
  55. "default_value": "zigzag"
  56. },
  57. "ironing_line_spacing": {
  58. "default_value": 0.4
  59. },
  60. "ironing_pattern": {
  61. "default_value": "concentric"
  62. },
  63. "skin_no_small_gaps_heuristic": {
  64. "default_value": false
  65. },
  66. "retraction_hop_enabled": {
  67. "default_value": false
  68. },
  69. "support_enable": {
  70. "default_value": true
  71. },
  72. "support_type": {
  73. "default_value": "buildplate"
  74. },
  75. "support_angle": {
  76. "default_value": 60
  77. },
  78. "support_pattern": {
  79. "default_value": "zigzag"
  80. },
  81. "support_infill_rate": {
  82. "value": 15
  83. },
  84. "gantry_height": {
  85. "value": 25
  86. },
  87. "machine_max_feedrate_x": {
  88. "default_value": 500
  89. },
  90. "machine_max_feedrate_y": {
  91. "default_value": 500
  92. },
  93. "machine_max_feedrate_z": {
  94. "default_value": 10
  95. },
  96. "machine_max_feedrate_e": {
  97. "default_value": 50
  98. },
  99. "machine_max_acceleration_x": {
  100. "default_value": 500
  101. },
  102. "machine_max_acceleration_y": {
  103. "default_value": 500
  104. },
  105. "machine_max_acceleration_z": {
  106. "default_value": 100
  107. },
  108. "machine_max_acceleration_e": {
  109. "default_value": 500
  110. },
  111. "machine_acceleration": {
  112. "default_value": 500
  113. },
  114. "machine_max_jerk_xy": {
  115. "default_value": 10
  116. },
  117. "machine_max_jerk_z": {
  118. "default_value": 0.4
  119. },
  120. "machine_max_jerk_e": {
  121. "default_value": 5
  122. },
  123. "acceleration_print": {
  124. "default_value": 1000
  125. },
  126. "jerk_print": {
  127. "default_value": 10
  128. },
  129. "acceleration_enabled": {
  130. "default_value": false
  131. },
  132. "jerk_enabled": {
  133. "default_value": false
  134. },
  135. "speed_print": {
  136. "default_value": 40.0
  137. },
  138. "optimize_wall_printing_order": {
  139. "default_value": "True"
  140. },
  141. "z_seam_type": {
  142. "default_value": "shortest"
  143. },
  144. "infill_before_walls": {
  145. "default_value": false
  146. },
  147. "infill_sparse_density": {
  148. "default_value": 15
  149. },
  150. "fill_outline_gaps": {
  151. "default_value": false
  152. },
  153. "retraction_hop": {
  154. "default_value": 0.2
  155. },
  156. "travel_avoid_other_parts": {
  157. "default_value": false
  158. },
  159. "travel_retract_before_outer_wall": {
  160. "default_value": true
  161. },
  162. "retraction_amount": {
  163. "default_value": 2
  164. },
  165. "retraction_enable": {
  166. "default_value": true
  167. },
  168. "retraction_count_max": {
  169. "default_value": 100
  170. },
  171. "cool_fan_enabled": {
  172. "default_value": true
  173. },
  174. "cool_min_layer_time": {
  175. "default_value": 10
  176. },
  177. "skirt_gap": {
  178. "default_value": 8.0
  179. },
  180. "skirt_line_count": {
  181. "default_value": 3
  182. },
  183. "adaptive_layer_height_variation": {
  184. "default_value": 0.04
  185. },
  186. "adaptive_layer_height_variation_step": {
  187. "default_value": 0.04
  188. },
  189. "support_use_towers": {
  190. "default_value": false
  191. },
  192. "support_interface_enable": {
  193. "default_value": true
  194. },
  195. "support_interface_density": {
  196. "default_value": 33.333
  197. },
  198. "support_interface_pattern": {
  199. "default_value": "grid"
  200. },
  201. "support_interface_skip_height": {
  202. "default_value": 0.24
  203. },
  204. "top_bottom_thickness": {
  205. "default_value": 0.8
  206. },
  207. "material_flow": {
  208. "default_value": 100
  209. },
  210. "material_print_temperature": {
  211. "maximum_value_warning": "330"
  212. },
  213. "acceleration_roofing": {
  214. "enabled": "acceleration_enabled and roofing_layer_count > 0 and top_layers > 0"
  215. },
  216. "retraction_speed": {
  217. "default_value": 40,
  218. "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')",
  219. "maximum_value": "200"
  220. },
  221. "retraction_retract_speed": {
  222. "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')",
  223. "maximum_value": "200"
  224. },
  225. "retraction_prime_speed": {
  226. "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')",
  227. "maximum_value": "200"
  228. },
  229. "speed_layer_0": {
  230. "value": "speed_print / 2"
  231. },
  232. "acceleration_travel_layer_0": {
  233. "value": "acceleration_travel"
  234. },
  235. "jerk_travel": {
  236. "value": "jerk_print"
  237. },
  238. "jerk_travel_layer_0": {
  239. "value": "jerk_travel"
  240. },
  241. "skirt_brim_speed": {
  242. "value": "speed_layer_0"
  243. },
  244. "speed_infill": {
  245. "value": "speed_print"
  246. },
  247. "speed_wall": {
  248. "value": "speed_print / 2"
  249. },
  250. "speed_wall_0": {
  251. "value": "speed_wall"
  252. },
  253. "speed_wall_x": {
  254. "value": "speed_wall"
  255. },
  256. "speed_topbottom": {
  257. "value": "speed_print / 2"
  258. },
  259. "speed_roofing": {
  260. "value": "speed_topbottom"
  261. },
  262. "speed_travel": {
  263. "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5"
  264. },
  265. "speed_print_layer_0": {
  266. "value": "speed_layer_0"
  267. },
  268. "speed_travel_layer_0": {
  269. "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5"
  270. },
  271. "speed_prime_tower": {
  272. "value": "speed_topbottom"
  273. },
  274. "speed_support": {
  275. "value": "speed_wall_0"
  276. },
  277. "speed_support_interface": {
  278. "value": "speed_topbottom"
  279. },
  280. "material_initial_print_temperature": {
  281. "value": "material_print_temperature"
  282. },
  283. "material_final_print_temperature": {
  284. "value": "material_print_temperature"
  285. },
  286. "cool_fan_full_at_height": {
  287. "value": "layer_height_0 + 2 * layer_height"
  288. },
  289. "adhesion_type": {
  290. "default_value": "skirt"
  291. },
  292. "meshfix_maximum_travel_resolution": {
  293. "value": "meshfix_maximum_resolution"
  294. },
  295. "support_xy_distance": {
  296. "value": "wall_line_width_0 * 2"
  297. },
  298. "support_xy_distance_overhang": {
  299. "value": "wall_line_width_0"
  300. },
  301. "support_z_distance": {
  302. "value": "layer_height if layer_height >= 0.16 else layer_height * 2"
  303. },
  304. "support_xy_overrides_z": {
  305. "default_value": "xy_overrides_z"
  306. },
  307. "support_interface_height": {
  308. "value": "layer_height * 4"
  309. },
  310. "wall_thickness": {
  311. "value": "line_width * 2"
  312. },
  313. "acceleration_travel": {
  314. "value": 1000
  315. },
  316. "line_width": {
  317. "value": 0.4
  318. },
  319. "speed_z_hop": {
  320. "default_value": 5
  321. },
  322. "retraction_combing_max_distance": {
  323. "default_value": 30
  324. },
  325. "travel_avoid_supports": {
  326. "default_value": true
  327. },
  328. "brim_replaces_support": {
  329. "default_value": false
  330. },
  331. "support_brim_width": {
  332. "default_value": 4
  333. },
  334. "minimum_support_area": {
  335. "default_value": 2
  336. },
  337. "minimum_interface_area": {
  338. "default_value": 10
  339. },
  340. "support_wall_count": {
  341. "value": 1
  342. },
  343. "support_brim_enable": {
  344. "value": false
  345. },
  346. "retraction_combing": {
  347. "value": "all"
  348. },
  349. "retraction_extrusion_window": {
  350. "value": 10,
  351. "maximum_value_warning": "20"
  352. },
  353. "retraction_min_travel": {
  354. "value": 1.5
  355. },
  356. "infill_wipe_dist": {
  357. "value": 0.0
  358. },
  359. "skin_overlap": {
  360. "value": 10.0
  361. },
  362. "infill_overlap": {
  363. "value": 30.0
  364. },
  365. "wall_0_wipe_dist": {
  366. "value": 0.0
  367. }
  368. }
  369. }