Hi AlexMagToast,I’ve been following your Arduino IO-Expansion project for a while now and I just wanted to say thank you, really great work! Thanks for sharing!I’m currently planning a control panel for my lathe and your project looks like it could be a good fit even though my setup is a bit different from yours. I won’t need the matrix keyboard because I’m planning to use a StreamDeck for most of the button functions (there’s a tool for LinuxCNC support here:
forum.linuxcnc.org/show-your-stuff/52628...for-linuxcnc?start=0
).
For the panel itself I would still need some hardware I/Os:
-> 8–10 digital inputs/outputs (joystick, rapid, spindle, LEDs, etc.)
-> 3 analog inputs for potentiometers (feed override, spindle override, handfeed)
-> 2 encoder inputs for handwheelsI wanted to use the Heidenhain ROD450 with 500 lines on the handwheels the lathe came with through Beckhoff EtherCAT hardware, but the 11µA sinus signals are a bit of a nightmare to read out. So I’m now considering a simpler approach with two inexpensive TTL encoders from China, which your Arduino setup should handle much more easily.My questions:
How stable has your Arduino solution been for you so far? Are you still happy with it? Especially on the same USB cable with the StreamDeck.
Which board would you recommend for what I’m trying to do? Uno, Mega, ESP32 or something else? Does someone recommend a different hardware setup?Thanks again for sharing your project. It’s cool to see alternatives to the usual hardware solutions, and I’d appreciate any advice before I start buying components. Greetings Tom