A collection of Klipper diagnostic and tuning plugins by Steven (Fragmon) — Crydteam.
| Plugin | What it does | Docs |
|---|---|---|
| Speed Test | Finds a motor's real limits: max velocity, max acceleration per speed (limit map), square-corner velocity and the lowest run_current that still holds them — validated with a simulated print. CSV + interactive HTML reports, beginner-friendly control-panel GUI. | speed_test/ |
| TMC Flow Test | Finds your printer's real max flow rate in ~30 minutes without test prints: runs the extruder at rising flow rates and watches the TMC StallGuard signal for slip onset. Interactive dashboard with recommended slicer values. | max_flow_test/ |
| Motor Sync | Synchronizes the two motors of a dual-motor axis (AWD, dual gantry) — without an accelerometer: out-of-phase motors fight each other, the extra load shows in StallGuard, and the plugin shifts one motor in microsteps until the fight is gone. Sync approach adapted from MRX8024/motors-sync. | motor_sync/ |
Upcoming plugins are developed on the dev branch
(currently there: PA Test — pressure-advance calibration via StallGuard).
More plugins will join this collection — each lives in its own folder with its own README and docs.
cd ~
git clone https://github.com/Fragmon/crydteamtools.git
cd crydteamtools
bash ./install.shThe installer lets you pick which plugins to install (or pass them
directly: ./install.sh all, ./install.sh speed_test,
./install.sh max_flow_test). It does everything automatically:
- symlinks the plugin files into Klipper's
extrasfolder - symlinks the UI macros into your config directory
- copies a fully commented
…_settings.cfgtemplate per plugin into your config directory (your edits survive updates) - adds the
[include …]lines for macros and settings to the top ofprinter.cfg - registers the repo with Moonraker's update manager
The only manual step left: open the plugin's settings file (e.g.
speed_test_settings.cfg / tmc_flow_test_settings.cfg) in the
Mainsail/Fluidd config editor, uncomment the section header
([speed_test] / [tmc_flow_test]), then run FIRMWARE_RESTART. Every
option is documented in the file with its default value.
The installer registers the repo with Moonraker's update manager, so new releases appear directly in Mainsail/Fluidd (Machine → Update Manager) — one-click update, Klipper is restarted automatically.
Manual alternative:
cd ~/crydteamtools && git pullThen FIRMWARE_RESTART. Re-run ./install.sh only if new plugins were added.
Plugins by Steven (Fragmon) — Crydteam · YouTube: @crydteamprinting
Released under the GNU General Public License v3.0. Per-plugin credits are listed in each plugin's README.
Issues and pull requests welcome. If you've tested on hardware not listed in the docs, let me know — I'd love to add confirmed-working markers.