This is a modular filament changer designed for flexibility, expandability, and ease of use. The system allows for automatic switching between multiple filament spools, making it perfect for multi-material printing or managing multiple colors in long prints.
🔧 Key Features:
🧩 Fully modular design – built with standard 2020 aluminum profiles and DIN rails, the system can be scaled up or down to fit your needs.
🛠 3D printable parts – most of the components are easily printable with standard materials like PLA or PETG.
🔁 DIN rail spool holders – the project uses the DIN Rail Spool Holder for neat and adjustable spool mounting.
🤖 Electronics based on Arduino – the whole system is powered by an Arduino Mega 2560 with a RAMPS 1.4 shield and TMC2209 stepper drivers, giving you reliable control over stepper motors.
📐 Custom dimensions – thanks to its modularity, you can change the frame size and number of spools freely.
🧰 STEP file included – the complete model is provided in .STEP format, so you can easily modify it to suit your own setup.
🧠 Powered by 3MS firmware – this project uses the excellent 3MS project as the core firmware to control the switching logic, ensuring reliable and tested operation.
📦 Bill of Materials (BOM)
| Component | Quantity | Notes | Link |
|---|---|---|---|
| Arduino Mega 2560 + RAMPS 1.4 | 1 set | Microcontroller + control board for stepper drivers | You can choose the board you like |
| TMC2209 Stepper Drivers | 3–5 pcs | Quiet and reliable stepper motor drivers | You can choose any stepper drivers |
| NEMA 17 Stepper Motors | 2–5 pcs | For feeding and switching mechanisms | https://pl.aliexpress.com/item/1005005786776378.html |
| Upgraded Creality Exruder | 2-5 pcs | For feeding and switching mechanisms | http://pl.aliexpress.com/item/1005006679668407.html |
| 2020 Aluminum Extrusion | As needed | Used as the frame, can be extended for more spools | Any vendor |
| 35mm DIN Rail | 1 pcs | Used for mounting the spool holders | - |
| DIN Rail Spool Holders | 1+ pcs | Printables Model | - |
| Power Supply (12V or 24V) | 1 pc | Depends on your configuration (at least 5–10A recommended) | – |
| Wires, connectors, screws (M3/M5), T-slot nuts | Various | For wiring and assembly | – |
💡 Additional Notes:
The entire frame and spool section are scalable – you can add as many spools as your controller supports.
Based on the 3MS project, this filament changer benefits from a proven software and hardware logic for multi-spool handling.
STEP file is provided for full customization – you can remix or adapt the geometry freely.
Tags
Model Source
