Skip to content

v1.0.0 — "Silent Running"

Choose a tag to compare

@github-actions github-actions released this 22 Jun 12:01

📅 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

  1. Download DuetTmcTuner-1.0.0.zip from the Assets below.
  2. In DuetWebControl, go to Settings → General → Plugins and click Install Plugin.
  3. Select the downloaded ZIP and accept the third-party-plugin prompt.
  4. Reload DWC, then open Plugins → TMC Tuner.

🔧 Built against DuetWebControl 3.7.0-beta.1 (601609d, ref v3.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.