So I moved last year, and I’ve been without my CNC since then. I decided to take the opportunity to move away from my somewhat janky TinyG v9 board and control box to a LinuxCNC setup. Main reason for the move was I was never quite able to get probing and limit switches completely stable on my TinyG, noise issues most likely but also firmware problems.
So I decided to opt for LinuxCNC with an MX4660 stepper driver and a Mesa 7i92M ethernet FPGA. I had a Linux PC that I was previously using to drive the TinyG which is now running LinuxCNC. Cut a long story short, here’s my new box!
I may have gone a little overboard with the powersupply (1000W 48v toroidal ), but, I can say its a complete success. Everything works perfectly, probing and limit switches are super reliable now.
I put in EMI filters for the input power, as well as the power going to the VFD, I’ve got a circuit setup for push button power up of the control circuitry and e-stop interruption, spindle direction and speed control is also working.
All this is packed into an IKEA metal HALLAN cabinet, with the CNC controller, supply and circuitry on the upper shelf, and the PC gutted and mounted to a board in the bottom shelf.
I have to say the MX4660 is a superb, if pricey, piece of kit, my machine has never run so smoothly, or so fast with no resonance or unexpected noises and the steppers are staying at a nice temp too. Highly recommend the upgrade if you have the coin to spare.