Check if you have Vision Offsets on the package / Bottom Vision Settings. Note, in earlier versions of OpenPnP it was all too easy to accidently press the Detect Offsets button, i.e. confuse it with the Test Alignment button. That's why it is now protected and disabled by default.
If that happened earlier, the offsets were still migrated to the
new version!

_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/070a5395-b17b-4832-9ffb-8f4ec393efe9n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/75e26cf6-8823-48fb-8a72-d6e5fdfb9b2d%40makr.zone.
> Are there any default setting guides for the nozzle tip settings for the standard size nozzles shipped with the light placer?
Not specifically, though others on the
list might help with their proven settings 😎.
It is documented in the Wiki, not only what these mean, but also how they are constrained by each other, for instance by Max. Pick Tolerance, which will likely explain why you can't set the Min. lower than 2.5mm:
https://github.com/openpnp/openpnp/wiki/Setup-and-Calibration_Nozzle-Setup#nozzle-tip-configuration
If this does not help, please point to what exactly is not explained well, so we can improve the Wiki.
> I turned on "rotate parts prior to vision" on the bottom vision settings. I think that helped as now with stock bottom vision settings the 603 resistors are placed better.
Yes, "rotate parts prior to vision" is strongly recommended.
But this symptom also uncovers a possible other reason:
It sounds like nozzle tip calibration is not enabled. Have you followed I&S all the way? Including nozzle tip calibration?
https://youtu.be/Pxg6g3KI5_E?t=188
https://github.com/openpnp/openpnp/wiki/Nozzle-Tip-Calibration-Setup
Is it set to be triggered at least OnMachineHoming?
> I am guessing I will need to figure out the pipeline stuff before I can enable them as it will work fine sometimes and then extremely bad all of a sudden and place stuff at an angle, horizontal when it should be vertical or even 180 degrees from where it should be. Needless to say, it is a little scary finding a 50v electrolytic backwards :)
Huh? If this really happens, then look for other reasons too, like vacuum not strong enough to hold the parts, rotation acceleration too high, rotation blocked by tubing, or the controller silently limiting rotation because it is configured wrong (Duet does that).
If you fear heavy parts is slipping on the nozzle, note there is a Speed % column in the part table (should be in packages), where you can reduce the speed and acceleration for these few heavy parts. Be sure to use one of the better Motion Control types on the driver that can actually shape acceleration, i.e. ConstantAcceleration or better:
https://github.com/openpnp/openpnp/wiki/GcodeAsyncDriver#motion-control-type
_Mark
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CAJ9bMN62TNZyd2PJ_F5gvBq6mvF3ugj6JSONUihfdUSTxu2dbg%40mail.gmail.com.
> Are there any default setting guides for the nozzle tip settings for the standard size nozzles shipped with the light placer?
Not specifically, though others on the list might help with their proven settings
.
It is documented in the Wiki, not only what these mean, but also how they are constrained by each other, for instance by Max. Pick Tolerance, which will likely explain why you can't set the Min. lower than 2.5mm:
https://github.com/openpnp/openpnp/wiki/Setup-and-Calibration_Nozzle-Setup#nozzle-tip-configuration
If this does not help, please point to what exactly is not explained well, so we can improve the Wiki.
Nothing needs changed on the documentation that I have seen so far. Other than it gets confusing at least to me in some parts as to what can be adjusted and what should not be with the implementation of I&S. I understand what it is saying as far as being minus 2 times the pick tolerance. I set it start building and get errors with the camera vision as the offset is further than the allowed pick error and it keeps getting changed.
> I turned on "rotate parts prior to vision" on the bottom vision settings. I think that helped as now with stock bottom vision settings the 603 resistors are placed better.
Yes, "rotate parts prior to vision" is strongly recommended. But this symptom also uncovers a possible other reason:
It sounds like nozzle tip calibration is not enabled. Have you followed I&S all the way? Including nozzle tip calibration?
https://youtu.be/Pxg6g3KI5_E?t=188
https://github.com/openpnp/openpnp/wiki/Nozzle-Tip-Calibration-Setup
Is it set to be triggered at least OnMachineHoming?
> I am guessing I will need to figure out the pipeline stuff before I can enable them as it will work fine sometimes and then extremely bad all of a sudden and place stuff at an angle, horizontal when it should be vertical or even 180 degrees from where it should be. Needless to say, it is a little scary finding a 50v electrolytic backwards :)
Huh? If this really happens, then look for other reasons too, like vacuum not strong enough to hold the parts, rotation acceleration too high, rotation blocked by tubing, or the controller silently limiting rotation because it is configured wrong (Duet does that).
If you fear heavy parts is slipping on the nozzle, note there is a Speed % column in the part table (should be in packages), where you can reduce the speed and acceleration for these few heavy parts. Be sure to use one of the better Motion Control types on the driver that can actually shape acceleration, i.e. ConstantAcceleration or better:
https://github.com/openpnp/openpnp/wiki/GcodeAsyncDriver#motion-control-type
> Mark do you recommend changing out the tinyG for a
smoothie board?
No, TinyG is now quite well supported:
https://makr.zone/tinyg-new-g-code-commands-for-openpnp-use/577/
and arguably the S-Curves are very much needed for the shaky hardware (I have a Liteplacer myself).
Plus Tony Luken is on the list and he knows a lot about how to configure TinyG.
> With what I am seeing on the camera when doing bottom vision I am pretty sure I need to figure out the pipelines. I will see the red rectangles for instance not snug the part
Set the machine to TRACE logging level, enable debug images, then send them:
https://github.com/openpnp/openpnp/wiki/FAQ#how-do-i-turn-on-debug-logging
https://github.com/openpnp/openpnp/wiki/FAQ#how-can-i-get-a-native-camera-image
_Mark
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/d1983b2a-0b4d-4f07-bcf3-77c3ca528756n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/d1d910bc-3126-4e18-ba76-8c70a98d77c5n%40googlegroups.com.