Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
127 changes: 127 additions & 0 deletions resources/definitions/elegoo_centauri_carbon.def.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
{
"version": 2,
"name": "ELEGOO Centauri Carbon",
"inherits": "elegoo_base",
"metadata":
{
"visible": true,
"author": "Steven Molen",
"manufacturer": "ELEGOO",
"file_formats": "text/x-gcode",
"platform": "elegoo_platform.3mf",
"has_machine_quality": true,
"has_materials": true,
"has_variants": true,
"machine_extruder_trains": { "0": "elegoo_centauri_carbon_extruder_0" },
"preferred_material": "generic_pla_175",
"preferred_quality_type": "elegoo_cc_layer_020",
"preferred_variant_name": "0.40mm_Elegoo_Nozzle",
"variants_name": "Nozzle Size",
"quality_definition": "elegoo_centauri_carbon"
},
"overrides":
{
"machine_name": { "default_value": "ELEGOO Centauri Carbon" },
"machine_width": { "default_value": 257 },
"machine_depth": { "default_value": 257 },
"machine_height": { "default_value": 257 },
"machine_heated_bed": { "default_value": true },
"machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" },
"machine_head_with_fans_polygon":
{
"value": [
[-57, 68],
[-57, -57],
[57, 68],
[57, -57]
]
},
"gantry_height": { "value": 90 },

"machine_max_acceleration_x": { "value": 20000 },
"machine_max_acceleration_y": { "value": 20000 },
"machine_max_acceleration_z": { "value": 500 },
"machine_max_acceleration_e": { "value": 5000 },
"machine_acceleration": { "value": 10000 },
"machine_max_jerk_xy": { "value": 9.0 },
"machine_max_jerk_z": { "value": 3.0 },
"machine_max_jerk_e": { "value": 2.5 },

"acceleration_print":
{
"value": 10000,
"maximum_value_warning": 20000
},
"acceleration_wall": { "value": "acceleration_print / 2" },
"acceleration_layer_0": { "value": 1000 },

"speed_print":
{
"default_value": 200,
"maximum_value_warning": 500
},
"speed_wall_0":
{
"value": 160,
"maximum_value_warning": 500
},
"speed_wall_x":
{
"value": 200,
"maximum_value_warning": 500
},
"speed_infill":
{
"value": 200,
"maximum_value_warning": 500
},
"speed_topbottom":
{
"value": 150,
"maximum_value_warning": 500
},
"speed_travel":
{
"value": 400,
"maximum_value_warning": 500
},
"speed_layer_0":
{
"value": 50,
"maximum_value_warning": 500
},
"speed_travel_layer_0":
{
"value": 100,
"maximum_value_warning": 500
},
"speed_support_interface": { "value": 80, "maximum_value_warning": 500 },

"retraction_amount": { "default_value": 0.8 },
"retraction_speed": { "default_value": 30 },
"retraction_retract_speed": { "value": 30 },
"retraction_prime_speed": { "value": 30 },
"retraction_hop": { "value": 0.4 },
"retraction_hop_enabled": { "value": true },
"retraction_count_max": { "value": 100 },
"retraction_combing": { "value": "'no_outer_surfaces'" },

"infill_pattern": { "value": "'zigzag'" },
"top_layers": { "value": 5 },
"bottom_layers": { "value": 3 },
"top_bottom_thickness": { "value": 1.0 },

"support_angle": { "value": 40 },
"support_z_distance": { "value": 0.15 },
"support_xy_distance": { "value": 0.5 },
"support_interface_enable": { "value": true },

"adhesion_type": { "value": "'skirt'" },
"skirt_line_count": { "value": 2 },
"skirt_gap": { "value": 2 },

"machine_start_gcode": { "default_value": ";;===== Elegoo Centauri Carbon Start G-code =====\n;printer_model:ELEGOO Centauri Carbon\nM400 ; wait for buffer to clear\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nM104 S140\nM140 S{material_bed_temperature_layer_0}\nG90\nG28 ;home\nM729 ;Clean Nozzle\nM106 P2 S255\nM190 S{material_bed_temperature_layer_0}\nM106 P2 S0\n\n;=============turn on fans to prevent PLA jamming=================\nM106 P3 S180\n\n;Enable pressure advance\nSET_PRESSURE_ADVANCE ADVANCE=0.024\nM400\nM204 S10000 ;Set acceleration\n\nG1 X128 Y-1.2 F20000\nG1 Z0.3 F900\nM109 S{material_print_temperature_layer_0}\nM83\nG92 E0 ;Reset Extruder\nG1 X-1.2 E10.156 F6000 ;Draw the first line\nG1 Y98.8 E7.934\nG1 X-0.5 Y100 E0.1\nG1 Y-0.3 E7.934\nG1 X78 E6.284\nG3 I-1 J0 Z0.6 F1200.0 ;Move to side a little\nG1 F20000\nG92 E0 ;Reset Extruder\n" },

"machine_end_gcode": { "default_value": ";===== Elegoo Centauri Carbon End G-code =====\nM400 ; wait for buffer to clear\nM140 S0 ;Turn-off bed\nM106 S255 ;Cooling nozzle\nM83\nG92 E0 ; zero the extruder\nG1 E-1 F3000 ; retract\nG90\nG1 Z{max(layer_height * (layer_count - 1) + 50, 100)} F20000 ; Move print head up\nM204 S5000\nM400\nM83\nG1 X202 F20000\nM400\nG1 Y250 F20000\nG1 Y264.5 F1200\nM400\nG92 E0\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\nM84 ;Disable all steppers" }
}
}
18 changes: 18 additions & 0 deletions resources/extruders/elegoo_centauri_carbon_extruder_0.def.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"version": 2,
"name": "Extruder 1",
"inherits": "fdmextruder",
"metadata":
{
"machine": "elegoo_centauri_carbon",
"position": "0"
},
"overrides":
{
"extruder_nr": { "default_value": 0 },
"material_diameter": { "default_value": 1.75 },
"machine_nozzle_size": { "default_value": 0.4 },
"machine_nozzle_offset_x": { "default_value": 0 },
"machine_nozzle_offset_y": { "default_value": 0 }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
[general]
definition = elegoo_centauri_carbon
name = asa_noz0.40_lay0.16
version = 4

[metadata]
material = generic_asa
quality_type = elegoo_cc_layer_016
setting_version = 25
type = quality
variant = 0.40mm_Elegoo_Nozzle

[values]
infill_sparse_density = 20
material_print_temperature = 260
material_bed_temperature = 100
speed_print = 120
speed_wall_0 = 80
speed_wall_x = 100
top_bottom_thickness = 0.8
cool_fan_speed = 30
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
[general]
definition = elegoo_centauri_carbon
name = asa_noz0.40_lay0.20
version = 4

[metadata]
material = generic_asa
quality_type = elegoo_cc_layer_020
setting_version = 25
type = quality
variant = 0.40mm_Elegoo_Nozzle

[values]
infill_sparse_density = 20
material_print_temperature = 260
material_bed_temperature = 100
speed_print = 140
speed_wall_0 = 100
speed_wall_x = 120
top_bottom_thickness = 1.0
cool_fan_speed = 30
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
[general]
definition = elegoo_centauri_carbon
name = asa_noz0.40_lay0.24
version = 4

[metadata]
material = generic_asa
quality_type = elegoo_cc_layer_024
setting_version = 25
type = quality
variant = 0.40mm_Elegoo_Nozzle

[values]
infill_sparse_density = 20
material_print_temperature = 265
material_bed_temperature = 100
speed_print = 160
speed_wall_0 = 120
speed_wall_x = 140
top_bottom_thickness = 1.0
cool_fan_speed = 30
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[general]
definition = elegoo_centauri_carbon
name = Extra Fine
version = 4

[metadata]
global_quality = True
quality_type = elegoo_cc_layer_008
setting_version = 25
type = quality
weight = -1

[values]
layer_height = 0.08
layer_height_0 = 0.12
speed_print = 120
speed_wall_0 = 80
speed_wall_x = 120
speed_infill = 150
speed_topbottom = 80
top_layers = 8
bottom_layers = 5
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[general]
definition = elegoo_centauri_carbon
name = Fine
version = 4

[metadata]
global_quality = True
quality_type = elegoo_cc_layer_012
setting_version = 25
type = quality
weight = -2

[values]
layer_height = 0.12
layer_height_0 = 0.16
speed_print = 150
speed_wall_0 = 120
speed_wall_x = 150
speed_infill = 180
speed_topbottom = 100
top_layers = 6
bottom_layers = 4
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[general]
definition = elegoo_centauri_carbon
name = Optimal
version = 4

[metadata]
global_quality = True
quality_type = elegoo_cc_layer_016
setting_version = 25
type = quality
weight = -3

[values]
layer_height = 0.16
layer_height_0 = 0.2
speed_print = 180
speed_wall_0 = 140
speed_wall_x = 180
speed_infill = 200
speed_topbottom = 120
top_layers = 5
bottom_layers = 4
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[general]
definition = elegoo_centauri_carbon
name = Standard
version = 4

[metadata]
global_quality = True
quality_type = elegoo_cc_layer_020
setting_version = 25
type = quality
weight = -4

[values]
layer_height = 0.20
layer_height_0 = 0.20
speed_print = 200
speed_wall_0 = 160
speed_wall_x = 200
speed_infill = 200
speed_topbottom = 150
top_layers = 5
bottom_layers = 3
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[general]
definition = elegoo_centauri_carbon
name = Draft
version = 4

[metadata]
global_quality = True
quality_type = elegoo_cc_layer_024
setting_version = 25
type = quality
weight = -5

[values]
layer_height = 0.24
layer_height_0 = 0.24
speed_print = 220
speed_wall_0 = 180
speed_wall_x = 220
speed_infill = 250
speed_topbottom = 180
top_layers = 4
bottom_layers = 3
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[general]
definition = elegoo_centauri_carbon
name = Extra Draft
version = 4

[metadata]
global_quality = True
quality_type = elegoo_cc_layer_028
setting_version = 25
type = quality
weight = -6

[values]
layer_height = 0.28
layer_height_0 = 0.28
speed_print = 250
speed_wall_0 = 200
speed_wall_x = 250
speed_infill = 280
speed_topbottom = 200
top_layers = 4
bottom_layers = 3
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[general]
definition = elegoo_centauri_carbon
name = Super Draft
version = 4

[metadata]
global_quality = True
quality_type = elegoo_cc_layer_032
setting_version = 25
type = quality
weight = -7

[values]
layer_height = 0.32
layer_height_0 = 0.32
speed_print = 280
speed_wall_0 = 220
speed_wall_x = 280
speed_infill = 300
speed_topbottom = 220
top_layers = 3
bottom_layers = 3
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
[general]
definition = elegoo_centauri_carbon
name = petg_noz0.40_lay0.16
version = 4

[metadata]
material = generic_petg
quality_type = elegoo_cc_layer_016
setting_version = 25
type = quality
variant = 0.40mm_Elegoo_Nozzle

[values]
infill_sparse_density = 15
material_print_temperature = 245
material_bed_temperature = 70
speed_print = 150
speed_wall_0 = 100
speed_wall_x = 140
top_bottom_thickness = 0.8
cool_fan_speed = 50
Loading
Loading