Mach3 upgrade to Acorn CNC12 project
Posted: Sun Feb 23, 2025 3:07 pm
I decided to upgrade my Legacy Explorer II CNC router to Acorn. It was running Mach3 with a Warp9 board. The System is about 8 years old. Legacy Woodworking no longer sells this unit – it was their entry level CNC.
• I’ve had mixed results with this set-up, most of the time it runs OK, but every once in a while it will have a mind of it’s own – not good (like tool touch off).
• I will also occasionally receive “ESS” smooth stepper errors for no apparent reason – and I’ll need to recycle everything and mess up my job.
• In general, the motion appears to be a bit ‘jumpy” – I’m hoping Acorn will smooth that out a bit (especially with smoothing functionality once I figure that out)
• Mach3 has always been a bit of a black box for me. This really became apparent when I recently moved to another laptop.
I was thinking about upgrading to Mach4, but after some research I decided to go with Acorn - so far I’m very happy with that decision. Very cool product. Night and day as compared to Mach3 in a good way.
Here're the details of my current system :
• XYZ and A axis. 2 motors for Y to move the gantry which are wired together.
• I may decide to drop the lathe and use that axis for the 2nd Y motor so I can do auto squaring.
• 5 lead shine DB556 drivers with JKONG stepper motors which I don’t think are so great.
• Lenze VFD with 3hp water cooled spindle which I like.
Here’s my progress to date:
• I used the Leadshine “DM driver series” template for configuration and wiring with DB25 connector. My Mach3 configuration had a kernel setting which was set to 75,000 mhz. I didn’t find a corresponding kernel setting in the Acorn Wizard, but did see the DM series driver template had a step rate which was set to 100,000. I went ahead and changed the step rate setting in the XML to 75,000. Question – are these the same (step rate and kernel setting)? According to the Leadshine driver documentation I would need to re-tune the motors if I changed the kernel setting.
• Removed X motor and successfully tested with ACORN board with above modified setting.
• Connected my VFD to 0-10V H8 output (and a relay - see diagram) and was able to successfully run the spindle. This greatly simplified my spindle setup – allowing me to eliminate existing CNC4PC C6 variable speed control board which used a step and direction to control the spindle – which also used another axis.
• Labeled all wires and removed old warp9 board.
• I plan on replacing the conductive tool touch off with touch off with the following recommended by shawnm https://www.amazon.com/BTER-Automatic-N ... 4534&psc=1 - thanks Shawn!
If all goes well, I may consider replacing the motors with closed loop servos like clearpath, but they are a little pricey for my needs – can anyone recommend a less expensive alternative? If I go ahead with the motor upgrade I may switch the x an y axis to from rack and pinion to ball screw (Z already is ball screw) if I can fit it.
This upgrade is mostly a learning exercise for me, and I have learned a lot, but still a long way to go. I have a 5’ x 10’ CNC router in storage which I will be setting up once I find a location for it. It currently has a Wincnc setup but may consider moving it to Acorn if I run into problems.
Bill
• I’ve had mixed results with this set-up, most of the time it runs OK, but every once in a while it will have a mind of it’s own – not good (like tool touch off).
• I will also occasionally receive “ESS” smooth stepper errors for no apparent reason – and I’ll need to recycle everything and mess up my job.
• In general, the motion appears to be a bit ‘jumpy” – I’m hoping Acorn will smooth that out a bit (especially with smoothing functionality once I figure that out)
• Mach3 has always been a bit of a black box for me. This really became apparent when I recently moved to another laptop.
I was thinking about upgrading to Mach4, but after some research I decided to go with Acorn - so far I’m very happy with that decision. Very cool product. Night and day as compared to Mach3 in a good way.
Here're the details of my current system :
• XYZ and A axis. 2 motors for Y to move the gantry which are wired together.
• I may decide to drop the lathe and use that axis for the 2nd Y motor so I can do auto squaring.
• 5 lead shine DB556 drivers with JKONG stepper motors which I don’t think are so great.
• Lenze VFD with 3hp water cooled spindle which I like.
Here’s my progress to date:
• I used the Leadshine “DM driver series” template for configuration and wiring with DB25 connector. My Mach3 configuration had a kernel setting which was set to 75,000 mhz. I didn’t find a corresponding kernel setting in the Acorn Wizard, but did see the DM series driver template had a step rate which was set to 100,000. I went ahead and changed the step rate setting in the XML to 75,000. Question – are these the same (step rate and kernel setting)? According to the Leadshine driver documentation I would need to re-tune the motors if I changed the kernel setting.
• Removed X motor and successfully tested with ACORN board with above modified setting.
• Connected my VFD to 0-10V H8 output (and a relay - see diagram) and was able to successfully run the spindle. This greatly simplified my spindle setup – allowing me to eliminate existing CNC4PC C6 variable speed control board which used a step and direction to control the spindle – which also used another axis.
• Labeled all wires and removed old warp9 board.
• I plan on replacing the conductive tool touch off with touch off with the following recommended by shawnm https://www.amazon.com/BTER-Automatic-N ... 4534&psc=1 - thanks Shawn!
If all goes well, I may consider replacing the motors with closed loop servos like clearpath, but they are a little pricey for my needs – can anyone recommend a less expensive alternative? If I go ahead with the motor upgrade I may switch the x an y axis to from rack and pinion to ball screw (Z already is ball screw) if I can fit it.
This upgrade is mostly a learning exercise for me, and I have learned a lot, but still a long way to go. I have a 5’ x 10’ CNC router in storage which I will be setting up once I find a location for it. It currently has a Wincnc setup but may consider moving it to Acorn if I run into problems.
Bill