Commit Graph

  • 7018075f70
    Merge branch 'Klipper3d:master' into master master Andrei 2025-08-17 06:13:48 +02:00
  • d34d3b05b8
    stm32: Add i2c2_PA7_PA6 and i2c3_PA7_PA6 for stm32g0 (#7007) BIGTREETECH 2025-08-15 19:43:43 +02:00
  • 78462cff4c docs: Remove "relative_reference_index" documentation from Bed_Mesh.md Kevin O'Connor 2025-08-04 11:35:33 -04:00
  • edbfc6f856 resonance_tester: replace missing M204 call Timofey Titovets 2025-08-14 20:45:40 +02:00
  • d6d8587289 motion_queuing: Remove clean_motion_queues() Kevin O'Connor 2025-08-06 13:27:24 -04:00
  • 2919f37343 stepcompress: Store a reference to 'struct stepper_kinematics' Kevin O'Connor 2025-08-05 17:51:59 -04:00
  • dd4cc8eb4c itersolve: Do not store a reference to 'struct stepcompress' Kevin O'Connor 2025-08-05 17:07:19 -04:00
  • c520bf981d steppersync: Split steppersync code from stepcompress.c to new file Kevin O'Connor 2025-08-05 16:32:27 -04:00
  • c454e88d9a stepper: Implement active callbacks via motion_queuing.register_flush_callback() Kevin O'Connor 2025-08-05 14:50:36 -04:00
  • b5e573957c motion_queuing: Move clear_history_time from toolhead to motion_queuing Kevin O'Connor 2025-08-05 14:39:04 -04:00
  • 6d59279438 statistics: Avoid adding extra blank spaces on empty stats reports Kevin O'Connor 2025-08-05 13:56:17 -04:00
  • 1d569a6631 motion_queuing: Remove flush_steppersync() Kevin O'Connor 2025-08-05 14:27:45 -04:00
  • 7b25d1c06f stepcompress: Export steppersync_history_expire() Kevin O'Connor 2025-08-05 14:07:59 -04:00
  • 864c78f24a motion_queueing: Add flush_steppersync() Kevin O'Connor 2025-08-05 00:16:13 -04:00
  • c09ca4cf5a motion_queuing: Add register_flush_callback() Kevin O'Connor 2025-08-05 00:06:32 -04:00
  • 6f685e9e01 motion_queuing: Add allocate_stepcompress() call Kevin O'Connor 2025-08-04 23:52:59 -04:00
  • 128226fe8a motion_queuing: Add allocate_steppersync() call Kevin O'Connor 2025-08-04 23:26:30 -04:00
  • 5cbe7d83e8 motion_queuing: Track all trapqs and globally flush all trapqs Kevin O'Connor 2025-08-04 22:41:15 -04:00
  • 9399e738bc motion_queuing: Add new module to help with motion queues and flushing Kevin O'Connor 2025-08-04 21:57:45 -04:00
  • 126275d1f4 toolhead: Default note_mcu_movequeue_activity() to set step_gen_time Kevin O'Connor 2025-08-06 21:20:55 -04:00
  • f8da8099d5 toolhead: Move g-code command handlers to new ToolHeadCommandHelper() class Kevin O'Connor 2025-08-04 13:45:59 -04:00
  • bcd4510958 toolhead: Move extra module loading out of core Toolhead() class Kevin O'Connor 2025-08-04 13:21:55 -04:00
  • 3ef760c18f toolhead: Remove support for max_accel_to_decel Kevin O'Connor 2025-08-04 12:02:35 -04:00
  • cfc58d3ce7
    spi_flash: Add qidi-x7 to board_defs.py (#6979) Ben Lye 2025-08-11 22:49:35 +01:00
  • 765842ca8a
    Merge branch 'Klipper3d:master' into master Andrei 2025-08-04 22:50:47 +02:00
  • 5eb07966b5 idex_modes: Fixed dual_carriage axis range calculation after homing Dmitry Butyugin 2025-08-01 15:46:24 +02:00
  • e1ba7c17ce Revert "queuelogger: set thread name" Kevin O'Connor 2025-08-01 13:07:44 -04:00
  • 0df40b43e8 serialqueue: Be sure sq->name is null terminated Kevin O'Connor 2025-08-01 12:44:59 -04:00
  • 17ce45d212 serialqueue: name the threads per mcu Timofey Titovets 2025-07-25 20:14:18 +02:00
  • 39d01158ba serialhdl: name the threads per mcu Timofey Titovets 2025-07-25 19:11:50 +02:00
  • 73c6674306 queuelogger: set thread name Timofey Titovets 2025-07-25 19:13:20 +02:00
  • c78dd6a00a pyhelper: define set_thread_name() helper Timofey Titovets 2025-07-28 01:12:19 +02:00
  • d5c031bc13
    idle_timeout: Add status field for current idle timeout (#6982) Contomo 2025-08-01 18:37:47 +02:00
  • 2cbb895978 tmc2240: Add OTW_OV_VTH to list of ReadRegisters Kevin O'Connor 2025-08-01 12:33:50 -04:00
  • 5d32e60b51 Fix build on Gentoo andreili 2025-07-31 00:04:55 +02:00
  • e1176e4dfb
    spi_flash: Add ZNP Robin Nano v2.2 to board defs (#6986) Burrito 2025-07-28 15:25:48 -07:00
  • 6773ab074b
    docs: Fix typos in config and docs (#6991) Thijs Triemstra 2025-07-27 18:12:48 +02:00
  • 4a567c8d10
    spi_flash: FATFS fix missing long filenames support needed by flash-sdcard.sh (#6981) Sasquatch 2025-07-27 17:09:11 +01:00
  • 60879fd298
    klippy: fix typos in python code (#6989) Thijs Triemstra 2025-07-25 18:31:19 +02:00
  • ef4c76fe94 safe_z_home: correct error call Paul Arthur 2025-07-22 15:34:00 +00:00
  • 116b304541 avr: Switch to input state prior to enabling pullup in gpio_in_reset() Kevin O'Connor 2025-07-14 14:58:49 -04:00
  • 3219712c17 i2c_software: Place wires in high impedance state after setup Kevin O'Connor 2025-07-14 14:39:15 -04:00
  • b761b8c654 i2c_software: Implement regular timing even on AVR chips Kevin O'Connor 2025-07-14 14:00:09 -04:00
  • a209d4db5b mcp4018: Remove support for manual i2c - use standard mcu software i2c instead Kevin O'Connor 2025-07-14 13:27:17 -04:00
  • 354b1e666b pca9632: Remove custom software i2c - use normal mcu software i2c instead Kevin O'Connor 2025-07-14 12:58:38 -04:00
  • 4691243179 heaters: Increase time before clearing the temperature of an inactive heater Kevin O'Connor 2025-07-19 11:24:59 -04:00
  • 4e4a5c6336 stm32: make i2c distinguish I2C NACKs Timofey Titovets 2025-07-11 00:38:21 +02:00
  • 9323a5dfe2 readlog.py: add support for stallguard data Timofey Titovets 2024-05-22 01:28:46 +02:00
  • b724b3a348 data_logger.py: add tmc/stallguard_dump endpoint Timofey Titovets 2024-05-21 22:33:00 +02:00
  • 317f8c94c8 tmc.py: add track of stallguard Timofey Titovets 2024-05-15 02:37:58 +02:00
  • 9c0d0f6a72 tmc: add enriched UART read Timofey Titovets 2025-06-09 18:33:21 +02:00
  • 5923a2e3a1 tmc: add spi status decode Timofey Titovets 2025-06-09 18:42:19 +02:00
  • 8d67e1a4e9 tmc2660: add enriched SPI read Timofey Titovets 2025-06-09 18:36:41 +02:00
  • 33bd67f9b7 tmc: add enriched SPI read Timofey Titovets 2025-06-09 18:10:25 +02:00
  • 993cec0891
    sos_filter: fix overflows_int32 (#6976) Findlay Feng 2025-07-11 23:08:35 +08:00
  • 697c6e8d28 mcu: Avoid altering self.TIMEOUT_TIME in RetryAsyncCommand Kevin O'Connor 2025-07-11 10:52:27 -04:00
  • 2585accfeb sht3x: reads should be retried with at least 0.5s pause Timofey Titovets 2025-07-03 21:50:35 +02:00
  • 37ddab223f mcu: allow disable send retries Timofey Titovets 2025-07-03 21:39:49 +02:00
  • 119d007058 stm32: f0 do not send empty write on read Timofey Titovets 2025-07-08 21:23:27 +02:00
  • 1931b11001 stm32: f0 make i2c distinguish I2C NACKs Timofey Titovets 2025-07-03 20:50:51 +02:00
  • c01e6eee1d ads1x1x: Rename local 'config' variable to pcfg Kevin O'Connor 2025-07-08 18:55:25 -04:00
  • 42fbf8256f ads1x1x: Revert incorrect removal of assignment to self.config Kevin O'Connor 2025-07-08 18:49:12 -04:00
  • 9346ad1914 load_cell_probe: Fix warnings on avr builds Kevin O'Connor 2025-06-18 11:08:18 -04:00
  • 0e52f03b5b
    stm32: Adding more hardware pwm capable pins for STM32Hx series chips (#6965) jimmyjon711 2025-06-18 08:05:17 -07:00
  • f54b7b9376 sos_filter: Fix validate_section_index() check Kevin O'Connor 2025-06-11 17:59:02 -04:00
  • 5666b88c69 ar100: Convert to or1k-elf toolchain Kevin O'Connor 2025-06-08 13:40:18 -04:00
  • 889be5b275 docs: Fix typo in Benchmarks.md Kevin O'Connor 2025-06-08 12:23:02 -04:00
  • 607d0b4237 input_shaper: fix printer obj reference Timofey Titovets 2025-06-06 21:13:32 +02:00
  • d120a313b7 docs: Note 'config' object shouldn't be accessed after initial load Kevin O'Connor 2025-05-14 18:47:36 -04:00
  • 4d4b9684a5 input_shaper: Track kinematics updates by dual_carriage Dmitry Butyugin 2025-05-23 01:44:47 +02:00
  • 14cbb8dd2d rp2040: Prefer larger postdiv1 on rp2040 chips Kevin O'Connor 2025-06-02 14:10:42 -04:00
  • aa3388cc59 klippy-requirements: Update setuptools revision to 78.1.1 Kevin O'Connor 2025-06-02 13:29:52 -04:00
  • d6902240dd htu21: fix crash on unknown dev id Timofey Titovets 2025-05-31 15:25:17 +02:00
  • 105ce35e1b stm32: Add comments on PLL frequency requirements to clock setup code Kevin O'Connor 2025-05-31 17:00:18 -04:00
  • c0ca4c5cc7 docs: Update benchmarks with stm32g431 chip Kevin O'Connor 2025-05-31 12:41:31 -04:00
  • cfa48fe39f stm32: Run stm32g431 at 170Mhz Kevin O'Connor 2025-05-31 02:01:39 -04:00
  • 2dd73d0431
    print_stats: Fix for filament statistics bug in print_stats.py for toolchangers (#6946) Ingo Donasch 2025-05-31 19:06:44 +02:00
  • d25602e88d docs: Update CAN bus command rate benchmarks Kevin O'Connor 2025-05-31 12:24:40 -04:00
  • 1f3b4cc749 stm32: Fix spi overflow issue on stm32h7 Kevin O'Connor 2025-05-30 20:36:09 -04:00
  • 8e58f8fb39 rp2040: Fix spi overflow issue Kevin O'Connor 2025-05-30 15:56:12 -04:00
  • f4130aa948 rp2040: spi - enable fifo Timofey Titovets 2025-05-23 02:52:46 +02:00
  • de182b1d14 stm32: Support using CANBUS on PB5/PB6 on stm32h7 chips Kevin O'Connor 2025-05-28 14:55:21 -04:00
  • f5956b5395 stm32: Simplify Kconfig HAVE_STM32_CANBUS checks Kevin O'Connor 2025-05-28 14:50:28 -04:00
  • 8d7e487149 sos_filter: Improve error checking on section_idx Kevin O'Connor 2025-05-29 19:27:39 -04:00
  • eb43b20e3b load_cell_probe: Avoid peeking directly at config.section member variable Kevin O'Connor 2025-05-29 19:17:45 -04:00
  • 388fe1b23f docs: Load Cell Probe Documentation Gareth Farrington 2024-09-15 19:12:25 -07:00
  • f6d878a898 filter_workbench: Add Filter Workbench Gareth Farrington 2024-09-16 19:42:49 -07:00
  • b3e894f241 load_cell_probe: Create LoadCellProbe Gareth Farrington 2025-03-18 13:23:28 -07:00
  • 3dbac01e1d probe: Create ProbeVirtualEndstopDeprecation Gareth Farrington 2025-05-09 13:52:08 -07:00
  • 69507a0354 sensor_hx71x: Update Sensors to report to load_cell_probe Gareth Farrington 2024-06-15 19:10:08 -07:00
  • 42c9031c81 load_cell_probe: Create load_cell_probe MCU object Gareth Farrington 2024-06-15 18:14:58 -07:00
  • cb0c38f7d8 sos_filter: Second Order Sections MCU Filter Gareth Farrington 2025-03-19 09:22:45 -07:00
  • 0181023954 lis2dw: if spi is used - disable i2c Timofey Titovets 2025-05-23 02:18:37 +02:00
  • 07b3726d31 stm32: h7 spi - add a delay on SCK polarity change Timofey Titovets 2025-05-22 23:41:47 +02:00
  • 28a4baf95c spi_software: add a delay on mode change Timofey Titovets 2025-05-22 23:29:51 +02:00
  • 14685bf77f rp2040: add a delay on SCK polarity change Timofey Titovets 2025-05-20 04:10:52 +02:00
  • b1011e3fb1 dual_carriage: Fixed input shaper stepper kinematics initialization Dmitry Butyugin 2025-05-17 17:28:58 +02:00
  • 17b8ce4c6b docs: Remove SHAPER_CALIBRATE and usb-to-canbus bridge warning in CANBUS.md Kevin O'Connor 2025-05-19 12:54:26 -04:00
  • 9090377bbc stm32: Allow stm32g4 chips to select a bootloader Kevin O'Connor 2025-05-17 14:51:40 -04:00
  • 2d4589949c
    docs: Update Installation.md - Flash loop protection (#6935) JamesH1978 2025-05-19 17:30:39 +01:00