Sno Station
Sno Station is your agents' workstation: open-source software that turns the AI agents you already run into one squad on your own machine. Two heads are better than one, and they get better with every
MMU software driver for Klipper (ERCF, Tradrack, Box Turtle, Night Owl, QuattroBox, Angry Beaver, 3MS, VVD, KMS, EMU...)
Translation pending
PluginsPython · ShellGitHub @moggieukSelf-installOwner unconfirmed
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Installable projects can be verified without a deployment domain. Use GitHub sign-in for a personal repository, or the repository verification file above for an organization repository.
Ask about other verification options
Loading the full README. The saved excerpt is shown below.
Universal Automated Filament Changer / MMU driver for Klipper
One driver. Every kind of MMU. A complete Klipper experience.
Happy Hare is the original open-source filament changer controller for
multi-color printing. Its philosophy is to provide a universal control system
that adapts to your choice of MMU (Multi-Material Unit): switch hardware and the
software transitions seamlessly with you.Read the full README ↗Happy Hare is the original open-source filament changer controller for multi-color printing. Its philosophy is to provide a universal control system that adapts to your choice of MMU (Multi-Material Unit): switch hardware and the software transitions seamlessly with you.
It is implemented as a Klipper extension that drives the hardware directly and
exposes everything else through ordinary Klipper macros. It helps to think of it
in web-browser terms: Klipper is the browser, and Happy Hare is an extension that
adds a whole new capability without changing how Klipper works underneath. If
you can write a gcode_macro, you can customize how Happy Hare behaves.
Now in its fourth generation, Happy Hare brings the MMU, printer, slicer, spool inventory and user interface together as one polished system. Configure it with a guided installer, control it from Mainsail, Fluidd or KlipperScreen, and let it manage the details from the first filament load to the last toolchange.
Happy Hare supports most community-built MMU/AFC systems, including Box Turtle, ERCF, EMU, Tradrack, BTT ViViD, Night Owl, Angry Beaver, 3MS, 3D Chameleon, QuattroBox, PicoMMU, MMX, KMS, QIDI Box, and custom designs. Its capability-based architecture gives selector machines and modular gear-per-gate systems native motor and sensor control, with room to grow into multi-unit and mixed-hardware printers.
Pair it with KlipperScreen for Happy Hare for dedicated touchscreen control, or use the native Happy Hare panels in Mainsail and Fluidd.
Happy Hare v4 is a major rework, not a drop-in update to v3. It introduces a
modular multi-unit architecture, a restructured Klipper extension, and a guided
Kconfig/menuconfig installer. The module and configuration layouts are
different, so v3 configuration files cannot be loaded by v4, or vice versa.
v3 branch;
continue to use the v3 wiki
and the v3 resources and videos.Happy Hare has always been exceptionally flexible. That flexibility also earned it a reputation for taking time and care to configure. v4 changes that.
The new Kconfig/menuconfig-based installer/configurator turns setup into a
guided, top-down series of choices. Select your MMU, control board, toolhead and
features; Happy Hare applies sensible defaults, asks only the questions relevant
to your hardware, validates the result, and generates the Klipper configuration
for you. The same configurator makes later changes and upgrades predictable,
without taking away the option to customize by hand.
Underneath the easier setup is a modular, multi-unit architecture. Different MMU/AFC designs can run independently on the same printer, including machines with multiple toolheads, while still sharing the mature mapping, runout, Spoolman, NFC/RFID, encoder, eSpooler, LED and UI ecosystem Happy Hare is known for.
The setup and tuning journey can take patience, but this is why we do it. These prints from @igiannakas were produced with an ERCF v2, OrcaSlicer and Happy Hare.
Happy Hare is a labor of love rather than a funded project, but v4 and its new documentation site are a substantial undertaking:
If you have found value in Happy Hare and want to contribute, donations are welcome via PayPal. Any support goes toward improving the experience for whichever MMU/AFC you run. Thank you!
Join the Happy Hare Discord, where there are channels for each MMU type and the main integrations. Bugs and feature requests can also be filed in the GitHub issue tracker.
For the fastest help, include klippy.log, mmu.log, the output of
MMU_STATUS SHOWCONFIG=1, the exact error text, and a clear description of what
was happening. Pictures or video are especially useful for physical problems.
Happy Hare is built on over five years of hands-on experience with many MMU designs, starting with ERCF, continuing through Box Turtle, and now the modular EMU system. Every new design brings another interesting challenge to solve—and another excuse to print something colorful.
Multi-color printing can be addictive and occasionally frustrating. Be patient, read the docs, ask the community when you get stuck, and remember to enjoy the machine you built.
Copyright (C) 2022-2026 Paul Morgan