ultimaker_method_base.def.json 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596
  1. {
  2. "version": 2,
  3. "name": "UltiMaker Method Base Profile",
  4. "inherits": "ultimaker",
  5. "metadata":
  6. {
  7. "visible": false,
  8. "author": "UltiMaker",
  9. "manufacturer": "Ultimaker B.V.",
  10. "file_formats": "application/x-makerbot",
  11. "platform": "ultimaker_method_platform.stl",
  12. "exclude_materials": [],
  13. "has_machine_materials": true,
  14. "has_machine_quality": true,
  15. "has_materials": true,
  16. "has_variants": true,
  17. "machine_extruder_trains":
  18. {
  19. "0": "ultimaker_method_extruder_left",
  20. "1": "ultimaker_method_extruder_right"
  21. },
  22. "nozzle_offsetting_for_disallowed_areas": false,
  23. "preferred_material": "ultimaker_pla_175",
  24. "preferred_quality_type": "fast",
  25. "preferred_variant_name": "1A",
  26. "supports_network_connection": true,
  27. "supports_usb_connection": false,
  28. "variants_name": "Extruder",
  29. "variants_name_has_translation": true,
  30. "weight": -1
  31. },
  32. "overrides":
  33. {
  34. "acceleration_enabled":
  35. {
  36. "enabled": false,
  37. "value": true
  38. },
  39. "acceleration_infill":
  40. {
  41. "enabled": false,
  42. "value": "acceleration_print"
  43. },
  44. "acceleration_layer_0":
  45. {
  46. "enabled": false,
  47. "value": "acceleration_print"
  48. },
  49. "acceleration_prime_tower":
  50. {
  51. "enabled": false,
  52. "value": "acceleration_print"
  53. },
  54. "acceleration_print":
  55. {
  56. "enabled": false,
  57. "value": 800
  58. },
  59. "acceleration_print_layer_0":
  60. {
  61. "enabled": false,
  62. "value": "acceleration_print"
  63. },
  64. "acceleration_roofing":
  65. {
  66. "enabled": false,
  67. "value": "acceleration_print"
  68. },
  69. "acceleration_support":
  70. {
  71. "enabled": false,
  72. "value": "acceleration_print"
  73. },
  74. "acceleration_support_bottom":
  75. {
  76. "enabled": false,
  77. "value": "acceleration_print"
  78. },
  79. "acceleration_support_infill":
  80. {
  81. "enabled": false,
  82. "value": "acceleration_print"
  83. },
  84. "acceleration_support_interface":
  85. {
  86. "enabled": false,
  87. "value": "acceleration_print"
  88. },
  89. "acceleration_support_roof":
  90. {
  91. "enabled": false,
  92. "value": "acceleration_print"
  93. },
  94. "acceleration_topbottom":
  95. {
  96. "enabled": false,
  97. "value": "acceleration_print"
  98. },
  99. "acceleration_travel":
  100. {
  101. "enabled": false,
  102. "value": 5000
  103. },
  104. "acceleration_travel_enabled":
  105. {
  106. "enabled": false,
  107. "value": true
  108. },
  109. "acceleration_travel_layer_0":
  110. {
  111. "enabled": false,
  112. "value": "acceleration_travel"
  113. },
  114. "acceleration_wall":
  115. {
  116. "enabled": false,
  117. "value": "acceleration_print"
  118. },
  119. "acceleration_wall_0":
  120. {
  121. "enabled": false,
  122. "value": "acceleration_print"
  123. },
  124. "acceleration_wall_0_roofing":
  125. {
  126. "enabled": false,
  127. "value": "acceleration_print"
  128. },
  129. "acceleration_wall_x":
  130. {
  131. "enabled": false,
  132. "value": "acceleration_print"
  133. },
  134. "acceleration_wall_x_roofing":
  135. {
  136. "enabled": false,
  137. "value": "acceleration_print"
  138. },
  139. "adhesion_extruder_nr":
  140. {
  141. "enabled": false,
  142. "value": "min(extruderValues('extruder_nr'))"
  143. },
  144. "adhesion_type": { "value": "'raft'" },
  145. "bottom_thickness": { "value": "top_bottom_thickness" },
  146. "bridge_enable_more_layers": { "value": true },
  147. "bridge_fan_speed_2": { "value": "(cool_fan_speed_max + cool_fan_speed_min) / 2" },
  148. "bridge_skin_density": { "value": 100 },
  149. "bridge_skin_density_2": { "value": 100 },
  150. "bridge_skin_density_3": { "value": 100 },
  151. "bridge_skin_material_flow": { "value": "material_flow" },
  152. "bridge_skin_material_flow_2": { "value": "material_flow" },
  153. "bridge_skin_material_flow_3": { "value": "material_flow" },
  154. "bridge_skin_speed": { "value": "speed_topbottom" },
  155. "bridge_skin_speed_2": { "value": "speed_topbottom" },
  156. "bridge_skin_speed_3": { "value": "speed_topbottom" },
  157. "bridge_sparse_infill_max_density": { "value": 50 },
  158. "bridge_wall_coast": { "value": 0 },
  159. "bridge_wall_material_flow": { "value": "material_flow" },
  160. "bridge_wall_speed": { "value": "speed_wall" },
  161. "brim_width": { "value": 5 },
  162. "cool_during_extruder_switch": { "value": "'only_last_extruder'" },
  163. "cool_fan_enabled":
  164. {
  165. "force_depends_on_settings": [ "support_extruder_nr" ]
  166. },
  167. "cool_fan_full_at_height": { "value": "1 if resolveOrValue('adhesion_type') == 'raft' else layer_height + layer_height_0" },
  168. "cool_fan_full_layer": { "value": "1 if resolveOrValue('adhesion_type') == 'raft' else 3" },
  169. "default_material_bed_temperature": { "resolve": "min(extruderValues('default_material_bed_temperature'))" },
  170. "extruder_prime_pos_abs": { "default_value": true },
  171. "gradual_support_infill_steps": { "value": 0 },
  172. "group_outer_walls": { "value": false },
  173. "infill_angles":
  174. {
  175. "value": [
  176. 45,
  177. 45,
  178. 45,
  179. 45,
  180. 45,
  181. 135,
  182. 135,
  183. 135,
  184. 135,
  185. 135
  186. ]
  187. },
  188. "infill_before_walls": { "value": false },
  189. "infill_material_flow": { "value": "material_flow" },
  190. "infill_overlap": { "value": 0 },
  191. "infill_pattern": { "value": "'zigzag'" },
  192. "infill_wipe_dist": { "value": 0 },
  193. "initial_layer_line_width_factor":
  194. {
  195. "maximum_value": 350,
  196. "maximum_value_warning": 320,
  197. "value": "100 if resolveOrValue('adhesion_type') == 'raft' else 200"
  198. },
  199. "inset_direction": { "value": "'inside_out'" },
  200. "jerk_enabled":
  201. {
  202. "enabled": false,
  203. "value": true
  204. },
  205. "jerk_infill":
  206. {
  207. "enabled": false,
  208. "value": "jerk_print"
  209. },
  210. "jerk_layer_0":
  211. {
  212. "enabled": false,
  213. "value": "jerk_print"
  214. },
  215. "jerk_prime_tower":
  216. {
  217. "enabled": false,
  218. "value": "jerk_print"
  219. },
  220. "jerk_print":
  221. {
  222. "enabled": false,
  223. "value": 6.25
  224. },
  225. "jerk_print_layer_0":
  226. {
  227. "enabled": false,
  228. "value": "jerk_print"
  229. },
  230. "jerk_roofing":
  231. {
  232. "enabled": false,
  233. "value": "jerk_print"
  234. },
  235. "jerk_support":
  236. {
  237. "enabled": false,
  238. "value": "jerk_print"
  239. },
  240. "jerk_support_bottom":
  241. {
  242. "enabled": false,
  243. "value": "jerk_print"
  244. },
  245. "jerk_support_infill":
  246. {
  247. "enabled": false,
  248. "value": "jerk_print"
  249. },
  250. "jerk_support_interface":
  251. {
  252. "enabled": false,
  253. "value": "jerk_print"
  254. },
  255. "jerk_support_roof":
  256. {
  257. "enabled": false,
  258. "value": "jerk_print"
  259. },
  260. "jerk_topbottom":
  261. {
  262. "enabled": false,
  263. "value": "jerk_print"
  264. },
  265. "jerk_travel":
  266. {
  267. "enabled": false,
  268. "value": "jerk_print"
  269. },
  270. "jerk_travel_enabled":
  271. {
  272. "enabled": false,
  273. "value": true
  274. },
  275. "jerk_travel_layer_0":
  276. {
  277. "enabled": false,
  278. "value": "jerk_travel"
  279. },
  280. "jerk_wall":
  281. {
  282. "enabled": false,
  283. "value": "jerk_print"
  284. },
  285. "jerk_wall_0":
  286. {
  287. "enabled": false,
  288. "value": "jerk_print"
  289. },
  290. "jerk_wall_0_roofing":
  291. {
  292. "enabled": false,
  293. "value": "jerk_print"
  294. },
  295. "jerk_wall_x":
  296. {
  297. "enabled": false,
  298. "value": "jerk_print"
  299. },
  300. "jerk_wall_x_roofing":
  301. {
  302. "enabled": false,
  303. "value": "jerk_print"
  304. },
  305. "layer_height_0": { "value": "layer_height if resolveOrValue('adhesion_type') == 'raft' else layer_height * 1.25" },
  306. "machine_acceleration": { "default_value": 3000 },
  307. "machine_center_is_zero": { "value": true },
  308. "machine_depth": { "default_value": 236.48 },
  309. "machine_disallowed_areas": { "value": "[ [ [-141.65, -118.11], [141.65, -118.11], [141.65, -95.205], [-141.65, -95.205] ], [ [-141.65, 118.37], [141.65, 118.37], [141.65, 95.205], [-141.65, 95.205] ], [ [-141.65, -118.11], [-114.249, -118.11], [-114.249, 118.37], [-141.65, 118.37] ], [ [76.149, -118.11], [141.65, -118.11], [141.65, 118.37], [76.149, 118.37] ] ] if max(extruderValues('extruder_nr')) == 0 else [ [ [-141.65, -118.11], [141.65, -118.11], [141.65, -95.205], [-141.65, -95.205] ], [ [-141.65, 118.37], [141.65, 118.37], [141.65, 95.205], [-141.65, 95.205] ], [ [-141.65, -118.11], [-76.149, -118.11], [-76.149, 118.37], [-141.65, 118.37] ], [ [76.149, -118.11], [141.65, -118.11], [141.65, 118.37], [76.149, 118.37] ] ]" },
  310. "machine_end_gcode": { "default_value": "" },
  311. "machine_extruder_count": { "default_value": 2 },
  312. "machine_gcode_flavor": { "default_value": "Griffin" },
  313. "machine_heated_bed": { "default_value": false },
  314. "machine_heated_build_volume": { "default_value": true },
  315. "machine_height": { "default_value": 196.749 },
  316. "machine_min_cool_heat_time_window": { "value": 15 },
  317. "machine_name": { "default_value": "UltiMaker Method" },
  318. "machine_nozzle_cool_down_speed": { "value": 0.8 },
  319. "machine_nozzle_heat_up_speed": { "value": 3.5 },
  320. "machine_scale_fan_speed_zero_to_one": { "value": true },
  321. "machine_start_gcode": { "default_value": "G0 Z20" },
  322. "machine_width": { "default_value": 283.3 },
  323. "material_bed_temperature": { "enabled": "machine_heated_bed" },
  324. "material_final_print_temperature":
  325. {
  326. "maximum_value": "material_print_temperature",
  327. "minimum_value": "material_standby_temperature"
  328. },
  329. "material_flow": { "value": 100 },
  330. "material_initial_print_temperature":
  331. {
  332. "maximum_value": "material_print_temperature",
  333. "minimum_value": "material_standby_temperature",
  334. "value": "material_print_temperature-5"
  335. },
  336. "material_print_temperature":
  337. {
  338. "force_depends_on_settings": [ "support_extruder_nr" ]
  339. },
  340. "material_shrinkage_percentage": { "enabled": true },
  341. "min_bead_width": { "value": "0.75*line_width" },
  342. "min_wall_line_width": { "value": 0.4 },
  343. "minimum_support_area": { "value": 0.1 },
  344. "multiple_mesh_overlap": { "value": 0 },
  345. "optimize_wall_printing_order": { "value": true },
  346. "prime_blob_enable": { "enabled": false },
  347. "prime_tower_enable": { "default_value": true },
  348. "prime_tower_flow": { "value": "material_flow" },
  349. "prime_tower_line_width":
  350. {
  351. "maximum_value": 2,
  352. "maximum_value_warning": 1.5,
  353. "value": 1
  354. },
  355. "prime_tower_mode":
  356. {
  357. "resolve": "'normal'",
  358. "value": "'normal'"
  359. },
  360. "prime_tower_raft_base_line_spacing": { "value": "raft_base_line_width" },
  361. "prime_tower_wipe_enabled": { "value": true },
  362. "print_sequence": { "enabled": false },
  363. "raft_acceleration": { "enabled": false },
  364. "raft_airgap":
  365. {
  366. "force_depends_on_settings": [ "support_extruder_nr" ]
  367. },
  368. "raft_base_acceleration": { "enabled": false },
  369. "raft_base_extruder_nr":
  370. {
  371. "enabled": false,
  372. "value": "min(extruderValues('extruder_nr'))"
  373. },
  374. "raft_base_fan_speed": { "value": 0 },
  375. "raft_base_jerk": { "enabled": false },
  376. "raft_base_line_spacing":
  377. {
  378. "force_depends_on_settings": [ "raft_interface_extruder_nr" ],
  379. "value": "2*raft_base_line_width"
  380. },
  381. "raft_base_line_width":
  382. {
  383. "force_depends_on_settings": [ "raft_interface_extruder_nr" ],
  384. "maximum_value": 2.5,
  385. "maximum_value_warning": 1.8,
  386. "value": 1.4
  387. },
  388. "raft_base_thickness":
  389. {
  390. "force_depends_on_settings": [
  391. "raft_interface_extruder_nr",
  392. "support_extruder_nr"
  393. ],
  394. "value": 0.8
  395. },
  396. "raft_base_wall_count": { "value": "raft_wall_count" },
  397. "raft_interface_acceleration": { "enabled": false },
  398. "raft_interface_extruder_nr": { "value": "max(extruderValues('extruder_nr'))" },
  399. "raft_interface_fan_speed": { "value": 0 },
  400. "raft_interface_infill_overlap":
  401. {
  402. "force_depends_on_settings": [ "raft_interface_extruder_nr" ]
  403. },
  404. "raft_interface_infill_overlap_mm": { "maximum_value_warning": "2 * machine_nozzle_size" },
  405. "raft_interface_jerk": { "enabled": false },
  406. "raft_interface_layers": { "value": 2 },
  407. "raft_interface_line_spacing":
  408. {
  409. "force_depends_on_settings": [
  410. "raft_base_thickness",
  411. "raft_interface_extruder_nr"
  412. ],
  413. "minimum_value_warning": "raft_interface_line_width * 0.8"
  414. },
  415. "raft_interface_line_width":
  416. {
  417. "force_depends_on_settings": [
  418. "raft_base_thickness",
  419. "raft_interface_extruder_nr"
  420. ],
  421. "value": 0.7
  422. },
  423. "raft_interface_speed":
  424. {
  425. "force_depends_on_settings": [ "support_extruder_nr" ],
  426. "value": "raft_speed * 5"
  427. },
  428. "raft_interface_thickness": { "value": 0.3 },
  429. "raft_interface_wall_count": { "value": "raft_wall_count" },
  430. "raft_interface_z_offset":
  431. {
  432. "force_depends_on_settings": [
  433. "raft_base_thickness",
  434. "raft_interface_extruder_nr"
  435. ]
  436. },
  437. "raft_jerk": { "enabled": false },
  438. "raft_margin": { "value": 1.2 },
  439. "raft_smoothing": { "value": 9.5 },
  440. "raft_speed": { "value": 10 },
  441. "raft_surface_acceleration": { "enabled": false },
  442. "raft_surface_extruder_nr": { "value": "max(extruderValues('extruder_nr'))" },
  443. "raft_surface_fan_speed": { "value": 0 },
  444. "raft_surface_flow":
  445. {
  446. "force_depends_on_settings": [ "support_extruder_nr" ]
  447. },
  448. "raft_surface_jerk": { "enabled": false },
  449. "raft_surface_speed":
  450. {
  451. "force_depends_on_settings": [ "support_extruder_nr" ]
  452. },
  453. "raft_surface_thickness":
  454. {
  455. "force_depends_on_settings": [ "support_extruder_nr" ]
  456. },
  457. "raft_surface_wall_count": { "value": "raft_wall_count" },
  458. "raft_surface_z_offset":
  459. {
  460. "force_depends_on_settings": [ "support_extruder_nr" ]
  461. },
  462. "raft_wall_count": { "value": 2 },
  463. "retract_at_layer_change": { "value": true },
  464. "retraction_amount": { "value": 0.75 },
  465. "retraction_combing":
  466. {
  467. "enabled": false,
  468. "value": "'off'"
  469. },
  470. "retraction_combing_max_distance": { "value": "speed_travel / 10" },
  471. "retraction_count_max": { "value": 100 },
  472. "retraction_extrusion_window": { "value": 0 },
  473. "retraction_hop": { "value": 0.4 },
  474. "retraction_hop_enabled": { "value": true },
  475. "retraction_hop_only_when_collides": { "value": false },
  476. "retraction_min_travel":
  477. {
  478. "minimum_value_warning": "line_width * 1.25",
  479. "value": 0.6
  480. },
  481. "retraction_prime_speed": { "value": "retraction_speed" },
  482. "retraction_speed": { "value": 5 },
  483. "roofing_angles":
  484. {
  485. "value": [45, 135]
  486. },
  487. "roofing_layer_count":
  488. {
  489. "maximum_value_warning": 10,
  490. "minimum_value": 0,
  491. "minimum_value_warning": 1,
  492. "value": 2
  493. },
  494. "skin_angles":
  495. {
  496. "value": [0, 90]
  497. },
  498. "skin_material_flow": { "value": "material_flow" },
  499. "skin_material_flow_layer_0": { "value": "material_flow" },
  500. "skin_monotonic": { "value": true },
  501. "skin_outline_count": { "value": 0 },
  502. "skin_overlap": { "value": 0 },
  503. "skin_preshrink": { "value": 0 },
  504. "skirt_brim_extruder_nr":
  505. {
  506. "enabled": false,
  507. "value": "min(extruderValues('extruder_nr'))"
  508. },
  509. "skirt_brim_line_width": { "value": 1 },
  510. "skirt_brim_material_flow": { "value": "material_flow" },
  511. "skirt_brim_minimal_length": { "value": 500 },
  512. "skirt_gap": { "value": 2 },
  513. "skirt_height": { "value": 3 },
  514. "small_skin_width": { "value": 4 },
  515. "speed_equalize_flow_width_factor": { "value": 0 },
  516. "speed_prime_tower": { "value": "speed_topbottom" },
  517. "speed_print": { "value": 50 },
  518. "speed_roofing": { "value": "speed_wall_0" },
  519. "speed_support": { "value": "speed_wall" },
  520. "speed_support_interface": { "value": "speed_topbottom" },
  521. "speed_topbottom": { "value": "speed_wall" },
  522. "speed_travel": { "value": 250 },
  523. "speed_wall": { "value": "speed_print * 40/50" },
  524. "speed_wall_0": { "value": "speed_wall * 30/40" },
  525. "speed_wall_x": { "value": "speed_wall" },
  526. "support_angle": { "value": 40 },
  527. "support_bottom_height": { "value": "2*support_infill_sparse_thickness" },
  528. "support_bottom_line_width":
  529. {
  530. "maximum_value": 3,
  531. "maximum_value_warning": 1.8
  532. },
  533. "support_bottom_material_flow": { "value": "material_flow" },
  534. "support_bottom_wall_count":
  535. {
  536. "maximum_value": 8,
  537. "maximum_value_warning": 6,
  538. "value": 0
  539. },
  540. "support_brim_enable": { "value": false },
  541. "support_conical_min_width": { "value": 10 },
  542. "support_enable": { "value": true },
  543. "support_extruder_nr": { "value": "int(anyExtruderWithMaterial('material_is_support_material'))" },
  544. "support_fan_enable": { "value": "True" },
  545. "support_infill_angles":
  546. {
  547. "value": [
  548. 45
  549. ]
  550. },
  551. "support_infill_rate": { "value": 20.0 },
  552. "support_infill_sparse_thickness": { "value": "layer_height" },
  553. "support_interface_enable": { "value": true },
  554. "support_interface_height": { "value": "4*support_infill_sparse_thickness" },
  555. "support_interface_material_flow": { "value": "material_flow" },
  556. "support_interface_offset": { "value": "1" },
  557. "support_interface_pattern": { "value": "'zigzag' if support_wall_count > 1 else 'lines'" },
  558. "support_interface_wall_count": { "value": "1" },
  559. "support_join_distance": { "value": "4.5 if support_wall_count > 1 else 2" },
  560. "support_material_flow": { "value": "material_flow" },
  561. "support_offset": { "value": "2.4 if support_wall_count > 1 else 1.8" },
  562. "support_pattern": { "value": "'zigzag' if support_wall_count > 1 else 'lines'" },
  563. "support_roof_height": { "value": "4*layer_height" },
  564. "support_roof_material_flow": { "value": "material_flow" },
  565. "support_supported_skin_fan_speed": { "value": "cool_fan_speed_max" },
  566. "support_use_towers": { "value": false },
  567. "support_wall_count": { "value": "2 if support_conical_enabled or support_structure == 'tree' else 0" },
  568. "support_xy_distance": { "value": 0.2 },
  569. "support_xy_distance_overhang": { "value": "support_xy_distance" },
  570. "switch_extruder_retraction_amount": { "value": 0.5 },
  571. "switch_extruder_retraction_speeds": { "value": "retraction_speed" },
  572. "top_bottom_pattern": { "value": "'zigzag'" },
  573. "top_bottom_pattern_0": { "value": "'zigzag'" },
  574. "top_bottom_thickness":
  575. {
  576. "minimum_value_warning": 0.3,
  577. "value": "4*layer_height"
  578. },
  579. "top_thickness": { "value": "top_bottom_thickness * 1.5" },
  580. "travel_avoid_distance": { "value": "3 if extruders_enabled_count > 1 else machine_nozzle_tip_outer_diameter / 2 * 1.5" },
  581. "travel_avoid_other_parts": { "value": false },
  582. "wall_0_inset": { "value": 0 },
  583. "wall_0_material_flow": { "value": "material_flow" },
  584. "wall_0_material_flow_layer_0": { "value": "material_flow" },
  585. "wall_0_wipe_dist": { "value": 0.8 },
  586. "wall_material_flow": { "value": "material_flow" },
  587. "wall_x_material_flow": { "value": "material_flow" },
  588. "wall_x_material_flow_layer_0": { "value": "material_flow" },
  589. "xy_offset": { "value": 0 },
  590. "xy_offset_layer_0": { "value": "xy_offset" },
  591. "z_seam_position": { "value": "'backright'" },
  592. "z_seam_relative": { "value": true },
  593. "z_seam_type": { "value": "'sharpest_corner'" },
  594. "zig_zaggify_infill": { "value": true }
  595. }
  596. }