Work in progress system to manage automatic filament changing on multi-material 3D printers with similar material managemet systems to Enrage Rabbit Carrot Feeder. Biggest difference from existing solutions is implementation in a language which, unlike python, has strict typing and compilation checks.