diff --git a/resources/images/ams_extra_framework_mid_new.svg b/resources/images/ams_extra_framework_mid_new.svg new file mode 100644 index 0000000..1b71d9a --- /dev/null +++ b/resources/images/ams_extra_framework_mid_new.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/resources/images/fold.svg b/resources/images/fold.svg new file mode 100644 index 0000000..dd273ff --- /dev/null +++ b/resources/images/fold.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/images/live_stream_default.png b/resources/images/live_stream_default.png deleted file mode 100644 index 027cca4..0000000 Binary files a/resources/images/live_stream_default.png and /dev/null differ diff --git a/resources/images/live_stream_default.svg b/resources/images/live_stream_default.svg new file mode 100644 index 0000000..3a6378d --- /dev/null +++ b/resources/images/live_stream_default.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/images/localList.svg b/resources/images/localList.svg new file mode 100644 index 0000000..25d149a --- /dev/null +++ b/resources/images/localList.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/resources/images/netList.svg b/resources/images/netList.svg new file mode 100644 index 0000000..7bdebc0 --- /dev/null +++ b/resources/images/netList.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/resources/images/unfold.svg b/resources/images/unfold.svg new file mode 100644 index 0000000..36abb17 --- /dev/null +++ b/resources/images/unfold.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/profiles/Q Series.json b/resources/profiles/Q Series.json index a0dd67a..8e75f0d 100644 --- a/resources/profiles/Q Series.json +++ b/resources/profiles/Q Series.json @@ -1,6 +1,6 @@ { "name": "Q Series", - "version": "02.04.01.10", + "version": "02.04.01.11", "force_update": "0", "description": "Q Series configurations", "machine_model_list": [ diff --git a/resources/profiles/Q Series/machine/Qidi Q2 0.4 nozzle.json b/resources/profiles/Q Series/machine/Qidi Q2 0.4 nozzle.json index dc09a71..97418c1 100644 --- a/resources/profiles/Q Series/machine/Qidi Q2 0.4 nozzle.json +++ b/resources/profiles/Q Series/machine/Qidi Q2 0.4 nozzle.json @@ -14,13 +14,14 @@ "change_filament_gcode": "G1 Z{max_layer_z + 3.0} F1200\nTOOL_CHANGE_START F=[current_extruder] T=[next_extruder]\nBUFFER_MONITORING ENABLE=0\nDISABLE_ALL_SENSOR\nM106 S255\nMOVE_TO_TRASH\n{if long_retractions_when_cut[previous_extruder]}\nG1 E-{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\n{else}\nG1 E-10 F{old_filament_e_feedrate}\n{endif}\nM400\nCUT_FILAMENT T=[current_extruder]\nMOVE_TO_TRASH\nM106 P2 S0\nUNLOAD_T[current_extruder]\nT[next_extruder]\n{if nozzle_temperature_range_high[current_extruder] >= nozzle_temperature_range_high[next_extruder]}\nM104 S{nozzle_temperature_range_high[current_extruder]}\n{else}\nM104 S{nozzle_temperature_range_high[next_extruder]}\n{endif}\n; FLUSH_START\nM106 S25\nG1 E30 F300\n; FLUSH_END\n{if long_retractions_when_cut[previous_extruder]}\nG1 E{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\n{endif}\n{if flush_length_1 > 1}\n; FLUSH_START\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\nG1 E-[old_retract_length_toolchange] F1800\n; FLUSH_END\n{endif}\n{if flush_length_2 > 1}\n; FLUSH_START\nG1 X92 F9000\nG1 E[old_retract_length_toolchange] F300\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E-[new_retract_length_toolchange] F1800\n; FLUSH_END\n{endif}\n{if flush_length_3 > 1}\n; FLUSH_START\nG1 X85 F9000\nG1 E[new_retract_length_toolchange] F300\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E-[new_retract_length_toolchange] F1800\n; FLUSH_END\n{endif}\n{if flush_length_4 > 1}\n; FLUSH_START\nG1 X92 F9000\nG1 E[new_retract_length_toolchange] F300\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E-[new_retract_length_toolchange] F1800\n; FLUSH_END\n{endif}\nM400\nM106 S255\nM104 S[new_filament_temp]\nINIT_SYNC_BUFFER_STATE\nBUFFER_MONITORING ENABLE=1\nG1 E10 F25 \nM109 S[new_filament_temp]\nG1 E-5 F1800\nCLEAR_OOZE\nTOOL_CHANGE_END\nG1 Y270 F8000\nM106 S0\nG1 E2 F1800\nENABLE_ALL_SENSOR\n", "default_filament_profile": ["QIDI PLA Rapido @Qidi Q2 0.4 nozzle"], "enable_long_retraction_when_cut": "2", - "extruder_clearance_height_to_lid": "120", - "extruder_clearance_height_to_rod": "40", - "extruder_clearance_max_radius": "70", + "extruder_clearance_max_radius": "75", + "extruder_clearance_dist_to_rod": "47", + "extruder_clearance_height_to_rod": "47", + "extruder_clearance_height_to_lid": "152", "is_support_air_condition" : "1", "is_support_3mf" : "1", "is_support_timelapse": "1", - "is_support_multi_box": "1", + "is_support_multi_box": "0", "layer_change_gcode": "{if timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 Y235 F20000\nG1 X97 F20000\n{if layer_z <=25}\nG1 Z25\n{endif}\nG1 Y254 F2000\nG92 E0\nM400\nTIMELAPSE_TAKE_FRAME\nG1 E[retraction_length] F300\nG1 X85 F2000\nG1 X97 F2000\nG1 Y220 F2000\n{if layer_z <=25}\nG1 Z[layer_z]\n{endif}\n{elsif timelapse_type == 0} ; timelapse without wipe tower\nTIMELAPSE_TAKE_FRAME\n{endif}\nG92 E0\nSET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}", "machine_end_gcode": "DISABLE_BOX_HEATER\nM141 S0\nM140 S0\nBUFFER_MONITORING ENABLE=0\nDISABLE_ALL_SENSOR\nG1 E-3 F1800\nG0 Z{max_layer_z + 3} F600\nUNLOAD_FILAMENT T=[current_extruder]\nG0 Y270 F12000\nG0 X90 Y270 F12000\n{if max_layer_z < max_print_height / 2}G1 Z{max_print_height / 2 + 10} F600{else}G1 Z{min(max_print_height, max_layer_z + 3)}{endif}\nM104 S0", "machine_load_filament_time": "35", diff --git a/resources/profiles/Q Series/machine/Qidi Q2C 0.4 nozzle.json b/resources/profiles/Q Series/machine/Qidi Q2C 0.4 nozzle.json index 338ba22..444d4f2 100644 --- a/resources/profiles/Q Series/machine/Qidi Q2C 0.4 nozzle.json +++ b/resources/profiles/Q Series/machine/Qidi Q2C 0.4 nozzle.json @@ -14,12 +14,13 @@ "change_filament_gcode": "G1 Z{max_layer_z + 3.0} F1200\nTOOL_CHANGE_START F=[current_extruder] T=[next_extruder]\nBUFFER_MONITORING ENABLE=0\nDISABLE_ALL_SENSOR\nM106 S255\nMOVE_TO_TRASH\n{if long_retractions_when_cut[previous_extruder]}\nG1 E-{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\n{else}\nG1 E-10 F{old_filament_e_feedrate}\n{endif}\nM400\nCUT_FILAMENT T=[current_extruder]\nMOVE_TO_TRASH\nM106 P2 S0\nUNLOAD_T[current_extruder]\nT[next_extruder]\n{if nozzle_temperature_range_high[current_extruder] >= nozzle_temperature_range_high[next_extruder]}\nM104 S{nozzle_temperature_range_high[current_extruder]}\n{else}\nM104 S{nozzle_temperature_range_high[next_extruder]}\n{endif}\n; FLUSH_START\nM106 S25\nG1 E30 F300\n; FLUSH_END\n{if long_retractions_when_cut[previous_extruder]}\nG1 E{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\n{endif}\n{if flush_length_1 > 1}\n; FLUSH_START\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\nG1 E-[old_retract_length_toolchange] F1800\n; FLUSH_END\n{endif}\n{if flush_length_2 > 1}\n; FLUSH_START\nG1 X92 F9000\nG1 E[old_retract_length_toolchange] F300\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E-[new_retract_length_toolchange] F1800\n; FLUSH_END\n{endif}\n{if flush_length_3 > 1}\n; FLUSH_START\nG1 X85 F9000\nG1 E[new_retract_length_toolchange] F300\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E-[new_retract_length_toolchange] F1800\n; FLUSH_END\n{endif}\n{if flush_length_4 > 1}\n; FLUSH_START\nG1 X92 F9000\nG1 E[new_retract_length_toolchange] F300\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E-[new_retract_length_toolchange] F1800\n; FLUSH_END\n{endif}\nM400\nM106 S255\nM104 S[new_filament_temp]\nINIT_SYNC_BUFFER_STATE\nBUFFER_MONITORING ENABLE=1\nG1 E10 F25 \nM109 S[new_filament_temp]\nG1 E-5 F1800\nCLEAR_OOZE\nTOOL_CHANGE_END\nG1 Y270 F8000\nM106 S0\nG1 E2 F1800\nENABLE_ALL_SENSOR\n", "default_filament_profile": ["QIDI PLA Rapido @Qidi Q2C 0.4 nozzle"], "enable_long_retraction_when_cut": "2", - "extruder_clearance_height_to_lid": "120", - "extruder_clearance_height_to_rod": "40", - "extruder_clearance_max_radius": "70", + "extruder_clearance_max_radius": "75", + "extruder_clearance_dist_to_rod": "47", + "extruder_clearance_height_to_rod": "47", + "extruder_clearance_height_to_lid": "152", "is_support_air_condition" : "1", "is_support_3mf" : "1", - "is_support_multi_box": "1", + "is_support_multi_box": "0", "layer_change_gcode": "SET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}", "machine_end_gcode": "DISABLE_BOX_HEATER\nM140 S0\nBUFFER_MONITORING ENABLE=0\nDISABLE_ALL_SENSOR\nG1 E-3 F1800\nG0 Z{max_layer_z + 3} F600\nUNLOAD_FILAMENT T=[current_extruder]\nG0 Y270 F12000\nG0 X90 Y270 F12000\n{if max_layer_z < max_print_height / 2}G1 Z{max_print_height / 2 + 10} F600{else}G1 Z{min(max_print_height, max_layer_z + 3)}{endif}\nM104 S0", "machine_load_filament_time": "35", diff --git a/resources/profiles/X 3 Series.json b/resources/profiles/X 3 Series.json index 38f256f..b2a9b00 100644 --- a/resources/profiles/X 3 Series.json +++ b/resources/profiles/X 3 Series.json @@ -1,6 +1,6 @@ { "name": "X-3-Series", - "version": "02.04.01.10", + "version": "02.04.01.11", "force_update": "0", "description": "X-3-Series configurations", "machine_model_list": [ diff --git a/resources/profiles/X 4 Series.json b/resources/profiles/X 4 Series.json index 37ba5a5..a672e3d 100644 --- a/resources/profiles/X 4 Series.json +++ b/resources/profiles/X 4 Series.json @@ -1,6 +1,6 @@ { "name": "X-4-Series", - "version": "02.04.01.10", + "version": "02.04.01.11", "force_update": "0", "description": "X-4-Series configurations", "machine_model_list": [ diff --git a/resources/profiles/X 4 Series/machine/Qidi X-Max 4 0.4 nozzle.json b/resources/profiles/X 4 Series/machine/Qidi X-Max 4 0.4 nozzle.json index defb40c..b43a73b 100644 --- a/resources/profiles/X 4 Series/machine/Qidi X-Max 4 0.4 nozzle.json +++ b/resources/profiles/X 4 Series/machine/Qidi X-Max 4 0.4 nozzle.json @@ -14,9 +14,10 @@ "change_filament_gcode": "G1 Z{max_layer_z + 3.0} F1200\nTOOL_CHANGE_START F=[current_extruder] T=[next_extruder]\nDISABLE_ALL_SENSOR\nM104 S{old_filament_temp - 10}\nM106 S255\n{if long_retractions_when_cut[previous_extruder]}\nG1 E-{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\n{else}\nG1 E-2 F{old_filament_e_feedrate}\n{endif}\nM400\nCUT_FILAMENT T=[current_extruder]\nMOVE_TO_TRASH\nM106 P2 S0\nUNLOAD_T[current_extruder]\nT[next_extruder]\nM106 S0\n{if nozzle_temperature_range_high[current_extruder] >= nozzle_temperature_range_high[next_extruder]}\nM104 S{nozzle_temperature_range_high[current_extruder]}\nM109.0 S{(nozzle_temperature_range_high[current_extruder])-25}\n{else}\nM104 S{nozzle_temperature_range_high[next_extruder]}\nM109.0 S{(nozzle_temperature_range_high[next_extruder])-25}\n{endif}\n{if long_retractions_when_cut[previous_extruder]}\nG1 E{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\n{endif}\n{if flush_length_1 > 1}\n; FLUSH_START\nG1 Y403.5 F2000\nG1 E{flush_length_1} F{old_filament_e_feedrate * 0.5}\n; FLUSH_END\n{endif}\n{if flush_length_2 > 1}\n; FLUSH_START\nG1 E{flush_length_2} F{new_filament_e_feedrate * 0.5}\n; FLUSH_END\n{endif}\n{if flush_length_3 > 1}\n; FLUSH_START\nG1 E{flush_length_3} F{new_filament_e_feedrate * 0.5}\n; FLUSH_END\n{endif}\n{if flush_length_4 > 1}\n; FLUSH_START\nG1 E{flush_length_4} F{new_filament_e_feedrate * 0.5}\n; FLUSH_END\n{endif}\nM400\nM106 S180\nM104 S{new_filament_temp - 10}\nG1 E1 F10\nM109.1 S{new_filament_temp - 10}\nG1 E-4 F1000\nG4 P2000\nM204 S5000\nG1 Y403 F2000\nG1 X163 F8000\nG1 X145 F5000\nG1 X163 F3000\nG1 X145 F2000\nG1 X175 F6000\nG1 X163\nG1 X175\nG1 X163\nG1 X175\nG1 X163\nG1 X180 F8000\nG1 Y380\nG1 X116\nG4 P2000\nG1 Y403 F3000\nG1 X130\nG1 X100 F8000\nG1 Y380\nG1 X116\nG1 Y403 F3000\nG1 X130 F3000\nG1 X100 F8000\nG1 Y380\nM104 S[new_filament_temp]\nTOOL_CHANGE_END\nG1 E{new_retract_length_toolchange + 1} F{new_filament_e_feedrate}\nENABLE_ALL_SENSOR\n", "default_filament_profile": ["QIDI PLA Rapido @Qidi X-Max 4 0.4 nozzle"], "enable_long_retraction_when_cut": "2", - "extruder_clearance_height_to_lid": "120", - "extruder_clearance_height_to_rod": "40", - "extruder_clearance_max_radius": "70", + "extruder_clearance_max_radius": "80", + "extruder_clearance_dist_to_rod": "45", + "extruder_clearance_height_to_rod": "45", + "extruder_clearance_height_to_lid": "168", "is_support_air_condition" : "1", "is_support_3mf" : "1", "is_support_mqtt" : "1", @@ -34,7 +35,7 @@ "machine_max_acceleration_y": ["30000"], "machine_max_speed_x": ["800"], "machine_max_speed_y": ["800"], - "machine_start_gcode": ";===== PRINT_PHASE_INIT =====\nSET_PRINT_MAIN_STATUS MAIN_STATUS=print_start\nM220 S100\nM221 S100\nSET_INPUT_SHAPER SHAPER_TYPE_X=mzv\nSET_INPUT_SHAPER SHAPER_TYPE_Y=mzv\nDISABLE_ALL_SENSOR\nM1002 R1\nM107\nCLEAR_PAUSE\nM140 S[bed_temperature_initial_layer_single]\nM141 S[chamber_temperatures]\nG29.0\nG28\n\n;===== BOX_PREPAR =====\nBOX_PRINT_START EXTRUDER=[initial_no_support_extruder] HOTENDTEMP={nozzle_temperature_range_high[initial_tool]}\nM400\nEXTRUSION_AND_FLUSH HOTEND=[nozzle_temperature_initial_layer]\n\n;===== CLEAR_NOZZLE =====\nG1 Z20 F480\nMOVE_TO_TRASH\nG1 Y403.5 F2000\n{if chamber_temperatures[0] == 0}\nM106 P3 S[during_print_exhaust_fan_speed]\n{else}\nM106 P3 S0\n{endif}\nM1004\nM106 S0\nM109 S[nozzle_temperature_initial_layer]\nG92 E0\nM83\nG1 E5 F80\nG1 E250 F300\nM400\nM106 S255\nG1 E-3 F1000\nM104 S140\nM109.1 S{nozzle_temperature_initial_layer[0]-30}\nM204 S10000\nG1 Y403 F2000\nG1 X163 F8000\nG1 X145 F5000\nG1 X163 F8000\nG1 X145 F5000\nG1 X175 F6000\nG1 X163\nG1 X175\nG1 X163\nG1 X175\nG1 X163\nG1 X180 F10000\nG1 Y395 F6000\nG1 X188\nG1 Z-0.2 F480\nM106 S255\nM109.1 S150\nG91\nG1 X15 F200\nG1 Y2\nG1 X-15\nG1 Y-2\nG1 X15\nG90\nG2 I0.5 J0.5 F480\nG2 I0.5 J0.5\nG2 I0.5 J0.5\nG1 Z10\nG1 Y383 F12000\nG1 X116\nG1 Y403\nG1 X163 F8000\nG1 X145 F5000\nG1 X163 F8000\nG1 X145 F5000\nG1 X175 F6000\nG1 X163\nG1 X175\nG1 X163\nG1 X175\nG1 X163\nG1 X180 F10000\nG1 X195 Y195\nM106 S0\nM190 S[bed_temperature_initial_layer_single]\nM191 S[chamber_temperatures]\nM400\nSET_OPERATING_CURRENT STEPPER=x VALUE=1500\nG4 P400\nSET_OPERATING_CURRENT STEPPER=y VALUE=1500\nG4 P400\nG1 Y0 F15000\nG1 X15\nG1 X3 F5000\nG4 P1000\nG1 X4 F1000\nG1 X3 F5000\nG4 P1000\nG1 E-4 F1800\nG1 X15 F3000\n\nM400\nSET_OPERATING_CURRENT STEPPER=x VALUE=1200\nG4 P400\nSET_OPERATING_CURRENT STEPPER=y VALUE=1200\nG4 P2000\nG1 X20 Y20 F15000\nZ_TILT_ADJUST\nG29\nM1002 A1\nG1 X380 Y5 F20000\nM109 S[nozzle_temperature_initial_layer]\nENABLE_ALL_SENSOR\n\n;===== PRINT_START =====\nSET_PRINT_MAIN_STATUS MAIN_STATUS=printing\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\nT[initial_tool]\nM140 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nM141 S[chamber_temperatures]\nG0 X195 Y1 F20000\nG0 Z10 F480\nG92 Z{10 - ((nozzle_temperature_initial_layer[initial_tool] - 130) / 14 - 5.0) / 100}\nG4 P3000\nprobe samples=1\nG91\nG0 Z5 F480\nG90\nG1 X170 Y1 F20000\nG91\nG0 Z{initial_layer_print_height-5} F480\nG90\nG0 X190 E8 F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X195 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X200 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X205 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X210 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X215 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG91\nG1 X1 Z{-initial_layer_print_height-0.1}\nG1 X4\nG1 Z1 F480\nG1 X-50 Y1.5 F20000\nG1 Z{-1+initial_layer_print_height+0.1} F480\nG90\nG0 X190 E10 F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X195 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X200 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X205 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X210 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X215 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG91\nG1 X1 Z{-initial_layer_print_height-0.1}\nG1 X4\nG1 Z1 F480\nG90", + "machine_start_gcode": ";===== PRINT_PHASE_INIT =====\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\nSET_PRINT_MAIN_STATUS MAIN_STATUS=print_start\nM220 S100\nM221 S100\nSET_INPUT_SHAPER SHAPER_TYPE_X=mzv\nSET_INPUT_SHAPER SHAPER_TYPE_Y=mzv\nDISABLE_ALL_SENSOR\nM1002 R1\nM107\nCLEAR_PAUSE\nM140 S[bed_temperature_initial_layer_single]\nM141 S[chamber_temperatures]\nG29.0\nG28\n\n;===== BOX_PREPAR =====\nBOX_PRINT_START EXTRUDER=[initial_no_support_extruder] HOTENDTEMP={nozzle_temperature_range_high[initial_tool]}\nM400\nEXTRUSION_AND_FLUSH HOTEND=[nozzle_temperature_initial_layer]\n\n;===== CLEAR_NOZZLE =====\nG1 Z20 F480\nMOVE_TO_TRASH\nG1 Y403.5 F2000\n{if chamber_temperatures[0] == 0}\nM106 P3 S[during_print_exhaust_fan_speed]\n{else}\nM106 P3 S0\n{endif}\nM1004\nM106 S0\nM109 S[nozzle_temperature_initial_layer]\nG92 E0\nM83\nG1 E5 F80\nG1 E250 F300\nM400\nM106 S255\nG1 E-3 F1000\nM104 S140\nM109.1 S{nozzle_temperature_initial_layer[0]-30}\nM204 S10000\nG1 Y403 F2000\nG1 X163 F8000\nG1 X145 F5000\nG1 X163 F8000\nG1 X145 F5000\nG1 X175 F6000\nG1 X163\nG1 X175\nG1 X163\nG1 X175\nG1 X163\nG1 X180 F10000\nG1 Y395 F6000\nG1 X188\nG1 Z-0.2 F480\nM106 S255\nM109.1 S150\nG91\nG1 X15 F200\nG1 Y2\nG1 X-15\nG1 Y-2\nG1 X15\nG90\nG2 I0.5 J0.5 F480\nG2 I0.5 J0.5\nG2 I0.5 J0.5\nG1 Z10\nG1 Y383 F12000\nG1 X116\nG1 Y403\nG1 X163 F8000\nG1 X145 F5000\nG1 X163 F8000\nG1 X145 F5000\nG1 X175 F6000\nG1 X163\nG1 X175\nG1 X163\nG1 X175\nG1 X163\nG1 X180 F10000\nG1 X195 Y195\nM106 S0\nM190 S[bed_temperature_initial_layer_single]\nM191 S[chamber_temperatures]\nM400\nSET_OPERATING_CURRENT STEPPER=x VALUE=1500\nG4 P400\nSET_OPERATING_CURRENT STEPPER=y VALUE=1500\nG4 P400\nG1 Y0 F15000\nG1 X15\nG1 X3 F5000\nG4 P1000\nG1 X4 F1000\nG1 X3 F5000\nG4 P1000\nG1 E-4 F1800\nG1 X15 F3000\n\nM400\nSET_OPERATING_CURRENT STEPPER=x VALUE=1200\nG4 P400\nSET_OPERATING_CURRENT STEPPER=y VALUE=1200\nG4 P2000\nG1 X20 Y20 F15000\nZ_TILT_ADJUST\nG29\nM1002 A1\nG1 X380 Y5 F20000\nM109 S[nozzle_temperature_initial_layer]\nENABLE_ALL_SENSOR\n\n;===== PRINT_START =====\nSET_PRINT_MAIN_STATUS MAIN_STATUS=printing\nT[initial_tool]\nM140 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nM141 S[chamber_temperatures]\nG0 X195 Y1 F20000\nG0 Z10 F480\nG92 Z{10 - ((nozzle_temperature_initial_layer[initial_tool] - 130) / 14 - 5.0) / 100}\nG4 P3000\nprobe samples=1\nG91\nG0 Z5 F480\nG90\nG1 X170 Y1 F20000\nG91\nG0 Z{initial_layer_print_height-5} F480\nG90\nG0 X190 E8 F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X195 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X200 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X205 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X210 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X215 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG91\nG1 X1 Z{-1+initial_layer_print_height+0.1}\nG1 X4\nG1 Z1 F480\nG1 X-50 Y1.5 F20000\nG1 Z{1-initial_layer_print_height-0.1} F480\nG90\nG0 X190 E10 F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X195 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X200 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X205 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X210 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X215 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG91\nG1 X1 Z{-initial_layer_print_height-0.1}\nG1 X4\nG1 Z1 F480\nG90", "nozzle_diameter": ["0.4"], "nozzle_volume": ["150"], "printable_area": ["0x0","390x0","390x390","0x390"], diff --git a/resources/profiles/X 4 Series/machine/Qidi X-Plus 4 0.4 nozzle.json b/resources/profiles/X 4 Series/machine/Qidi X-Plus 4 0.4 nozzle.json index 4c60d9f..9545c52 100644 --- a/resources/profiles/X 4 Series/machine/Qidi X-Plus 4 0.4 nozzle.json +++ b/resources/profiles/X 4 Series/machine/Qidi X-Plus 4 0.4 nozzle.json @@ -18,7 +18,7 @@ "extruder_clearance_height_to_rod": "32", "extruder_clearance_max_radius": "72", "is_support_timelapse": "1", - "is_support_multi_box": "1", + "is_support_multi_box": "0", "layer_change_gcode": "{if timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 Y304 F20000\nG1 X95 F20000\nG92 E0\nM400\nTIMELAPSE_TAKE_FRAME\nG1 Y324 F5000\nG1 E[retraction_length] F300\nG1 X65 F5000\nG1 Y290 F20000\n{elsif timelapse_type == 0} ; timelapse without wipe tower\nTIMELAPSE_TAKE_FRAME\n{endif}\nG92 E0\nSET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}", "machine_load_filament_time": "35", "machine_pause_gcode": "M0", diff --git a/resources/web/data/text.js b/resources/web/data/text.js index 70f3398..a790f5a 100644 --- a/resources/web/data/text.js +++ b/resources/web/data/text.js @@ -139,6 +139,14 @@ var LangText={ "t146": "Upload limit exceeded", "t147": "File upload failed", "t148": "Add", + "wk17": "QIDI Tech Academy", + "wk18": "Quick Start Tutorial", + "wk19": "Learn by Topic", + "wk20": "Filament Guide", + "wk21": "Explore now", + "t201":"Connect Device", + "t202":"Please set up your printer connection to view the device.", + "t203":"Please use the QIDI Link APP to connect to your printer. Once the link is completed, the online device will be synced to the \"Link\" page.", "t204": "Login Guide", "t205": "After registering and logging in with QIDI MAKER or QIDI LINK account, you can bind your QIDI STUDIO software to your account.", "t206": "After the binding is completed, the QIDI STUDIO slicing software can remotely control and manage the pre-printing machine through the QIDI cloud server, enabling the remote sending", @@ -150,14 +158,7 @@ var LangText={ "t212": "QIDI MAKER will gradually support more models of QIDI 3D printers.", "t213": "The account cannot be logged in?", "t214": "If you encounter any problems, please feel free to contact the official after-sales support of QIDI at any time:", - "wk17": "QIDI Tech Academy", - "wk18": "Quick Start Tutorial", - "wk19": "Learn by Topic", - "wk20": "Filament Guide", - "wk21": "Explore now", - "t201":"Connect Device", - "t202":"Please set up your printer connection to view the device.", - "t203":"Please use the QIDI Link APP to connect to your printer. Once the link is completed, the online device will be synced to the \"Link\" page." + "t215": "Download" }, "zh_CN": { "t1": "欢迎使用QIDI Studio", @@ -300,20 +301,6 @@ var LangText={ "t146": "上传次数超出限制", "t147": "文件上传失败", "t148": "添加", - "t201": "设备连接", - "t202":"请设置您的打印机连接以查看设备。", - "t203":"请使用 QIDI Link APP 连接您的打印机。链接完成后,在线设备将同步到 “Link” 页面。", - "t204":"登录指南", - "t205":"通过 QIDI MAKER 或 QIDI LINK 注册并登录账号后,即可将你的 QIDI STUDIO 软件绑定至账户。", - "t206":"完成绑定后,QIDI STUDIO切片软件可通过 QIDI 云服务器,远程控制并管理前打印机,实现远程发", - "t207":"送打印任务、状态同步与设备管理。", - "t208":"了解更多", - "t209":"QIDI MAKER与QIDI LINK的区别 ?", - "t210":"QIDI MAKER 是QIDI LINK的全面升级版本,能够更好的适配QIDI 3D打印机,提", - "t211":"供更稳定、快速的连接和更丰富的功能与支持。", - "t212":"QIDI MAKER将逐步支持更多QIDI 3D打印机型号。", - "t213":"账号无法登录 ?", - "t214":"如遇到任何问题,请随时联系QIDI官方售后支持:", "wk1": "快速入门指南", "wk2": "本文介绍了QIDI Studio的最基本用法。它指导用户配置软件,创建项目,并逐步完成第一个打印任务。", "wk3": "基于项目的工作流", @@ -334,7 +321,22 @@ var LangText={ "wk18": "快速入门指南", "wk19": "按主题学习", "wk20": "材料指南", - "wk21": "立即探索" + "wk21": "立即探索", + "t201": "设备连接", + "t202":"请设置您的打印机连接以查看设备。", + "t203":"请使用 QIDI Link APP 连接您的打印机。链接完成后,在线设备将同步到 “Link” 页面。", + "t204":"登录指南", + "t205":"通过 QIDI MAKER 或 QIDI LINK 注册并登录账号后,即可将你的 QIDI STUDIO 软件绑定至账户。", + "t206":"完成绑定后,QIDI STUDIO切片软件可通过 QIDI 云服务器,远程控制并管理前打印机,实现远程发", + "t207":"送打印任务、状态同步与设备管理。", + "t208":"了解更多", + "t209":"QIDI MAKER与QIDI LINK的区别 ?", + "t210":"QIDI MAKER 是QIDI LINK的全面升级版本,能够更好的适配QIDI 3D打印机,提", + "t211":"供更稳定、快速的连接和更丰富的功能与支持。", + "t212":"QIDI MAKER将逐步支持更多QIDI 3D打印机型号。", + "t213":"账号无法登录 ?", + "t214":"如遇到任何问题,请随时联系QIDI官方售后支持:", + "t215":"APP下载" }, "ja_JP": { "t1": "QIDI Studioへようこそ", @@ -483,8 +485,20 @@ var LangText={ "wk21": "今すぐ探索", "t201": "デバイスを接続", "t202": "デバイスを表示するには、プリンター接続を設定してください。", - "t203": "プリンターに接続するには、QIDI Linkアプリを使用してください。リンクが完了すると、オンラインデバイスが「リンク」ページに同期されます。" - }, + "t203": "プリンターに接続するには、QIDI Linkアプリを使用してください。リンクが完了すると、オンラインデバイスが「リンク」ページに同期されます。", + "t204": "ログインガイド", + "t205": "QIDI MAKERまたはQIDI LINKアカウントで登録・ログイン後、QIDI STUDIOをアカウントに紐付けできます。", + "t206": "紐付けが完了すると、QIDI STUDIOのスライサーソフトはQIDIクラウドを通じてプリンタを遠隔制御・管理でき、", + "t207": "印刷ジョブの遠隔送信、状態の同期、デバイス管理が可能になります。", + "t208": "もっと見る", + "t209": "QIDI MAKERとQIDI LINKの違いは?", + "t210": "QIDI MAKERはQIDI LINKの包括的なアップグレードで、QIDI 3Dプリンタへの適応性が向上し、", + "t211": "より安定で高速な接続と豊富な機能とサポートを提供します。", + "t212": "QIDI MAKERは順次より多くのQIDI 3Dプリンタ機種をサポートしていきます。", + "t213": "アカウントにログインできませんか?", + "t214": "問題が発生した場合は、いつでもQIDIの公式アフターサポートにお問い合わせください:", + "t215": "ダウンロード" + }, "it_IT": { "t1": "Benvenuti allo Studio QIDI", "t2": "Lo Studio QIDI verrà impostato in diversi passaggi. Iniziamo!", @@ -632,7 +646,19 @@ var LangText={ "wk21": "Esplora ora", "t201": "Collega dispositivo", "t202": "Si prega di configurare la connessione della stampante per visualizzare il dispositivo.", - "t203": "Si prega di utilizzare l'app QIDI Link per connettersi alla stampante. Una volta completato il collegamento, il dispositivo online verrà sincronizzato nella pagina \"Link\"." + "t203": "Si prega di utilizzare l'app QIDI Link per connettersi alla stampante. Una volta completato il collegamento, il dispositivo online verrà sincronizzato nella pagina \"Link\".", + "t204": "Guida al login", + "t205": "Dopo esserti registrato e aver effettuato l'accesso con un account QIDI MAKER o QIDI LINK, puoi associare il tuo software QIDI STUDIO al tuo account.", + "t206": "Dopo il completamento dell'associazione, il software di slicing QIDI STUDIO può controllare e gestire la stampante da remoto tramite il server cloud QIDI,", + "t207": "consentendo l'invio remoto di job di stampa, la sincronizzazione dello stato e la gestione dei dispositivi.", + "t208": "Altro", + "t209": "Qual è la differenza tra QIDI MAKER e QIDI LINK?", + "t210": "QIDI MAKER è un aggiornamento completo di QIDI LINK, in grado di adattarsi meglio alle stampanti 3D QIDI e", + "t211": "offrire una connessione più stabile e veloce oltre a funzioni e supporto più ricchi.", + "t212": "QIDI MAKER supporterà progressivamente più modelli di stampanti 3D QIDI.", + "t213": "Impossibile accedere all'account?", + "t214": "Se riscontri problemi, contatta in qualsiasi momento l'assistenza post-vendita ufficiale di QIDI:", + "t215": "Download" }, "fr_FR": { "t1": "Bienvenue chez QIDI Studio", @@ -781,7 +807,19 @@ var LangText={ "wk21": "Explorer maintenant", "t201": "Connecter l'appareil", "t202": "Veuillez configurer la connexion de votre imprimante pour voir l'appareil.", - "t203": "Veuillez utiliser l'application QIDI Link pour vous connecter à votre imprimante. Une fois le lien terminé, l'appareil en ligne sera synchronisé sur la page \"Lien\"." + "t203": "Veuillez utiliser l'application QIDI Link pour vous connecter à votre imprimante. Une fois le lien terminé, l'appareil en ligne sera synchronisé sur la page \"Lien\".", + "t204": "Guide de connexion", + "t205": "Après vous être inscrit et connecté avec un compte QIDI MAKER ou QIDI LINK, vous pouvez lier votre logiciel QIDI STUDIO à votre compte.", + "t206": "Une fois la liaison terminée, le logiciel de tranchage QIDI STUDIO peut contrôler et gérer l'imprimante à distance via le serveur cloud QIDI,", + "t207": "permettant l'envoi à distance de tâches d'impression, la synchronisation des statuts et la gestion des appareils.", + "t208": "Plus", + "t209": "Quelle est la différence entre QIDI MAKER et QIDI LINK ?", + "t210": "QIDI MAKER est une mise à niveau complète de QIDI LINK, qui peut mieux s'adapter aux imprimantes 3D QIDI, fournissant", + "t211": "une connexion plus stable et plus rapide ainsi que des fonctions et un support plus riches.", + "t212": "QIDI MAKER prendra progressivement en charge davantage de modèles d'imprimantes 3D QIDI.", + "t213": "Impossible de se connecter au compte ?", + "t214": "Si vous rencontrez des problèmes, n'hésitez pas à contacter le support après-vente officiel de QIDI à tout moment :", + "t215": "Télécharger" }, "de_DE": { "t1": "Willkommen im QIDI Studio", @@ -930,7 +968,19 @@ var LangText={ "wk21": "Jetzt erkunden", "t201": "Gerät verbinden", "t202": "Bitte richten Sie die Druckerverbindung ein, um das Gerät anzuzeigen.", - "t203": "Bitte verwenden Sie die QIDI Link App, um sich mit Ihrem Drucker zu verbinden. Sobald die Verbindung hergestellt ist, wird das Online-Gerät auf der Seite \"Link\" synchronisiert." + "t203": "Bitte verwenden Sie die QIDI Link App, um sich mit Ihrem Drucker zu verbinden. Sobald die Verbindung hergestellt ist, wird das Online-Gerät auf der Seite \"Link\" synchronisiert.", + "t204": "Anmeldeanleitung", + "t205": "Nach der Registrierung und Anmeldung mit einem QIDI MAKER- oder QIDI LINK-Konto können Sie Ihre QIDI STUDIO-Software Ihrem Konto zuordnen.", + "t206": "Nach Abschluss der Zuordnung kann die QIDI STUDIO Slicing-Software die Drucker über den QIDI-Cloud-Server aus der Ferne steuern und verwalten,", + "t207": "was das Fernsenden von Druckaufträgen, die Statussynchronisierung und die Geräteverwaltung ermöglicht.", + "t208": "Mehr", + "t209": "Was ist der Unterschied zwischen QIDI MAKER und QIDI LINK?", + "t210": "QIDI MAKER ist ein umfassendes Upgrade von QIDI LINK, das sich besser an QIDI 3D-Drucker anpassen kann und", + "t211": "eine stabilere und schnellere Verbindung sowie reichere Funktionen und Unterstützung bietet.", + "t212": "QIDI MAKER wird nach und nach mehr Modelle von QIDI 3D-Druckern unterstützen.", + "t213": "Kann das Konto nicht angemeldet werden?", + "t214": "Wenn Sie auf Probleme stoßen, können Sie sich jederzeit an den offiziellen QIDI Kundendienst wenden:", + "t215": "Herunterladen" }, "hu_HU": { "t1": "Üdvözöljük a QIDI Stúdióban", @@ -1079,7 +1129,19 @@ var LangText={ "wk21": "Fedezd fel most", "t201": "Eszköz csatlakoztatása", "t202": "Kérjük, állítsa be a nyomtató kapcsolatát az eszköz megtekintéséhez.", - "t203": "Kérjük, használja a QIDI Link alkalmazást a nyomtatóhoz való csatlakozáshoz. Miután a kapcsolat létrejött, az online eszköz szinkronizálódik a „Link” oldalon." + "t203": "Kérjük, használja a QIDI Link alkalmazást a nyomtatóhoz való csatlakozáshoz. Miután a kapcsolat létrejött, az online eszköz szinkronizálódik a „Link” oldalon.", + "t204": "Bejelentkezési útmutató", + "t205": "A QIDI MAKER vagy QIDI LINK fiókkal történő regisztráció és bejelentkezés után a QIDI STUDIO szoftvert hozzákapcsolhatja a fiókjához.", + "t206": "A hozzárendelés befejezése után a QIDI STUDIO szeletelő szoftver a QIDI felhő szerveren keresztül távolról vezérelheti és kezelheti a nyomtatót,", + "t207": "lehetővé téve a nyomtatási feladatok távoli küldését, az állapot szinkronizálását és az eszközök kezelését.", + "t208": "Továbbiak", + "t209": "Mi a különbség a QIDI MAKER és a QIDI LINK között?", + "t210": "A QIDI MAKER a QIDI LINK átfogó frissítése, amely jobban alkalmazkodik a QIDI 3D nyomtatókhoz, és", + "t211": "stabilabb és gyorsabb kapcsolatot, valamint gazdagabb funkciókat és támogatást nyújt.", + "t212": "A QIDI MAKER fokozatosan további QIDI 3D nyomtató modelleket fog támogatni.", + "t213": "Nem tud bejelentkezni a fiókba?", + "t214": "Ha bármilyen problémába ütközik, kérjük, forduljon a QIDI hivatalos szervizéhez:", + "t215": "Letöltés" }, "es_ES": { "t1": "Bienvenido a QIDI Studio", @@ -1228,7 +1290,19 @@ var LangText={ "wk21": "Explorar ahora", "t201": "Conectar dispositivo", "t202": "Por favor, configure la conexión de su impresora para ver el dispositivo.", - "t203": "Por favor, use la aplicación QIDI Link para conectarse a su impresora. Una vez completado el enlace, el dispositivo en línea se sincronizará en la página \"Enlace\"." + "t203": "Por favor, use la aplicación QIDI Link para conectarse a su impresora. Una vez completado el enlace, el dispositivo en línea se sincronizará en la página \"Enlace\".", + "t204": "Guía de inicio de sesión", + "t205": "Después de registrarse e iniciar sesión con una cuenta QIDI MAKER o QIDI LINK, puede vincular su software QIDI STUDIO a su cuenta.", + "t206": "Una vez completada la vinculación, el software de slicing QIDI STUDIO podrá controlar y gestionar la impresora de forma remota a través del servidor en la nube de QIDI,", + "t207": "permitiendo el envío remoto de trabajos de impresión, la sincronización de estado y la gestión de dispositivos.", + "t208": "Más", + "t209": "¿Cuál es la diferencia entre QIDI MAKER y QIDI LINK?", + "t210": "QIDI MAKER es una actualización integral de QIDI LINK, que puede adaptarse mejor a las impresoras 3D QIDI y", + "t211": "proporcionar una conexión más estable y rápida, así como funciones y soporte más completos.", + "t212": "QIDI MAKER irá incorporando soporte para más modelos de impresoras 3D QIDI.", + "t213": "¿No puede iniciar sesión en la cuenta?", + "t214": "Si encuentra algún problema, no dude en ponerse en contacto con el servicio postventa oficial de QIDI en cualquier momento:", + "t215": "Descargar" }, "sv_SE": { "t1": "Välkommen till QIDI Studio", @@ -1377,7 +1451,19 @@ var LangText={ "wk21": "Utforska nu", "t201": "Anslut enhet", "t202": "Vänligen ställ in din skrivarkoppling för att se enheten.", - "t203": "Använd QIDI Link-appen för att ansluta till din skrivare. När länken är klar kommer den online-enheten att synkroniseras till \"Länk\"-sidan." + "t203": "Använd QIDI Link-appen för att ansluta till din skrivare. När länken är klar kommer den online-enheten att synkroniseras till \"Länk\"-sidan.", + "t204": "Inloggningsguide", + "t205": "Efter att du registrerat dig och loggat in med ett QIDI MAKER- eller QIDI LINK-konto kan du binda din QIDI STUDIO-mjukvara till ditt konto.", + "t206": "När bindningen är klar kan QIDI STUDIO-slicerprogramvaran fjärrstyra och hantera skrivaren via QIDI-molnservern,", + "t207": "vilket möjliggör fjärrsändning av utskriftsjobb, statusynkronisering och enhetshantering.", + "t208": "Mer", + "t209": "Vad är skillnaden mellan QIDI MAKER och QIDI LINK?", + "t210": "QIDI MAKER är en omfattande uppgradering av QIDI LINK som bättre kan anpassa sig till QIDI 3D-skrivare och", + "t211": "ge en stabilare och snabbare anslutning samt rikare funktioner och support.", + "t212": "QIDI MAKER kommer successivt att stödja fler modeller av QIDI 3D-skrivare.", + "t213": "Kan inte logga in på kontot?", + "t214": "Om du stöter på problem, vänligen kontakta QIDI:s officiella support när som helst:", + "t215": "Ladda ner" }, "cs_CZ": { "t1": "Vítejte v QIDI Studio", @@ -1526,8 +1612,20 @@ var LangText={ "wk21": "Prozkoumat nyní", "t201": "Připojit zařízení", "t202": "Nastavte prosím připojení tiskárny, abyste mohli zobrazit zařízení.", - "t203": "Použijte prosím aplikaci QIDI Link k připojení k tiskárně. Jakmile bude spojení dokončeno, online zařízení bude synchronizováno na stránce \"Odkaz\"." - }, + "t203": "Použijte prosím aplikaci QIDI Link k připojení k tiskárně. Jakmile bude spojení dokončeno, online zařízení bude synchronizováno na stránce \"Odkaz\".", + "t204": "Přihlašovací příručka", + "t205": "Po registraci a přihlášení pomocí účtu QIDI MAKER nebo QIDI LINK můžete svázat software QIDI STUDIO se svým účtem.", + "t206": "Po dokončení vazby může software QIDI STUDIO prořezávání vzdáleně ovládat a spravovat tiskárnu přes QIDI cloud server,", + "t207": "umožňující vzdálené odesílání tiskových úloh, synchronizaci stavů a správu zařízení.", + "t208": "Další", + "t209": "Jaký je rozdíl mezi QIDI MAKER a QIDI LINK?", + "t210": "QIDI MAKER je komplexní vylepšení QIDI LINK, které se lépe přizpůsobí QIDI 3D tiskárnám a", + "t211": "nabízí stabilnější a rychlejší připojení a bohatší funkce a podporu.", + "t212": "QIDI MAKER bude postupně podporovat více modelů QIDI 3D tiskáren.", + "t213": "Nelze se přihlásit k účtu?", + "t214": "Pokud narazíte na problémy, neváhejte kdykoli kontaktovat oficiální poprodejní podporu QIDI:", + "t215": "Stáhnout" + }, "nl_NL": { "t1": "Welkom bij QIDI Studio", "t2": "QIDI Studio wordt in verschillende stappen opgezet. Laten we beginnen!", @@ -1675,8 +1773,20 @@ var LangText={ "wk21": "Nu verkennen", "t201": "Apparaat verbinden", "t202": "Stel de printerverbinding in om het apparaat te bekijken.", - "t203": "Gebruik de QIDI Link-app om verbinding te maken met uw printer. Zodra de koppeling is voltooid, wordt het online apparaat gesynchroniseerd op de pagina \"Link\"." - }, + "t203": "Gebruik de QIDI Link-app om verbinding te maken met uw printer. Zodra de koppeling is voltooid, wordt het online apparaat gesynchroniseerd op de pagina \"Link\".", + "t204": "Aanmeldgids", + "t205": "Nadat je je hebt geregistreerd en ingelogd met een QIDI MAKER- of QIDI LINK-account, kun je je QIDI STUDIO-software aan je account koppelen.", + "t206": "Na voltooiing van de koppeling kan de QIDI STUDIO-slicingsoftware de printer op afstand besturen en beheren via de QIDI-cloudserver,", + "t207": "waardoor het op afstand verzenden van printtaken, status-synchronisatie en apparaatbeheer mogelijk wordt.", + "t208": "Meer", + "t209": "Wat is het verschil tussen QIDI MAKER en QIDI LINK?", + "t210": "QIDI MAKER is een uitgebreide upgrade van QIDI LINK, die zich beter kan aanpassen aan QIDI 3D-printers en", + "t211": "een stabielere en snellere verbinding biedt, evenals rijkere functies en ondersteuning.", + "t212": "QIDI MAKER zal geleidelijk meer modellen van QIDI 3D-printers ondersteunen.", + "t213": "Kan het account niet worden aangemeld?", + "t214": "Als u problemen ondervindt, neem dan gerust op elk moment contact op met de officiële after-sales ondersteuning van QIDI:", + "t215": "Download" + }, "uk_UA": { "t1": "Вітаємо в QIDI Studio!", "t2": "Для налаштування QIDI Studio необхідно пройти кілька етапів. Почнімо!", @@ -1824,7 +1934,19 @@ var LangText={ "wk21": "Досліджуйте зараз", "t201": "Підключити пристрій", "t202": "Будь ласка, налаштуйте підключення принтера, щоб переглянути пристрій.", - "t203": "Будь ласка, використовуйте додаток QIDI Link для підключення до вашого принтера. Після завершення підключення онлайн-пристрій буде синхронізовано на сторінці \"Посилання\"." + "t203": "Будь ласка, використовуйте додаток QIDI Link для підключення до вашого принтера. Після завершення підключення онлайн-пристрій буде синхронізовано на сторінці \"Посилання\".", + "t204": "Керівництво з входу", + "t205": "Після реєстрації та входу за допомогою облікового запису QIDI MAKER або QIDI LINK ви можете прив'язати свій QIDI STUDIO до облікового запису.", + "t206": "Після завершення прив'язки програмне забезпечення нарізки QIDI STUDIO зможе дистанційно керувати та управляти принтером через хмарний сервер QIDI,", + "t207": "що дозволяє відправляти завдання друку дистанційно, синхронізувати статус та управляти пристроями.", + "t208": "Детальніше", + "t209": "У чому різниця між QIDI MAKER і QIDI LINK?", + "t210": "QIDI MAKER — це всебічне оновлення QIDI LINK, яке краще адаптується до 3D-принтерів QIDI і", + "t211": "забезпечує більш стабільне та швидке підключення, а також більш багаті функції та підтримку.", + "t212": "QIDI MAKER поступово буде підтримувати більше моделей 3D-принтерів QIDI.", + "t213": "Не вдається увійти в обліковий запис?", + "t214": "Якщо ви зіткнулися з будь-якими проблемами, будь ласка, не соромтеся звертатися до офіційної служби підтримки QIDI у будь-який час:", + "t215": "Завантажити" }, "ru_RU": { "t1": "Приветствуем в QIDI Studio!", @@ -1973,7 +2095,19 @@ var LangText={ "wk21": "Исследуйте сейчас", "t201": "Подключить устройство", "t202": "Пожалуйста, настройте подключение принтера, чтобы просмотреть устройство.", - "t203": "Пожалуйста, используйте приложение QIDI Link для подключения к вашему принтеру. После завершения подключения онлайн-устройство будет синхронизировано на странице \"Ссылка\"." + "t203": "Пожалуйста, используйте приложение QIDI Link для подключения к вашему принтеру. После завершения подключения онлайн-устройство будет синхронизировано на странице \"Ссылка\".", + "t204": "Руководство по входу", + "t205": "После регистрации и входа с аккаунтом QIDI MAKER или QIDI LINK вы можете привязать ваше программное обеспечение QIDI STUDIO к аккаунту.", + "t206": "После завершения привязки программа нарезки QIDI STUDIO сможет удалённо управлять и контролировать принтер через облачный сервер QIDI,", + "t207": "позволяя удалённо отправлять задания печати, синхронизировать статусы и управлять устройствами.", + "t208": "Подробнее", + "t209": "В чём разница между QIDI MAKER и QIDI LINK?", + "t210": "QIDI MAKER — это комплексное обновление QIDI LINK, которое лучше адаптируется к 3D-принтерам QIDI и", + "t211": "обеспечивает более стабильное и быстрое соединение, а также более богатые функции и поддержку.", + "t212": "QIDI MAKER постепенно будет поддерживать больше моделей 3D-принтеров QIDI.", + "t213": "Не удаётся войти в аккаунт?", + "t214": "Если вы столкнулись с проблемами, пожалуйста, обращайтесь к официальной поддержке QIDI в любое время:", + "t215": "Скачать" }, "tr_TR": { "t1": "QIDI Stüdyo'ya Hoş Geldiniz", @@ -2122,8 +2256,20 @@ var LangText={ "wk21": "Şimdi Keşfet", "t201": "Cihazı Bağla", "t202": "Cihazı görüntülemek için lütfen yazıcı bağlantınızı ayarlayın.", - "t203": "Yazıcınıza bağlanmak için lütfen QIDI Link uygulamasını kullanın. Bağlantı tamamlandığında, çevrimiçi cihaz \"Bağlantı\" sayfasına senkronize edilecektir." - }, + "t203": "Yazıcınıza bağlanmak için lütfen QIDI Link uygulamasını kullanın. Bağlantı tamamlandığında, çevrimiçi cihaz \"Bağlantı\" sayfasına senkronize edilecektir.", + "t204": "Giriş Kılavuzu", + "t205": "QIDI MAKER veya QIDI LINK hesabıyla kayıt olup giriş yaptıktan sonra QIDI STUDIO yazılımınızı hesabınıza bağlayabilirsiniz.", + "t206": "Bağlama tamamlandıktan sonra QIDI STUDIO dilimleme yazılımı, QIDI bulut sunucusu aracılığıyla yazıcıyı uzaktan kontrol ve yönetebilir,", + "t207": "yazdırma işleri gönderme, durum senkronizasyonu ve cihaz yönetimi gibi özellikleri sağlar.", + "t208": "Daha Fazla", + "t209": "QIDI MAKER ve QIDI LINK arasındaki fark nedir?", + "t210": "QIDI MAKER, QIDI LINK'in kapsamlı bir yükseltmesidir ve QIDI 3D yazıcılara daha iyi uyum sağlar ve", + "t211": "daha kararlı ve hızlı bağlantı ile daha zengin fonksiyon ve destek sunar.", + "t212": "QIDI MAKER, kademeli olarak daha fazla QIDI 3D yazıcı modelini destekleyecektir.", + "t213": "Hesaba giriş yapamıyor musunuz?", + "t214": "Herhangi bir sorunla karşılaşırsanız, lütfen istediğiniz zaman QIDI resmi satış sonrası desteği ile iletişime geçin:", + "t215": "İndir" + }, "pt_BR": { "t1": "Bem-vindo ao QIDI Studio", "t2": "QIDI Studio será configurado em algumas etapas. Vamos começar!", @@ -2271,7 +2417,19 @@ var LangText={ "wk21": "Explore Agora", "t201": "Conectar Dispositivo", "t202": "Por favor, configure a conexão da sua impressora para visualizar o dispositivo.", - "t203": "Por favor, use o aplicativo QIDI Link para se conectar à sua impressora. Uma vez concluída a conexão, o dispositivo online será sincronizado na página \"Link\"." + "t203": "Por favor, use o aplicativo QIDI Link para se conectar à sua impressora. Uma vez concluída a conexão, o dispositivo online será sincronizado na página \"Link\".", + "t204": "Guia de Login", + "t205": "Após registrar-se e entrar com uma conta QIDI MAKER ou QIDI LINK, você pode vincular seu software QIDI STUDIO à sua conta.", + "t206": "Após a conclusão da vinculação, o software de fatiamento QIDI STUDIO pode controlar e gerenciar a impressora remotamente através do servidor em nuvem QIDI,", + "t207": "permitindo o envio remoto de trabalhos de impressão, sincronização de status e gerenciamento de dispositivos.", + "t208": "Mais", + "t209": "Qual a diferença entre QIDI MAKER e QIDI LINK?", + "t210": "QIDI MAKER é uma atualização abrangente do QIDI LINK, que pode se adaptar melhor às impressoras 3D QIDI e", + "t211": "fornecer uma conexão mais estável e rápida, bem como recursos e suporte mais amplos.", + "t212": "O QIDI MAKER gradualmente suportará mais modelos de impressoras 3D QIDI.", + "t213": "Não é possível entrar na conta?", + "t214": "Se você encontrar algum problema, sinta-se à vontade para contatar o suporte pós-venda oficial da QIDI a qualquer momento:", + "t215": "Baixar" }, "ko_KR": { "t1": "QIDI Studio에 오신 것을 환영합니다", @@ -2420,7 +2578,19 @@ var LangText={ "wk21": "지금 탐색", "t201": "장치 연결", "t202": "장치를 보려면 프린터 연결을 설정하십시오.", - "t203": "프린터에 연결하려면 QIDI Link 앱을 사용하십시오. 연결이 완료되면 온라인 장치가 '링크' 페이지에 동기화됩니다." + "t203": "프린터에 연결하려면 QIDI Link 앱을 사용하십시오. 연결이 완료되면 온라인 장치가 '링크' 페이지에 동기화됩니다.", + "t204": "로그인 가이드", + "t205": "QIDI MAKER 또는 QIDI LINK 계정으로 등록 및 로그인한 후 QIDI STUDIO 소프트웨어를 계정에 연결할 수 있습니다.", + "t206": "연결이 완료되면 QIDI STUDIO 슬라이서 소프트웨어는 QIDI 클라우드 서버를 통해 프린터를 원격으로 제어 및 관리할 수 있으며,", + "t207": "인쇄 작업의 원격 전송, 상태 동기화 및 장치 관리가 가능해집니다.", + "t208": "자세히 보기", + "t209": "QIDI MAKER와 QIDI LINK의 차이점은 무엇인가요?", + "t210": "QIDI MAKER는 QIDI LINK의 종합적인 업그레이드로, QIDI 3D 프린터에 더 잘 적응할 수 있으며", + "t211": "더 안정적이고 빠른 연결과 더 풍부한 기능 및 지원을 제공합니다.", + "t212": "QIDI MAKER는 점진적으로 더 많은 QIDI 3D 프린터 모델을 지원할 것입니다.", + "t213": "계정에 로그인할 수 없나요?", + "t214": "문제가 발생하면 언제든지 QIDI 공식 애프터서비스에 문의하십시오:", + "t215": "다운로드" }, "pl_PL": { "t1": "Witamy w QIDI Studio", @@ -2569,7 +2739,19 @@ var LangText={ "wk21": "Odkrywaj teraz", "t201": "Podłącz urządzenie", "t202": "Proszę skonfigurować połączenie drukarki, aby wyświetlić urządzenie.", - "t203": "Proszę użyć aplikacji QIDI Link, aby połączyć się z drukarką. Po zakończeniu połączenia, urządzenie online zostanie zsynchronizowane na stronie \"Link\"." + "t203": "Proszę użyć aplikacji QIDI Link, aby połączyć się z drukarką. Po zakończeniu połączenia, urządzenie online zostanie zsynchronizowane na stronie \"Link\".", + "t204": "Przewodnik logowania", + "t205": "Po zarejestrowaniu się i zalogowaniu przy użyciu konta QIDI MAKER lub QIDI LINK możesz powiązać oprogramowanie QIDI STUDIO ze swoim kontem.", + "t206": "Po zakończeniu powiązania oprogramowanie do krojenia QIDI STUDIO może zdalnie sterować i zarządzać drukarką przez serwer chmurowy QIDI,", + "t207": "umożliwiając zdalne wysyłanie zadań drukowania, synchronizację statusu i zarządzanie urządzeniami.", + "t208": "Więcej", + "t209": "Jaka jest różnica między QIDI MAKER a QIDI LINK?", + "t210": "QIDI MAKER to kompleksowa aktualizacja QIDI LINK, która lepiej dopasowuje się do drukarek 3D QIDI i", + "t211": "zapewnia bardziej stabilne i szybsze połączenie oraz bogatsze funkcje i wsparcie.", + "t212": "QIDI MAKER stopniowo będzie obsługiwać więcej modeli drukarek 3D QIDI.", + "t213": "Nie można zalogować się na konto?", + "t214": "Jeśli napotkasz jakiekolwiek problemy, skontaktuj się w dowolnym momencie z oficjalnym wsparciem posprzedażowym QIDI:", + "t215": "Pobierz" } }; diff --git a/resources/web/homepage3/img/QR_code.png b/resources/web/homepage3/img/QR_code.png new file mode 100644 index 0000000..62a0667 Binary files /dev/null and b/resources/web/homepage3/img/QR_code.png differ diff --git a/resources/web/homepage3/login.html b/resources/web/homepage3/login.html index 222106c..927f3e7 100644 --- a/resources/web/homepage3/login.html +++ b/resources/web/homepage3/login.html @@ -8,7 +8,6 @@ Login Guide @@ -213,11 +232,16 @@ -
+
+ +
+
@@ -255,22 +279,55 @@ } window.addEventListener('DOMContentLoaded', function() { TranslatePage(); + document.getElementById('qrCode').hidden = true; + document.getElementById('text-detail').hidden = true; + document.getElementById('download').hidden = true; }); document.getElementById('more').addEventListener('click', function() { if (this.dataset.clicked) { this.style.color = 'white'; this.style.borderColor = 'white'; + document.getElementById('text-detail').hidden = true; delete this.dataset.clicked; } else { this.style.color = 'blue'; this.style.borderColor = 'blue'; this.dataset.clicked = 'true'; + + document.getElementById('download').style.borderColor = 'white'; + + document.getElementById('download').style.color = 'white'; + delete document.getElementById('download').dataset.clicked; + + document.getElementById('text-detail').hidden = false; + document.getElementById('qrCode').hidden = true; + } + + }); + + document.getElementById('download').addEventListener('click', function() { + if (this.dataset.clicked) { + this.style.color = 'white'; + this.style.borderColor = 'white'; + + document.getElementById('qrCode').hidden = true; + delete this.dataset.clicked; + } else { + this.style.color = 'blue'; + this.style.borderColor = 'blue'; + this.dataset.clicked = 'true'; + + document.getElementById('more').style.color = 'white'; + document.getElementById('more').style.borderColor = 'white'; + delete document.getElementById('more').dataset.clicked; + + + document.getElementById('text-detail').hidden = true; + document.getElementById('qrCode').hidden = false; } - - });