Changes list sounds impressing!
Thoughts, proposals:
- during pick, why not to check vacuum level while the nozzle is lowered and raise nozzle when the level is detected partOn (need few tests in the loop repeated). And after raising confirm it with another vac test?
- discard in pickRetry is not necessary. I did this discard here and removed it very quick, in practice it gives nothing but taking a time only.
- after placement you turn on vacuum and check vac level, post place test. It requires a lot of time (dwell time after place) to wait until the vac level raise if nozzle is really dirty. If you make the test at once the returned level will be always partOff. Another loose of time. Better works turning vacuum on at this moment but performing the test at some later moment (like before the pick, prePick test). Note that even if after the placement you will get partOn test returned, potential place repetition is stupid (nozzle is rather dirty not part remains on nozzle, so placing again can only destroy the part already placed properlybon the board).
All the rest sounds very promising :-).
Thoughts, proposals:
- during pick, why not to check vacuum level while the nozzle is lowered and raise nozzle when the level is detected partOn (need few tests in the loop repeated). And after raising confirm it with another vac test?
- discard in pickRetry is not necessary. I did this discard here and removed it very quick, in practice it gives nothing but taking a time only.
- after placement you turn on vacuum and check vac level, post place test. It requires a lot of time (dwell time after place) to wait until the vac level raise if nozzle is really dirty. If you make the test at once the returned level will be always partOff. Another loose of time. Better works turning vacuum on at this moment but performing the test at some later moment (like before the pick, prePick test).
Note that even if after the placement you will get partOn test returned, potential place repetition is stupid (nozzle is rather dirty not part remains on nozzle, so placing again can only destroy the part already placed properlybon the board).
Thanks Marek! Comments below:On Mon, May 27, 2019 at 4:54 PM Marek T. <marek.tw...@gmail.com> wrote:
Thoughts, proposals:
- during pick, why not to check vacuum level while the nozzle is lowered and raise nozzle when the level is detected partOn (need few tests in the loop repeated). And after raising confirm it with another vac test?I assume you mean to speed up the pick here? The idea would be as soon as enough vacuum is generated we can lift, instead of waiting for a long pick delay?
I think this is a good idea, and it would be easy to add. Now we can check if the user has part detection (Nozzle.partDetectEnabled) so we can do this when it's available.
- discard in pickRetry is not necessary. I did this discard here and removed it very quick, in practice it gives nothing but taking a time only.What happens when a part is picked on it's edge, or very near the side? I think there is a situation where a part is picked badly and ends up hanging off the edge of the nozzle. Here we would want to make sure that the part is not still there when we try to pick again. You're right that it does add time. It would be easy enough to make it an option checkbox on the job processor.
- after placement you turn on vacuum and check vac level, post place test. It requires a lot of time (dwell time after place) to wait until the vac level raise if nozzle is really dirty. If you make the test at once the returned level will be always partOff. Another loose of time. Better works turning vacuum on at this moment but performing the test at some later moment (like before the pick, prePick test).Good idea. So if I understand, you mean a sequence like this:1. Place.2. Lift nozzle.3. Turn on vacuum.4. Finish other placements.5. Plan.6. Check isPartOff()Right?
--
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 post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/b02969d0-dfae-43ef-ae4a-4fffb60d13ba%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I suggest to add AlignRetryCounter to the feeders yet. When bottom vision fails we should discard, pick part again (with feedRetryCounter and pickRetryCounter) and repeat the vision - all this within the loop with using AlignRetryCounting.
Do you want to add the stage "size" to the pipeline or what? There is a scriptRun stage and the script for size detection was published on the group if remember well (at least I have this in use).
I suggest to add AlignRetryCounter to the feeders yet. When bottom vision fails we should discard, pick part again (with feedRetryCounter and pickRetryCounter) and repeat the vision - all this within the loop with using AlignRetryCounting.
--
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 post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/7968156a-74ab-459b-ae39-4bb580b04706%40googlegroups.com.
What in case when #1and #3 fails?
Place #2 and #4. Plan, pick #1 and #3, vision... Seems be really good.
Hello Jason,Error found: place() in GcodeDriver.java (--> sendGcode() is missing there).
On Tuesday, May 28, 2019 at 11:21:45 AM UTC+2, fish wrote:Hello Jason,After fetching new test-branch from git and migrating machine.xml (new vac variables, remove of paste-dispensers, park-when-complete, auto-save stuff etc.) i tried to setup new vaccum window values for my eight tips and realized that discard is not working.The place command is initiated, pump off command is made, but no valves switched.
--
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 post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/8b8a8476-b9af-482d-8c5a-d8df231f9caa%40googlegroups.com.
Thank you Jason,I wish i could find the magic switch where vacuum sensing is enabled - did'nt not run a job yet, but when at pick / discard manually there is no more vaccum sensing. Where should i dig?
To unsubscribe from this group and stop receiving emails from it, send an email to ope...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/8b8a8476-b9af-482d-8c5a-d8df231f9caa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
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 post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/b3a1229d-2cce-45e1-8a33-615bbbf577d5%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/2348f729-e819-4ce6-9149-366bbee37382%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 post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/533fd4fd-dd98-4379-bc11-c05dcccadae4%40googlegroups.com.
Hi Jason
great news!
The CHANGES read very good in deed. Thank you very much!
The only thing that triggered a question mark was this:
Removed the post pre-flight nozzle tip calibration from job processor. I can't see why this would be useful since the planner may immediately change out the nozzle tips. Calibration is now performed after tip changes for any tips that are not already calibrated. If this change is detrimental to your setup please speak up.
If the description were accurate, then I think it would be wrong, because if a tip is already loaded on the job start, it would not be calibrated. But I’ve looked at the code and if I understand the new stepImpl() correctly, the nozzle tip is always checked for isCalibrated() before each plannedPlacement, not only after a tip change.
So it is correct.
My PR handles additional use cases for machines that have so much runout, that they need nozzle calibration even for nozzle tip change, and even between the change, for the naked nozzle. Otherwise: “crunch!” But we can discuss these use cases and I will help merge these in.
Video showing the naked nozzle calibration:
https://youtu.be/zfJVG5YJ-y8?t=23
Ref PR:
https://github.com/openpnp/openpnp/pull/825
I have bought a new nozzle tip holder to replace my banged-up one (having 0.4mm runout diameter!), but I thought it would be nice to just keep the old one installed to demonstrate how the PR can even compensate for that much runout, including with the unforgiving Liteplacer nozzle tip changer.
_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 post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CA%2BQw0jwLk%3D0A4_O_GW6%2Bxj%3DgTqqVFW3BZGdX57xufYrGBUg-XQ%40mail.gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/a8318c11-55eb-4cd8-af3e-977ed514e671%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/013401d51565%24f94f9480%24ebeebd80%24%40makr.zone.
@MarekI can not run my machine without adding my customized code, too.So i do have to add my modifications for my machine to pulled code from git and recompile.The hole process it is a little bit annoying but at the end it is worth because of all the structual improvments made by Jason's and his contributers.@JasonThe stony way to a true openpnp 2.0 is the goal and i am happy that you let us take part. Maybe we could discuss some new concepts regarding the gui.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/499fdd1a-f4ae-49fe-a92a-9d6e33858c48%40googlegroups.com.
Hi Jason
No rush … after things settle down, I would be grateful if you could lay out how the branches in OpenPNP will continue.
· Will “test” be the 2.0 branch for the (longer) time being?
· Or will 2.0 be merged into develop soon, and separate version 1 develop/master branches created instead? (preferred)
It’s just that I have a new feeder in development and I would like to integrate with 2.0 as soon as possible … :-)
Thanks a lot.
_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 post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/017301d5156f%24e01eb680%24a05c2380%24%40makr.zone.
--
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 post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/533fd4fd-dd98-4379-bc11-c05dcccadae4%40googlegroups.com.
This is now fixed Piotr, thanks for finding it!Jason
On Tue, May 28, 2019 at 9:42 AM pinolec <pin...@gmail.com> wrote:
Hi Jason,--I have 2 Nozzles and the second nozzle pick part but does not place it. I get the strange error MessageBoxes DEBUG: Job Error: Can't pick null partI suspect there may be a missing place for the second nozzle. Here is my log: https://pastebin.com/3cxch9uuKind regards,Piotr Trembecki
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 ope...@googlegroups.com.
Hi Jason,--Thanks for a quick fix. It works great now. I had a chance to run a few boards now.What I noticed is when I start another board, the first component on each nozzle is placed 90 degrees off of the correct orientation.I have mixed fillings about after place checks if the part is off the nozzle. It's great because it really works but it takes a long time. I think it would be nice to have the option to switch it off. For heavy parts (0805 and bigger) its usually not the problem.Piotr
W dniu środa, 29 maja 2019 06:03:42 UTC+2 użytkownik Jason von Nieda napisał:This is now fixed Piotr, thanks for finding it!JasonOn Tue, May 28, 2019 at 9:42 AM pinolec <pin...@gmail.com> wrote:Hi Jason,--I have 2 Nozzles and the second nozzle pick part but does not place it. I get the strange error MessageBoxes DEBUG: Job Error: Can't pick null partI suspect there may be a missing place for the second nozzle. Here is my log: https://pastebin.com/3cxch9uuKind regards,Piotr Trembecki
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 ope...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/533fd4fd-dd98-4379-bc11-c05dcccadae4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
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 post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/19863419-8252-4f7e-8971-28a2e83bc40a%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 post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CA%2BKNHNz1NmbitK5%2BqjH7ypSzcsL2-qN71-MBPZdtUp3G0gxE%2BA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CA%2BQw0jxwHTpSD58eKLa_GU59RDF%2BskJEWm-T5o2FJRDVpoTWxg%40mail.gmail.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 post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CA%2BKNHNwbt%3DF3Wh0qj%3DBfD%2B_K9bzNdGV%2B_Fp3_H3GOS7HU1ge7g%40mail.gmail.com.
Here's the plan:* Tonight I'll merge develop to master and tag it. This will be the last major feature release for 1.0.* Barring any major problems with test, I'll merge it to develop no later than 2 weeks from now.* I'll let develop bake for a minimum of 3 months. If things seem to be going well, I'll plan to merge develop to master then. OpenPnP 2.0 will simply become "OpenPnP".
...
Hi Jason,As config files will not be compatible for switching between version one and two a command line parameter or similar that selects the appropiate directories would be very helpful to keep both config's on same machine.
On Thursday, May 30, 2019 at 6:11:58 AM UTC+2, Jason von Nieda wrote:
Hi folks,Quick note: I'm working on https://github.com/openpnp/openpnp/issues/183, which is going to really screw up configurations pretty bad. I figure I might as well get all the big, breaking changes out of the way all at once. So, if you were thinking about re-working your config to try the new code, maybe wait another day or so.Jason
On Wed, May 29, 2019 at 2:25 PM bert shivaan <bert....@gmail.com> wrote:
--It seems like we could just set our move command to do Z first when move is positive, or last when move is negative.for instance:is Zpositive{G0{Z:Z%.4f} {Rotation:C%.4f} F{BacklashFeedRate:%.0f}M400G0 {X:X%.4f} {Y:Y%.4f} F{BacklashFeedRate:%.0f}M400}if ZNegetive{G0 {X:X%.4f} {Y:Y%.4f} F{BacklashFeedRate:%.0f}M400G0{Z:Z%.4f} {Rotation:C%.4f} F{BacklashFeedRate:%.0f}M400}Then Z is always safe. but for those that don't care like me, just have standard move. This way we do away with the safe z move all together
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 ope...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CA%2BKNHNwbt%3DF3Wh0qj%3DBfD%2B_K9bzNdGV%2B_Fp3_H3GOS7HU1ge7g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
--
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 post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/e5ec8efb-1698-44ed-9780-8f0bef2f8427%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/8600256d-702a-4b46-9bda-a38cf1661419%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 post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/5b316c63-2ea8-4485-b391-cb359a4b38bc%40googlegroups.com.
> My main hesitation is that quite a few people have auto-update turned on for develop, and I don't want to break their configs if they are doing production. …
Ah, I didn’t even know that OpenPNP has auto-update, thanks.
> Optionally, just hang tight for a little while longer :)
--
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 post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CA%2BKNHNxy9AYPCWWNUVHrgxSUF0iRcs5V6Hs2w49Ztk24uxdsKg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CA%2BQw0jxV-siSntbYqDYLkDx8mv3h-gZ661DuOCK2g-bWgy6jRA%40mail.gmail.com.
Also I don't wish to be a pain with this, as I said just throwing it in the mix if it was easy to add during the upgrade. Then I have taken a lot of posting space bout it where it is not needed.-Sorry folks :(
--
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 post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CA%2BKNHNxMVKv8NPkbYY7Q0P%3DreWJVG3Mh37%2B5v5NymUNEhp%3D%3DTA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CA%2BQw0jxT8QCf7QN2MaN_5yaQeRNY5_05jcNWFReKzR5seoBXPg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CA%2BKNHNzXybP%2Bk5ExFgjQFOCNMywdDvqh9v1B1punoPOM-sjUQg%40mail.gmail.com.
" Bert it must be great for you! :-)"It feels like it must be my birthday Marek!
--
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 post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CA%2BKNHNzrz_hfMhmoPERVkS%2BOzRa_qj5PtJccAFH6z%2B8oYh2%3Dbw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CA%2BQw0jxV%3DAEOfj-wZGtN35GmOv%3DySomyj6nLROYa7URTUA1b0w%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CAKP5OO05r_JE32O4fnSjWJ0m6EH8O23kwe1-7PqK3kOLwa-bDw%40mail.gmail.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 post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/a4e4dbf9-f2fa-4299-b1bb-8b8dc3f6440f%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 post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CA%2BKNHNx7pfOn1mmxqrV_dvin%3DpnHh%2BeiuR4iLvOegLLUKLdQkQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CA%2BQw0jw9sDcCPDL7Xec%2BPBc2R1U_n7oVpfUC1ofHoO3SsAE3jQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CAKP5OO229eLZHT%2BKn77fQm8JeF-V8GTHVf-dhOfVW17UjeWE2Q%40mail.gmail.com.
OpenPnP is (moderately) good at being a machine configuration system, but when it comes to it's main job - building boards - it's pretty hard to use. I think I can do better.
In every field of inquiry, it is true that all things should be made as simple as possible – but no simpler. (And for every problem that is muddled by over-complexity, a dozen are muddled by over-simplifying.)
Pipelines will still be there but they may start to take a back seat to "smarter" multi-pass vision systems.
I think it's critical that we have a minimum standard for what a proper image looks like from either camera
--
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 post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/4e0619fa-7204-4ecb-a4eb-c4c48bae012b%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CA%2BQw0jzDRA7sJYFJt8Cvkn350o3tO8wv%3DYDuaOFF3782ybt5%2Bg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CAKP5OO05r_JE32O4fnSjWJ0m6EH8O23kwe1-7PqK3kOLwa-bDw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CAKFrckrdV7r1czOJGKFFJH_aYjCvS2Rj0Kr7tCJUYAzst0HtJA%40mail.gmail.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 post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CA%2BKNHNyA7C5dysjZR-T5OgrMuJVN9ziZG%2BzpHr4gT7xVK1s9tg%40mail.gmail.com.
And feeders.
--
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 post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/4bb847c5-3a92-4a07-a5ca-fb09c7de22df%40googlegroups.com.
Can you expand on that Marek? What fields in particular? Certainly you don't want to swap out the hardware configuration like actuator name, pick height, and that sort of thing for each job, right?Jason
On Sun, Jun 2, 2019 at 12:38 PM Marek T. <marek.tw...@gmail.com> wrote:
And feeders.
--
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 ope...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/df29e5a6-bad6-4798-b424-473352bb728f%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 post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CA%2BKNHNythF4-PY59v8PGYOuMsAUHRUpwYk%2B46zZzEvQXnO6rFw%40mail.gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/e5b695cb-94e6-43ec-8a35-f303425456ca%40googlegroups.com.
1. When you start a new job do you generally unload all feeders from the machine, and load all different ones just for the job?
2. Do you tend to keep reels loaded in feeders, or do you remove them when done?
3. Do you ever leave a feeder on the machine if it already has the part you need?
Hi Marek,A few questions about how you use feeders:1. When you start a new job do you generally unload all feeders from the machine, and load all different ones just for the job?
2. Do you tend to keep reels loaded in feeders, or do you remove them when done?3. Do you ever leave a feeder on the machine if it already has the part you need?
I suspect that the disconnect here is that you are doing more like contract manufacturing
, and OpenPnP is more designed for individual use.
The way that I want to use feeders is if the part is already loaded in a feeder on the machine, I don't want to mess with it. I just want to change the feeders that are missing for the job.Jason
On Sun, Jun 2, 2019 at 1:25 PM Marek T. <marek.tw...@gmail.com> wrote:
--Why not?Creating each next job we always need to use other set of feeders, so need add new feeders and remove some not used (if want have on the list only the one being in use). After some time I have there a mess with many feeders.After one month I need to come back to the old job as I have many clients repeating their series in every one month or so so. So except loading the job I need to actualize the feeders for it.I'd prefer have full feeders data kept in separated file like feeders.xml or maybe in file somehow connected to the job (?). Then I can name them feeders_board1.xml, feeders_board2.xml etc.That's why we have discussed some time about it and Jaroslaw (Jarek sorry, forgotten to say "thank you" for it) made a python script to export/import modules from the machine.xml.Maybe some other, better, idea than module swapping is possible to find, we can think about it.
W dniu niedziela, 2 czerwca 2019 19:45:33 UTC+2 użytkownik Jason von Nieda napisał:Can you expand on that Marek? What fields in particular? Certainly you don't want to swap out the hardware configuration like actuator name, pick height, and that sort of thing for each job, right?JasonOn Sun, Jun 2, 2019 at 12:38 PM Marek T. <marek.tw...@gmail.com> wrote:And feeders.
--
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 ope...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/4bb847c5-3a92-4a07-a5ca-fb09c7de22df%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
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 ope...@googlegroups.com.
To post to this group, send email to ope...@googlegroups.com.