Originally Posted by
louieatienza
The concepts in Mach3 are not antiquated. I still run a couple machines with it, with absolutely no issues. Maybe in Sweden and other modern countries, parallel ports are extinct. Knowing where my family came from, "dirt poor" is a literal term. G-code will not become obsolete, and anything from the newest VMC to the lowly Mach3 reads it just fine. I have Mach3 running machines on a laptop with WinXP, an Intel NUC running Win10 and SmoothStepper, and yet another on a Win7 machine, all repurposed computers.
The thing with the Mach3 license is that if more machines are needed at the school, another computer can run it without having to purchase another license or USB device.
I'd agree that LinuxCNC would be another option. I haven't followed its progress, but previous versions could have problems with some PC configurations. Running Win10 would preclude that you use a USB option. There are a lot of internet cafes in the Philippines, and I'd bet you can get a couple PCs inexpensively, that would work fine. Then you can save for better PCs for the CAD/CAM stuff.
Another option, for the machine control, if you can run your steppers at 24V and less than 2.4A, is one of the boards designed for 3D printers. There are a couple that have Trinamic stepper drives built in, and they're pretty capable drives at that.