Yes, the skip thing is a bug. I have had it do this too.
--
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/4b284469-fb53-4e17-a5f4-45b696c23f7a%40googlegroups.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/60de490e-1c03-43c3-b1ee-7e5049a084e6%40googlegroups.com.
Mainly wanted to know is it something wrong in my configuration or kind of some bug being on the list to be corrected in future (what Jason just has confirmed).
--
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/b21a05f2-1f7e-4d72-9a36-a4d1b0133e71%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/babd0124-44fb-4bf7-bb59-044306a1e3a0%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/d64b0ea6-2033-477d-b069-8d2d03a21b2f%40googlegroups.com.
Clear Jason, thanks for answer, just considered if worth to compile it for me:-).
Pity that just not included well-done code to reverse the placement sequence. Then enough to keep an order that slower parts on higher numbered nozzles and problem of optimisation resolved automaticaly...
Understand that now the speed is checked at the beginning of the sequence and even if slow parts are already done the fast parts placed after are also limited, correct? So adding the reverse of the sequence in the PnpJobProcessor will not give effect of auto-increasing of the speed, isn't it?
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/300f3ffb-cc73-4dc2-8fd8-669a35486e4e%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/87be0baa-cb8c-4088-9c05-edf19cb8d804%40googlegroups.com.
I have strange working of the skip function and would like to know is it made this way intentialy or some bug.
So I have one head with three nozzles rotated with C-shared motor (what's probably not important in this case).
Conrete examle description:
Nozzle1 out of order. Nozzle2 picks the part properly but Nozzle3 cannot (let it be there is no part in the feeder). So we may press SKIP. And then the system discards the part from Nozzle1 - don't understand what for - and comes back with Nozzle3 to the feeder where is still no part. So we press SKIP again then system goes to discard Nozzle3 now (3 not 2 because probably knows that Nozzle2 is already empted).
Otherwords, when SKIP pressed due to problem with some part then system discards the parts picked up properly by previous Nozzles1 and 2. Some reason?
I have strange working of the skip function and would like to know is it made this way intentialy or some bug.
So I have one head with three nozzles rotated with C-shared motor (what's probably not important in this case).
Conrete examle description:
Nozzle1 out of order. Nozzle2 picks the part properly but Nozzle3 cannot (let it be there is no part in the feeder). So we may press SKIP. And then the system discards the part from Nozzle1 - don't understand what for - and comes back with Nozzle3 to the feeder where is still no part. So we press SKIP again then system goes to discard Nozzle3 now (3 not 2 because probably knows that Nozzle2 is already empted).
Otherwords, when SKIP pressed due to problem with some part then system discards the parts picked up properly by previous Nozzles1 and 2. Some reason?
And second question: after the final assembling we get all not placed parts marked with yellow. Do we have some method to initiate function like "pick and place all missed parts" or point the single part to be p/n/p again?
created another pull request regarding discard the right nozzle in case of an error:
https://github.com/openpnp/openpnp/pull/693
works well on my 2 nozzle machine. maybe somebody else could test that, too.