Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

update to latest Klipper3d/klipper (f7567a0d) #70

Merged
merged 49 commits into from
Oct 27, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
20d87c7
scripts: Support both H743 and H723 BTT SKR3 boards sdflash
dewhisna Jul 25, 2023
00b78c6
docs: Update Config_Changes.md to reflect new SKR-3 flash-sdcard naming.
dewhisna Aug 11, 2023
594c024
github: update dependencies (#6293)
thijstriemstra Aug 12, 2023
aa8ba30
cartesian: fix x-axis being hardcoded for dual_carriage (#6313)
D4SK Aug 12, 2023
07792a0
scripts: Added stm32f070 to mcus supported by flash_usb.py
clearchris Aug 11, 2023
dd368c1
docs: Update RPi_microcontroller.md (pwm-2chan) (#6304)
FatalBulletHit Aug 13, 2023
15c3824
config: Add config for printer Creality CR10s Pro V2 (#6300)
flatline-84 Aug 13, 2023
4292136
hc32f460: Add app address 0x10000
falk-h Jun 24, 2023
261efdd
config: Add 1LC example configuration and docs
Wulfsta Jul 21, 2023
01ed809
spi_flash: Update board_defs.py (#6318)
locki-cz Aug 15, 2023
c9aa7ac
github: Fix regression due to update of actions/stale
KevinOConnor Aug 21, 2023
ec1dcf3
lis2dw12: Add support for lis2dw12 accelerometer
Jul 5, 2023
073665c
docs: Add how to configure LIS2DW instructions
Aug 7, 2023
5f990f9
Kconfig: Support Enable/Disable lis2dw on chips with small flash size
Aug 10, 2023
5f58fe7
config: Add HC32F460 variant of Ender 2 Pro (#6334)
JamesH1978 Sep 10, 2023
8f178b8
config: Add MKS Monster 8 generic config (#6336)
Bomberski Sep 10, 2023
2acfa28
tmc2240: Adding UART interface support to tmc2240 (#6305)
FrYakaTKoP Sep 10, 2023
8ef0f7d
spi_temperature: Limit maximum temperature in MAX31865.calc_adc() to …
DavidvtWout Sep 10, 2023
e9bf2d4
mcu: Enhance RetryAsyncCommand to handle low-level retransmits
KevinOConnor Sep 21, 2023
21b7842
docs: Add Peopoly to Sponsors.md
KevinOConnor Sep 26, 2023
a4cd033
idex_modes: Fixed the case when carriages home in the same direction …
dmbutyugin Sep 29, 2023
7bd3299
docs: fix typo in RPi_microcontroller.md
eltociear Sep 18, 2023
aa726cb
lib: Update to latest can2040 code
KevinOConnor Oct 4, 2023
1e3ace2
stm32: Improve usbfs epr register handling
KevinOConnor Sep 23, 2023
01ac533
stm32: Update usbfs to support setting both buffers for each endpoint
KevinOConnor Sep 21, 2023
b1361d9
stm32: Add usbfs double buffer support for bulk rx messages
KevinOConnor Sep 23, 2023
cd8d57c
stm32: Add usbfs double buffer support for bulk tx messages
KevinOConnor Sep 23, 2023
83eecae
rp2040: Add helper functions to usbserial.c
KevinOConnor Sep 24, 2023
bdeec0f
rp2040: Open code usb_read_packet() and usb_write_packet() in callers
KevinOConnor Sep 25, 2023
90427fe
rp2040: Add support for double buffering on USB bulk rx packets
KevinOConnor Sep 24, 2023
472fd32
rp2040: Add support for double buffering on USB bulk tx packets
KevinOConnor Sep 24, 2023
5b20486
usb_canbus: Rename UsbCan.queue to UsbCan.canhw_queue
KevinOConnor Sep 25, 2023
78ae83c
usb_canbus: Add a local queue for USB messages received from host
KevinOConnor Sep 25, 2023
6adff39
usb_canbus: Prioritize local response sending over new host messages
KevinOConnor Sep 26, 2023
615db72
stm32: Only enable one direction on usbfs double buffered end points
KevinOConnor Oct 4, 2023
043f18d
stm32: Fix usbfs spurious USB packet transmit on startup
KevinOConnor Oct 4, 2023
447125f
serialqueue: Eventually time out if unable to write CANbus messages
KevinOConnor Oct 5, 2023
83ef0e1
stm32: Make sure to limit tx during usbfs startup
KevinOConnor Oct 5, 2023
7eabf02
config: Update printer-creality-ender5-2019.cfg to add instructions f…
GhostDog98 Oct 9, 2023
5edc7fe
config: Fix trailing space in printer-creality-ender5-2019.cfg
KevinOConnor Oct 9, 2023
ecc9bbf
docs: add info about requesting bootloaders
Laikulo Sep 18, 2023
b1f597c
atsam: Remove USB endpoint header (#6365)
eamaclean Oct 13, 2023
dd01e99
atsam: Add support for CAN on atsame70 (#6366)
Wulfsta Oct 19, 2023
593486f
docs: Fix a typo in serial bootloader entry docs
Laikulo Oct 15, 2023
0c521b6
Config_checks: Missing ! in pin inversion example in Verify endstops
Oct 11, 2023
6749985
toolhead: Use dict for step generation flush times. (#6303)
viesturz Oct 19, 2023
f7567a0
Revert "toolhead: Use dict for step generation flush times. (#6303)"
KevinOConnor Oct 21, 2023
f70a8f6
Merge upstream Klipper3d:klipper (f7567a0d)
Piezoid Oct 24, 2023
e7893db
disable displays for stm32f042 testing
rogerlz Oct 18, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
268 changes: 268 additions & 0 deletions config/generic-mks-monster8.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,268 @@
# This file contains common pin mappings for MKS Monster8
# boards. To use this config, the firmware should be compiled for the
# stm32f407. When running "make menuconfig", select the 48KiB
# bootloader, and enable "USB for communication".

# The "make flash" command does not work on the MKS Monster8. Instead,
# after running "make", copy the generated "out/klipper.bin" file to a
# file named "mks_monster8.bin" on an SD card or Udisk and then restart the
# MKS Monster8 with that SD card or Udisk.

# See docs/Config_Reference.md for a description of parameters.

[stepper_x]
step_pin: PC14
dir_pin: PC13
enable_pin: !PC15
microsteps: 16
rotation_distance: 40
endstop_pin: !PA14 # PA13 for X-max; endstop have'!' is NO
position_endstop: 0
position_max: 200
homing_speed: 50

[stepper_y]
step_pin: PE5
dir_pin: !PE4
enable_pin: !PC15
microsteps: 16
rotation_distance: 40
endstop_pin: !PA15 # PC5 for Y-max; endstop have'!' is NO
position_endstop: 0
position_max: 200
homing_speed: 50

[stepper_z]
step_pin: PE1
dir_pin: PE0
enable_pin: !PE2
microsteps: 16
rotation_distance: 8
endstop_pin: !PB13 # PB12 for Z-max; endstop have'!' is NO
position_endstop: 0
position_max: 220

[extruder]
step_pin: PB5
dir_pin: !PB4
enable_pin: !PB6
microsteps: 16
rotation_distance: 33.500
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PB1
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PC1
control: pid
pid_Kp: 22
pid_Ki: 1.08
pid_Kd: 114
min_temp: 0
max_temp: 260

#[extruder1]
#step_pin: PD6
#dir_pin: !PD5
#enable_pin: !PD7
#heater_pin: PB0
#sensor_pin: PC2

#[extruder2]
#step_pin: PD2
#dir_pin: !PD1
#enable_pin: !PD3
#heater_pin: PA3
#sensor_pin: PC3

#[extruder3]
#step_pin: PC7
#dir_pin: PC6
#enable_pin: !PC8

#[extruder4]
#step_pin: PD13
#dir_pin: !PD12
#enable_pin: !PD14

[heater_bed]
heater_pin: PB10
sensor_type: NTC 100K MGB18-104F39050L32
sensor_pin: PC0
max_power: 1.0
control: pid
pid_kp: 71.039
pid_ki: 2.223
pid_kd: 567.421
min_temp: 0
max_temp: 200

#fan for printed model FAN0
[fan]
pin: PA2

#fan for hotend FAN1
#[heater_fan my_nozzle_fan]
[heater_fan fan1]
pin: PA1
shutdown_speed: 1

#fan for control board FAN2
#[heater_fan my_control_fan]
[heater_fan fan2]
pin: PA0
shutdown_speed: 1

[mcu]
serial: /dev/serial/by-id/usb-Klipper_stm32f407xx_4D0045001850314335393520-if00

[printer]
kinematics: cartesian
max_velocity: 10000
max_accel: 20000
max_z_velocity: 100
max_z_accel: 1000

#####################################################################
# LED Control
#####################################################################

#[output_pin caselight ](Use PA9)
## Chamber Lighting - In 5V-RGB Position
#pin: PA9
#pwm: true
#shutdown_value: 0
#value:100
#cycle_time: 0.01

########################################
# TMC UART configuration
########################################

#[tmc2208 stepper_x]
#uart_pin: PE6
#run_current: 0.8
#hold_current: 0.5
#stealthchop_threshold: 999999

#[tmc2208 stepper_y]
#uart_pin: PE3
#run_current: 0.8
#hold_current: 0.5
#stealthchop_threshold: 999999

#[tmc2208 stepper_z]
#uart_pin: PB7
#run_current: 0.8
#hold_current: 0.5
#stealthchop_threshold: 999999

#[tmc2208 extruder]
#uart_pin: PB3
#run_current: 0.8
#hold_current: 0.5
#sense_resistor: 0.110
#stealthchop_threshold: 999999

#[tmc2208 extruder1]
#uart_pin: PD4
#run_current: 0.8
#hold_current: 0.5
#stealthchop_threshold: 999999

#[tmc2208 extruder2]
#uart_pin: PD0
#run_current: 0.8
#hold_current: 0.5
#stealthchop_threshold: 999999

#[tmc2208 extruder3]
#uart_pin: PD15
#run_current: 0.8
#hold_current: 0.5
#stealthchop_threshold: 999999

#[tmc2208 extruder4]
#uart_pin: PD11
#run_current: 0.8
#hold_current: 0.5
#stealthchop_threshold: 999999

########################################
# TMC SPI configuration
########################################

#[tmc2130 stepper_x]
#spi_bus: spi4
#cs_pin: PE6
#diag1_pin: PA14
#run_current: 0.800
#hold_current: 0.500
#stealthchop_threshold: 999999

#[tmc2130 stepper_y]
#spi_bus: spi4
#cs_pin: PE3
#diag1_pin: PA15
#run_current: 0.800
#hold_current: 0.500
#stealthchop_threshold: 999999

#[tmc2130 stepper_z]
#spi_bus: spi4
#cs_pin: PB7
#diag1_pin: PB13
#run_current: 0.800
#hold_current: 0.500
#stealthchop_threshold: 999999

#[tmc2130 extruder]
#spi_bus: spi4
#cs_pin: PB3
#diag1_pin: PA13
#run_current: 0.800
#hold_current: 0.500
#stealthchop_threshold: 999999

#[tmc2130 extruder1]
#spi_bus: spi4
#cs_pin: PD4
#diag1_pin: PC5
#run_current: 0.800
#hold_current: 0.500
#stealthchop_threshold: 999999

#[tmc2130 extruder2]
#spi_bus: spi4
#cs_pin: PD0
#diag1_pin: PB12
#run_current: 0.800
#hold_current: 0.500
#stealthchop_threshold: 999999

#[tmc2130 extruder3]
#spi_bus: spi4
#cs_pin: PD15
#run_current: 0.800
#hold_current: 0.500
#stealthchop_threshold: 999999

#[tmc2130 extruder4]
#spi_bus: spi4
#cs_pin: PD11
#run_current: 0.800
#hold_current: 0.500
#stealthchop_threshold: 999999

########################################
# EXP1 / EXP2 (display) pins
########################################

[board_pins]
aliases:
# EXP1 header
EXP1_1=PB2, EXP1_3=PE11, EXP1_5=PD9, EXP1_7=PE15, EXP1_9=<GND>,
EXP1_2=PE10, EXP1_4=PD10, EXP1_6=PD8, EXP1_8=PE7, EXP1_10=<5V>,
# EXP2 header
EXP2_1=PA6, EXP2_3=PE9, EXP2_5=PE8, EXP2_7=PB11, EXP2_9=<GND>,
EXP2_2=PA5, EXP2_4=PA4, EXP2_6=PA7, EXP2_8=<RST>, EXP2_10=<3.3v>
# Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of bus "ssp1"
Loading