From 9c4f5bdfecba87b9a8386f5fe4d809a62094ac14 Mon Sep 17 00:00:00 2001 From: TheFeralEngineer <74030381+TheFeralEngineer@users.noreply.github.com> Date: Mon, 18 Mar 2024 17:30:59 -0400 Subject: [PATCH 01/18] Update Kconfig add 48KiB bootloader option to STM32F401 for Artillery Sidewinder X3 boards --- src/stm32/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/stm32/Kconfig b/src/stm32/Kconfig index 2ae90bee824d..d14622a25d41 100644 --- a/src/stm32/Kconfig +++ b/src/stm32/Kconfig @@ -288,7 +288,7 @@ choice config STM32_FLASH_START_9000 bool "36KiB bootloader" if MACH_STM32F1 config STM32_FLASH_START_C000 - bool "48KiB bootloader" if MACH_STM32F4x5 + bool "48KiB bootloader" if MACH_STM32F4x5 || MACH_STM32F401 config STM32_FLASH_START_10000 bool "64KiB bootloader" if MACH_STM32F103 || MACH_STM32F4 From 830a97da72172a5ab977b395c810ccda2c978dcd Mon Sep 17 00:00:00 2001 From: TheFeralEngineer <74030381+TheFeralEngineer@users.noreply.github.com> Date: Mon, 18 Mar 2024 20:23:31 -0400 Subject: [PATCH 02/18] basic config for Artillery Sidewinder X3 Plus --- printer-Artillery-Sidewinder-X3-Plus-2024.cfg | 229 ++++++++++++++++++ 1 file changed, 229 insertions(+) create mode 100644 printer-Artillery-Sidewinder-X3-Plus-2024.cfg diff --git a/printer-Artillery-Sidewinder-X3-Plus-2024.cfg b/printer-Artillery-Sidewinder-X3-Plus-2024.cfg new file mode 100644 index 000000000000..7769a50b296e --- /dev/null +++ b/printer-Artillery-Sidewinder-X3-Plus-2024.cfg @@ -0,0 +1,229 @@ +# For the Artillery Sidewinder X3 Pro/Plus: +# - Compile with the processor model STM32F401. +# - Select the 48KiB bootloader, +# - Select USB PA11/PA12 for USB communication interface. +# - Select USART2 PA3/PA2 for UART communication via the Wi-Fi Tx/Rx pins +# To set 48KiB bootloader, you need to make a change to make menuconfig +# In order to do this, you must subscribe to my youtube channel - http://www.youtube.com/theferalengineer ;) ;) ;) +# +# Rename klipper.bin to yuntu.bin +# Copy the file out/yuntu.bin to an SD card and then restart the printer with that SD card. +# See docs/Config_Reference.md for a description of parameters. + +[mcu] +serial: /dev/ttyACM0 +restart_method: command + +[printer] +kinematics: cartesian +max_velocity: 300 +max_accel: 3000 +max_z_velocity: 15 +max_z_accel: 100 +square_corner_velocity: 5 +# Use these higher values just to configure Input Shaper +#max_accel: 10000 +#max_accel_to_decel: 10000 + +[virtual_sdcard] +path: ~/gcodes +on_error_gcode: CANCEL_PRINT + +[led LED_Light] +white_pin: PC2 +initial_white: 1.0 + +[neopixel hotend_neopixel] +pin: PD2 +color_order: GRB +initial_RED: 1.0 +initial_GREEN: 1.0 +initial_BLUE: 1.0 + +[force_move] +enable_force_move: True + +[stepper_x] +step_pin: PA8 +dir_pin: PC9 +enable_pin: !PA15 +microsteps: 16 +rotation_distance: 40 +endstop_pin: !PB9 +position_min: 0 +position_endstop: 0 +position_max: 315 +homing_speed: 50 + +[stepper_y] +step_pin: PC7 +dir_pin: !PC6 +enable_pin: !PC8 +microsteps: 16 +rotation_distance: 40 +endstop_pin: !PB8 +position_endstop: 0 +position_max: 315 +homing_speed: 50 + +[stepper_z] +step_pin: PB10 +dir_pin: !PA4 +enable_pin: !PC4 +rotation_distance: 8 +microsteps: 16 +position_min: -1 +position_max: 400 +endstop_pin: probe:z_virtual_endstop # Use Z- as endstop +#homing_speed: 10.0 + +[extruder] +max_extrude_only_distance: 100.0 +step_pin: PC11 +dir_pin: !PC10 +enable_pin: !PC12 +microsteps: 64 +nozzle_diameter: 0.400 +filament_diameter: 1.750 +heater_pin: PA6 +sensor_type: EPCOS 100K B57560G104F #Generic 3950 +sensor_pin: PC5 +min_extrude_temp: 170 +min_temp: 0 +max_temp: 300 +# Calibrate E-Steps https://www.klipper3d.org/Rotation_Distance.html#calibrating-rotation_distance-on-extruders +rotation_distance: 17.75 +# Calibrate PID: https://www.klipper3d.org/Config_checks.html#calibrate-pid-settings +# - Example: PID_CALIBRATE HEATER=extruder TARGET=200 +#control = pid +#pid_kp = 30.356 +#pid_ki = 1.857 +#pid_kd = 124.081 +# Calibrate PA: https://www.klipper3d.org/Pressure_Advance.html +pressure_advance = .071 +max_extrude_cross_section: 5 +max_extrude_only_distance: 200 + +[heater_bed] +heater_pin: PA7 +sensor_type: EPCOS 100K B57560G104F +sensor_pin: PC0 +max_temp: 100 +min_temp: 0 +# Calibrate PID: https://www.klipper3d.org/Config_checks.html#calibrate-pid-settings +# - Example: PID_CALIBRATE HEATER=heater_bed TARGET=60 +#control = pid +#pid_kp = 64.230 +#pid_ki = 0.723 +#pid_kd = 1425.905 + +[heater_fan hotend_fan] +pin: PB1 +heater: extruder +heater_temp: 50.0 + +[fan] +pin: PB0 + +[temperature_fan Artillery_MCU] +sensor_type: temperature_mcu +pin: PA5 +max_temp: 60.0 +target_temp: 40.0 +min_temp: 0 +shutdown_speed: 0.0 +kick_start_time: 0.5 +off_below: 0.19 +max_speed: 1.0 +min_speed: 0.0 +control: watermark +#pid_Kp: 2.0 +#pid_Ki: 5.0 +#pid_Kd: 0.5 +#pid_deriv_time: 2.0 + +[filament_switch_sensor filament_sensor] +pause_on_runout: true +switch_pin: PC1 + +[probe] +pin: PC14 +x_offset:45.2 +y_offset:11.6 +speed:5 +lift_speed:15 +#samples: +#sample_retract_dist: +#samples_result: +#samples_tolerance: +#samples_tolerance_retries: + +[safe_z_home] +home_xy_position: 110, 145 # X, Y coordinate (e.g. 100, 100) where the Z homing should be +speed: 300.0 +z_hop: 10 +z_hop_speed: 15.0 + +[bed_mesh] +speed: 300 +horizontal_move_z: 6 +mesh_min: 46,15 +mesh_max: 300,300 +probe_count: 10, 10 +fade_start: 1.0 +fade_end: 0.0 +#fade_target: +# The z position in which fade should converge. When this value is +# set to a non-zero value it must be within the range of z-values in +# the mesh. Users that wish to converge to the z homing position +# should set this to 0. Default is the average z value of the mesh. +#split_delta_z: .025 +# The amount of Z difference (in mm) along a move that will trigger +# a split. Default is .025. +#move_check_distance: 5.0 +# The distance (in mm) along a move to check for split_delta_z. +# This is also the minimum length that a move can be split. Default +# is 5.0. +#mesh_pps: 2, 2 +# A comma separated pair of integers X, Y defining the number of +# points per segment to interpolate in the mesh along each axis. A +# "segment" can be defined as the space between each probed point. +# The user may enter a single value which will be applied to both +# axes. Default is 2, 2. +algorithm: bicubic +# The interpolation algorithm to use. May be either "lagrange" or +# "bicubic". This option will not affect 3x3 grids, which are forced +# to use lagrange sampling. Default is lagrange. +#bicubic_tension: .2 +# When using the bicubic algorithm the tension parameter above may +# be applied to change the amount of slope interpolated. Larger +# numbers will increase the amount of slope, which results in more +# curvature in the mesh. Default is .2. +#relative_reference_index: +# A point index in the mesh to reference all z values to. Enabling +# this parameter produces a mesh relative to the probed z position +# at the provided index. +#faulty_region_1_min: +#faulty_region_1_max: +# Optional points that define a faulty region. See docs/Bed_Mesh.md +# for details on faulty regions. Up to 99 faulty regions may be added. +# By default no faulty regions are set. + +[screws_tilt_adjust] +screw1: 120, 153 +screw1_name: center reference +screw2: 7, 45 +screw2_name: front left +screw3: 210, 45 +screw3_name: front right +screw4: 227, 145 +screw4_name: right center +screw5: 210, 245 +screw5_name: rear right +screw6: 7, 245 +screw6_name: rear left +screw7: 7, 145 +screw7_name: left center +horizontal_move_z: 8 +speed: 300 +screw_thread: CW-M4 \ No newline at end of file From cf444f538024cde46864ef10f79e37a073e8acd5 Mon Sep 17 00:00:00 2001 From: TheFeralEngineer <74030381+TheFeralEngineer@users.noreply.github.com> Date: Wed, 20 Mar 2024 02:48:35 -0400 Subject: [PATCH 03/18] Rename printer-Artillery-Sidewinder-X3-Plus-2024.cfg to config/printer-Artillery-Sidewinder-X3-Plus-2024.cfg --- .../printer-Artillery-Sidewinder-X3-Plus-2024.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename printer-Artillery-Sidewinder-X3-Plus-2024.cfg => config/printer-Artillery-Sidewinder-X3-Plus-2024.cfg (99%) diff --git a/printer-Artillery-Sidewinder-X3-Plus-2024.cfg b/config/printer-Artillery-Sidewinder-X3-Plus-2024.cfg similarity index 99% rename from printer-Artillery-Sidewinder-X3-Plus-2024.cfg rename to config/printer-Artillery-Sidewinder-X3-Plus-2024.cfg index 7769a50b296e..a270623501a4 100644 --- a/printer-Artillery-Sidewinder-X3-Plus-2024.cfg +++ b/config/printer-Artillery-Sidewinder-X3-Plus-2024.cfg @@ -226,4 +226,4 @@ screw7: 7, 145 screw7_name: left center horizontal_move_z: 8 speed: 300 -screw_thread: CW-M4 \ No newline at end of file +screw_thread: CW-M4 From f2bd31f452bb38bd60aac370511ac9344d1ef44d Mon Sep 17 00:00:00 2001 From: TheFeralEngineer <74030381+TheFeralEngineer@users.noreply.github.com> Date: Fri, 22 Mar 2024 14:54:21 -0400 Subject: [PATCH 04/18] Update printer-Artillery-Sidewinder-X3-Plus-2024.cfg Added USB flash information. Any printer that did not come with V1.29 firmware installed cannot be flashed from SD --- ...nter-Artillery-Sidewinder-X3-Plus-2024.cfg | 25 +++++++++++++++---- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/config/printer-Artillery-Sidewinder-X3-Plus-2024.cfg b/config/printer-Artillery-Sidewinder-X3-Plus-2024.cfg index a270623501a4..a24ab2d6249c 100644 --- a/config/printer-Artillery-Sidewinder-X3-Plus-2024.cfg +++ b/config/printer-Artillery-Sidewinder-X3-Plus-2024.cfg @@ -1,13 +1,28 @@ -# For the Artillery Sidewinder X3 Pro/Plus: +# For the Artillery Sidewinder X3 Pro/Plus that came factory installed with V1.29 firmware, follow these steps. # - Compile with the processor model STM32F401. # - Select the 48KiB bootloader, # - Select USB PA11/PA12 for USB communication interface. # - Select USART2 PA3/PA2 for UART communication via the Wi-Fi Tx/Rx pins -# To set 48KiB bootloader, you need to make a change to make menuconfig -# In order to do this, you must subscribe to my youtube channel - http://www.youtube.com/theferalengineer ;) ;) ;) -# +# To set 48KiB bootloader, you need to make a change to make menuconfig Kconfig file +# Here is a link to a how-to video: https://youtu.be/dpc76zN7Dh0 # Rename klipper.bin to yuntu.bin -# Copy the file out/yuntu.bin to an SD card and then restart the printer with that SD card. +# Copy the file out/yuntu.bin to an SD card and then restart the printer with that SD card +# +# For models that did not come with V1.29 installed +# - Compile with the processor model STM32F401. +# - Select the NO BOOTLOADER +# - Select USB PA11/PA12 for USB communication interface. +# - Select USART2 PA3/PA2 for UART communication via the Wi-Fi Tx/Rx pins +# - quit, save, make +# - Connect your printer to a computer running Pronterface, Octoprint, Repetier, BedLeveler5000 (anything with Console capability) +# - Power on the machine and send M997 through console into Marlin, this will put the board into "DFU" mode +# - DO NOT TURN OFF THE PRINTER +# - Connect your Linux/Klipper device to the USB port +# - Run lsusb and verify that the STM32 DFU device is visible (Bus 001 Device 006: ID 0483:df11 STMicroelectronics STM Device in DFU Mode) +# - Run sudo make flash 0483:df11 +# - Run lsusb again and there should be two devices: +# Bus 001 Device 007: ID 1d50:614e OpenMoko, Inc. stm32f401xc +# Bus 001 Device 003: ID 0cf3:e010 Qualcomm Atheros Communications stm32f401xc # See docs/Config_Reference.md for a description of parameters. [mcu] From ca5a0be3ba0906aa13f69ed9900f0177510e9852 Mon Sep 17 00:00:00 2001 From: TheFeralEngineer <74030381+TheFeralEngineer@users.noreply.github.com> Date: Mon, 25 Mar 2024 18:22:09 -0400 Subject: [PATCH 05/18] Update printer-Artillery-Sidewinder-X3-Plus-2024.cfg I don't understand why it's failing. From a6d9b9e610dd576b3edbe43b5548430ed9a48094 Mon Sep 17 00:00:00 2001 From: TheFeralEngineer <74030381+TheFeralEngineer@users.noreply.github.com> Date: Mon, 25 Mar 2024 18:26:56 -0400 Subject: [PATCH 06/18] Update printer-Artillery-Sidewinder-X3-Plus-2024.cfg Think I got it this time. Removed all trailing whitespace. --- .../printer-Artillery-Sidewinder-X3-Plus-2024.cfg | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/config/printer-Artillery-Sidewinder-X3-Plus-2024.cfg b/config/printer-Artillery-Sidewinder-X3-Plus-2024.cfg index a24ab2d6249c..b6224e596b2a 100644 --- a/config/printer-Artillery-Sidewinder-X3-Plus-2024.cfg +++ b/config/printer-Artillery-Sidewinder-X3-Plus-2024.cfg @@ -1,4 +1,4 @@ -# For the Artillery Sidewinder X3 Pro/Plus that came factory installed with V1.29 firmware, follow these steps. +# For the Artillery Sidewinder X3 Pro/Plus that came factory installed with V1.29 firmware, follow these steps. # - Compile with the processor model STM32F401. # - Select the 48KiB bootloader, # - Select USB PA11/PA12 for USB communication interface. @@ -20,7 +20,7 @@ # - Connect your Linux/Klipper device to the USB port # - Run lsusb and verify that the STM32 DFU device is visible (Bus 001 Device 006: ID 0483:df11 STMicroelectronics STM Device in DFU Mode) # - Run sudo make flash 0483:df11 -# - Run lsusb again and there should be two devices: +# - Run lsusb again and there should be two devices: # Bus 001 Device 007: ID 1d50:614e OpenMoko, Inc. stm32f401xc # Bus 001 Device 003: ID 0cf3:e010 Qualcomm Atheros Communications stm32f401xc # See docs/Config_Reference.md for a description of parameters. @@ -36,7 +36,7 @@ max_accel: 3000 max_z_velocity: 15 max_z_accel: 100 square_corner_velocity: 5 -# Use these higher values just to configure Input Shaper +# Use these higher values just to configure Input Shaper #max_accel: 10000 #max_accel_to_decel: 10000 @@ -141,10 +141,10 @@ heater_temp: 50.0 pin: PB0 [temperature_fan Artillery_MCU] -sensor_type: temperature_mcu -pin: PA5 -max_temp: 60.0 -target_temp: 40.0 +sensor_type: temperature_mcu +pin: PA5 +max_temp: 60.0 +target_temp: 40.0 min_temp: 0 shutdown_speed: 0.0 kick_start_time: 0.5 From 12d928512def56ae71f13844ea450aab0ea0cc3a Mon Sep 17 00:00:00 2001 From: TheFeralEngineer <74030381+TheFeralEngineer@users.noreply.github.com> Date: Mon, 25 Mar 2024 18:50:03 -0400 Subject: [PATCH 07/18] Update printer-Artillery-Sidewinder-X3-Plus-2024.cfg removed "custom" portions of printer.cfg --- config/printer-Artillery-Sidewinder-X3-Plus-2024.cfg | 7 ------- 1 file changed, 7 deletions(-) diff --git a/config/printer-Artillery-Sidewinder-X3-Plus-2024.cfg b/config/printer-Artillery-Sidewinder-X3-Plus-2024.cfg index b6224e596b2a..00d0e9bd3376 100644 --- a/config/printer-Artillery-Sidewinder-X3-Plus-2024.cfg +++ b/config/printer-Artillery-Sidewinder-X3-Plus-2024.cfg @@ -40,10 +40,6 @@ square_corner_velocity: 5 #max_accel: 10000 #max_accel_to_decel: 10000 -[virtual_sdcard] -path: ~/gcodes -on_error_gcode: CANCEL_PRINT - [led LED_Light] white_pin: PC2 initial_white: 1.0 @@ -115,9 +111,6 @@ rotation_distance: 17.75 #pid_ki = 1.857 #pid_kd = 124.081 # Calibrate PA: https://www.klipper3d.org/Pressure_Advance.html -pressure_advance = .071 -max_extrude_cross_section: 5 -max_extrude_only_distance: 200 [heater_bed] heater_pin: PA7 From 51f71b0a2f45c59007557b97bb0ff2b8ba04a285 Mon Sep 17 00:00:00 2001 From: TheFeralEngineer <74030381+TheFeralEngineer@users.noreply.github.com> Date: Mon, 25 Mar 2024 18:53:41 -0400 Subject: [PATCH 08/18] Update printer-Artillery-Sidewinder-X3-Plus-2024.cfg removed ANOTHER whitespace. --- config/printer-Artillery-Sidewinder-X3-Plus-2024.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/printer-Artillery-Sidewinder-X3-Plus-2024.cfg b/config/printer-Artillery-Sidewinder-X3-Plus-2024.cfg index 00d0e9bd3376..aa9e30b0bb77 100644 --- a/config/printer-Artillery-Sidewinder-X3-Plus-2024.cfg +++ b/config/printer-Artillery-Sidewinder-X3-Plus-2024.cfg @@ -135,7 +135,7 @@ pin: PB0 [temperature_fan Artillery_MCU] sensor_type: temperature_mcu -pin: PA5 +pin: PA5 max_temp: 60.0 target_temp: 40.0 min_temp: 0 From fe71926403c7ccbf1307b5aef696b8bfbc7f2164 Mon Sep 17 00:00:00 2001 From: TheFeralEngineer <74030381+TheFeralEngineer@users.noreply.github.com> Date: Mon, 25 Mar 2024 18:56:05 -0400 Subject: [PATCH 09/18] Rename printer-Artillery-Sidewinder-X3-Plus-2024.cfg to printer-artillery-sidewinder-x3-plus-2024.cfg removed uppercase letters, in case that matters. --- ...lus-2024.cfg => printer-artillery-sidewinder-x3-plus-2024.cfg} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename config/{printer-Artillery-Sidewinder-X3-Plus-2024.cfg => printer-artillery-sidewinder-x3-plus-2024.cfg} (100%) diff --git a/config/printer-Artillery-Sidewinder-X3-Plus-2024.cfg b/config/printer-artillery-sidewinder-x3-plus-2024.cfg similarity index 100% rename from config/printer-Artillery-Sidewinder-X3-Plus-2024.cfg rename to config/printer-artillery-sidewinder-x3-plus-2024.cfg From 5a60d85e6f1d31349eb8089fbcd3ca40c902e283 Mon Sep 17 00:00:00 2001 From: TheFeralEngineer <74030381+TheFeralEngineer@users.noreply.github.com> Date: Tue, 26 Mar 2024 16:09:21 -0400 Subject: [PATCH 10/18] Update printer-artillery-sidewinder-x3-plus-2024.cfg removed additional stuff not used for basic config --- ...nter-artillery-sidewinder-x3-plus-2024.cfg | 47 ------------------- 1 file changed, 47 deletions(-) diff --git a/config/printer-artillery-sidewinder-x3-plus-2024.cfg b/config/printer-artillery-sidewinder-x3-plus-2024.cfg index aa9e30b0bb77..42ffc7bc2e52 100644 --- a/config/printer-artillery-sidewinder-x3-plus-2024.cfg +++ b/config/printer-artillery-sidewinder-x3-plus-2024.cfg @@ -36,9 +36,6 @@ max_accel: 3000 max_z_velocity: 15 max_z_accel: 100 square_corner_velocity: 5 -# Use these higher values just to configure Input Shaper -#max_accel: 10000 -#max_accel_to_decel: 10000 [led LED_Light] white_pin: PC2 @@ -145,10 +142,6 @@ off_below: 0.19 max_speed: 1.0 min_speed: 0.0 control: watermark -#pid_Kp: 2.0 -#pid_Ki: 5.0 -#pid_Kd: 0.5 -#pid_deriv_time: 2.0 [filament_switch_sensor filament_sensor] pause_on_runout: true @@ -160,11 +153,6 @@ x_offset:45.2 y_offset:11.6 speed:5 lift_speed:15 -#samples: -#sample_retract_dist: -#samples_result: -#samples_tolerance: -#samples_tolerance_retries: [safe_z_home] home_xy_position: 110, 145 # X, Y coordinate (e.g. 100, 100) where the Z homing should be @@ -180,42 +168,7 @@ mesh_max: 300,300 probe_count: 10, 10 fade_start: 1.0 fade_end: 0.0 -#fade_target: -# The z position in which fade should converge. When this value is -# set to a non-zero value it must be within the range of z-values in -# the mesh. Users that wish to converge to the z homing position -# should set this to 0. Default is the average z value of the mesh. -#split_delta_z: .025 -# The amount of Z difference (in mm) along a move that will trigger -# a split. Default is .025. -#move_check_distance: 5.0 -# The distance (in mm) along a move to check for split_delta_z. -# This is also the minimum length that a move can be split. Default -# is 5.0. -#mesh_pps: 2, 2 -# A comma separated pair of integers X, Y defining the number of -# points per segment to interpolate in the mesh along each axis. A -# "segment" can be defined as the space between each probed point. -# The user may enter a single value which will be applied to both -# axes. Default is 2, 2. algorithm: bicubic -# The interpolation algorithm to use. May be either "lagrange" or -# "bicubic". This option will not affect 3x3 grids, which are forced -# to use lagrange sampling. Default is lagrange. -#bicubic_tension: .2 -# When using the bicubic algorithm the tension parameter above may -# be applied to change the amount of slope interpolated. Larger -# numbers will increase the amount of slope, which results in more -# curvature in the mesh. Default is .2. -#relative_reference_index: -# A point index in the mesh to reference all z values to. Enabling -# this parameter produces a mesh relative to the probed z position -# at the provided index. -#faulty_region_1_min: -#faulty_region_1_max: -# Optional points that define a faulty region. See docs/Bed_Mesh.md -# for details on faulty regions. Up to 99 faulty regions may be added. -# By default no faulty regions are set. [screws_tilt_adjust] screw1: 120, 153 From e5764232d276c23badc382583f2f54d07411e731 Mon Sep 17 00:00:00 2001 From: TheFeralEngineer <74030381+TheFeralEngineer@users.noreply.github.com> Date: Wed, 27 Mar 2024 15:59:21 -0400 Subject: [PATCH 11/18] Update printer-artillery-sidewinder-x3-plus-2024.cfg remove force move --- config/printer-artillery-sidewinder-x3-plus-2024.cfg | 3 --- 1 file changed, 3 deletions(-) diff --git a/config/printer-artillery-sidewinder-x3-plus-2024.cfg b/config/printer-artillery-sidewinder-x3-plus-2024.cfg index 42ffc7bc2e52..982a57b59e84 100644 --- a/config/printer-artillery-sidewinder-x3-plus-2024.cfg +++ b/config/printer-artillery-sidewinder-x3-plus-2024.cfg @@ -48,9 +48,6 @@ initial_RED: 1.0 initial_GREEN: 1.0 initial_BLUE: 1.0 -[force_move] -enable_force_move: True - [stepper_x] step_pin: PA8 dir_pin: PC9 From 7ef1f603d1a5bfbcc3a5033cf7cdb11b4329a6f5 Mon Sep 17 00:00:00 2001 From: TheFeralEngineer <74030381+TheFeralEngineer@users.noreply.github.com> Date: Wed, 27 Mar 2024 16:04:03 -0400 Subject: [PATCH 12/18] Update printers.test added artillery sidewinder x3 plus to printers.test --- test/klippy/printers.test | 1 + 1 file changed, 1 insertion(+) diff --git a/test/klippy/printers.test b/test/klippy/printers.test index 94fe92c2724c..7126cf8a7e58 100644 --- a/test/klippy/printers.test +++ b/test/klippy/printers.test @@ -203,6 +203,7 @@ CONFIG ../../config/printer-voxelab-aquila-2021.cfg # Printers using the stm32f401 DICTIONARY stm32f401.dict +CONFIG ../../confit/printer-artillery-sidewinder-x3-plus-2024.cfg CONFIG ../../config/generic-fysetc-cheetah-v2.0.cfg CONFIG ../../config/printer-artillery-sidewinder-x2-2022.cfg CONFIG ../../config/printer-creality-ender5-s1-2023.cfg From 84b9c83cf1b61a6e2ea7ecfd60fcc8ab158b8929 Mon Sep 17 00:00:00 2001 From: TheFeralEngineer <74030381+TheFeralEngineer@users.noreply.github.com> Date: Wed, 27 Mar 2024 16:12:19 -0400 Subject: [PATCH 13/18] Update printers.test spelling mistake --- test/klippy/printers.test | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/klippy/printers.test b/test/klippy/printers.test index 7126cf8a7e58..758a81e080b3 100644 --- a/test/klippy/printers.test +++ b/test/klippy/printers.test @@ -203,7 +203,7 @@ CONFIG ../../config/printer-voxelab-aquila-2021.cfg # Printers using the stm32f401 DICTIONARY stm32f401.dict -CONFIG ../../confit/printer-artillery-sidewinder-x3-plus-2024.cfg +CONFIG ../../config/printer-artillery-sidewinder-x3-plus-2024.cfg CONFIG ../../config/generic-fysetc-cheetah-v2.0.cfg CONFIG ../../config/printer-artillery-sidewinder-x2-2022.cfg CONFIG ../../config/printer-creality-ender5-s1-2023.cfg From 536e6c164dae56b28bd37cb049e38e8d463aa704 Mon Sep 17 00:00:00 2001 From: TheFeralEngineer <74030381+TheFeralEngineer@users.noreply.github.com> Date: Wed, 27 Mar 2024 16:25:59 -0400 Subject: [PATCH 14/18] Update printer-artillery-sidewinder-x3-plus-2024.cfg uncomment control under extruder and heater_bed --- ...printer-artillery-sidewinder-x3-plus-2024.cfg | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/config/printer-artillery-sidewinder-x3-plus-2024.cfg b/config/printer-artillery-sidewinder-x3-plus-2024.cfg index 982a57b59e84..b6e086d2dc5b 100644 --- a/config/printer-artillery-sidewinder-x3-plus-2024.cfg +++ b/config/printer-artillery-sidewinder-x3-plus-2024.cfg @@ -100,10 +100,10 @@ max_temp: 300 rotation_distance: 17.75 # Calibrate PID: https://www.klipper3d.org/Config_checks.html#calibrate-pid-settings # - Example: PID_CALIBRATE HEATER=extruder TARGET=200 -#control = pid -#pid_kp = 30.356 -#pid_ki = 1.857 -#pid_kd = 124.081 +control = pid +pid_kp = 30.356 +pid_ki = 1.857 +pid_kd = 124.081 # Calibrate PA: https://www.klipper3d.org/Pressure_Advance.html [heater_bed] @@ -114,10 +114,10 @@ max_temp: 100 min_temp: 0 # Calibrate PID: https://www.klipper3d.org/Config_checks.html#calibrate-pid-settings # - Example: PID_CALIBRATE HEATER=heater_bed TARGET=60 -#control = pid -#pid_kp = 64.230 -#pid_ki = 0.723 -#pid_kd = 1425.905 +control = pid +pid_kp = 64.230 +pid_ki = 0.723 +pid_kd = 1425.905 [heater_fan hotend_fan] pin: PB1 From 153d23dc79910e60417e4faac25dd7f84cfeb2d0 Mon Sep 17 00:00:00 2001 From: TheFeralEngineer <74030381+TheFeralEngineer@users.noreply.github.com> Date: Wed, 27 Mar 2024 16:34:11 -0400 Subject: [PATCH 15/18] Update printer-artillery-sidewinder-x3-plus-2024.cfg missing z offset from cfg (it was at the bottom). I promise, I'll get this right! --- config/printer-artillery-sidewinder-x3-plus-2024.cfg | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config/printer-artillery-sidewinder-x3-plus-2024.cfg b/config/printer-artillery-sidewinder-x3-plus-2024.cfg index b6e086d2dc5b..098481bd0ed0 100644 --- a/config/printer-artillery-sidewinder-x3-plus-2024.cfg +++ b/config/printer-artillery-sidewinder-x3-plus-2024.cfg @@ -150,12 +150,14 @@ x_offset:45.2 y_offset:11.6 speed:5 lift_speed:15 +z_offset:2 [safe_z_home] home_xy_position: 110, 145 # X, Y coordinate (e.g. 100, 100) where the Z homing should be speed: 300.0 z_hop: 10 z_hop_speed: 15.0 +z_offset = 2.350 [bed_mesh] speed: 300 From bfd32415a987d9c25f65a436090c808d765c4b50 Mon Sep 17 00:00:00 2001 From: TheFeralEngineer <74030381+TheFeralEngineer@users.noreply.github.com> Date: Wed, 27 Mar 2024 16:41:29 -0400 Subject: [PATCH 16/18] Update printer-artillery-sidewinder-x3-plus-2024.cfg MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit this is stressing me out 😂 --- config/printer-artillery-sidewinder-x3-plus-2024.cfg | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/config/printer-artillery-sidewinder-x3-plus-2024.cfg b/config/printer-artillery-sidewinder-x3-plus-2024.cfg index 098481bd0ed0..4a43edd7974d 100644 --- a/config/printer-artillery-sidewinder-x3-plus-2024.cfg +++ b/config/printer-artillery-sidewinder-x3-plus-2024.cfg @@ -150,14 +150,13 @@ x_offset:45.2 y_offset:11.6 speed:5 lift_speed:15 -z_offset:2 +z_offset = 2.350 [safe_z_home] home_xy_position: 110, 145 # X, Y coordinate (e.g. 100, 100) where the Z homing should be speed: 300.0 z_hop: 10 z_hop_speed: 15.0 -z_offset = 2.350 [bed_mesh] speed: 300 From 0024073fac7364f744dae35f0b1122341c9bd10a Mon Sep 17 00:00:00 2001 From: TheFeralEngineer <74030381+TheFeralEngineer@users.noreply.github.com> Date: Wed, 27 Mar 2024 20:56:57 -0400 Subject: [PATCH 17/18] Update printer-artillery-sidewinder-x3-plus-2024.cfg change all = to : --- ...inter-artillery-sidewinder-x3-plus-2024.cfg | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/config/printer-artillery-sidewinder-x3-plus-2024.cfg b/config/printer-artillery-sidewinder-x3-plus-2024.cfg index 4a43edd7974d..eea1a980a8c0 100644 --- a/config/printer-artillery-sidewinder-x3-plus-2024.cfg +++ b/config/printer-artillery-sidewinder-x3-plus-2024.cfg @@ -100,10 +100,10 @@ max_temp: 300 rotation_distance: 17.75 # Calibrate PID: https://www.klipper3d.org/Config_checks.html#calibrate-pid-settings # - Example: PID_CALIBRATE HEATER=extruder TARGET=200 -control = pid -pid_kp = 30.356 -pid_ki = 1.857 -pid_kd = 124.081 +control: pid +pid_kp: 30.356 +pid_ki: 1.857 +pid_kd: 124.081 # Calibrate PA: https://www.klipper3d.org/Pressure_Advance.html [heater_bed] @@ -114,10 +114,10 @@ max_temp: 100 min_temp: 0 # Calibrate PID: https://www.klipper3d.org/Config_checks.html#calibrate-pid-settings # - Example: PID_CALIBRATE HEATER=heater_bed TARGET=60 -control = pid -pid_kp = 64.230 -pid_ki = 0.723 -pid_kd = 1425.905 +control: pid +pid_kp: 64.230 +pid_ki: 0.723 +pid_kd: 1425.905 [heater_fan hotend_fan] pin: PB1 @@ -150,7 +150,7 @@ x_offset:45.2 y_offset:11.6 speed:5 lift_speed:15 -z_offset = 2.350 +z_offset: 2.350 [safe_z_home] home_xy_position: 110, 145 # X, Y coordinate (e.g. 100, 100) where the Z homing should be From 07b1ec479d4b120817d3718fec72910be655a84d Mon Sep 17 00:00:00 2001 From: TheFeralEngineer <74030381+TheFeralEngineer@users.noreply.github.com> Date: Thu, 28 Mar 2024 04:22:44 -0400 Subject: [PATCH 18/18] Update printers.test Change order of printers in printers.test dictionary --- test/klippy/printers.test | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/klippy/printers.test b/test/klippy/printers.test index 758a81e080b3..e404f6f153d0 100644 --- a/test/klippy/printers.test +++ b/test/klippy/printers.test @@ -203,9 +203,9 @@ CONFIG ../../config/printer-voxelab-aquila-2021.cfg # Printers using the stm32f401 DICTIONARY stm32f401.dict -CONFIG ../../config/printer-artillery-sidewinder-x3-plus-2024.cfg CONFIG ../../config/generic-fysetc-cheetah-v2.0.cfg CONFIG ../../config/printer-artillery-sidewinder-x2-2022.cfg +CONFIG ../../config/printer-artillery-sidewinder-x3-plus-2024.cfg CONFIG ../../config/printer-creality-ender5-s1-2023.cfg CONFIG ../../config/printer-elegoo-neptune3-pro-2023.cfg