So are you using NEMA 23/34 (planetary) gearboxes to improve motor resolution? If you are using gearbox + feedback, have you installed the encoder after the gearbox? Is that needed to tackle the gearbox backlash?
How about using microstepping and encoder feedback? Can I assume that with microstepping I could have 10x more true motor resolution, i.e. 0.18deg instead of 1.8deg for example? I'm thinking about the Anthony Webb design, where there is the NEMA 17 hollow shaft stepper used. It narrows down the possible motor options unless the design is radically changed.
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/d9137e8f-5e50-48a5-95bb-8322e5730a1e%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/c4188fa1-e131-48ef-aa32-bfed02becaa8%40googlegroups.com.
1.8° Steppers and the Smoothieware running Azteeg X5 GT controller with Bigfoot BSD2660 - Based on TMC2660 drivers. Beefed up the Y stepper to NEMA23.
https://makr.zone/pick-place-machine-first-simulated-small-test-run/66/
https://www.panucatt.com/azteeg_X5_GT_reprap_3d_printer_controller_p/ax5gt.htm
_Mark
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/d4cc9bb8-e0d2-6b53-b098-a9629d426127%40makr.zone.
Hi Jim
First, I'd like to clarify that I'm still stuck with tests, I
have never placed real full boards! I keep getting
sidetracked ... ;-)
> 1) why did you switch out the TinyG ?
TinyG was and still is recommended against on the OpenPNP page:
https://github.com/openpnp/openpnp/wiki/Motion-Controllers#tinyg
See also the "quirks" page linked there.
Plus I wanted one more axis for my PCB conveyor (still work in
progress). Plus I liked the Azteeg X5 G and Bigfoot modular
drivers with more amps*, Trinamic driver options, SPI control and
the USB isolator.
*Note, that I since learned, its not the amps that count for
speed, but the voltage!
See also the similar question by Дмитрий Голик on the YouTube
page:
https://youtu.be/poLwQDpfeJ8
> 2) Which of the mods do you feel is most important to improving the resolution?
Trinamic drivers!
Yes, I wrote the bottom camera location and rotation calibration
plus the tool specific bottom camera offset calibration
code in OpenPNP.
https://makr.zone/improved-runout-compensation-and-bottom-camera-calibration/346/
Plus I improved pre-rotate bottom vision to work "smart" i.e. do
multiple passes when errors are large (precision) and only one
pass when not (speed).
Both together were the "key" for very accurate large 0.5mm pitch
part placement for me.
While developing the BlindsFeeder, I also learned that the
machine is quite accurate, despite being a very simple belt
machine. I believe that many underestimate the accuracy of these
machines, just because they are simple and cheap.
But having said that, I also believe that it is difficult to get
the belt tension just right.
Because I felt so completely helpless with that, back when I set the machine up, I read a lot on that on the internet. Unfortunately - stupid me - I did not bookmark the best sites and I can't seem to find them again.
I just remember that listening to the frequency of the belt when
plucked was the key "aha" moment for me. On a 750mm machine they
must sound very low. The belt feels surprisingly soft when that is
the case. So I believe that many people overstretch their belts.
And beyond a certain point that's probably damaging and the belt
must be replaced.
One indicator: your steps per mm must absolutely match the
theoretical value. If that is not the case, go back to square one.
_Mark
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CABRkqyDRzvKkTstOqyHdRUu-syN_Yur%3DCuudeQXa58xPJDkSsQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/2ff69a3b-87b2-d3d5-3315-369e71aca3ac%40makr.zone.
Hi Jim,
The pulley diameter does not matter (within reasonable
tolerances, of course). It is only the number of teeth on the
pulley that count, literally.
In the end it only matters, how many teeth the pulley transports
per revolution. If the belt stretches a bit or bunches up a bit
over the pulley, that may matter for friction and wear an tear,
but not for steps/mm. The belt can't slip the teeth. So the only
thing that matters for steps/mm is how many mm one tooth spans
along the belt, as tensioned in the machine. So the belt tension
alone gives the steps/mm. And if the belt is good quality, that
does match the theoretical spec values (speaking for the level of
precision needed in the field of PnP) as long as you tension the
belt correctly.
From my config.txt
alpha_steps_per_mm 80 # Steps per mm for alpha stepper: GT2
2mm pitch 20 tooth pulley @1.8° stepper = 200 steps/40mm x 16
microsteps = 80
On my machine I observe an error of about 0.2mm over 400mm (if
the millimeter parer I use is to trust). That is completely
acceptable because I'll never have a PCB that is 400mm in one
piece. Remember that truth to scale only matters within objects
that are in one piece on the machine (and with OpenPNP's Affine
Tranform on the PCB, even that does not really matter).
There are many discussions about precision here in the group,
that may be reasonable for large scale metal working CNC machines
but are - sorry - nonsense for PnP.
Think about how much even a 0402 part can wiggle in the punched
paper tape pocket. Or how the parts will self-align on the pads
due to surface tension in reflow.
_Mark
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CABRkqyDh8HtV%3DVgmPpya%3DKqRbevBKaEajwKFg3G%3DXoqJOb21Qg%40mail.gmail.com.