Hello Guest it is July 18, 2026, 03:35:21 AM

Author Topic: ESS Spindle Setup  (Read 91 times)

0 Members and 1 Guest are viewing this topic.

ESS Spindle Setup
« on: July 15, 2026, 08:48:38 PM »
Does anyone have a working ESS/Mach Pro spindle setup that they would be willing to share?  I migrated from an ESS v275 Mach4 installation to Mach Pro and cannot get my spindle to work.  I know that ESS v278+ made a change in spindle configuration, but I cannot figure it out.

Thanks for the help.

Lynn
LM Guitars
Re: ESS Spindle Setup
« Reply #1 on: July 15, 2026, 09:41:14 PM »
Depends on your spindle vfd and how it was setup. I have a hungyuang vfd with for/rev and spindle at speed.. I have both mach4 and MachPro. Both work.
Colten Edwards
www.lasernthings.ca
Re: ESS Spindle Setup
« Reply #2 on: July 17, 2026, 12:02:53 PM »
I'd be hesitant to share my ini since I'm wrestling with other problems but I'd recommend looking at your spindle tab in the ESS plugin settings. One thing I noticed right after I migrated was that the spindle settings hadn't been merged into the new MachPro profile. Mach had the default 60hz in the PWM version for spindle control and my VFD/ESS likes 260 Hz, at least for my TECO L510. Next thing I'd look for is what is the spindle speed output signal mapped to in the ESS plugin, I used the standard 0-10v analog dedicated for spindle control and it seems to work fine. After that I would check the spindle speeds in the Mach config settings... after I migrated I had to tweak the table similar to what these instructions say.

One quick sanity check would be to do an M3 S500 or something and then measure the voltage on the ESS analog pins (assuming thats how you're controlling the VFD), then change the speed to say... double what you first chose and see what the new voltage is. If the voltage doesn't follow the M3 commands then it would suggest the VFD doesn't have anything to do with the problem and it's either the ESS or Mach.
Re: ESS Spindle Setup
« Reply #3 on: July 17, 2026, 12:27:45 PM »
I'd be hesitant to share my ini since I'm wrestling with other problems but I'd recommend looking at your spindle tab in the ESS plugin settings. One thing I noticed right after I migrated was that the spindle settings hadn't been merged into the new MachPro profile. Mach had the default 60hz in the PWM version for spindle control and my VFD/ESS likes 260 Hz, at least for my TECO L510. Next thing I'd look for is what is the spindle speed output signal mapped to in the ESS plugin, I used the standard 0-10v analog dedicated for spindle control and it seems to work fine. After that I would check the spindle speeds in the Mach config settings... after I migrated I had to tweak the table similar to what these instructions say.

One quick sanity check would be to do an M3 S500 or something and then measure the voltage on the ESS analog pins (assuming thats how you're controlling the VFD), then change the speed to say... double what you first chose and see what the new voltage is. If the voltage doesn't follow the M3 commands then it would suggest the VFD doesn't have anything to do with the problem and it's either the ESS or Mach.

It won't be the ESS with analog pins. It's the bob attached to the ESS. I use C25XP from cnc4pc which has a analog 10v output for the spindle control. along with 2 relays for forward/reverse and a PWM signal.
Colten Edwards
www.lasernthings.ca
Re: ESS Spindle Setup
« Reply #4 on: July 17, 2026, 02:44:44 PM »
Yes, sorry I assumed the MB3 which is the only BOB I'm familiar with. But either way I think all the BOBs have the 10v analog out for spindle control so that remains a viable test strategy right? Also, the plugin portion for the ESS in Machpro would be the same regardless of the BOB right? Genuine question, not a push back, I'm here to learn too. I guess we need to confirm if OP has set it up digitally in MachPro the way it was working in Mach4.