ReferenceStripFeeder (3x): No Automatic Changeover when Empty – Error Message Instead of Switching

63 views
Skip to first unread message

Christoph Gabriel

unread,
Dec 6, 2025, 1:44:15 PM (6 days ago) Dec 6
to OpenPnP

Hello everyone,

I am running OpenPnP and encountering an issue with the automatic changeover between multiple feeders that contain the same component (part).

My Setup:

  • Feeder Type: 3x ReferenceStripFeeder
  • Part: All three feeders are configured with the EXACT same Part ID and are listed sequentially in the Feeders list in OpenPnP.
  • Goal: When Feeder 1 becomes empty, OpenPnP should automatically use Feeder 2, and then Feeder 3.

The Problem: When the current feeder (e.g., Feeder 1) runs out of parts, I receive an Error Message („feeder empty“) instead of OpenPnP autonomously switching to the next available feeder (Feeder 2).

I currently have to manually abort the job and restart.

My Questions:

  1. Is there a specific setting I need to adjust, in addition to having the identical Part ID, to ensure OpenPnP executes the automatic feeder changeover?
  2. If the ReferenceStripFeeder throws the End of strip? error: How can I configure it to interpret this state as "empty," causing it to abandon the pick attempt and try the next feeder on the list?

Thank you in advance for any insights or suggestions!

 

Jorropo

unread,
Dec 6, 2025, 2:21:19 PM (6 days ago) Dec 6
to ope...@googlegroups.com
I have the exact same problem with ReferenceTrayFeeder

--
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 visit https://groups.google.com/d/msgid/openpnp/a6c2a41d-3400-4332-8790-827e5087a275n%40googlegroups.com.

Mike Menci

unread,
Dec 6, 2025, 3:29:24 PM (6 days ago) Dec 6
to OpenPnP
How many nozzles do you have on machine? 

Jorropo

unread,
Dec 6, 2025, 4:01:36 PM (6 days ago) Dec 6
to ope...@googlegroups.com

Toby Dickenson

unread,
Dec 6, 2025, 5:02:27 PM (6 days ago) Dec 6
to ope...@googlegroups.com
Hi all,

You need to be using the test branch to have feeders automatically disabled when they have a problem, which is the mechanism that lets openpnp swap to a different one.

Currently you also need to use deferred error reporting mode, which is with this icon visible. This keeps the job running and any errors that can't be fixed by retries get reported at the end of the job.

image.png

I agree it makes sense for this to work in "Alert" error reporting mode too, which is with this icon visible on that button, where every error causes the job to be paused and an error message is shown. But the current implementation does not support this. I shall fix this.

image.png

Toby

--

Toby Dickenson

unread,
Dec 8, 2025, 1:29:32 PM (4 days ago) Dec 8
to ope...@googlegroups.com

Christoph Gabriel

unread,
Dec 9, 2025, 2:43:50 AM (4 days ago) Dec 9
to OpenPnP
Thank you very much!
Reply all
Reply to author
Forward
0 new messages