Some ideas or issues that come to mind:
- Maybe the job file should have a column for the nozzle used? Or would it be better to have an "auto nozzle change" operation with the nozzle as a parameter? The latter would give you clearer view on what will happen in what order when running a job.
- How would the software know what nozzle is attached in the startup?
- A manually triggered automatic change is probably needed. How?
- How to define nozzle change operation? My first idea is to have a table of coordinates defining a sequence of positions:
Code: Select all
nozzle operation position1 position2 position3 (as many positions as needed)
1 release X: ... Y: ... Z: ... A: ... X: ... Y: ... Z: ... A: ... X: ... Y: ... Z: ... A: ... ...
1 attach X: ... Y: ... Z: ... A: ... X: ... Y: ... Z: ... A: ... X: ... Y: ... Z: ... A: ... ...
2 release X: ... Y: ... Z: ... A: ... X: ... Y: ... Z: ... A: ... X: ... Y: ... Z: ... A: ... ...
2 attach X: ... Y: ... Z: ... A: ... X: ... Y: ... Z: ... A: ... X: ... Y: ... Z: ... A: ... ...
...
what other issues should be considered?
[Unrelated: The "everything visible" style UI was clean when I started, but isn't so clean anymore. Adding this would be the last straw and likely, result to a traditional menu bar and setup screens. But that is another discussion. Also, unless this turns out to be rather trivial to implement, I'll add first other stuff on my todo list.]