I have an idea to build printer with multiple automaticly changeable extruders. Let's say 10 extruders. No arduino can support that because there is not enough analog inputs.
My idea is to move all slow responding units to separate mcu. All heaters, fans, sensors, servo motors, etc and connect mcu-s over serial. I gues it could use same type of communication as when connected to computer.
Since it would use one extruder at any given time, I would only need one extruder stepper motor output, and one per axis. Total four. But I would need to controll 10 extruder heaters, one heated bed, 10 extruder sensors, one heated bed sensor, 10 extruder cooling fans, one print part cooling fan, servo for bed leveling, and servo for tool (extruder) clamping.
(it doesen't have to be 10 extruders. It could be mill spindle, laser, punch engraver...)
I could use 2 analog inputs for, let's say bead and one extruder, and the rest of them on separate mcu.
Does this make nay sense???