10V Spindle Module / FluidNC Config

Hello everyone,

I built an LR 4 with a Jackpot Controller and now I would like to connect an AMB 1040 with integrated speed control to it.

I ordered a 10V Spindle CNC I/O Module for this.

I now have two questions: How do I connect the spindle to the module?

How can I then control the spindle with the module in the YAML?

I am very grateful for your help!

@MakerJim seems to know more about this stuff than any of the rest of us. I use RS485 to control my spindle, but have never messed with the 0/10v control stuff. Hopefully MakerJim or someone else with some experience will be by to give you a hand.

1 Like

Can you post pictures of the controller and/or links to its’ documentation?

We’ll need to customize your config.yaml for the 0-10V controller. But first lets get the wiring part sorted out.

I don’t know about that. :smile:

I’ve helped a few folks with similar 0-10V spindles. A couple worked. @jhalye I think had one that didn’t work right and I’m not sure we’ve ever sorted that out. I may be misremembering that outcome, so I’ve tagged them here.

With a bit more details we can take a look at your setup and make some recommendations.

Their English translation sucks and that’s all there is. It’s got three cables you have to connect.

I made a mount btw, perfect fit, because AMB gave me the CAD for the router: AMB 1050-1400 Mount for LowRider 4 by Philipp | Download free STL model | Printables.com

OK, I’d do a bench test of this before trying to assemble it into the LR.

@sowasvonda2008 Do you have a separate power supply for the spindle?

Did your spindle come with a manual control cable that we can test with before hooking up to the Jackpot?

If so, hook up the spindle’s power supply return (-) to the white wire on the spindle.
Hook up your spindle power supply + to the brown wire on the spindle.

The 0-10V module has the 0-10V output and a ground for that output side-by-side on the board.

Connect the 0-10V signal from the module to the spindle green wire. Connect the associated return on the 0-10V module to the spindle white wire.

If my notes are correct, your config.yaml should have this definition for the 0-10V board.
(you don’t have direction pins, so that won’t matter.)
I included the full definition here for completeness.

I’m guessing at the speed map as my German is poor.

10V:
  output_pin: gpio.14
  forward_pin: gpio.13
  reverse_pin: gpio.15
  spinup_ms: 0
  spindown_ms: 0
  tool_num: 0
  speed_map: 0=0% 5000=10% 25000=100%

I’d do all of this on the bench before assembling it into the machine.

Bart’s documentation page is linked below. The Jackpot config has to be different because the Jackpot and Bart’s board use different GPIOs for the epansion connector.

From Bart’s documentation, the board looks like the following. In this image, the 0-10V are the top two positions on the board. Pay careful attention, I hate that image because it uses black for the signal (something I never do)

I like your mount- that’s great!

Nope, it does not, it is solely digital.

But I agree with you: White goes in the top one, GND. Green goes into the second one, 0-10V. I just don’t know where brown is supposed to go. Which one of those 3 (Com/Out1/Out2) is 10-26V DC?

Bart’s 0-10V output module:

  • GND goes to white.
  • 0-10V goes to Green.

Out 1/2 and Com are for digital out (Not used here)

So where does the brown cord go? :smiley:

It goes to the normal Power Supply of the CNC or am i wrong?

If the power supply for the Jackpot is sized adequately it can go to that (VMOT).
Don’t most folks use a separate, external PS for the spindle?
In that case the spindle PS + goes to brown.

The spindle has its own power supply, 230V in Germany, the brown one just powers the electronics for the digital control via 0-10V. But yeah, the 24V from the power that goes to the board should also work well.

Mine still isn’t operating right. After burning out my spindle driver, I did test the PSU and it functions at 48V when jumpered directly to my voltmeter, but it’s still not powering on the new spindle driver directly, so now I can’t even power on the spindle manually. At that point, I took a break on that build to get my mind right. I’ll probably have to pull all of the spindle components and re-wire them from scratch for manual mode to see if I can get it up and running again and then go from there.

Thank you for your answers and many thanks to Philipp for your printables template.

@MakerJim

Do I just have to enter the lines into the YAML and it might work?

1 Like

Yes, put those lines into your config.yaml.

If it were me, I’d use a DMM and carefully measure the 0-10V output is 0V when off, 1V at minimum RPM and 10V at maximum RPM.

I’d also check for DC biases between the spindle and the control board before finishing to hook everything up. Only then would I power down, make the connections between the Jackpot expansion board and the spindle, and then power back up.

1 Like

Have you made progress?
Is there anything more we can do to help you?

I’m still waiting for the connector to arrive from China.

As soon as it arrives, I’ll try it out and give you feedback.

Thank you very much for all replies so far.

It works perfectly! Thanks to you all!

1 Like

I’m very happy to see another machine running!

Can you post some pictures of your setup and wiring so that it can be a help to other users trying to get a 0-10V spindle set up and working?

1 Like