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 (600e89ae) #134

Merged
merged 64 commits into from
Jan 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
71ab624
stm32: Fix STM32G4 USB
eamaclean Dec 15, 2023
147492b
stm32: Fix ADC for STM32G4
eamaclean Dec 15, 2023
77619e9
stm32: Fix CAN for STM32G4
eamaclean Dec 18, 2023
fe56bf3
toolhead: Fix _calc_print_time() after G4 and SET_PRESSURE_ADVANCE
KevinOConnor Dec 26, 2023
644f7e0
toolhead: Simplify _advance_flush_time() sg_flush_time calculation
KevinOConnor Dec 26, 2023
978c294
bulk_sensor: New file with helper code for reading bulk sensors
KevinOConnor Dec 16, 2023
e67cbbe
bulk_sensor: Add new BulkDataQueue class
KevinOConnor Dec 16, 2023
d6a4669
bulk_sensor: Add new ChipClockUpdater helper class
KevinOConnor Dec 16, 2023
43ce7c0
adxl345: No need to implement is_measuring()
KevinOConnor Dec 17, 2023
3f84501
adxl345: Add a read_axes_map() helper function
KevinOConnor Dec 17, 2023
f4c8f0b
angle: Define BYTES_PER_SAMPLE and SAMPLES_PER_BLOCK
KevinOConnor Dec 17, 2023
ffd44c0
bulk_sensor: Move APIDumpHelper() from motion_report.py to bulk_senso…
KevinOConnor Dec 16, 2023
acde372
bulk_sensor: New add_mux_endpoint() helper function in APIDumpHelper
KevinOConnor Dec 16, 2023
95c7532
bulk_sensor: Minor code reorg to _stop() in APIDumpHelper()
KevinOConnor Dec 17, 2023
3370134
bulk_sensor: Rework APIDumpHelper() to BatchBulkHelper()
KevinOConnor Dec 17, 2023
c716eda
bulk_sensor: Simplify the registration of internal clients in BatchBu…
KevinOConnor Dec 17, 2023
6f686dd
bulk_sensor: Add some module level documentation
KevinOConnor Dec 17, 2023
b502558
bulk_sensor: Fix missing logging import
KevinOConnor Dec 28, 2023
d7f6348
toolhead: Keep stepcompress move history relative to current time (#6…
EiNSTeiN- Dec 30, 2023
9847b44
toolhead: Avoid calling reactor.monotonic() on each _advance_flush_ti…
KevinOConnor Dec 30, 2023
25bc649
toolhead: Make sure to flush history when in debug output mode
KevinOConnor Dec 30, 2023
92fe8f1
buttons: Fix possible ordering issue if a callback blocks
KevinOConnor Dec 29, 2023
0665dc8
config: I3DBEEZ9 New board (#6447)
I3DBeeTech Jan 2, 2024
b50d666
docs: Fix typo in Bed_Mesh.md (#6450)
marbocub Jan 6, 2024
1a1568c
mpu9250: Fix incorrect use of time.sleep()
KevinOConnor Dec 17, 2023
49315b3
sensor_mpu9250: Fix timing in command_query_mpu9250_status()
KevinOConnor Dec 17, 2023
84aa3ca
sensor_mpu9250: Simplify mp9250_query()
KevinOConnor Dec 17, 2023
96ab906
sensor_mpu9250: Check for overflows on each query_mpu9250_status command
KevinOConnor Dec 20, 2023
dab39c0
mcu: Stagger trsync reporting time during multi-mcu homing
KevinOConnor Jan 3, 2024
1ea9f3a
mcu: Increase trsync_state reporting during multi-mcu homing
KevinOConnor Jan 3, 2024
447a88e
docs: Update Multi_MCU_Homing.md to note the importance of low-latency
KevinOConnor Jan 5, 2024
3d3b87f
toolhead: Ensure full kin_flush_delay after flush_step_generation()
KevinOConnor Jan 17, 2024
7a74888
toolhead: Extend flushing slightly past required time
KevinOConnor Jan 17, 2024
43d0dba
config: Add Creality Ender 5 S1. (#6455)
grnbrg Jan 18, 2024
d633ef2
force_move: Fix missing call to note_kinematic_activity()
KevinOConnor Jan 18, 2024
6cc409f
toolhead: Rename MoveQueue class to LookAheadQueue
KevinOConnor Jan 18, 2024
1d92be7
toolhead: Rename note_kinematic_activity() to note_mcu_movequeue_acti…
KevinOConnor Jan 18, 2024
94719fe
docs: Update to mkdocs to use latest jinj2 version
KevinOConnor Jan 18, 2024
83d0d2f
mcu: Add send_wait_ack() support to CommandWrapper
KevinOConnor Dec 17, 2023
3275614
sensor_adxl345: No need to send messages when stopping queries
KevinOConnor Dec 17, 2023
5ff555a
sensor_mpu9250: No need to send messages when stopping queries
KevinOConnor Dec 17, 2023
95e1a29
sensor_lis2dw: No need to send messages when stopping queries
KevinOConnor Dec 17, 2023
dc6182f
sensor_angle: No need to send messages when stopping queries
KevinOConnor Dec 17, 2023
266e966
sensor_bulk: New C file with helper code for sending bulk sensor meas…
KevinOConnor Dec 17, 2023
2dc4cfc
bulk_sensor: Don't assume chip_clock is zero on start of queries
KevinOConnor Dec 27, 2023
6f0e91f
sensor_adxl345: No need to schedule start of bulk reading
KevinOConnor Dec 27, 2023
d853c19
sensor_mpu9250: No need to schedule start of bulk reading
KevinOConnor Dec 27, 2023
d785b39
sensor_lis2dw: No need to schedule start of bulk reading
KevinOConnor Dec 27, 2023
daf875e
stm32g0: Disable internal pull-down resistors on UCPDx CCx pins, beca…
bigtreetech Jan 22, 2024
f653db9
stm32: Add 36KiB bootloader offset option (#6449)
JakubPrzystasz Jan 22, 2024
2e8b54a
stm32: Remove product names from bootloader choices menu
KevinOConnor Jan 22, 2024
4115ea1
output_pin: Deprecate static_value parameter
KevinOConnor Jan 13, 2023
7abafb5
mcu: Remove support for "static" pins
KevinOConnor Jan 13, 2023
1baa459
output_pin: Deprecate the maximum_mcu_duration parameter
KevinOConnor Jan 13, 2024
fd2feff
pwm_cycle_time: New module for output pins with dynamic cycle times
KevinOConnor Jan 13, 2023
43a9685
mcu: Remove support for set_pwm() cycle_time parameter
KevinOConnor Jan 15, 2023
55e46aa
armcm_boot: Avoid invoking functions in reset_handler_stage_two()
KevinOConnor Jan 21, 2024
23c5b20
rp2040: Always link using rp2040_link.lds.S
KevinOConnor Jan 21, 2024
44e79e0
rp2040: Run all code from ram
KevinOConnor Jan 21, 2024
f1982ed
rp2040: Load vectortable into ram
KevinOConnor Jan 21, 2024
5e433ff
rp2040: Only change SPI settings while peripheral is disabled
KevinOConnor Jan 22, 2024
5e3daa6
bed_mesh: Implement adaptive bed mesh (#6461)
voidtrance Jan 26, 2024
600e89a
virtual_sdcard: fix virtual SD file position count (#6472)
zxy16305 Jan 27, 2024
261da3c
Merge upstream Klipper3d:klipper
Piezoid Jan 28, 2024
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
223 changes: 223 additions & 0 deletions config/generic-I3DBEEZ9.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,223 @@
# This file contains common pin mappings for the I3DBEEZ9 V1.0.
# To use this config, the firmware should be compiled for the
# STM32F407 with a "32KiB bootloader".

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

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

[stepper_x]
step_pin: PE9
dir_pin: PF1
enable_pin: !PF2
microsteps: 16
rotation_distance: 40
endstop_pin: PB10
position_endstop: 0
position_max: 200
homing_speed: 50

[stepper_y]
step_pin: PE11
dir_pin: PE1
enable_pin: !PD7
microsteps: 16
rotation_distance: 40
endstop_pin: PE12
position_endstop: 0
position_max: 200
homing_speed: 50

[stepper_z]
step_pin: PE13
dir_pin: PC2
enable_pin: !PC0
microsteps: 16
rotation_distance: 8
endstop_pin: PG8
position_endstop: 0
position_max: 200

[extruder]
step_pin: PE14
dir_pin: PA0
enable_pin: !PC3
microsteps: 16
rotation_distance: 33.500
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PB1 # Heat0
sensor_pin: PF4 # T1 Header
sensor_type: EPCOS 100K B57560G104F
control: pid
pid_Kp: 22.2
pid_Ki: 1.08
pid_Kd: 114
min_temp: 0
max_temp: 250

#[extruder1]
#step_pin: PD15
#dir_pin: PE7
#enable_pin: !PA3
#heater_pin: PD14 # Heat1
#sensor_pin: PF5 # T2
#...

#[extruder2]
#step_pin: PD13
#dir_pin: PG9
#enable_pin: !PF0
#heater_pin: PB0 # Heat2
#sensor_pin: PF6 # T3
#...

#[stepper_z1]
#step_pin: PE4
#dir_pin: PE3
#enable_pin: !PC13
#microsteps: 16
#rotation_distance: 8
#endstop_pin: PD0
#position_endstop: 0.5
#position_max: 200

[heater_bed]
heater_pin: PD12
sensor_pin: PF3 # T0
sensor_type: ATC Semitec 104GT-2
control: watermark
min_temp: 0
max_temp: 130

[fan]
pin: PC8

[heater_fan fan1]
pin: PE5

#[heater_fan fan2]
#pin: PE6

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

[printer]
kinematics: cartesian
max_velocity: 300
max_accel: 3000
max_z_velocity: 5
max_z_accel: 100


########################################
# TMC2208 configuration
########################################

#[tmc2208 stepper_x]
#uart_pin: PA15
#run_current: 0.800
#stealthchop_threshold: 999999

#[tmc2208 stepper_y]
#uart_pin: PB8
#run_current: 0.800
#stealthchop_threshold: 999999

#[tmc2208 stepper_z]
#uart_pin: PB9
#run_current: 0.650
#stealthchop_threshold: 999999

#[tmc2208 extruder]
#uart_pin: PB3
#run_current: 0.800
#stealthchop_threshold: 999999

#[tmc2208 extruder1]
#uart_pin: PG15
#run_current: 0.800
#stealthchop_threshold: 999999

#[tmc2208 extruder2]
#uart_pin: PG12
#run_current: 0.800
#stealthchop_threshold: 999999

#[tmc2208 stepper_z1]
#uart_pin: PE2
#run_current: 0.650
#stealthchop_threshold: 999999

########################################
# TMC2130 configuration
########################################

#[tmc2130 stepper_x]
#cs_pin: PA15
#spi_bus: spi3a
##diag1_pin: PB10
#run_current: 0.800
#stealthchop_threshold: 999999

#[tmc2130 stepper_y]
#cs_pin: PB8
#spi_bus: spi3a
##diag1_pin: PE12
#run_current: 0.800
#stealthchop_threshold: 999999

#[tmc2130 stepper_z]
#cs_pin: PB9
#spi_bus: spi3a
##diag1_pin: PG8
#run_current: 0.650
#stealthchop_threshold: 999999

#[tmc2130 extruder]
#cs_pin: PB3
#spi_bus: spi3a
##diag1_pin: PE15
#run_current: 0.800
#stealthchop_threshold: 999999

#[tmc2130 extruder1]
#cs_pin: PG15
#spi_bus: spi3a
##diag1_pin: PE10
#run_current: 0.800
#stealthchop_threshold: 999999

#[tmc2130 extruder2]
#cs_pin: PG12
#spi_bus: spi3a
##diag1_pin: PG5
#run_current: 0.800
#stealthchop_threshold: 999999

#[tmc2130 stepper_z1]
#cs_pin: PE2
#spi_bus: spi3a
##diag1_pin: PD0
#run_current: 0.650
#stealthchop_threshold: 999999


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

[board_pins]
aliases:
# EXP1 header
EXP1_1=PG4, EXP1_3=PD11, EXP1_5=PG2, EXP1_7=PG6, EXP1_9=<GND>,
EXP1_2=PA8, EXP1_4=PD10, EXP1_6=PG3, EXP1_8=PG7, EXP1_10=<5V>,
# EXP2 header
EXP2_1=PB14, EXP2_3=PG10, EXP2_5=PF11, EXP2_7=PF12, EXP2_9=<GND>,
EXP2_2=PB13, EXP2_4=PB12, EXP2_6=PB15, EXP2_8=<RST>, EXP2_10=PF13
# Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of bus "spi2"

# See the sample-lcd.cfg file for definitions of common LCD displays.
6 changes: 3 additions & 3 deletions config/generic-mini-rambo.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -84,23 +84,23 @@ pwm: True
scale: 2.0
cycle_time: .000030
hardware_pwm: True
static_value: 1.3
value: 1.3

[output_pin stepper_z_current]
pin: PL4
pwm: True
scale: 2.0
cycle_time: .000030
hardware_pwm: True
static_value: 1.3
value: 1.3

[output_pin stepper_e_current]
pin: PL5
pwm: True
scale: 2.0
cycle_time: .000030
hardware_pwm: True
static_value: 1.25
value: 1.25

[static_digital_output stepper_config]
pins:
Expand Down
8 changes: 4 additions & 4 deletions config/generic-ultimaker-ultimainboard-v2.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ max_z_accel: 30

[output_pin case_light]
pin: PH5
static_value: 1.0
value: 1.0

# Motor current settings.
[output_pin stepper_xy_current]
Expand All @@ -107,7 +107,7 @@ scale: 2.000
# Max power setting.
cycle_time: .000030
hardware_pwm: True
static_value: 1.200
value: 1.200
# Power adjustment setting.

[output_pin stepper_z_current]
Expand All @@ -116,12 +116,12 @@ pwm: True
scale: 2.000
cycle_time: .000030
hardware_pwm: True
static_value: 1.200
value: 1.200

[output_pin stepper_e_current]
pin: PL3
pwm: True
scale: 2.000
cycle_time: .000030
hardware_pwm: True
static_value: 1.250
value: 1.250
6 changes: 3 additions & 3 deletions config/printer-adimlab-2018.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -89,23 +89,23 @@ pwm: True
scale: 2.0
cycle_time: .000030
hardware_pwm: True
static_value: 1.3
value: 1.3

[output_pin stepper_z_current]
pin: PL4
pwm: True
scale: 2.0
cycle_time: .000030
hardware_pwm: True
static_value: 1.3
value: 1.3

[output_pin stepper_e_current]
pin: PL3
pwm: True
scale: 2.0
cycle_time: .000030
hardware_pwm: True
static_value: 1.25
value: 1.25

[display]
lcd_type: st7920
Expand Down
1 change: 0 additions & 1 deletion config/printer-creality-cr30-2021.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,6 @@ max_temp: 100

[output_pin led]
pin: PC14
static_value: 0

# Neopixel LED support
# [neopixel led_neopixel]
Expand Down
Loading
Loading