First post, by bizzybody
I have a Light Machines PLM2000 benchtop CNC milling machine. The only control software for it runs in DOS. It's so old it only works with conventional and Expanded memory. It uses EMS to load larger GCODE files.
I'd love to have a tiny 8088 SBC with 8087 (I don't know if the control software can use an 8087), 640K conventional RAM and the maximum amount of Expanded RAM LIM 4.0 EMS can use.
It needs at least one RS232C port. PS/2 ports for keyboard and mouse. A couple of USB ports if there are USB controllers with DOS drivers. Or some type of memory card reader for cards that are available. A 44 pin header for IDE Disk On Module to install DOS and the CNC software. Basic VGA video.
Sound isn't needed other than a beeper, though if it can be squeezed in, that would be nice for people wanting to run really old games.
I even have the perfect case. A dead Netgear GS108 ProSafe 8port gigabit switch. 2 screws holds the steel case together and inside the are four mounting screws close to the ends. 12V power jack in the front and the slot for the row of 8 Ethernet jacks should have enough room for the HD15 VGA, DE9 serial, 2 PS/2, and two spots left for an SD card slot and possibly audio out. Or if using hardware legacy USB keyboard and mouse support, then there would be room for a Compact Flash slot but no PS/2 ports, or one combo PS/2 port without 2 stacked USB. Plenty of combinations possible in the space of 8 Ethernet jacks. A hole for the VGA could be cut into one end to free up space on the back.
A PC like this could replace control computers on many older machines. A 286 version using an LCC chip would have a bunch more space on the board than the 8088 version, and of course the RAM could be setup as XMS.
There would also be the nifty / stealth factor of it looking just like a boring old network switch.