Spindle Hookup Instructions

I have the GS20 already from previous machine. It’s been very good to date. I had 2 HYs that stopped working for no apparent reason decided it was well worth the extra $$ to get something that is geared a bit more toward true industrial use.

As for the ground I guess I’ve always been told that signal cable shields should be terminated on one end. I made probably close to 100 cables for Onefinity users for Masso to VFD and always terminated to VFD ground. Granted analog cables so probably not really required but this is just what I was always told for signal cables.

@greg5 I’m curious, which SLB VFD profile did you end up using to get the GS20 to work, or did you set up a custom ModBus VFD?

I used the gs20 profile in SLB.

I had to change the gs20 to 8n1 serial comms, the modbus ID, and maybe the baud rate as well.

@greg5

Finally got my machine and assembled. Struggling with the VFD and spindle though. I’m running an Ethernet to RJ11 adapter albeit only a 4 pin but can’t imagine this matters as it’s only using the middle two pins.

I’ve got the baud rate at 19.2 on both VFD and controller, com address 1 on both, VFD 8,n,1 and input is set to RS485. Using GS20 profile.

When I click CW on gsender the VFD is receiving the command as the fan starts. Fan is set to only run when motor is on. But spindle doesn’t start. Shortly after get an alarm 14 on gsender. I also have a button for local/remote spindle control. Works fine on local mode.

I’m a bit mystified. Any help is appreciated.

I can dump my GS20 settings file and attach it here for you if needed.

So, make sure that you have the GS20 speed source as only RS485 - I initially had it set to the front knob, and it wouldn’t work. I think this is P00.20, set to RS485, and P00.21 also set to RS485.

Another fun sanity check, if you set P09.02 to 1 or 2, and your P09.03 to 2-3 seconds, if you DON’T get a fault it’s another good way to know your RS485 comms are happy. And the blinking light on your SLBEXT.

gs20-altmill-works-summer2025.zip (124.1 KB)
Here’s my config.

Thanks for the config file, I’ll have to go thru and see if anything stands out. Believe I have 00.20 and 00.21 set to RS485 currently but will check. It’s very strange the display on VFD shows spindle running and fan comes on when requested from gsender.

And for extra fun after a power cycle it has spun up once or twice but only at minimum RPM no matter what slider on gsender is set to. :man_shrugging:

@greg5

I assume I need this gizmo to access parameters etc via PC?

https://www.automationdirect.com/adc/shopping/catalog/communications/serial/industrial_usb/usb-485m

My drive came setup and tuned from a friend who was selling VFD/Spindle kits for my previous machine. I’ve only ever accessed config by keypad which is quite painstaking at times.

All you need is a regular USB-B cable eg ( Amazon Basics USB-A to USB-B 2.0 Cable with 480 Mbps Transfer Speed for Printer or External Hard Drive, Gold-Plated Connectors, 10 Foot, Black : Amazon.ca: Electronics )

You can plug that into the USB in the front of your GS20 and use the GSoft program to read/write settings.

Keypad is indeed brutal, but if you just open that file you can at least check out my 00.20/21 settings, and check yours as well.

I don’t mean to hyjack but for some reason i still create a post.

Greg,

Would you also be willing to give your parameter changes, I have a durapulse gs10 but the parameters should be similar/identical to gs20. I can’t for the life of me get it to communicate with gsender. via rs485 port

I have spindle setup and running perfectly via keypad control.

The problem is when I try to get gsender to control all I get is constant alarm 14

00.20=1: RS-485 communication input

00.21=2: RS-485 communication input

00.30=2: RS-485 communication input

00.31=2: RS-485 communication input

09.00 I’ve changed matched the com address

09.01 I’ve matched baud rate

00/09.04=12 8,N,1

any other changes need to make?

Thank you.

Can you export your config?

Unfortunately GS10 doesn’t have a usb port and I haven’t been able to get gsoft to connect via modbus so no.

Ah ok. Have you tried swapping your modbus wires +/- for the SLB?

I have. I also just got ferrite beads and 120 Ī© resisters incase its EMI.

Are you getting any faults on the VFD?

What baud are you using, 19200?

Can you share your gSender screenshot for your spindle settings?

Got It running, Started the spindle breaking gcode and it started right up. Had to shut down though because I killed my waterpump (to much head pressure, to much restriction) So now i’m on the hunt for a replacement pump and i’ll do more testing, I’ll be surprised if all the bugs are worked out but at least I was able to turn on the spindle via gSender.
But yes, 19200, Did have a COMs fault I forget what the code is now but currently its working.

Thank you!

Did you have trouble fitting the spindle coolant lines through the cable track? I’m also worried about pressure. Blowing through it takes some effort.

I did not, There is plenty of room for 1/4ā€ID hose in the Y track and more then double in the X track. I have a inline filter and flow gauge at the spindle as well as running it thru both tracks. 35’ total length I don’t recommend this. In hind sight I would keep hose length only as long as needed to reduce head/back pressure and reduce wear on the pump. I’d also recommend a pump with 10-15’ of head pressure, but this might be overkill and depends how much resistance you have in your line and where your reservoir is in relation your spindle.