Help with "No trigger on manual_stepper chameleon after full movement" – Need pause on failed filament load

Basic Information:

Printer Model:
MCU / Printerboard:
Host / SBC

mmu.cfg.txt (11.7 KB)

klippy.log

Fill out above information and in all cases attach your klippy.log file (use zip to compress it, if too big). Pasting your printer.cfg is not needed
Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there

Describe your issue:

Hi everyone,

I’ve been developing a DIY MMU system based on the 3D Chameleon concept. The setup is mostly functional now, and I’ve learned a lot from older posts shared here, so thank you for that.

Each tool has its own filament sensor, and I’ve added an endstop switch just above the extruder gear for the [manual_stepper chameleon]. The filament loading process stops when this switch is triggered — instead of relying on a fixed move distance — which works great under normal conditions.

However, in cases where the filament breaks or jams, the switch doesn’t trigger, and I get the following error:

No trigger on manual_stepper chameleon after full movement

What I’d like to achieve is:
:backhand_index_pointing_right: If the endstop isn’t triggered during filament load, the printer should automatically pause (like with a PAUSE command) instead of throwing an error and stopping completely.

The macro code was originally written by someone else, and I’ve modified it a bit, but I’m stuck at this part.

If anyone has implemented a similar logic (pause on failed filament load), or knows how to catch this event in Klipper macros, I’d really appreciate your guidance.

Thanks in advance for your help!

Hi @sinangulsoy ,

The main recommendation I can give is to try Happy Hare firmware as it now supports the 3DChameleon.

1 Like

@3dcoded Thanks so much for your advice, my friend. By the way, I’ve been following your 3MS posts for a long time; you’ve built a great system, congratulations! I had already started building and developing the 3D Chameleon system before learning about your setup. I don’t want to make any major changes to the system for now, so I’m trying to overcome the current issue. I’m wondering if there’s a build that could help me resolve the triggering issue on the Happy Hare system. I’ve already attached the mmu.cfg file from the Chameleon system. If you’d like to take a look, I’d appreciate your help.

1 Like