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 printer profile for Qidi X-Plus printer #915

Merged
merged 3 commits into from
May 2, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
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
Next Next commit
Adding the Qidi X-Plus
Qidi X-Plus profile
Qidi X-Plus image
  • Loading branch information
fr3ak2402 committed May 1, 2023
commit e05c4a738dd2767d95e139498016f29daedb44a1
28 changes: 28 additions & 0 deletions resources/profiles/Qidi.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@
"description": "Qidi configurations",
"machine_model_list": [
{
"name": "Qidi X-Plus",
"sub_path": "machine/Qidi X-Plus.json"
},
{
"name": "Qidi X-Max",
"sub_path": "machine/Qidi X-Max.json"
},
Expand Down Expand Up @@ -33,6 +37,10 @@
{
"name": "fdm_process_qidi_common",
"sub_path": "process/fdm_process_qidi_common.json"
},
{
"name": "0.12mm Fine @Qidi XMPlus",
"sub_path": "process/0.12mm Fine @Qidi XPlus.json"
},
{
"name": "0.12mm Fine @Qidi XMax",
Expand All @@ -53,6 +61,10 @@
{
"name": "0.12mm Fine @Qidi XMax3",
"sub_path": "process/0.12mm Fine @Qidi XMax3.json"
},
{
"name": "0.16mm Optimal @Qidi XPlus",
"sub_path": "process/0.16mm Optimal @Qidi XPlus.json"
},
{
"name": "0.16mm Optimal @Qidi XMax",
Expand All @@ -73,6 +85,10 @@
{
"name": "0.16mm Optimal @Qidi XMax3",
"sub_path": "process/0.16mm Optimal @Qidi XMax3.json"
},
{
"name": "0.20mm Standard @Qidi XPlus",
"sub_path": "process/0.20mm Standard @Qidi XPlus.json"
},
{
"name": "0.20mm Standard @Qidi XMax",
Expand All @@ -93,6 +109,10 @@
{
"name": "0.20mm Standard @Qidi XMax3",
"sub_path": "process/0.20mm Standard @Qidi XMax3.json"
},
{
"name": "0.25mm Draft @Qidi XPlus",
"sub_path": "process/0.25mm Draft @Qidi XPlus.json"
},
{
"name": "0.25mm Draft @Qidi XMax",
Expand All @@ -113,6 +133,10 @@
{
"name": "0.25mm Draft @Qidi XMax3",
"sub_path": "process/0.25mm Draft @Qidi XMax3.json"
},
{
"name": "0.30mm Extra Draft @Qidi XPlus",
"sub_path": "process/0.30mm Extra Draft @Qidi XPlus.json"
},
{
"name": "0.30mm Extra Draft @Qidi XMax",
Expand Down Expand Up @@ -229,6 +253,10 @@
{
"name": "fdm_qidi_common",
"sub_path": "machine/fdm_qidi_common.json"
},
{
"name": "Qidi X-Plus 0.4 nozzle",
"sub_path": "machine/Qidi X-Plus 0.4 nozzle.json"
},
{
"name": "Qidi X-Max 0.4 nozzle",
Expand Down
1 change: 1 addition & 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,7 @@
"12"
],
"compatible_printers": [
"Qidi X-Plus 0.4 nozzle",
"Qidi X-Max 0.4 nozzle",
"Qidi X-CF Pro 0.4 nozzle",
"Qidi X-Smart 3 0.4 nozzle",
Expand Down
1 change: 1 addition & 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,7 @@
"0.926"
],
"compatible_printers": [
"Qidi X-Plus 0.4 nozzle",
"Qidi X-Max 0.4 nozzle",
"Qidi X-CF Pro 0.4 nozzle",
"Qidi X-Smart 3 0.4 nozzle",
Expand Down
1 change: 1 addition & 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,7 @@
"2"
],
"compatible_printers": [
"Qidi X-Plus 0.4 nozzle",
"Qidi X-Max 0.4 nozzle",
"Qidi X-CF Pro 0.4 nozzle",
"Qidi X-Smart 3 0.4 nozzle",
Expand Down
1 change: 1 addition & 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,7 @@
"16"
],
"compatible_printers": [
"Qidi X-Plus 0.4 nozzle",
"Qidi X-Max 0.4 nozzle",
"Qidi X-CF Pro 0.4 nozzle",
"Qidi X-Smart 3 0.4 nozzle",
Expand Down
1 change: 1 addition & 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,7 @@
"0.94"
],
"compatible_printers": [
"Qidi X-Plus 0.4 nozzle",
"Qidi X-Max 0.4 nozzle",
"Qidi X-CF Pro 0.4 nozzle",
"Qidi X-Smart 3 0.4 nozzle",
Expand Down
1 change: 1 addition & 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,7 @@
"20"
],
"compatible_printers": [
"Qidi X-Plus 0.4 nozzle",
"Qidi X-Max 0.4 nozzle",
"Qidi X-CF Pro 0.4 nozzle",
"Qidi X-Smart 3 0.4 nozzle",
Expand Down
1 change: 1 addition & 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,7 @@
"; filament start gcode\n"
],
"compatible_printers": [
"Qidi X-Plus 0.4 nozzle",
"Qidi X-Max 0.4 nozzle",
"Qidi X-CF Pro 0.4 nozzle",
"Qidi X-Smart 3 0.4 nozzle",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
"; 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-Plus 0.4 nozzle",
"Qidi X-Max 0.4 nozzle",
"Qidi X-CF Pro 0.4 nozzle",
"Qidi X-Smart 3 0.4 nozzle",
Expand Down
1 change: 1 addition & 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,7 @@
"; 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-Plus 0.4 nozzle",
"Qidi X-Max 0.4 nozzle",
"Qidi X-CF Pro 0.4 nozzle",
"Qidi X-Smart 3 0.4 nozzle",
Expand Down
1 change: 1 addition & 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,7 @@
"8"
],
"compatible_printers": [
"Qidi X-Plus 0.4 nozzle",
"Qidi X-Max 0.4 nozzle",
"Qidi X-CF Pro 0.4 nozzle",
"Qidi X-Smart 3 0.4 nozzle",
Expand Down
1 change: 1 addition & 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,7 @@
"10"
],
"compatible_printers": [
"Qidi X-Plus 0.4 nozzle",
"Qidi X-Max 0.4 nozzle",
"Qidi X-CF Pro 0.4 nozzle",
"Qidi X-Smart 3 0.4 nozzle",
Expand Down
3 changes: 2 additions & 1 deletion resources/profiles/Qidi/filament/Qidi Generic TPU.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +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-Plus 0.4 nozzle",
"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",
Expand Down
109 changes: 109 additions & 0 deletions resources/profiles/Qidi/machine/Qidi X-Plus 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-Plus 0.4 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_qidi_common",
"printer_model": "Qidi X-Plus",
"default_print_profile": "0.20mm Standard @Qidi XPlus",
"nozzle_diameter": [
"0.4"
],
"printable_area": [
"0x0",
"270x0",
"270x200",
"0x200"
],
"printable_height": "200",
"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-Plus.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "Qidi X-Plus",
"model_id": "Qidi-XPlus",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Qidi",
"bed_model": "qidi_xplus_buildplate_model.stl",
"bed_texture": "qidi_xplus_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