Cura2 in a multi-printer environment
We've switched the lab at Red Hat over to Cura 2 (at git master as of yesterday morning). The lab configuration is currently:
One laptop
One powered USB hub
Two TAZ 6s connected to the USB hub
One Mini connected to the USB hub
(We have a second mini, but it is not hooked up at the moment)
Under the old cura 1 software, we'd just launch an instance for each printer and things were fine. The software would ask us for the proper tty device (and we had udev rules making sane names so that was an easy task).
Under Cura 2, we can do this without issue for the two TAZ 6s machines as long as they are running different toolheads (right now, this is the case). But as soon as we add a new cura 2 instance for the Mini and hit print, the TAZ printers both immediately stop printing. I suspect that the same would be true if we had the Mini printing and tried to send a job to a TAZ 6.
Now, in a better world, we'd have a dedicated controlling computer for each printer, but we do not currently have lab space for that. We're looking into setting up something like Octoprint on a Raspberry Pi, but haven't done that yet.
Is it possible to either:
A) Have it safely find the Mini without disrupting TAZ printing jobs from other instances? B) Have it see that there are multiple printer devices and prompt the user to pick the right one, as not to disturb the others?