View Full Version : 5 axis BoB spindle control help needed

14-01-2017, 02:38 PM
I have a 6040Z 4 axis machine, which has worked well for the past year or so. I decided it was time I controlled the spindle via Mach3, but am having problems.

The control box has JMC 2M542-06 drivers for the X,Y and Z axis and a small generic one for the A axis, with a JP-845 four axis control board. All four axis work great, no problems there, and a Nowforever EN100S2R2B VFD.


The VFD connections I would use are X1 - Fwd control, AN1 - 0-10V for speed contol and COM


I have two different BoB's that I could use;


The JP-845 (image attached) has an unused PWM out socket on the board and what appear to be two relay outputs. The PWM pins are unmarked, and with a DMM I have found two of the pins have a constant 5V across them, while the other two don't seem to do anything. The relay pins are marked No.1, COM, No.2, COM.

No matter how I connect the pins up, I cannot get this to work - the speed of the spindle is not controlled by inputs from Mach3, and the spindle is constantly energised.

I cannot find any info regarding this Bob on the net.


The other is a generic 5 axis BoB (image attached). I have connected this up, and everything works except the spindle control. I have the AN1 0-10V connected to the + pin on the board and the COM to the GND. The X1 (FWD) pin is connected to pin 17 on the board.

Now, this is where I am stuck, and probably being really bone - I don't know if I need the relay jumper on or not and, in fact, whether this is the correct way to do it. I have read several posts where people have linked to this second board, saying they use them, but there are no connection details/

Could someone help me out with this please, I'm going nuts!

14-01-2017, 08:35 PM
You can find the manual on my dropbox https://www.dropbox.com/s/gfq4isvihnpsr9l/5axis_breakout_board-EN.pdf?dl=0 if it helps.

14-01-2017, 09:01 PM
Thanks for that, it has a lot more info than the manual I had.

I'm still not entirely sure if I have it connected correctly or not


I have the X1 (FWD) wire from the VFD connected to pin 17
I have the COM wire connected to the GND port on the board
I have the 0 - 10V wire connected to the + port on the board

14-01-2017, 11:02 PM
Hi Noddy,

I am sorry that I cannot advise you from experience. I use this board, but only to switch a Kress using an external relay board controlled from a spare output (A or B step, but I can't remember which).

If you have a multimeter set it to volts DC range 0-20v and I would put it on the + and GND to see that you get a voltage up to 10v proportional to the speed setting in Mach3. If that is not so, then you need to look at Mach3 settings. If it is OK then you need to check the VFD connections and parameters.

That multimeter check should indicate which way to look (first:concern:).



15-01-2017, 12:33 AM
Second board has a bug, Ou need to have both power supplies to use all functions. I used diode bridge and condensator to get 12 volts and phone charger to get power to usb port :)

Poslano sa mog MI 5 koristeći Tapatalk

15-01-2017, 12:37 PM
Thanks Rob, I'll give that a go and report back - it's Nanny and Granddad have the kids day today, so won't be able to check until tomorrow, I'll be too knackered to look later lol.


15-01-2017, 01:01 PM
it's Nanny and Granddad have the kids day today, so won't be able to check until tomorrow, I'll be too knackered to look later lol.
~Know the feeling !

17-01-2017, 04:52 PM
Well, I'm kind of getting there. I can control the speed from the board now, but I can't turn the spindle on/off. If I change the VFD settings to start the spindle from the front panel, it works.

There are three possible settings for the spindle on/off control;

0 = front panel control
1 = analogue terminal control (which it should be to control via Mach3 from the info I have)
2 = communication control

I've tried all three with no luck with switching the spindle on/off in Mach3, this kind of defeats the object of the exercise if I can only control the speed.

I have checked continuity of the cable, which is fine. I can hear the relay on the BoB operating, and the relay LED lights up on the board when it's energised. I have 24v and USB 5V supply to the board, and have checked both Voltages (24.06V and 4.94V), which are fine. The spindle speed pins are putting out 0 - 9.6V depending upon the speed setting, and the speed of the spindle rises and falls in line with the voltage/speed setting within Mach3 as expected.

Can't think of sod all else - any ideas??

Edited to add; my machine came with a four pin plug on the VFD, but only three core cable was used from the control box to the spindle. I changed this to four core to add the earth wire, and soldered a wire from the earth pin in the spindle and earthed it. I also added an earth wire from the earth pin on the VFD to the earth pin on the back of the spindle socket on the control board.

17-01-2017, 05:09 PM
The spindle speed pins are putting out 0 - 0.6V depending upon the speed setting, and the speed of the spindle rises and falls in line with the voltage/speed setting within Mach3 as expected.

Should that not be 0-10V?

17-01-2017, 05:23 PM
Sorry, yes -typo, I meant to type 9.6V

18-01-2017, 10:34 AM
BTW I think nominal voltage is 15v not 24v. You will probably need to use one of stepper outputs to start inverter, if it takes 5v then you could directly connect if not you will need relay or something similar.

Poslano sa mog MI 5 koristeći Tapatalk

18-01-2017, 10:37 AM
A small relay so that you dont burn BOB output

Poslano sa mog MI 5 koristeći Tapatalk

18-01-2017, 10:55 AM
I have decided that the board is duff, as after having a fiddle with it this morning, the spindle will turn on/off intermittently with nothing being changed.

I have emailed the seller and am awaiting a response.

19-05-2017, 05:47 AM
Noddy how did you get the speed control working on this board?
Mine turns on and off via the relay OK but I can't figure out how to get 0-10V out of it?


19-05-2017, 09:29 AM
Might be worth considering RS485 two wire solution for the VFD. That is the way mine works, same BOB as yours.

21-05-2017, 10:32 PM
Thanks for the fast reply Chaz!
I didn't realise RS485 was an option. Are you running a separate cable from your PC for this?
I'd like to just have a single cable if possible, but I'll look into it more if I can't get this working.

I've set it up as shown in the manual with a potentiometer making a voltage divider. It works well which means I've got my VFD set up correctly to accept a -10V input.

I don't understand how to get a 10V signal from the BOB though.
I'm not measuring any voltage across the two "0-10V Spindle Speed Output Connector Inverter" pins.
Do I need to feed it 10V from the VFD? Is the PWM port involved some how?

Any help would be appreciated.


21-05-2017, 10:34 PM
Ye, i didnt wire mine but from the PC it goes via a cheap USB to RS485 dongle thing. Two wires to the drive, that's it. You then use either Matty Zee or one other dudes Mach3 plugin to make it work.

The BOB isnt used at all in this method.

05-03-2018, 09:19 AM
may try this



07-03-2018, 09:58 PM
Thanks Carl, I couldn't find nay info last time I looked.
I tried and failed getting it to work with RS485.
Works great now!