On 7/16/25 08:00, Stuart Stevenson wrote:
What is the difference between:

1: stepper/servo (Hanpose, et al)
This I am becoming convinced is the next, fine grained method of positioning a stepper motor. Considerably more precisely than the usual pid and such. and given the increase in voltages capability of the drivers allows all this to be done on a microsecond basis, potentially to the encoder count accuracy.  An accuracy amply demonstrated by 3d printers as the errors a motor makes in trying to microstep it are at least 5x more controlled when the evidence of a fractional full step error is preserved in plastic for later analysis.
2: BLDC servo

3: A/C servo
Neither of these have been explored by me other than an attempt to do it in my hal file while attempting to control a Chinese BS1, with a stepper/servo motor that was intended to run a gate blocking a gated community access road. which had a 90/1 output strong enough to turn the worm of the BS-1.  I did this about the time LCNC did away with the PID in favor of the ATPID.  But I found the doubled geardown presented time lags this new ATPID wasn't able to self calibrate, so it hunted about half a degree until it smoked a 24 volt motor running on 24 volts. 2 of them before I gave up, at a cost of $125 a copy, and it was about 1/1000th of the speed I needed nearly 3 minutes to turn a full 3b0 degrees. Not a usable solution.

So still needing to solve the problem of carving a buttress thread ( and not reallt famous for thinking inside that box) I next put a 3NM 3 phase closed loop stepper on the input flange of an RVS30 5/1 worm drive from fleabay, printing the output chuck. I put a 7 degree wedge under the motor so the load side of the tooth was cut by the side of a 1/16" RN mill with a .250" DOC. and wrote the gcode to carve the rest of the tooth profile. only 4mm tall, 6 mm back angle but 12mm pitch by carving one thread of a 2 start going down the length of the thread for one start, withdrawing the bit, adding 180 degrees to the B axis, moving the bit back to cutting depth and cutting the 2nd start coming back to a 180 degree stop.  This results in the B axis turning about 500 rpms during each stroke. Beautiful buttress threads in hard maple.  Turned off the water to my mister on that mill to just blow the sawdust away. Then I modeled that same shape for the half nuts which are identical pairs in OpenSCAD and printed them as 2 copies of the same g-code but offset on the build plate.  Now my problem is the speed of the printers so I'm about 50% done building a 2nd even bigger one.  I can make 3 screws a long day on the mills, but it takes a hobby priced printer about 2 weeks to print the rest of the parts to make one vice screw so a 2nd bigger, faster printer is under construction.  The target is a screw a day ready to ship. If I last  long enough. . .
It seems to me to be describing the same technology.
It might well be, but it seems to me to be the better and cheaper way to get a well tuned implementation, just rip the PID's of your .hal and bolt these in. Readjust the TP's speed and accells, Problem solved. Machine can be moved with precision up to 10x faster.  With less total power from the wall.  Whats not to like?

Thanks

Stuart Stevenson
4638 Farmstead Ct
Bel Aire, Kansas 67220
316 258 0953
stus...@gmail.com


Cheers, Gene Heskett, CET.
--
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis




_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to