Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds and corrects printer profiles for Qidi printers #896

Merged
merged 8 commits into from
May 1, 2023
Merged
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
56 changes: 56 additions & 0 deletions resources/profiles/Qidi.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@
"force_update": "0",
"description": "Qidi configurations",
"machine_model_list": [
{
"name": "Qidi X-Max",
"sub_path": "machine/Qidi X-Max.json"
},
{
"name": "Qidi X-CF Pro",
"sub_path": "machine/Qidi X-CF Pro.json"
},
{
"name": "Qidi X-Smart 3",
"sub_path": "machine/Qidi X-Smart 3.json"
Expand All @@ -25,6 +33,14 @@
{
"name": "fdm_process_qidi_common",
"sub_path": "process/fdm_process_qidi_common.json"
},
{
"name": "0.12mm Fine @Qidi XMax",
"sub_path": "process/0.12mm Fine @Qidi XMax.json"
},
{
"name": "0.12mm Fine @Qidi XCFPro",
"sub_path": "process/0.12mm Fine @Qidi XCFPro.json"
},
{
"name": "0.12mm Fine @Qidi XSmart3",
Expand All @@ -37,6 +53,14 @@
{
"name": "0.12mm Fine @Qidi XMax3",
"sub_path": "process/0.12mm Fine @Qidi XMax3.json"
},
{
"name": "0.16mm Optimal @Qidi XMax",
"sub_path": "process/0.16mm Optimal @Qidi XMax.json"
},
{
"name": "0.16mm Optimal @Qidi XCFPro",
"sub_path": "process/0.16mm Optimal @Qidi XCFPro.json"
},
{
"name": "0.16mm Optimal @Qidi XSmart3",
Expand All @@ -49,6 +73,14 @@
{
"name": "0.16mm Optimal @Qidi XMax3",
"sub_path": "process/0.16mm Optimal @Qidi XMax3.json"
},
{
"name": "0.20mm Standard @Qidi XMax",
"sub_path": "process/0.20mm Standard @Qidi XMax.json"
},
{
"name": "0.20mm Standard @Qidi XCFPro",
"sub_path": "process/0.20mm Standard @Qidi XCFPro.json"
},
{
"name": "0.20mm Standard @Qidi XSmart3",
Expand All @@ -61,6 +93,14 @@
{
"name": "0.20mm Standard @Qidi XMax3",
"sub_path": "process/0.20mm Standard @Qidi XMax3.json"
},
{
"name": "0.25mm Draft @Qidi XMax",
"sub_path": "process/0.25mm Draft @Qidi XMax.json"
},
{
"name": "0.25mm Draft @Qidi XCFPro",
"sub_path": "process/0.25mm Draft @Qidi XCFPro.json"
},
{
"name": "0.25mm Draft @Qidi XSmart3",
Expand All @@ -73,6 +113,14 @@
{
"name": "0.25mm Draft @Qidi XMax3",
"sub_path": "process/0.25mm Draft @Qidi XMax3.json"
},
{
"name": "0.30mm Extra Draft @Qidi XMax",
"sub_path": "process/0.30mm Extra Draft @Qidi XMax.json"
},
{
"name": "0.30mm Extra Draft @Qidi XCFPro",
"sub_path": "process/0.30mm Extra Draft @Qidi XCFPro.json"
},
{
"name": "0.30mm Extra Draft @Qidi XSmart3",
Expand Down Expand Up @@ -181,6 +229,14 @@
{
"name": "fdm_qidi_common",
"sub_path": "machine/fdm_qidi_common.json"
},
{
"name": "Qidi X-Max 0.4 nozzle",
"sub_path": "machine/Qidi X-Max 0.4 nozzle.json"
},
{
"name": "Qidi X-CF Pro 0.4 nozzle",
"sub_path": "machine/Qidi X-CF Pro 0.4 nozzle.json"
},
{
"name": "Qidi X-Smart 3 0.4 nozzle",
Expand Down
2 changes: 2 additions & 0 deletions resources/profiles/Qidi/filament/Qidi Generic ABS.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
"12"
],
"compatible_printers": [
"Qidi X-Max 0.4 nozzle",
"Qidi X-CF Pro 0.4 nozzle",
"Qidi X-Smart 3 0.4 nozzle",
"Qidi X-Plus 3 0.4 nozzle",
"Qidi X-Max 3 0.4 nozzle"
Expand Down
2 changes: 2 additions & 0 deletions resources/profiles/Qidi/filament/Qidi Generic ASA.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
"0.926"
],
"compatible_printers": [
"Qidi X-Max 0.4 nozzle",
"Qidi X-CF Pro 0.4 nozzle",
"Qidi X-Smart 3 0.4 nozzle",
"Qidi X-Plus 3 0.4 nozzle",
"Qidi X-Max 3 0.4 nozzle"
Expand Down
2 changes: 2 additions & 0 deletions resources/profiles/Qidi/filament/Qidi Generic PA-CF.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@
"2"
],
"compatible_printers": [
"Qidi X-Max 0.4 nozzle",
"Qidi X-CF Pro 0.4 nozzle",
"Qidi X-Smart 3 0.4 nozzle",
"Qidi X-Plus 3 0.4 nozzle",
"Qidi X-Max 3 0.4 nozzle"
Expand Down
2 changes: 2 additions & 0 deletions resources/profiles/Qidi/filament/Qidi Generic PA.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@
"16"
],
"compatible_printers": [
"Qidi X-Max 0.4 nozzle",
"Qidi X-CF Pro 0.4 nozzle",
"Qidi X-Smart 3 0.4 nozzle",
"Qidi X-Plus 3 0.4 nozzle",
"Qidi X-Max 3 0.4 nozzle"
Expand Down
2 changes: 2 additions & 0 deletions resources/profiles/Qidi/filament/Qidi Generic PC.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
"0.94"
],
"compatible_printers": [
"Qidi X-Max 0.4 nozzle",
"Qidi X-CF Pro 0.4 nozzle",
"Qidi X-Smart 3 0.4 nozzle",
"Qidi X-Plus 3 0.4 nozzle",
"Qidi X-Max 3 0.4 nozzle"
Expand Down
2 changes: 2 additions & 0 deletions resources/profiles/Qidi/filament/Qidi Generic PETG-CF.json
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,8 @@
"20"
],
"compatible_printers": [
"Qidi X-Max 0.4 nozzle",
"Qidi X-CF Pro 0.4 nozzle",
"Qidi X-Smart 3 0.4 nozzle",
"Qidi X-Plus 3 0.4 nozzle",
"Qidi X-Max 3 0.4 nozzle"
Expand Down
2 changes: 2 additions & 0 deletions resources/profiles/Qidi/filament/Qidi Generic PETG.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,8 @@
"; filament start gcode\n"
],
"compatible_printers": [
"Qidi X-Max 0.4 nozzle",
"Qidi X-CF Pro 0.4 nozzle",
"Qidi X-Smart 3 0.4 nozzle",
"Qidi X-Plus 3 0.4 nozzle",
"Qidi X-Max 3 0.4 nozzle"
Expand Down
2 changes: 2 additions & 0 deletions resources/profiles/Qidi/filament/Qidi Generic PLA Silk.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
"; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif};Prevent PLA from jamming"
],
"compatible_printers": [
"Qidi X-Max 0.4 nozzle",
"Qidi X-CF Pro 0.4 nozzle",
"Qidi X-Smart 3 0.4 nozzle",
"Qidi X-Plus 3 0.4 nozzle",
"Qidi X-Max 3 0.4 nozzle"
Expand Down
2 changes: 2 additions & 0 deletions resources/profiles/Qidi/filament/Qidi Generic PLA-CF.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@
"; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}"
],
"compatible_printers": [
"Qidi X-Max 0.4 nozzle",
"Qidi X-CF Pro 0.4 nozzle",
"Qidi X-Smart 3 0.4 nozzle",
"Qidi X-Plus 3 0.4 nozzle",
"Qidi X-Max 3 0.4 nozzle"
Expand Down
2 changes: 2 additions & 0 deletions resources/profiles/Qidi/filament/Qidi Generic PLA.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@
"8"
],
"compatible_printers": [
"Qidi X-Max 0.4 nozzle",
"Qidi X-CF Pro 0.4 nozzle",
"Qidi X-Smart 3 0.4 nozzle",
"Qidi X-Plus 3 0.4 nozzle",
"Qidi X-Max 3 0.4 nozzle"
Expand Down
2 changes: 2 additions & 0 deletions resources/profiles/Qidi/filament/Qidi Generic PVA.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@
"10"
],
"compatible_printers": [
"Qidi X-Max 0.4 nozzle",
"Qidi X-CF Pro 0.4 nozzle",
"Qidi X-Smart 3 0.4 nozzle",
"Qidi X-Plus 3 0.4 nozzle",
"Qidi X-Max 3 0.4 nozzle"
Expand Down
2 changes: 2 additions & 0 deletions resources/profiles/Qidi/filament/Qidi Generic TPU.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
"; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif (bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}"
],
"compatible_printers": [
"Qidi X-Max 0.4 nozzle",
"Qidi X-CF Pro 0.4 nozzle",
"Qidi X-Smart 3 0.4 nozzle",
"Qidi X-Plus 3 0.4 nozzle",
"Qidi X-Max 3 0.4 nozzle"
Expand Down
109 changes: 109 additions & 0 deletions resources/profiles/Qidi/machine/Qidi X-CF Pro 0.4 nozzle.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
{
"type": "machine",
"setting_id": "GM001",
"name": "Qidi X-CF Pro 0.4 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_qidi_common",
"printer_model": "Qidi X-CF Pro",
"default_print_profile": "0.20mm Standard @Qidi XCFPro",
"nozzle_diameter": [
"0.4"
],
"printable_area": [
"0x0",
"300x0",
"300x250",
"0x250"
],
"printable_height": "300",
"nozzle_type": "hardened_steel",
"auxiliary_fan": "0",
"machine_max_acceleration_extruding": [
"1500",
"1250"
],
"machine_max_acceleration_retracting": [
"1500",
"1250"
],
"machine_max_acceleration_travel": [
"1500",
"1250"
],
"machine_max_acceleration_x": [
"9000",
"1000"
],
"machine_max_acceleration_y": [
"9000",
"1000"
],
"machine_max_acceleration_z": [
"500",
"200"
],
"machine_max_speed_e": [
"120",
"120"
],
"machine_max_speed_x": [
"500",
"200"
],
"machine_max_speed_y": [
"500",
"200"
],
"machine_max_speed_z": [
"12",
"12"
],
"machine_max_jerk_e": [
"2.5",
"2.5"
],
"machine_max_jerk_x": [
"10",
"10"
],
"machine_max_jerk_y": [
"10",
"10"
],
"machine_max_jerk_z": [
"0.2",
"0.4"
],
"max_layer_height": [
"0"
],
"min_layer_height": [
"0.07"
],
"printer_settings_id": "Qidi",
"retraction_minimum_travel": [
"2"
],
"retract_before_wipe": [
"0%"
],
"retraction_length": [
"2"
],
"retract_length_toolchange": [
"10"
],
"deretraction_speed": [
"0"
],
"single_extruder_multi_material": "0",
"change_filament_gcode": "",
"machine_pause_gcode": "M0",
"default_filament_profile": [
"Qidi Generic PLA"
],
"machine_start_gcode": "G28\nG92 E0\nG0 X5 Y5 Z0.3 F3600\n",
"machine_end_gcode": "M104 S0\nM140 S0\n;Retract the filament\nG92 E0\nG1 E-3 F300\nG28\nM84\n",
"scan_first_layer": "0"
}
12 changes: 12 additions & 0 deletions resources/profiles/Qidi/machine/Qidi X-CF Pro.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "Qidi X-CF Pro",
"model_id": "Qidi-XCF-Pro",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Qidi",
"bed_model": "qidi_xcfpro_buildplate_model.stl",
"bed_texture": "qidi_xcfpro_buildplate_texture.png",
"hotend_model": "qidi_xseries_gen2_hotend.stl",
"default_materials": "Qidi Generic ASA;Qidi Generic ABS;Qidi Generic PA-CF;Qidi Generic PA;Qidi Generic PC;Qidi Generic PETG-CF;Qidi Generic PETG;Qidi Generic PLA Silk;Qidi Generic PLA;Qidi Generic PLA-CF;Qidi Generic PVA;Qidi Generic TPU"
}
Loading