Desktop FDM Printer — IDEX Dual Extrusion Conversion

Converted a single-extrusion desktop FDM printer into a full IDEX (Independent Dual Extrusion) system — enabling simultaneous dual-material printing, mirror mode, and duplication mode for 2× throughput. Have a single-extrusion machine you want to upgrade? Or need a custom dual-extrusion solution designed for your specific printer platform? I specialize in retrofitting and firmware-level integration for FDM systems — feel free to reach out through my profile. Project Overview Engineered a complete IDEX conversion for a desktop FDM printer — transforming a single-motor, single-extruder architecture into an independent dual-extrusion system capable of multi-material and high-efficiency batch printing. What Was Designed Designed and modeled a second extruder carriage from scratch, integrated into the existing frame without structural modification Engineered motor mount and drive system for the second toolhead — maintaining precise X-axis independence between both carriages Modified open-source firmware (Marlin) to recognize, calibrate, and control dual independent axes — including T0/T1 tool change macros and XY offset compensation Why It Matters Single extruders are a bottleneck for productivity. This conversion enables: 🕐 ~40% faster batch prints using duplication mode 🎨 True dual-material printing (support + model material, or two colors) 🔁 Mirror mode for symmetric parts in one run credit: I frequently collaborate with my friend on electromechanical and firmware part. Skills Demonstrated CAD modeling · Motion system design · Firmware modification (Marlin G-code, configuration.h) · Hardware-software integration · Constraint-based design for retrofitting
assembly-modeling idex motion-system-design hardware-constrain-based-design dual-extrusion marlin-firmware