Commit Graph

  • 8c01be8c75
    stm32: spi enable fifo if supported (#6936) Timofey Titovets 2025-05-19 18:24:29 +02:00
  • 3a015cd00d stm32: H7 spi enable use of fifo Timofey Titovets 2025-05-16 20:15:02 +02:00
  • 841a9ca2f7 stm32: Avoid read-modify-write register access in stm32h7_spi.c Kevin O'Connor 2025-05-14 13:01:56 -04:00
  • fe9eff8ce3 docs: Fix index.md links Kevin O'Connor 2025-05-16 12:14:45 -04:00
  • 82f540bb73
    docs: BED_MESH_CALIBRATE makes a mesh that is immediately available. (#6919) Rowland 2025-05-14 18:53:10 +01:00
  • ed36041b67 resonance_tester: Fix typo Kevin O'Connor 2025-05-13 11:14:30 -04:00
  • 1af219fad6 klippy_requirements: Update dependencies to support Python v3.13 Kevin O'Connor 2025-05-06 18:07:25 -04:00
  • 6c1d5d912a manual_stepper: Support LIMIT_VELOCITY and LIMIT_ACCEL when using gcode axis Kevin O'Connor 2025-04-30 19:59:14 -04:00
  • ee0bc3d697 manual_stepper: Support position_min and position_max options Kevin O'Connor 2025-04-30 19:18:50 -04:00
  • 64e01f03a2 manual_stepper: Support INSTANTANEOUS_CORNER_VELOCITY on gcode axes Kevin O'Connor 2025-04-30 19:05:47 -04:00
  • 7201f41664 manual_stepper: Support registering as an additional axis Kevin O'Connor 2025-03-21 23:04:46 -04:00
  • d40fd2190d gcode_move: Support additional toolhead axes Kevin O'Connor 2025-03-21 23:04:23 -04:00
  • 4c21e1d00f gcode_move: Internally track an axis_map to map gcode axis names Kevin O'Connor 2025-03-21 22:44:43 -04:00
  • 2082300309 z_thermal_adjust: Support toolhead positions with more than 4 axes Kevin O'Connor 2025-04-07 20:37:03 -04:00
  • 53acdfd0a5 skew_correction: Support toolhead positions with more than 4 axes Kevin O'Connor 2025-04-07 20:31:50 -04:00
  • a537ae0ceb exclude_object: Support toolhead positions with more than 4 axes Kevin O'Connor 2025-04-07 20:15:28 -04:00
  • 307c03e480 resonance_tester: Support toolhead positions with more than 4 axes Kevin O'Connor 2025-04-07 19:50:56 -04:00
  • 64d6f110a9 bed_tilt: Support toolhead positions with more than 4 axes Kevin O'Connor 2025-04-07 19:40:35 -04:00
  • 447908ce0c bed_mesh: Support toolhead positions with more than 4 axes Kevin O'Connor 2025-04-07 19:38:32 -04:00
  • bb281834b0 toolhead: Initial support for adding extra axes to toolhead moves Kevin O'Connor 2025-03-21 22:14:13 -04:00
  • 9dbfc76d9d force_move: No need to pass 4 parameters to toolhead.set_position() Kevin O'Connor 2025-04-07 19:21:14 -04:00
  • ae536b4786 toolhead: Only alter XYZ coordinates on set_position() calls Kevin O'Connor 2025-03-21 22:12:30 -04:00
  • 8928c394cf toolhead: Support unregister_step_generator() call Kevin O'Connor 2025-03-25 10:32:39 -04:00
  • 01422da951 extruder: Remove update_move_time() call Kevin O'Connor 2025-03-14 13:14:11 -04:00
  • f06eeb5c7a extruder: Rename extruder.move() to extruder.process_move() Kevin O'Connor 2025-03-14 12:59:42 -04:00
  • ca83c13f37 generic_cartesian: Fixed safe_z_home and manual_probe for new kinematics Dmitry Butyugin 2025-05-10 20:25:46 +02:00
  • 8627c94d6a
    stepper: Fix broken manual_stepper rail naming (#6929) Dmitry Butyugin 2025-05-11 02:10:54 +02:00
  • 6f87a4e685 stepper: Minor code tweak - remove unneeded parenthesis Kevin O'Connor 2025-05-09 12:58:01 -04:00
  • b5aea5b774 stepper: Minor code reorg - remove unneeded HAVE_OPTIMIZED_PATH definition Kevin O'Connor 2025-05-09 12:38:25 -04:00
  • fd55dd9e9d stepper: Also ensure minimum time after dir change and next step Kevin O'Connor 2025-05-08 08:32:02 -04:00
  • 885f63cff0 stepper: Ensure minimum time between step pin and dir pin change Kevin O'Connor 2025-05-07 21:02:33 -04:00
  • efabe63357 stepper: Move timer checks from stepper_event_full() to stepper_load_next() Kevin O'Connor 2025-05-07 17:47:22 -04:00
  • 1dc9aa8e19 stepper: Free stepper_move struct near top of stepper_load_next() Kevin O'Connor 2025-05-07 17:16:23 -04:00
  • 9aba1a8536 gcode_macro: more descriptive "unable to parse as a literal" error - display faulty command Matszwe02 2025-05-04 21:45:31 +02:00
  • 81277154d2
    config: Update CR6-SE 2021 config with board revision (#6924) JamesH1978 2025-05-08 16:36:04 +01:00
  • d444289111
    config: Update CR6-SE 2020 config with board revision (#6923) JamesH1978 2025-05-08 16:35:38 +01:00
  • 89ffbbed4c dual_carriage: Fixed broken safe_distance parameter Dmitry Butyugin 2025-05-07 20:03:48 +02:00
  • cc6736c3e3
    kinematics: Generic Cartesian kinematics implementation (#6815) Dmitry Butyugin 2025-05-07 00:06:36 +02:00
  • 1cc6398074 klippy-requirements: Add comments to each of the requirements Kevin O'Connor 2025-05-02 13:52:20 -04:00
  • 1e045e8ee0 build: add msgspec python requirement Eric Callahan 2025-04-25 05:28:47 -04:00
  • f7e33df99d webhooks: support msgspec json serialization Eric Callahan 2025-04-24 15:25:48 -04:00
  • 4504c0333f docs: Update stm32h723 benchmarks now that it runs at 520Mhz Kevin O'Connor 2025-04-22 00:12:33 -04:00
  • 554ae78d8c stm32: Run stm32h723 at 520Mhz Kevin O'Connor 2025-04-28 20:18:28 -04:00
  • ee79d0e307 stm32: Support over 400Mhz main clock in stm32h7_adc.c Kevin O'Connor 2025-04-28 20:14:14 -04:00
  • 7b697105b3 stm32: Use 12Mhz nominal internal clock in stm32f0_i2c.c Kevin O'Connor 2025-04-28 20:05:59 -04:00
  • 3cf8899a5a docs: Note canbus_query.py limitations in CANBUS_Troubleshooting.md Kevin O'Connor 2025-04-29 13:51:40 -04:00
  • b7c243db19 docs: Note functioning canbus required even in bridge mode in CANBUS.md Kevin O'Connor 2025-04-29 13:02:34 -04:00
  • 5b2f8104c7 neopixel: Round up in nsecs_to_ticks() Kevin O'Connor 2025-04-28 19:53:00 -04:00
  • cf3bedfbdc stm32: Enable VOS0 power mode on stm32h723 if frequency above 400Mhz Kevin O'Connor 2025-04-22 01:25:03 -04:00
  • 7f4f696f10 stm32: Don't try to set incorrect PWR->CR3 register on stm32h7 Kevin O'Connor 2025-04-22 00:13:32 -04:00
  • 9c37a918db stm32: Set the PLL frequency equal to CONFIG_CLOCK_FREQ on stm32h723 Kevin O'Connor 2025-04-21 20:55:56 -04:00
  • f2b68fef73 stm32: Avoid read-modify-write register updates in stm32h7 clock_setup() Kevin O'Connor 2025-04-21 19:51:26 -04:00
  • c352617c30 stm32: Use enable_pclock() in stm32h7 clock_setup() Kevin O'Connor 2025-04-22 10:52:43 -04:00
  • 5d1f773ffb stm32h7: Always clear AHB1ENR at startup on stm32h7 Kevin O'Connor 2025-04-22 02:48:15 -04:00
  • da8e0a6e50 docs: Update date of cycle_time change in Config_Changes.md Kevin O'Connor 2025-04-28 19:36:12 -04:00
  • 42faa962fc mcu: Decrease mcu.max_nominal_duration() to 3 seconds from 5 Kevin O'Connor 2025-04-21 13:44:58 -04:00
  • 0f94f6c8e3 heaters: Confirm heater setting in mcu every 3 seconds instead of 5 Kevin O'Connor 2025-04-21 13:43:18 -04:00
  • c917bd893d pwm_tool: Use mcu.min_schedule_time() and mcu.max_nominal_duration() Kevin O'Connor 2025-04-21 13:34:32 -04:00
  • d57bc253c5 led: Use mcu.min_schedule_time() and mcu.max_nominal_duration() Kevin O'Connor 2025-04-21 13:32:22 -04:00
  • 0dce120a20 pwm_cycle_time: Use mcu.min_schedule_time() and mcu.max_nominal_duration() Kevin O'Connor 2025-04-21 13:15:54 -04:00
  • ab61b0a435 output_pin: Use mcu.min_schedule_time() and mcu.max_nominal_duration() Kevin O'Connor 2025-04-21 13:10:53 -04:00
  • cc919a5f8d mcu: Add new min_schedule_time() and max_nominal_duration() helpers Kevin O'Connor 2025-04-21 13:09:47 -04:00
  • 8e107b2280 basecmd: Update stats timing check to support 32bit duration Kevin O'Connor 2025-04-21 13:03:00 -04:00
  • f1e0730701 lis3dh: increase scale from 8g to 16g Wulfsta 2025-04-04 18:18:29 -04:00
  • 2e82fc4790 spi_flash: fix hw bus Timofey Titovets 2025-04-27 22:26:44 +02:00
  • bfda326c24
    spi_flash: fix spi bus switch (#6906) Timofey Titovets 2025-04-20 17:39:24 +02:00
  • f2b27d17b7 stm32: Add support for spi6 on stm32f42x chips Russell Cloran 2025-04-17 17:47:08 -07:00
  • 5001983d34 stm32: Fix pll_base on stm32h7 when using a clock other than 25Mhz Kevin O'Connor 2025-04-18 21:23:21 -04:00
  • 73e27aee4f docs: Update benchmarks for stm32h7 Kevin O'Connor 2025-03-12 04:01:48 -04:00
  • 0d27195fd4 stm32: Add optimized stm32h7_gpio.c Kevin O'Connor 2025-03-11 10:56:17 -04:00
  • 1f5783a250 probe: Remove ProbeEndstopSessionHelper Kevin O'Connor 2025-04-04 13:38:56 -04:00
  • 37952e8686 probe_eddy_current: Separate probe style commands from homing operations Kevin O'Connor 2025-04-04 03:53:32 -04:00
  • ab9b9e8584 probe_eddy_current: Do not support QUERY_PROBE command Kevin O'Connor 2025-04-04 12:53:21 -04:00
  • 3fb1191cad probe: Add a new LookupZSteppers helper class Kevin O'Connor 2025-04-04 12:56:54 -04:00
  • f3a1c914a4 probe: Convert probing_move() callback to use regular probe sessions system Kevin O'Connor 2025-04-04 03:28:51 -04:00
  • b2e36e5d98 probe: Change probing_move() to pass a gcmd instead of (pos, speed) Kevin O'Connor 2025-04-04 02:44:16 -04:00
  • ff0ffedd17 probe: Add a new ProbeParameterHelper class Kevin O'Connor 2025-04-04 12:14:14 -04:00
  • 1e87d26707 probe: Add a new lookup_minimum_z() helper function Kevin O'Connor 2025-04-04 11:57:47 -04:00
  • f8de9ae080 probe: Add a new ProbeEndstopSessionHelper class Kevin O'Connor 2025-04-04 02:14:01 -04:00
  • 6a87c5e9f5 probe: Add a default probing_move() function to HomingViaProbeHelper Kevin O'Connor 2025-04-04 01:25:56 -04:00
  • db7a9cf071 manual_stepper: Implement "drip moves" for manual stepper STOP_ON_ENDSTOP Kevin O'Connor 2025-04-12 16:54:49 -04:00
  • 765de72f9e toolhead: Avoid toolhead.move() and toolhead._process_moves() in drip_move() Kevin O'Connor 2025-04-12 16:48:36 -04:00
  • 6202a0f3bc toolhead: Avoid LookAheadQueue calling back into toolhead class Kevin O'Connor 2025-04-12 15:54:39 -04:00
  • 413ff19ea8 neopixel: Add comments on timing Kevin O'Connor 2025-04-17 13:06:22 -04:00
  • 4e7fcc2704 check-software-div: Add a new build check for software divide Kevin O'Connor 2025-04-07 12:45:54 -04:00
  • 871637d3f2 Kconfig: Note which chips require software divide operations Kevin O'Connor 2025-04-07 12:40:47 -04:00
  • 0fbcc156c5 neopixel: Make sure nsecs_to_ticks() is always inlined Kevin O'Connor 2025-04-17 12:07:00 -04:00
  • 56d3f4e64c lcd_st7920: Make sure nsecs_to_ticks() is always inlined Kevin O'Connor 2025-04-17 12:06:13 -04:00
  • cb6828ec34 lcd_hd44780: Make sure nsecs_to_ticks() is always inlined Kevin O'Connor 2025-04-17 12:05:26 -04:00
  • 3656006a30 stm32: Change hard_pwm.c MAX_PWM to 257 Kevin O'Connor 2025-04-07 11:56:52 -04:00
  • 7a9b06ad86 stm32: Fix prescaler overflow check in hard_pwm.c Kevin O'Connor 2025-04-07 11:55:50 -04:00
  • acd96047de docs: Update Config_Changes.md to note software spi is now rate limited Kevin O'Connor 2025-04-17 11:52:30 -04:00
  • 516ef1d361 hall_filament_width_sensor: Add filament switch values to status Russell Cloran 2025-03-17 20:50:10 -07:00
  • b9757c9b69 tmc: add missing freewheel config options Timofey Titovets 2025-04-05 22:25:30 +02:00
  • a9b04e8536 i2c_software: pass pulse ticks from host Timofey Titovets 2025-04-09 00:35:00 +02:00
  • 841adcfff7 i2c_software: reduce gpio calls count Timofey Titovets 2025-04-09 01:45:52 +02:00
  • 8ab12c86bf i2c_software: allow freq adjust Timofey Titovets 2025-03-25 21:13:58 +01:00
  • abc76ee963 software_spi: set rate limiting ticks from the host Timofey Titovets 2025-03-13 04:50:46 +01:00
  • b826844b34 spi_software: respect expected rate Timofey Titovets 2025-01-26 01:24:00 +01:00
  • 017371b744 Revert "Makefile: Don't disable gcc's use-linker-plugin option" Kevin O'Connor 2025-04-16 15:07:51 -04:00