ultimaker.def.json 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. {
  2. "version": 2,
  3. "name": "Ultimaker",
  4. "inherits": "fdmprinter",
  5. "metadata": {
  6. "author": "Ultimaker",
  7. "manufacturer": "Ultimaker B.V.",
  8. "visible": false,
  9. "exclude_materials": [ "generic_hips", "structur3d_dap100silicone" ]
  10. },
  11. "overrides": {
  12. "machine_max_feedrate_e": {
  13. "default_value": 45
  14. },
  15. "material_print_temperature": {
  16. "minimum_value": "0"
  17. },
  18. "material_bed_temperature": {
  19. "minimum_value": "0",
  20. "maximum_value_warning": "125"
  21. },
  22. "material_bed_temperature_layer_0":
  23. {
  24. "maximum_value_warning": "125"
  25. },
  26. "material_standby_temperature": {
  27. "minimum_value": "0"
  28. },
  29. "extruder_prime_pos_y":
  30. {
  31. "minimum_value": "0",
  32. "maximum_value": "machine_depth"
  33. },
  34. "extruder_prime_pos_x":
  35. {
  36. "minimum_value": "0",
  37. "maximum_value": "machine_width"
  38. },
  39. "relative_extrusion":
  40. {
  41. "value": false,
  42. "enabled": false
  43. },
  44. "skin_angles": {
  45. "value": "[] if infill_pattern not in ['cross', 'cross_3d'] else [20, 110]"
  46. },
  47. "line_width": {
  48. "value": "machine_nozzle_size"
  49. },
  50. "wall_thickness": {
  51. "value": "wall_line_width_0 + wall_line_width_x"
  52. },
  53. "infill_before_walls": {
  54. "value": "False"
  55. },
  56. "infill_material_flow": {
  57. "value": "(1.95-infill_sparse_density / 100 if infill_sparse_density > 95 else 1) * material_flow"
  58. },
  59. "retraction_combing": {
  60. "value": "'no_outer_surfaces'"
  61. },
  62. "roofing_layer_count": {
  63. "value": "0"
  64. },
  65. "roofing_material_flow": {
  66. "value": "material_flow"
  67. },
  68. "skin_material_flow": {
  69. "value": "0.97 * material_flow"
  70. },
  71. "skin_monotonic" : {
  72. "value": true
  73. },
  74. "speed_equalize_flow_width_factor": {
  75. "value": "110.0"
  76. },
  77. "top_layers": {
  78. "value": "math.ceil(round(top_thickness / resolveOrValue('layer_height'), 4))"
  79. },
  80. "bottom_layers": {
  81. "value": "math.ceil(round(bottom_thickness / resolveOrValue('layer_height'), 4))"
  82. },
  83. "xy_offset": {
  84. "value": "-layer_height * 0.1"
  85. },
  86. "meshfix_maximum_resolution": {
  87. "value": "max(speed_wall_0 / 75, 0.5)"
  88. },
  89. "meshfix_maximum_deviation": {
  90. "value": "machine_nozzle_size / 10"
  91. },
  92. "jerk_travel": {
  93. "value": "jerk_print"
  94. },
  95. "acceleration_travel": {
  96. "value": "acceleration_wall"
  97. }
  98. }
  99. }