1{
2    "version": 2,
3    "name": "Anycubic Chiron",
4    "inherits": "fdmprinter",
5    "metadata":
6    {
7        "visible": true,
8        "author": "Patrick Glatt",
9        "manufacturer": "Anycubic",
10        "file_formats": "text/x-gcode",
11        "icon": "icon_ultimaker2",
12        "platform": "anycubic_chiron_platform.obj",
13        "platform_texture": "anycubic-chiron.png",
14        "has_materials": true,
15        "preferred_material": "generic_pla",
16        "has_machine_quality": true,
17        "quality_definition": "anycubic_chiron",
18        "preferred_quality_type": "normal",
19        "machine_extruder_trains":
20        {
21            "0": "anycubic_chiron_extruder_0"
22        },
23        "firmware_file": "MarlinChiron.hex"
24    },
25
26    "overrides":
27    {
28        "machine_name":
29        {
30            "default_value": "Anycubic Chiron"
31        },
32        "machine_heated_bed":
33        {
34            "default_value": true
35        },
36        "machine_width":
37        {
38            "default_value": 400
39        },
40        "machine_height":
41        {
42            "default_value": 450
43        },
44        "machine_depth":
45        {
46            "default_value": 400
47        },
48        "machine_center_is_zero":
49        {
50            "default_value": false
51        },
52        "gantry_height":
53        {
54            "value": "35"
55        },
56        "machine_head_with_fans_polygon":
57        {
58            "default_value":
59            [
60                [-45, 50],
61                [-45, -45],
62                [45, 50],
63                [45, -45]
64            ]
65        },
66        "machine_gcode_flavor":
67        {
68            "default_value": "RepRap (Marlin/Sprinter)"
69        },
70        "machine_start_gcode":
71        {
72            "default_value": "M107 ;Start with the fan off\nG21 ;Set units to millimeters\nG91 ;Change to relative positioning mode for retract filament and nozzle lifting\nG1 F200 E-3 ;Retract 3mm filament for a clean start\nG92 E0 ;Zero the extruded length\nG1 F1000 Z5 ;Lift the nozzle 5mm before homing axes\nG90 ;Absolute positioning\nM82 ;Set extruder to absolute mode too\nG28 X0 Y0 ;First move X/Y to min endstops\nG28 Z0 ;Then move Z to min endstops\nG1 F1000 Z15 ;After homing lift the nozzle 15mm before start printing\n"
73        },
74        "machine_end_gcode":
75        {
76            "default_value": "G91 ;Change to relative positioning mode for filament retraction and nozzle lifting\nG1 F200 E-4;Retract the filament a bit before lifting the nozzle\nG1 F1000 Z5;Lift nozzle 5mm\nG90 ;Change to absolute positioning mode to prepare for part rermoval\nG1 X0 Y400 ;Move the print to max y pos for part rermoval\nM104 S0 ; Turn off hotend\nM106 S0 ; Turn off cooling fan\nM140 S0 ; Turn off bed\nM84 ; Disable motors\n"
77        }
78    }
79}
80