ankermake_m5.def.json 4.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. {
  2. "version": 2,
  3. "name": "AnkerMake M5",
  4. "inherits": "fdmprinter",
  5. "metadata":
  6. {
  7. "visible": true,
  8. "author": "just-trey",
  9. "manufacturer": "AnkerMake",
  10. "file_formats": "text/x-gcode",
  11. "platform": "ankermake_m5_platform.obj",
  12. "has_machine_quality": true,
  13. "machine_extruder_trains": { "0": "ankermake_m5_extruder_0" },
  14. "platform_texture": "ankermake_m5.png",
  15. "preferred_material": "generic_pla",
  16. "preferred_quality_type": "normal"
  17. },
  18. "overrides":
  19. {
  20. "acceleration_print": { "value": "2500" },
  21. "adhesion_type": { "default_value": "skirt" },
  22. "cool_min_layer_time": { "value": 6 },
  23. "cool_min_speed": { "value": 30 },
  24. "gantry_height": { "value": 25 },
  25. "hole_xy_offset": { "value": 0.2 },
  26. "infill_pattern": { "value": "'lines' if infill_sparse_density >= 25 else 'grid'" },
  27. "infill_sparse_density": { "value": 25 },
  28. "machine_depth": { "default_value": 235 },
  29. "machine_heated_bed": { "default_value": true },
  30. "machine_height": { "default_value": 250 },
  31. "machine_name": { "default_value": "AnkerMake M5" },
  32. "machine_start_gcode": { "default_value": "M104 S{material_print_temperature_layer_0} ; set final nozzle temp\nM190 S{material_bed_temperature_layer_0} ; set and wait for nozzle temp to stabilize\nM109 S{material_print_temperature_layer_0} ; wait for nozzle temp to stabilize\nG28 ;Home\nG1 E10 F3600; push out retracted filament(fix for over retraction after prime)" },
  33. "machine_width": { "default_value": 235 },
  34. "material_bed_temperature": { "maximum_value_warning": "110" },
  35. "material_bed_temperature_layer_0": { "maximum_value_warning": "110" },
  36. "material_diameter": { "default_value": 1.75 },
  37. "material_final_print_temperature": { "value": "material_print_temperature" },
  38. "material_flow_layer_0": { "value": 115 },
  39. "material_initial_print_temperature": { "value": "material_print_temperature" },
  40. "material_print_temperature": { "maximum_value_warning": "260" },
  41. "material_print_temperature_layer_0":
  42. {
  43. "maximum_value_warning": "270",
  44. "value": "material_print_temperature + 5"
  45. },
  46. "minimum_interface_area": { "value": 10 },
  47. "minimum_support_area": { "value": 2 },
  48. "retraction_amount": { "default_value": 1.5 },
  49. "retraction_combing": { "value": "'off' if retraction_hop_enabled else 'infill'" },
  50. "retraction_hop": { "value": 0.2 },
  51. "retraction_speed": { "default_value": 60 },
  52. "skin_material_flow": { "value": 97 },
  53. "skin_monotonic": { "default_value": true },
  54. "skirt_line_count": { "value": 3 },
  55. "small_hole_max_size": { "value": 10 },
  56. "speed_infill": { "maximum_value_warning": 255 },
  57. "speed_print":
  58. {
  59. "maximum_value_warning": 255,
  60. "value": 250.0
  61. },
  62. "speed_support": { "maximum_value_warning": 255 },
  63. "speed_support_bottom": { "maximum_value_warning": 255 },
  64. "speed_support_infill": { "maximum_value_warning": 255 },
  65. "speed_support_interface": { "maximum_value_warning": 255 },
  66. "speed_support_roof": { "maximum_value_warning": 255 },
  67. "speed_topbottom": { "value": 150.0 },
  68. "speed_travel": { "value": 250.0 },
  69. "speed_wall":
  70. {
  71. "maximum_value_warning": 255,
  72. "value": 150.0
  73. },
  74. "speed_wall_x":
  75. {
  76. "maximum_value_warning": 255,
  77. "value": 250.0
  78. },
  79. "support_angle": { "value": "math.floor(math.degrees(math.atan(line_width / 2.0 /layer_height)))" },
  80. "support_brim_width": { "value": 4.0 },
  81. "support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" },
  82. "support_interface_density": { "value": 33.333 },
  83. "support_interface_enable": { "value": true },
  84. "support_interface_pattern": { "value": "'grid'" },
  85. "support_interface_skip_height": { "value": 0.2 },
  86. "support_roof_enable": { "value": true },
  87. "support_xy_distance": { "value": "wall_line_width_0 * 2" },
  88. "support_xy_distance_overhang": { "value": "wall_line_width_0" },
  89. "support_xy_overrides_z": { "value": "'xy_overrides_z'" },
  90. "support_z_distance": { "value": "layer_height * 2" },
  91. "top_bottom_thickness": { "value": "layer_height * 4" },
  92. "wall_overhang_angle": { "value": 55 },
  93. "wall_overhang_speed_factor": { "value": 55 },
  94. "xy_offset_layer_0": { "value": -0.2 },
  95. "zig_zaggify_infill": { "value": "infill_pattern == 'cross' or infill_pattern == 'cross_3d' or infill_pattern == 'lines'" }
  96. }
  97. }