University student builds 3D printer with DIY INDX. Instructions and files are open-source.

Tool swap in a second with practically zero waste. That’s what YUDX promises – a toolchanger one student built and put entirely on GitHub for free. Eight tool heads, a single motor for everything, base built on a Voron 2.4. Video at the end of the article.

The author goes by Dumpling lab and drew inspiration from Bondtech INDX. He solved the mechanics differently, though. Everything’s on GitHub under GPL-3.0: STL and STEP files, G-code macros, BOM, and a 42-page assembly guide.

Refined mechanics inside the extruder

This is probably the most important and polished part of the whole project. YUDX has no servo or second motor to unlock a head. Just one stepper in the extruder that handles both filament feeding and the actual tool change.

It works through a one-way bearing in the drive gear. Up to about 3 mm of retraction the extruder behaves normally. Push the motor past that and the bearing locks, the pinion engages a rack, and the whole assembly swings sideways. That opens the drive wheels and lets the head detach. Extrude again and everything clamps back together.

So a deeper retraction triggers the swap. No extra electronics, no extra actuator – just mechanics.

Eight heads, one extruder

The tool heads are dumb. They only carry the hotend and part cooling. The feeding mechanism stays on the printer and is shared across all heads.

That saves money – you don’t buy eight complete extruders with motors the way Prusa XL or Snapmaker U1 do. The author used eight Bambu Lab hotends, which also turned out to be the biggest line item in the budget. Each head has its own part cooling; the print head itself carries the usual print cooling fan.

Magnets and steel balls hold the head in place. In total that’s 32 neodymium magnets (15×5×3 mm) and 32 4 mm balls. The balls seat into fixed points, so the head returns to the exact same position after every pickup.

Runs on RepRapFirmware

YUDX uses RepRapFirmware. The design tops out at eight tool heads.

Parked heads sit at standby temperature and heat to working temperature before being picked up. No waiting for a cold hotend to reach target – it’s already hot. Each dock also has a microswitch so the printer knows a head is actually parked.

The docks can clean the nozzle too. Besides the seat they contain a wiper, air cooling, and a fan.

2000 tool changes in a row

The author actually tested the thing – 2000 consecutive tool changes, stringing tests, and a printed cylinder. All came out fine, and the video shows it.

For comparison, Snapmaker U1 swaps tools in about 5 seconds; community tests put Bambu Vortek at 15–30 seconds per cycle. YUDX’s claimed one-second swap is therefore pretty ambitious. A separate article has a detailed comparison of commercial toolchangers.

Who this is for

Definitely not a beginner project. YUDX assumes you already have a working Voron 2.4, can set up RepRapFirmware, and don’t mind sourcing custom parts. The BOM includes CNC-machined components, custom gears, and a handful of other bits. Then there’s the manual job of gluing 32 magnets and 32 balls.

The author notes in the BOM that a ready-made extruder kit may appear in the coming months. That would cut the build effort quite a bit.

Even if the project had stayed on a university student’s desk, it shows what one person can design and get running. Turning it into volume production is a completely different game, but that’s not really the point here.

Source: github.com/dumplinglab/YUDX-tool-changer

Share the article:
Show your
Maker soul!
Buy a T-Shirt
Coffee for Chiptron
Give a boost to the next article

Related Articles

Prusa Research and Swedish Bondtech have launched pre-orders for the INDX conversion kit for Prusa CORE One/+ printers. It’s not just another MMU-like filament switcher. It’s an architecture that technically surpasses even Bambu Lab’s Vortek—in several key parameters.

The Chinese company Bambu Lab built its printers on the open-source work of the community. Now they’re threatening to sue a Polish developer who used their own public code. The community is up in arms, major YouTubers are offering money…

When Voron is mentioned, most people think of one of the best-designed DIY 3D printers—whether it’s the popular Voron 2.4, Trident, or the compact Voron 0.2. The community around this open-source project is among the most active in the entire…

Imagine having a printer at home with four or five filaments. Until now, you could only print models in those exact four or five colors—and nothing more. Prusa ColorMix removes this limitation. By intelligently alternating layers of different colors, your…

OrcaSlicer

OrcaSlicer. One of the biggest updates (2.3.2) for this 3D printer slicer brings many improvements and fixes – it’s worth checking out.

New printer from Prusa Research: Core One L – double printing volume, more uniform bed heating, support for OpenPrintTag, and other great features.

Trends