Mainsail Fluidd Integration - CooperGerman/Happy-Hare GitHub Wiki
Mainsail and (I believe Fluidd) have added support to display additional attributes about each extruder. These are exploited by Happy Hare to give you even more visual feedback
Extruder/Filament Color
When you start a print the MMU_START_SETUP
macro reads information from the sliced gcode file and loads it into the slicer tool map (discussed in Tool and Gate Maps. Once this map is loaded, Happy Hare reports to Mainsail so that it can dynamically display the filament colors. What is displayed next to the tools is controlled by this parameter in mmu_parameters.cfg
:
t_macro_color: slicer
The default is slicer, but possible values are:
slicer
- Color from slicer tool map (what the slicer expects)allgates
- Color from all the tools in the gate map after running through the TTG mapgatemap
- As per gatemap but hide empty tools
Here is an example from a three color printer with the default slicer
setting where tools that are not used have not color:
If you would prefer to see the colors of all the filaments loaded into the gates of your MMU, simple use the allgates
setting:
[!TIP]
You don't need to restart klipper to make this change! Simple change the parameter dynamically with:MMU_TEST_CONFIG t_macro_color=allgates Boom! The update is immediate
Sometimes it is visually clearer to hide gates that are empty despite being in Happy Hare's gate map. You can do that with the gatemap
setting:
Finally, note that when displaying allgates
or gatemap
the TTG (tool-to-gate) mapping is interpreted, so here is an example of what happens with tool T0
is remapped to gate 7:
Notice that T0
is now red because gate 7 contains red filament.
Gate Assignment
comming soon