vzbot_base.def.json 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203
  1. {
  2. "version": 2,
  3. "name": "VzBot Base",
  4. "inherits": "fdmprinter",
  5. "metadata":
  6. {
  7. "visible": false,
  8. "author": "Chris, ckvsoft.at",
  9. "manufacturer": "VzBot",
  10. "file_formats": "text/x-gcode",
  11. "first_start_actions": [ "MachineSettingsAction" ],
  12. "has_machine_quality": true,
  13. "has_materials": true,
  14. "has_variants": true,
  15. "machine_extruder_trains": { "0": "vzbot_extruder_0" },
  16. "preferred_material": "generic_abs",
  17. "preferred_quality_type": "standard",
  18. "preferred_variant_name": "0.4mm Nozzle",
  19. "variants_name": "Nozzle Size"
  20. },
  21. "overrides":
  22. {
  23. "acceleration_enabled": { "default_value": true },
  24. "acceleration_infill": { "maximum_value_warning": 50000 },
  25. "acceleration_layer_0":
  26. {
  27. "maximum_value_warning": 50000,
  28. "value": 15000
  29. },
  30. "acceleration_print":
  31. {
  32. "default_value": 15000,
  33. "maximum_value_warning": 50000
  34. },
  35. "acceleration_print_layer_0":
  36. {
  37. "maximum_value_warning": 50000,
  38. "value": 15000
  39. },
  40. "acceleration_roofing":
  41. {
  42. "maximum_value_warning": 50000,
  43. "value": 15000
  44. },
  45. "acceleration_skirt_brim":
  46. {
  47. "maximum_value_warning": 50000,
  48. "value": 15000
  49. },
  50. "acceleration_topbottom":
  51. {
  52. "maximum_value_warning": 50000,
  53. "value": 15000
  54. },
  55. "acceleration_travel":
  56. {
  57. "maximum_value_warning": 50000,
  58. "value": 15000
  59. },
  60. "acceleration_travel_layer_0":
  61. {
  62. "maximum_value_warning": 50000,
  63. "value": 15000
  64. },
  65. "acceleration_wall": { "maximum_value_warning": 50000 },
  66. "acceleration_wall_0":
  67. {
  68. "maximum_value_warning": 50000,
  69. "value": 15000
  70. },
  71. "acceleration_wall_x":
  72. {
  73. "maximum_value_warning": 50000,
  74. "value": 15000
  75. },
  76. "adhesion_type": { "default_value": "skirt" },
  77. "alternate_extra_perimeter": { "default_value": true },
  78. "bridge_fan_speed_2": { "resolve": "max(cool_fan_speed, 50)" },
  79. "bridge_fan_speed_3": { "resolve": "max(cool_fan_speed, 20)" },
  80. "bridge_settings_enabled": { "default_value": true },
  81. "bridge_wall_coast": { "default_value": 10 },
  82. "cool_fan_full_at_height": { "value": "resolveOrValue('layer_height_0') + resolveOrValue('layer_height') * max(1, cool_fan_full_layer - 1)" },
  83. "cool_fan_full_layer": { "value": 4 },
  84. "cool_min_layer_time_fan_speed_max": { "default_value": 20 },
  85. "gantry_height": { "value": 34 },
  86. "infill_before_walls": { "default_value": false },
  87. "infill_enable_travel_optimization": { "default_value": true },
  88. "infill_pattern": { "value": "'grid' if infill_sparse_density > 40 else 'cubic'" },
  89. "infill_sparse_density": { "value": 35 },
  90. "jerk_roofing": { "value": 10 },
  91. "jerk_wall_0": { "value": 10 },
  92. "layer_height_0": { "resolve": "max(0.2, min(extruderValues('layer_height')))" },
  93. "line_width": { "value": "machine_nozzle_size * 1.125" },
  94. "machine_acceleration": { "default_value": 15000 },
  95. "machine_depth": { "default_value": 330 },
  96. "machine_end_gcode": { "default_value": "end_print" },
  97. "machine_endstop_positive_direction_x": { "default_value": true },
  98. "machine_endstop_positive_direction_y": { "default_value": true },
  99. "machine_endstop_positive_direction_z": { "default_value": false },
  100. "machine_feeder_wheel_diameter": { "default_value": 7.5 },
  101. "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
  102. "machine_head_with_fans_polygon":
  103. {
  104. "default_value": [
  105. [-35, 65],
  106. [-35, -50],
  107. [35, -50],
  108. [35, 65]
  109. ]
  110. },
  111. "machine_heated_bed": { "default_value": true },
  112. "machine_height": { "default_value": 400 },
  113. "machine_max_acceleration_x": { "default_value": 15000 },
  114. "machine_max_acceleration_y": { "default_value": 15000 },
  115. "machine_max_acceleration_z": { "default_value": 2000 },
  116. "machine_max_feedrate_e": { "default_value": 120 },
  117. "machine_max_feedrate_z": { "default_value": 40 },
  118. "machine_max_jerk_e": { "default_value": 60 },
  119. "machine_max_jerk_xy": { "default_value": 20 },
  120. "machine_max_jerk_z": { "default_value": 1 },
  121. "machine_name": { "default_value": "VzBot" },
  122. "machine_start_gcode": { "default_value": "start_print B={material_bed_temperature_layer_0} H={material_print_temperature_layer_0} C={build_volume_temperature}" },
  123. "machine_steps_per_mm_x": { "default_value": 80 },
  124. "machine_steps_per_mm_y": { "default_value": 80 },
  125. "machine_steps_per_mm_z": { "default_value": 400 },
  126. "machine_width": { "default_value": 330 },
  127. "meshfix_maximum_resolution": { "default_value": 0.01 },
  128. "min_infill_area": { "default_value": 5.0 },
  129. "minimum_polygon_circumference": { "default_value": 0.2 },
  130. "optimize_wall_printing_order": { "default_value": true },
  131. "retraction_amount": { "default_value": 0.65 },
  132. "retraction_combing": { "value": "'noskin'" },
  133. "retraction_combing_max_distance": { "default_value": 10 },
  134. "retraction_hop": { "default_value": 0.2 },
  135. "retraction_prime_speed":
  136. {
  137. "maximum_value_warning": 150,
  138. "value": "math.ceil(retraction_speed * 0.4)"
  139. },
  140. "retraction_retract_speed": { "maximum_value_warning": 150 },
  141. "retraction_speed":
  142. {
  143. "default_value": 45,
  144. "maximum_value_warning": 150
  145. },
  146. "roofing_layer_count": { "value": 1 },
  147. "skin_monotonic": { "default_value": true },
  148. "skirt_brim_minimal_length": { "default_value": 550 },
  149. "speed_infill": { "maximum_value_warning": 1001 },
  150. "speed_layer_0":
  151. {
  152. "maximum_value_warning": 1001,
  153. "value": "math.ceil(speed_print * 0.25)"
  154. },
  155. "speed_print":
  156. {
  157. "maximum_value_warning": 1001,
  158. "value": 300
  159. },
  160. "speed_roofing":
  161. {
  162. "maximum_value_warning": 1001,
  163. "value": "math.ceil(speed_print * 0.5)"
  164. },
  165. "speed_topbottom":
  166. {
  167. "maximum_value_warning": 1001,
  168. "value": "math.ceil(speed_print * 0.5)"
  169. },
  170. "speed_travel":
  171. {
  172. "maximum_value_warning": 1001,
  173. "value": 300
  174. },
  175. "speed_travel_layer_0":
  176. {
  177. "maximum_value_warning": 1001,
  178. "value": "math.ceil(speed_travel * 0.4)"
  179. },
  180. "speed_wall":
  181. {
  182. "maximum_value_warning": 1001,
  183. "value": "math.ceil(speed_print * 0.5)"
  184. },
  185. "speed_wall_0":
  186. {
  187. "maximum_value_warning": 1001,
  188. "value": "math.ceil(speed_print * 0.5)"
  189. },
  190. "speed_wall_x":
  191. {
  192. "maximum_value_warning": 1001,
  193. "value": "math.ceil(speed_print)"
  194. },
  195. "travel_avoid_other_parts": { "default_value": false },
  196. "wall_line_width": { "value": "machine_nozzle_size" },
  197. "wall_overhang_angle": { "default_value": 75 },
  198. "wall_overhang_speed_factor": { "default_value": 50 },
  199. "xy_offset_layer_0": { "value": -0.3 },
  200. "z_seam_type": { "value": "'back'" },
  201. "zig_zaggify_infill": { "value": true }
  202. }
  203. }