Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
6349d4f
github: bump checkout and cache actions to node v24
nefelim4ag Apr 23, 2026
e4c4a5b
shaper_defs: Generalized MZV input shaper
dmbutyugin Mar 19, 2026
db10e92
shaper_defs: Support parameterized shaper initialization
dmbutyugin Mar 19, 2026
7c0ee84
input_shaper: IS calculation through a single pass
dmbutyugin Mar 20, 2026
19da135
shaper_defs: Support more parameters for customizable input shapers
dmbutyugin Mar 22, 2026
530cd05
input_shaper: Added documentation and tests for customizable parameters
dmbutyugin Mar 22, 2026
ef8edf3
shaper_calibrate: Added an option to limit remaining vibrations score
dmbutyugin Mar 22, 2026
293e1e9
scripts: Fix logextract "MCU shutdown" line detection
KevinOConnor Apr 29, 2026
352bc8b
probe_eddy_current: Support "tap" even if tap_threshold not configured
KevinOConnor Apr 17, 2026
460ee78
probe_eddy_current: Rework tap_threshold to use hz/mm
KevinOConnor Mar 24, 2026
ef7b13b
probe_eddy_current: Add new PROBE_EDDY_CURRENT_TAP_CALIBRATE command
KevinOConnor Apr 17, 2026
d2aa4bd
ldc1612: Increase sample rate to 400 samples per second (up from 250)
KevinOConnor Mar 24, 2026
2239041
calibrate_shaper: Fixed processing of max_vibrs_pcnt parameter
dmbutyugin May 1, 2026
77d5d94
input_shaper: Fix shaper_freq not updated by SET_INPUT_SHAPER
PrintStructor May 4, 2026
735644a
probe_eddy_current: Separate PROBE_EDDY_CURRENT_CALIBRATE to its own …
KevinOConnor May 8, 2026
72c054f
docs: Updates to Eddy_probe.md document
KevinOConnor May 2, 2026
54f4827
docs: Expand Eddy_Probe.md instructions for homing with an eddy probe
KevinOConnor May 6, 2026
02cfc65
docs: Note that Z "position_min" needed for "tap" in Eddy_Probe.md
KevinOConnor May 7, 2026
cf35368
stm32: Fixed PA2/PA3 pin PWM mapping for STM32F072
dmbutyugin Apr 30, 2026
6fd5f82
motan: Added support for capturing and plotting load cell data
dmbutyugin May 3, 2026
4767a8e
motan: Added a script to export motan data as a CSV file
dmbutyugin May 3, 2026
ca8230d
ldc1612: Add support for a new 'max_sensor_hz' config parameter
KevinOConnor May 11, 2026
a994bb1
temperature_probe: Convert from custom fit() code to mathutil gaussia…
KevinOConnor May 11, 2026
835c37a
mathutil: Add a solve_linear_equations() helper
KevinOConnor May 13, 2026
ef7c911
mathutil: Minor matrix optimizations
KevinOConnor May 13, 2026
455ef07
z_tilt: Use solve_linear_equations() instead of coordinate_descent()
KevinOConnor May 13, 2026
76f3a97
bed_tilt: Use solve_linear_equations() instead of coordinate_descent()
KevinOConnor May 13, 2026
4cc47cf
temperature_probe: use tap for calibration
nefelim4ag Feb 2, 2026
87f5f13
load_cell_probe: Fixed floating point parameters to match the docs
dmbutyugin May 2, 2026
bd09e01
load_cell: Fully support floating-point samples-per-second values
dmbutyugin May 9, 2026
db88a33
mathutil: Optimizations for matrix multiplication
KevinOConnor May 18, 2026
616242d
mathutil: Optimizations of gaussian solve
dmbutyugin May 17, 2026
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
4 changes: 2 additions & 2 deletions .github/workflows/build-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ jobs:
build:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v5

- name: Setup cache
uses: actions/cache@v3
uses: actions/cache@v5
with:
path: ci_cache
key: ${{ runner.os }}-build-${{ hashFiles('scripts/ci-install.sh') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/klipper3d-deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@ jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v5
- name: Setup python
uses: actions/setup-python@v4
with:
python-version: '3.8'
- uses: actions/cache@v3
- uses: actions/cache@v5
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('docs/_klipper3d/mkdocs-requirements.txt') }}
Expand Down
5 changes: 5 additions & 0 deletions docs/Config_Changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@ All dates in this document are approximate.

## Changes

20260501: The handling of the `[probe_eddy_current]` `tap_threshold`
config option and associated `TAP_THRESHOLD` G-Code parameter has
changed. It will be necessary to recalibrate the value. See the
[eddy probe documentation](Eddy_Probe.md) for calibration directions.

20260408: The script `lib/canboot/flash_can.py` has been updated to
the most current version from
[Katapult](https://github.com/Arksine/katapult) and as such renamed to
Expand Down
27 changes: 16 additions & 11 deletions docs/Config_Reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -1794,8 +1794,9 @@ the [command reference](G-Codes.md#input_shaper).
# value is 0, which disables input shaping for Z axis.
#shaper_type: mzv
# A type of the input shaper to use for all axes. Supported
# shapers are zv, mzv, zvd, ei, 2hump_ei, and 3hump_ei. The default
# is mzv input shaper.
# shapers are zv, mzv, zvd, ei, 2hump_ei, and 3hump_ei. Some shapers
# support optional additional parameters, e.g. mzv(n=4,t=0.9) or
# ei(v_tol=0.1). The default is mzv input shaper (without parameters).
#shaper_type_x:
#shaper_type_y:
#shaper_type_z:
Expand Down Expand Up @@ -2322,6 +2323,12 @@ sensor_type: ldc1612
#intb_pin:
# MCU gpio pin connected to the ldc1612 sensor's INTB pin (if
# available). The default is to not use the INTB pin.
#max_sensor_hz:
# Maximum expected resonant frequency reported by the sensor (in
# Hz). This is used during internal clock rate configuration. This
# value is typically only configured if the software reports a
# warning suggesting the value should be increased. The default is
# 5000000.
#descend_z:
# The nominal distance (in mm) between the nozzle and bed that a
# probing attempt should stop at. This parameter must be provided.
Expand Down Expand Up @@ -2349,15 +2356,13 @@ sensor_type: ldc1612
# settings do not have an effect if using a probe "METHOD" of
# "scan", "rapid_scan", or "tap".
#tap_threshold:
# Noise cutoff/stop trigger threshold (in Hz). Specify this value to
# enable support for "METHOD=tap" probe commands. See Eddy_Probe.md
# for more information. Larger values make the tap detection less
# sensitive. That is, larger values make it less likely the toolhead
# will incorrectly stop early due to noise, while increasing the
# risk of the toolhead not correctly stopping when it first contacts
# the bed. If this value is specified then one may override its
# value at run-time using the "TAP_THRESHOLD" parameter on probe
# commands. The default is to not enable support for "tap" probing.
# Descent stop threshold (in Hz/mm) for "tap" probing. Larger values
# reduce the chance of the toolhead incorrectly stopping early due
# to noise, while increasing the risk of the toolhead not correctly
# stopping when it first contacts the bed. See Eddy_Probe.md for
# more information. This value may be overridden at run-time using
# the "TAP_THRESHOLD" parameter on probe commands. The default is
# to not enable "tap" probing.
#tap_z_offset: 0.0
# The Z height (in mm) of the nozzle relative to the bed at the
# contact point detected during "tap" probing. Nominally this would
Expand Down
Loading