History of Emc2HardwareDesign|
There already exists some EMC2 Supported Hardware that handles the "fast thread" of PWM and encoder counting. In principle, it could be possible for EMC to support external hardware that handles all the remaining real-time tasks (PID, limit switches, etc.) -- such as the Arduino RepRap? hardware. That would allow a person to practice using EMC to mill out a part using a RepRap? holding a Dremel cutting through butter, making sure the G-code doesn't seek right through the middle of the part, and then use exactly the same EMC software and exactly the same G-code to mill exactly the same shape in titanium on a really big mill. Communication between EMC and something like that Arduino can use any convenient communication path, even slow non-real-time communication. |