So I have been using a Pi3 with multiple instances of Octoprint to run my 3D printers for a few months now.
I needed something with more processing power so I went ahead and installed some instances of Octoprint on a desktop PC.
I often made use of the PSU Control plugin, link: PSU Control
and would like that functionality on the desktop PC too.
The Pi3 GPIO pins were wired to a relay bank to control power to the printers.
Any suggestions on how I can make this work with a desktop PC?
What sort of hardware can I add to the desktop PC to provide me with some GPIO pins?
And how would I interface this with the PSU Control plugin?
Some ideas I have had so far:
Using an Arduino Uno with some custom code, communicating to desktop PC over USB.
Using a slave Pi1 to control the relay bank, receiving commands from the desktop PC.
Any help is much appreciated