-
-
Notifications
You must be signed in to change notification settings - Fork 5.4k
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
Update Kconfig #6534
Merged
Merged
Update Kconfig #6534
Changes from 11 commits
Commits
Show all changes
24 commits
Select commit
Hold shift + click to select a range
9c4f5bd
Update Kconfig
TheFeralEngineer 830a97d
basic config for Artillery Sidewinder X3 Plus
TheFeralEngineer bb561e5
Merge branch 'Klipper3d:master' into master
TheFeralEngineer cf444f5
Rename printer-Artillery-Sidewinder-X3-Plus-2024.cfg to config/printe…
TheFeralEngineer f2bd31f
Update printer-Artillery-Sidewinder-X3-Plus-2024.cfg
TheFeralEngineer edd7cf6
Merge branch 'Klipper3d:master' into master
TheFeralEngineer 72b76d2
Merge branch 'Klipper3d:master' into master
TheFeralEngineer ca5a0be
Update printer-Artillery-Sidewinder-X3-Plus-2024.cfg
TheFeralEngineer a6d9b9e
Update printer-Artillery-Sidewinder-X3-Plus-2024.cfg
TheFeralEngineer 12d9285
Update printer-Artillery-Sidewinder-X3-Plus-2024.cfg
TheFeralEngineer 51f71b0
Update printer-Artillery-Sidewinder-X3-Plus-2024.cfg
TheFeralEngineer fe71926
Rename printer-Artillery-Sidewinder-X3-Plus-2024.cfg to printer-artil…
TheFeralEngineer 5a60d85
Update printer-artillery-sidewinder-x3-plus-2024.cfg
TheFeralEngineer e576423
Update printer-artillery-sidewinder-x3-plus-2024.cfg
TheFeralEngineer 7ef1f60
Update printers.test
TheFeralEngineer 84b9c83
Update printers.test
TheFeralEngineer 536e6c1
Update printer-artillery-sidewinder-x3-plus-2024.cfg
TheFeralEngineer 153d23d
Update printer-artillery-sidewinder-x3-plus-2024.cfg
TheFeralEngineer bfd3241
Update printer-artillery-sidewinder-x3-plus-2024.cfg
TheFeralEngineer 0024073
Update printer-artillery-sidewinder-x3-plus-2024.cfg
TheFeralEngineer 07b1ec4
Update printers.test
TheFeralEngineer 6bd894d
Merge branch 'Klipper3d:master' into master
TheFeralEngineer 5ea2e93
Merge branch 'Klipper3d:master' into master
TheFeralEngineer fcb5ce4
Merge branch 'Klipper3d:master' into master
TheFeralEngineer File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,237 @@ | ||
# 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 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 | ||
# | ||
# 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] | ||
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 | ||
|
||
[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 | ||
|
||
[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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
add stm32f401 to 48KiB for Artillery Sidewinder X3