Marlin/src/feature/mmu/mmu2-serial-protocol.md
When initialized, MMU sends
We follow with
#if (12V_mode)
#endif
Now we are sure MMU is available and ready. If there was a timeout or other communication problem somewhere, printer will be killed.
<Build number> is checked against the required value, if it does not match, printer is halted.
MMU sends
as soon as the filament is fed down to the extruder. We follow with:
MMU will feed a few more millimeters of filament for the extruder gears to grab.
When done, the MMU sends
We don't wait for a response here but immediately continue with the next G-code which should
be one or more extruder moves to feed the filament into the hotend.
FINDA status is 1 if the is filament loaded to the extruder, 0 otherwise. This could be used as filament runout sensor if probed regularly.
MMU will feed filament down to the extruder, when done:
MMU will retract current filament from the extruder, when done: