v1.0.0 — "Silent Running"
📅 2026-06-22
✨ Features
- Trinamic-exact hysteresis + on-printer storage, reset, apply gating (
bd85010) - field tooltips with Duet documentation links (
22fc336) - show the mapped axis for the selected driver (
aa2fff1) - sort motors per manufacturer + custom-motor unit selection (
9e7925d) - CoolStep + StallGuard (opt-in) (
4ee3627) - velocity-threshold modes, chip auto-detect, STM32 board fix (
2eee301) - add TMC5160/2240 families, OM driver auto-detect, motor auto-sync (
9c2956f) - Duet TMC Tuner — direct M569.2 register autotune (
19bb9b2)
🐛 Bug Fixes
- don't lose saved motors — immediate save + localStorage mirror + SD heal (
8df786f) - reliable per-driver motor/chip memory (explicit saves) (
be8c082) - family-specific TBL blank time (per Trinamic calc sheets) (
59bc75e) - clearer unknown-chip labelling + reliable Detect chip (
3dea78a) - stack CoolStep/StallGuard switches so their labels don't clip (
4e31cf6)
📦 Install
- Download
DuetTmcTuner-1.0.0.zipfrom the Assets below. - In DuetWebControl, go to Settings → General → Plugins and click Install Plugin.
- Select the downloaded ZIP and accept the third-party-plugin prompt.
- Reload DWC, then open Plugins → TMC Tuner.
🔧 Built against DuetWebControl 3.7.0-beta.1 (
601609d, refv3.7-dev). Use a DuetWebControl build at or near this version.
⚙️ Requires a Duet 3 board with TMC2208/2209/2225/2226 drivers (M569.2 register writes). Always review the computed values before applying.