I bought a large format OX from @SMW3D with the Quiet Cut spindle they sell, and I’m running the TinyG v8 board. When I issue an M03 S15000, the spindle jumps to (what I assume) is 15000 RPMs. But, when I issue an M03 S0 command, it slows down, but does not come to a complete stop. Is there some setting in TinyG that I need to toggle?
Try M05
$p1csl=0 is the setting for 0 rpm as your lower limit but m05 is the gcode to turn off spindle
Nevermind, I found these settings in my notes:
$p1frq=5000
$p1csl=0
$p1csh=10000
$p1cpl=0
$p1cph=1
$p1pof=0
Also, it looks like its max speed is only 10,000 RPMs?
And if I issue an M03 S10000 command, it budges slightly then nothing. Weird.
Other weirdness. M03 S9966 is the fastest. M03 S9967 or higher does nothing.
Give this a read, https://www.dropbox.com/s/6co45i4i0woordy/Spindle%20Test%201.doc?dl=0
@Alex_Krause BTW, yes, M05 works, and now so does M03 S0. Thx.
Try $p1frq=3000 , $p1cph=.085 and $p1cl=.125 I had to play with those 3 settings to get my spindle to respond at upper and lower limits correctly
@Alex_Krause When you wrote $p1cl=.125, did you mean $p1cpl=.125?
Yah my bad
@Alex_Krause No worries–your settings let me get it running at 10,000 RPMs, thanks! Not sure what the correct max for this spindle is. (I thought it was 15,000, but I don’t know why I thought that, and that is clearly not correct).
@SirGeekALot is it the 300w or 400w quiet cut spindle?
@Alex_Krause It is the 400 watt version. Looking at SMW3D’s page for it (assuming it is still the same as when I bought it), the max speed appears to be 12,000 RPM:
Specs:
ER-11 collet
.01 - .03mm run out
300W or 400W (based on selection)
Operating RPM 0-12000 (as advertised by the manufacturer)
Operating voltage 0-48VDC
http://www.smw3d.com/quiet-cut-spindle/
@SirGeekALot the other settings I gave you should work to get you to 12000 rpm if you change your rpm max… Those settings work for my 400w spindle
Awesome, was about to respond and found everyone else had solved the problem.
I noted the other day when using CamBam that it issues M03 Sxxx (whatever I set in the job) at the beginning and M05 at the end of the code automatically. Pretty neat to just kick a job off and not worry about setting the speed manually. @cmcgrath5035 guide is what I use myself. Thank you for making this up for folks.