Well, it looks like you have your answer for this particular application (the solution of just not adding repair packs to the roboports), but the problem still exists in the general case. A problem I've run into often is a filtered cargo
wagon that takes a bunch of stuff, like a supply train that has a
wagon that wants a stack of walls, turrets, drills, power poles, belts, or whatever, and ideally you'd want just a single requester chest asking for a stack or two of each and an
inserter to fill the
wagon, but the
inserter gets
stuck with an item it can't deliver and won't transfer the rest of the stuff.
Shokubai wrote:The inserter sits there holding 1 repair pack it can never deliver and 20 bots it can never insert. I haven't found a way to fix this without using multiple requester chests.
I think this doesn't actually happen with the
inserter holding 1 repair pack. It happens because of the
inserter stack size bonus, so there are 98 or 99 repair packs in the roboport/
wagon/whatever (or 1-2 less than whatever its maximum is), which is not full, and then the
inserter picks up a stack of 5 from the chest, but can't drop the stack off because there's not enough room, and it gets
stuck. So that leads to kind of messy solutions where you surround a
wagon with 14 requester chests and 14 inserters, limiting your
wagon to only 14 different kinds of items.
The only solution to that problem that I found was this mod:
SmartLoader, which will, if the container is full, rotate back to drop the items it couldn't fit in there back into the chest, and continue with the other items.