Thanks for your replies.
When modifying or creating a user interface it's always good to know how it is used by other people.
So I try to find out what are common used configurations of tools to be sure that I don't miss anything:
1) Heated chamber
A heated chamber is used by a lot of people and is not supported by the paneldue (this was the reason, why I started... ;-))
Multi-heater configurations are possible, but not supported by the status messages from the duet.
2) Heat bed
Most people use a heat bed. Heat bed is configured by default. Is it possible to set it in the configuration as not present?
Multi-heater configurations are possible, but not supported by the status messages from the duet.
3) Hotends / Tools
a) one or more normal-single-tool(s), each consists of one separat drive/extruder, heater and nozzle.
This is the most common tool, I think.
b) a multi nozzle tool. From the sight of configuration it is the same as a)
(e.g. chimera, kraken)
c) mixing tools, with separat drive/extruder per filament, one or more heaters (commonly used by all extruders), one commonly used nozzle
(e.g Diamond hot end, cyclops)
Do I miss a tool or is something wrong?
Multiple definition of tools
Some people define the same extruder in different tools.
This can be done to use a one-extruder-printer as a multiple-extruder-printer with manual filament change.
(Using a pause on tool change)
As a I read in tutorials it is also commonly used for mixing tools.
You can have a tool for each base color and one or more additional tools for mixing colors.
The slicer is configured to change only the tool on color change.
The definition of the mixing ration of the colors are defined in the printer configuration or the start gcode of the part.
This is the point I asked me whether it is a good idea (or not) to list the used extruders / drives as separate columns, if a tool has more than one drive. On the other hand the question is, what the extrusion on the paneldue (!) is used for.
I used it only for changing the extrusion rate during a print, if I see over- or under-extrusion. The next print I adjust the slicer settings accordingly. For this I would adjust the extruder multiplier for a mixing tool only for all extruders in the same way.
(in my understanding the extruder multiplier should be used to compensate different filament diameter and the mixing ratio should be for what it is named. Never understood, why a sum of all mixing ratios different from 100% is allowed and not normalized... but that's another topic...)
What are you using for the extruder-multiplier on the paneldue?
Suggestion for the paneldue layout
My suggestion for the paneldue layout would be to have one column per tool / bed / chamber.
In case of multi-heater-tools adding additional column(s) (as in the picture in my post before).
On the print page the extrusion rate will be shown only if the tool has only one drive/extruder.
What are you thinking?