Hi all,
I've recently built a CNC machine for a school project, the machine uses a UC300ETH-5LPT controller and works great, extremely quiet, quick, and repeatable movements. I will probably put a post up later showing off the machine, but not yet.
The issue that I've been having is that I recently went to purchase a spindle, I wanted to buy a 1.5Kw 240VAC spindle (I'm from Australia), however just before I went to purchase the spindle and VFD the supplier went out of stock and won't be back in stock for a little while, and because it's a school project I need it working nowish. So I purchased a 400w DC spindle from another supplier to use for now and for marking then later I'll put the larger spindle on for personal use.
The spindle comes with a potentiometer for controlling the speed and originally this worked fine, I however wanted to control the speed via the software and programs. So I loaded up UCCNC, went into Settings > Spindle, set the PWM spindle to active then went into IO-SETUP and set the spindle to analog port setting to analog 1. I then verified this was working with a multimeter and it was all good. (0% = 0v 50% = 4.98v 100% = 9.96v).
Then I connected the analog port to the spindle controller potentiometer input, and connected a ground between the analog port and the controller before connecting power. The spindle then went straight to full speed, I left it running full while the software loaded up. Once in the software I ran `M106 P255` to set the spindle to "100%" and the spindle turned off. (Obviously the controller is inverted or something). However the spindle won't do partial speeds, so even "50%" (M106 P128) turns the spindle off.
Does anyone have any solution to these problems?
The new spindle: https://www.makerstore.com.au/product/bun-spin-400/
Thanks in advance,
Jack