Magnetic toolchanger V1
Based on published sources · Not tested by us ·
Overview
Experimental printer tool changer that rotates permanent-magnet rings to attach lightweight tools; requires custom docks and Klipper configuration. [S001]
This experimental tool changer is intended for lightweight printer tools such as Bowden hotends. A geared stepper rotates a ring of permanent magnets so that the matching tool is attracted or repelled. Steel balls and L-shaped profiles locate the tool at six contact points. The author cautions that the magnets do not reliably hold heavier tools; the repository does not establish a rated payload. [S001]
CAD render fallback — view still image

3D preview
Magnetic toolchanger V1 toolhead. Toolhead assembly geometry only; dock, payload tool and host printer are separate.
Loading preview…
Drag to orbit · Scroll or pinch to zoom · Right-drag to pan. Keyboard controls above.
Download original STEP · File provenance and other models
Source, license and scale
Source: totaldesaster, revision 6910d2d387b1470493b4ac928b332b196d3363fc. Original and preview: GPL-3.0. Preview conversion by Open Source Robotics; original file unchanged. STEP preview triangulated in millimetres. No physical part tested.
Confirm scale and manufacturing settings before printing.
Specifications
| Detail | Description |
|---|---|
| Type | Magnetic tool coupling Reported by source [S001] · Checked 2026-09-30 |
| Intended users | Builders developing custom printer tool-changing mechanisms. Editorial assessment [S001] · Checked 2026-09-30 |
| Assembly | Separate V1 toolhead, dock and tool files; custom carriage and dock base required. Reported by source [S001] [S002] · Checked 2026-09-30 |
| Calibration | Not known |
| Operating system | Not known |
| Computer needed | Not known |
Assembly and use
Use the V1 files as one configuration
The repository contains an earlier pogo-pin prototype and a V1 arrangement with each tool wired separately. This profile and its toolhead preview use V1. Start with that version's toolhead, dock and selected tool files instead of mixing in the abandoned electrical connector arrangement. The toolhead preview excludes the dock, payload tool and printer. [S001] [S002]
The V1 parts list names a 28BYJ-48 stepper, KW11-3Z microswitch, coupler balls and a linked disc-magnet part. The illustrated tool example uses a Trianglelab Arethusa hotend; its L-profile stock is not fully specified. Upstream recommends at least four walls and 25% infill for the printed mechanical parts. These recommendations and supplier links are not a complete current shopping quote. [S002]
The carriage and configuration are still your work
The documented host moves the head in both X and Y, with CoreXY given as an example, and needs a spare stepper driver. A printer-specific carriage and dock base must be designed. Upstream also calls for modifying the motor for a normal stepper driver; that modification was not independently performed here. Some supplied tool designs assume an upside-down head, so check the selected tool's orientation rather than treating all files as interchangeable. No cobot or delta-robot interface is demonstrated. [S001] [S005]
The Klipper file is explicitly an incomplete example. Its pins, dock coordinates, offsets and extruder definitions must be reconciled with the host machine. The example assumes tool 0 at startup. A microswitch is present to detect a dropped tool, but the README says that detection is not yet implemented in software; the switch alone should not be treated as an operating interlock. These gaps make this a mechanism-development project rather than a ready-to-run tool-changing upgrade. [S001] [S002] [S003]
The source files carry GPL-3.0. The original V1 toolhead STEP is supplied unchanged, with a derived triangulated preview and shaded CAD image under the same license. No physical assembly, retention-force measurement, docking-cycle test or controller bringup was performed for this profile. [S004]
Cost
No current, complete configuration-specific build cost has been established for this profile.
Source files and licenses
Licensed mechanical design with purchased components and unresolved integration requirements. Experimental printer tooling; not a verified robot-arm interface.
| Layer | Availability / license |
|---|---|
| mechanical design | available · GPL-3.0 Repository GPL applies to supplied design files; purchased components assessed separately. [S001] [S004] |
| electronics | not found · License not fully assessed A complete revision-matched source set for this layer was not established in the inspected repository; this is not a claim that external components are closed. [S001] [S003] |
| firmware | not found · License not fully assessed A complete revision-matched source set for this layer was not established in the inspected repository; this is not a claim that external components are closed. [S001] [S003] |
| software | available · GPL-3.0 Incomplete example Klipper macros/configuration, not the complete external firmware or a ready-to-run host configuration. [S001] [S003] [S004] |
| documentation | available · GPL-3.0 Repository GPL applies to supplied design files; purchased components assessed separately. [S001] [S004] |
No learned policy or dataset selected for this mechanical configuration.
References
Links identify the documentation and revisions used in this profile. Access dates record when each source was retrieved.
- S001 · totaldesaster
Mechanism overview
Accessed 2026-09-30 · README.md at 6910d2d387b1470493b4ac928b332b196d3363fcSource notes
Inspected source for this configuration; no physical tests.
- S002 · totaldesaster
V1 parts and print settings
Accessed 2026-09-30 · Version 1/README.txt at 6910d2d387b1470493b4ac928b332b196d3363fcSource notes
Inspected source for this configuration; no physical tests.
- S003 · totaldesaster
V1 Klipper example
Accessed 2026-09-30 · Version 1/Klipper Config.txt at 6910d2d387b1470493b4ac928b332b196d3363fcSource notes
Inspected source for this configuration; no physical tests.
- S004 · totaldesaster
Repository license
Accessed 2026-09-30 · LICENSE at 6910d2d387b1470493b4ac928b332b196d3363fcSource notes
Inspected source for this configuration; no physical tests.
- S005 · totaldesaster
Tool orientation note
Accessed 2026-09-30 · Version 1/Tools/readme.txt at 6910d2d387b1470493b4ac928b332b196d3363fcSource notes
Inspected source for this configuration; no physical tests.
Correction guidance · Discussion is not enabled · Profile format 0.6.0-draft.1