ultimaker_method_base.def.json 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604
  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":
  146. {
  147. "minimum_value_warning": 0.3,
  148. "value": "top_bottom_thickness"
  149. },
  150. "bridge_enable_more_layers": { "value": true },
  151. "bridge_fan_speed_2": { "value": "(cool_fan_speed_max + cool_fan_speed_min) / 2" },
  152. "bridge_skin_density": { "value": 100 },
  153. "bridge_skin_density_2": { "value": 100 },
  154. "bridge_skin_density_3": { "value": 100 },
  155. "bridge_skin_material_flow": { "value": "material_flow" },
  156. "bridge_skin_material_flow_2": { "value": "material_flow" },
  157. "bridge_skin_material_flow_3": { "value": "material_flow" },
  158. "bridge_skin_speed": { "value": "speed_topbottom" },
  159. "bridge_skin_speed_2": { "value": "speed_topbottom" },
  160. "bridge_skin_speed_3": { "value": "speed_topbottom" },
  161. "bridge_sparse_infill_max_density": { "value": 50 },
  162. "bridge_wall_coast": { "value": 0 },
  163. "bridge_wall_material_flow": { "value": "material_flow" },
  164. "bridge_wall_speed": { "value": "speed_wall" },
  165. "brim_width": { "value": 5 },
  166. "cool_during_extruder_switch": { "value": "'only_last_extruder'" },
  167. "cool_fan_enabled":
  168. {
  169. "force_depends_on_settings": [ "support_extruder_nr" ]
  170. },
  171. "cool_fan_full_at_height": { "value": "1 if resolveOrValue('adhesion_type') == 'raft' else layer_height + layer_height_0" },
  172. "cool_fan_full_layer": { "value": "1 if resolveOrValue('adhesion_type') == 'raft' else 3" },
  173. "default_material_bed_temperature": { "resolve": "min(extruderValues('default_material_bed_temperature'))" },
  174. "extruder_prime_pos_abs": { "default_value": true },
  175. "gradual_support_infill_steps": { "value": 0 },
  176. "group_outer_walls": { "value": false },
  177. "infill_angles":
  178. {
  179. "value": [
  180. 45,
  181. 45,
  182. 45,
  183. 45,
  184. 45,
  185. 135,
  186. 135,
  187. 135,
  188. 135,
  189. 135
  190. ]
  191. },
  192. "infill_before_walls": { "value": false },
  193. "infill_material_flow": { "value": "material_flow" },
  194. "infill_overlap": { "value": 0 },
  195. "infill_pattern": { "value": "'zigzag'" },
  196. "infill_wipe_dist": { "value": 0 },
  197. "initial_layer_line_width_factor":
  198. {
  199. "maximum_value": 350,
  200. "maximum_value_warning": 320,
  201. "value": "100 if resolveOrValue('adhesion_type') == 'raft' else 200"
  202. },
  203. "inset_direction": { "value": "'inside_out'" },
  204. "jerk_enabled":
  205. {
  206. "enabled": false,
  207. "value": true
  208. },
  209. "jerk_infill":
  210. {
  211. "enabled": false,
  212. "value": "jerk_print"
  213. },
  214. "jerk_layer_0":
  215. {
  216. "enabled": false,
  217. "value": "jerk_print"
  218. },
  219. "jerk_prime_tower":
  220. {
  221. "enabled": false,
  222. "value": "jerk_print"
  223. },
  224. "jerk_print":
  225. {
  226. "enabled": false,
  227. "value": 6.25
  228. },
  229. "jerk_print_layer_0":
  230. {
  231. "enabled": false,
  232. "value": "jerk_print"
  233. },
  234. "jerk_roofing":
  235. {
  236. "enabled": false,
  237. "value": "jerk_print"
  238. },
  239. "jerk_support":
  240. {
  241. "enabled": false,
  242. "value": "jerk_print"
  243. },
  244. "jerk_support_bottom":
  245. {
  246. "enabled": false,
  247. "value": "jerk_print"
  248. },
  249. "jerk_support_infill":
  250. {
  251. "enabled": false,
  252. "value": "jerk_print"
  253. },
  254. "jerk_support_interface":
  255. {
  256. "enabled": false,
  257. "value": "jerk_print"
  258. },
  259. "jerk_support_roof":
  260. {
  261. "enabled": false,
  262. "value": "jerk_print"
  263. },
  264. "jerk_topbottom":
  265. {
  266. "enabled": false,
  267. "value": "jerk_print"
  268. },
  269. "jerk_travel":
  270. {
  271. "enabled": false,
  272. "value": "jerk_print"
  273. },
  274. "jerk_travel_enabled":
  275. {
  276. "enabled": false,
  277. "value": true
  278. },
  279. "jerk_travel_layer_0":
  280. {
  281. "enabled": false,
  282. "value": "jerk_travel"
  283. },
  284. "jerk_wall":
  285. {
  286. "enabled": false,
  287. "value": "jerk_print"
  288. },
  289. "jerk_wall_0":
  290. {
  291. "enabled": false,
  292. "value": "jerk_print"
  293. },
  294. "jerk_wall_0_roofing":
  295. {
  296. "enabled": false,
  297. "value": "jerk_print"
  298. },
  299. "jerk_wall_x":
  300. {
  301. "enabled": false,
  302. "value": "jerk_print"
  303. },
  304. "jerk_wall_x_roofing":
  305. {
  306. "enabled": false,
  307. "value": "jerk_print"
  308. },
  309. "layer_height_0": { "value": "layer_height if resolveOrValue('adhesion_type') == 'raft' else layer_height * 1.25" },
  310. "machine_acceleration": { "default_value": 3000 },
  311. "machine_center_is_zero": { "value": true },
  312. "machine_depth": { "default_value": 236.48 },
  313. "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] ] ]" },
  314. "machine_end_gcode": { "default_value": "" },
  315. "machine_extruder_count": { "default_value": 2 },
  316. "machine_gcode_flavor": { "default_value": "Griffin" },
  317. "machine_heated_bed": { "default_value": false },
  318. "machine_heated_build_volume": { "default_value": true },
  319. "machine_height": { "default_value": 196.749 },
  320. "machine_min_cool_heat_time_window": { "value": 15 },
  321. "machine_name": { "default_value": "UltiMaker Method" },
  322. "machine_nozzle_cool_down_speed": { "value": 0.8 },
  323. "machine_nozzle_heat_up_speed": { "value": 3.5 },
  324. "machine_scale_fan_speed_zero_to_one": { "value": true },
  325. "machine_start_gcode": { "default_value": "G0 Z20" },
  326. "machine_width": { "default_value": 283.3 },
  327. "material_bed_temperature": { "enabled": "machine_heated_bed" },
  328. "material_final_print_temperature":
  329. {
  330. "maximum_value": "material_print_temperature",
  331. "minimum_value": "material_standby_temperature"
  332. },
  333. "material_flow": { "value": 100 },
  334. "material_initial_print_temperature":
  335. {
  336. "maximum_value": "material_print_temperature",
  337. "minimum_value": "material_standby_temperature",
  338. "value": "material_print_temperature-5"
  339. },
  340. "material_print_temperature":
  341. {
  342. "force_depends_on_settings": [ "support_extruder_nr" ]
  343. },
  344. "material_shrinkage_percentage": { "enabled": true },
  345. "min_bead_width": { "value": "0.75*line_width" },
  346. "min_wall_line_width": { "value": 0.4 },
  347. "minimum_support_area": { "value": 0.1 },
  348. "multiple_mesh_overlap": { "value": 0 },
  349. "optimize_wall_printing_order": { "value": true },
  350. "prime_blob_enable": { "enabled": false },
  351. "prime_tower_enable": { "default_value": true },
  352. "prime_tower_flow": { "value": "material_flow" },
  353. "prime_tower_line_width":
  354. {
  355. "maximum_value": 2,
  356. "maximum_value_warning": 1.5,
  357. "value": 1
  358. },
  359. "prime_tower_mode":
  360. {
  361. "resolve": "'normal'",
  362. "value": "'normal'"
  363. },
  364. "prime_tower_raft_base_line_spacing": { "value": "raft_base_line_width" },
  365. "prime_tower_wipe_enabled": { "value": true },
  366. "print_sequence": { "enabled": false },
  367. "raft_acceleration": { "enabled": false },
  368. "raft_airgap":
  369. {
  370. "force_depends_on_settings": [ "support_extruder_nr" ]
  371. },
  372. "raft_base_acceleration": { "enabled": false },
  373. "raft_base_extruder_nr":
  374. {
  375. "enabled": false,
  376. "value": "min(extruderValues('extruder_nr'))"
  377. },
  378. "raft_base_fan_speed": { "value": 0 },
  379. "raft_base_jerk": { "enabled": false },
  380. "raft_base_line_spacing":
  381. {
  382. "force_depends_on_settings": [ "raft_interface_extruder_nr" ],
  383. "value": "2*raft_base_line_width"
  384. },
  385. "raft_base_line_width":
  386. {
  387. "force_depends_on_settings": [ "raft_interface_extruder_nr" ],
  388. "maximum_value": 2.5,
  389. "maximum_value_warning": 1.8,
  390. "value": 1.4
  391. },
  392. "raft_base_thickness":
  393. {
  394. "force_depends_on_settings": [
  395. "raft_interface_extruder_nr",
  396. "support_extruder_nr"
  397. ],
  398. "value": 0.8
  399. },
  400. "raft_base_wall_count": { "value": "raft_wall_count" },
  401. "raft_interface_acceleration": { "enabled": false },
  402. "raft_interface_extruder_nr": { "value": "max(extruderValues('extruder_nr'))" },
  403. "raft_interface_fan_speed": { "value": 0 },
  404. "raft_interface_infill_overlap":
  405. {
  406. "force_depends_on_settings": [ "raft_interface_extruder_nr" ]
  407. },
  408. "raft_interface_infill_overlap_mm": { "maximum_value_warning": "2 * machine_nozzle_size" },
  409. "raft_interface_jerk": { "enabled": false },
  410. "raft_interface_layers": { "value": 2 },
  411. "raft_interface_line_spacing":
  412. {
  413. "force_depends_on_settings": [
  414. "raft_base_thickness",
  415. "raft_interface_extruder_nr"
  416. ],
  417. "minimum_value_warning": "raft_interface_line_width * 0.8"
  418. },
  419. "raft_interface_line_width":
  420. {
  421. "force_depends_on_settings": [
  422. "raft_base_thickness",
  423. "raft_interface_extruder_nr"
  424. ],
  425. "value": 0.7
  426. },
  427. "raft_interface_speed":
  428. {
  429. "force_depends_on_settings": [ "support_extruder_nr" ],
  430. "value": "raft_speed * 5"
  431. },
  432. "raft_interface_thickness": { "value": 0.3 },
  433. "raft_interface_wall_count": { "value": "raft_wall_count" },
  434. "raft_interface_z_offset":
  435. {
  436. "force_depends_on_settings": [
  437. "raft_base_thickness",
  438. "raft_interface_extruder_nr"
  439. ]
  440. },
  441. "raft_jerk": { "enabled": false },
  442. "raft_margin": { "value": 1.2 },
  443. "raft_smoothing": { "value": 9.5 },
  444. "raft_speed": { "value": 10 },
  445. "raft_surface_acceleration": { "enabled": false },
  446. "raft_surface_extruder_nr": { "value": "max(extruderValues('extruder_nr'))" },
  447. "raft_surface_fan_speed": { "value": 0 },
  448. "raft_surface_flow":
  449. {
  450. "force_depends_on_settings": [ "support_extruder_nr" ]
  451. },
  452. "raft_surface_jerk": { "enabled": false },
  453. "raft_surface_speed":
  454. {
  455. "force_depends_on_settings": [ "support_extruder_nr" ]
  456. },
  457. "raft_surface_thickness":
  458. {
  459. "force_depends_on_settings": [ "support_extruder_nr" ]
  460. },
  461. "raft_surface_wall_count": { "value": "raft_wall_count" },
  462. "raft_surface_z_offset":
  463. {
  464. "force_depends_on_settings": [ "support_extruder_nr" ]
  465. },
  466. "raft_wall_count": { "value": 2 },
  467. "retract_at_layer_change": { "value": true },
  468. "retraction_amount": { "value": 0.75 },
  469. "retraction_combing":
  470. {
  471. "enabled": false,
  472. "value": "'off'"
  473. },
  474. "retraction_combing_max_distance": { "value": "speed_travel / 10" },
  475. "retraction_count_max": { "value": 100 },
  476. "retraction_extrusion_window": { "value": 0 },
  477. "retraction_hop": { "value": 0.4 },
  478. "retraction_hop_enabled": { "value": true },
  479. "retraction_hop_only_when_collides": { "value": false },
  480. "retraction_min_travel":
  481. {
  482. "minimum_value_warning": "line_width * 1.25",
  483. "value": 0.6
  484. },
  485. "retraction_prime_speed": { "value": "retraction_speed" },
  486. "retraction_speed": { "value": 5 },
  487. "roofing_angles":
  488. {
  489. "value": [45, 135]
  490. },
  491. "roofing_layer_count":
  492. {
  493. "maximum_value_warning": 10,
  494. "minimum_value": 0,
  495. "minimum_value_warning": 1,
  496. "value": 2
  497. },
  498. "skin_angles":
  499. {
  500. "value": [0, 90]
  501. },
  502. "skin_material_flow": { "value": "material_flow" },
  503. "skin_material_flow_layer_0": { "value": "material_flow" },
  504. "skin_monotonic": { "value": true },
  505. "skin_outline_count": { "value": 0 },
  506. "skin_overlap": { "value": 0 },
  507. "skin_preshrink": { "value": 0 },
  508. "skirt_brim_extruder_nr":
  509. {
  510. "enabled": false,
  511. "value": "min(extruderValues('extruder_nr'))"
  512. },
  513. "skirt_brim_line_width": { "value": 1 },
  514. "skirt_brim_material_flow": { "value": "material_flow" },
  515. "skirt_brim_minimal_length": { "value": 500 },
  516. "skirt_gap": { "value": 2 },
  517. "skirt_height": { "value": 3 },
  518. "small_skin_width": { "value": 4 },
  519. "speed_equalize_flow_width_factor": { "value": 0 },
  520. "speed_prime_tower": { "value": "speed_topbottom" },
  521. "speed_print": { "value": 50 },
  522. "speed_roofing": { "value": "speed_wall_0" },
  523. "speed_support": { "value": "speed_wall" },
  524. "speed_support_interface": { "value": "speed_topbottom" },
  525. "speed_topbottom": { "value": "speed_wall" },
  526. "speed_travel": { "value": 250 },
  527. "speed_wall": { "value": "speed_print * 40/50" },
  528. "speed_wall_0": { "value": "speed_wall * 30/40" },
  529. "speed_wall_x": { "value": "speed_wall" },
  530. "support_angle": { "value": 40 },
  531. "support_bottom_height": { "value": "2*support_infill_sparse_thickness" },
  532. "support_bottom_line_width":
  533. {
  534. "maximum_value": 3,
  535. "maximum_value_warning": 1.8
  536. },
  537. "support_bottom_material_flow": { "value": "material_flow" },
  538. "support_bottom_wall_count":
  539. {
  540. "maximum_value": 8,
  541. "maximum_value_warning": 6,
  542. "value": 0
  543. },
  544. "support_brim_enable": { "value": false },
  545. "support_conical_min_width": { "value": 10 },
  546. "support_enable": { "value": true },
  547. "support_extruder_nr": { "value": "int(anyExtruderWithMaterial('material_is_support_material'))" },
  548. "support_fan_enable": { "value": "True" },
  549. "support_infill_angles":
  550. {
  551. "value": [
  552. 45
  553. ]
  554. },
  555. "support_infill_rate": { "value": 20.0 },
  556. "support_infill_sparse_thickness": { "value": "layer_height" },
  557. "support_interface_enable": { "value": true },
  558. "support_interface_height": { "value": "4*support_infill_sparse_thickness" },
  559. "support_interface_material_flow": { "value": "material_flow" },
  560. "support_interface_offset": { "value": "1" },
  561. "support_interface_pattern": { "value": "'zigzag' if support_wall_count > 1 else 'lines'" },
  562. "support_interface_wall_count": { "value": "1" },
  563. "support_join_distance": { "value": "4.5 if support_wall_count > 1 else 2" },
  564. "support_material_flow": { "value": "material_flow" },
  565. "support_offset": { "value": "2.4 if support_wall_count > 1 else 1.8" },
  566. "support_pattern": { "value": "'zigzag' if support_wall_count > 1 else 'lines'" },
  567. "support_roof_height": { "value": "4*layer_height" },
  568. "support_roof_material_flow": { "value": "material_flow" },
  569. "support_supported_skin_fan_speed": { "value": "cool_fan_speed_max" },
  570. "support_use_towers": { "value": false },
  571. "support_wall_count": { "value": "2 if support_conical_enabled or support_structure == 'tree' else 0" },
  572. "support_xy_distance": { "value": 0.2 },
  573. "support_xy_distance_overhang": { "value": "support_xy_distance" },
  574. "switch_extruder_retraction_amount": { "value": 0.5 },
  575. "switch_extruder_retraction_speeds": { "value": "retraction_speed" },
  576. "top_bottom_pattern": { "value": "'zigzag'" },
  577. "top_bottom_pattern_0": { "value": "'zigzag'" },
  578. "top_bottom_thickness":
  579. {
  580. "minimum_value_warning": 0.3,
  581. "value": "4*layer_height"
  582. },
  583. "top_thickness":
  584. {
  585. "minimum_value_warning": 0.3,
  586. "value": "top_bottom_thickness * 1.5"
  587. },
  588. "travel_avoid_distance": { "value": "3 if extruders_enabled_count > 1 else machine_nozzle_tip_outer_diameter / 2 * 1.5" },
  589. "travel_avoid_other_parts": { "value": false },
  590. "wall_0_inset": { "value": 0 },
  591. "wall_0_material_flow": { "value": "material_flow" },
  592. "wall_0_material_flow_layer_0": { "value": "material_flow" },
  593. "wall_0_wipe_dist": { "value": 0.8 },
  594. "wall_material_flow": { "value": "material_flow" },
  595. "wall_x_material_flow": { "value": "material_flow" },
  596. "wall_x_material_flow_layer_0": { "value": "material_flow" },
  597. "xy_offset": { "value": 0 },
  598. "xy_offset_layer_0": { "value": "xy_offset" },
  599. "z_seam_position": { "value": "'backright'" },
  600. "z_seam_relative": { "value": true },
  601. "z_seam_type": { "value": "'sharpest_corner'" },
  602. "zig_zaggify_infill": { "value": true }
  603. }
  604. }