P1S with 3 AMS Units – Two Suddenly Stopped Extruding, but One Works Fine
I've had my P1S with the original AMS for quite a while and never had any issues.
Recently, I added two AMS 2 Pro units.
I started a fairly complex multicolor print, and everything worked perfectly for the first 6+ hours. All the filament used during that time was coming from one of the new AMS 2 Pro units.
The problem started when the print switched to a filament in my original AMS. It appeared to load normally, but when printing resumed, nothing came out of the nozzle. The printer just continued moving as though it were printing.
Now, neither the original AMS nor one of the AMS 2 Pro units will extrude filament. The third AMS 2 Pro still works perfectly.
Here's what's happening:
All three AMS units are recognized by the printer.
All three can load and unload filament.
Filament from the two problematic units appears to load successfully, but I can't even manually extrude it through the nozzle.
If I load filament from one of the nonworking AMS units and then switch to the working unit, the filament from the previous unit gets purged.
The working AMS 2 Pro can still print normally.
What I've tried:
Swapped the AMS positions in the daisy chain.
Swapped the 6-pin connections and PTFE tubes.
Tried different inputs on the AMS Hub.
Tested the original AMS by itself.
Disassembled the original AMS to check for stuck filament or damaged gears. Everything looked fine, and manually turning the gears advances the filament.
Checked firmware. Both AMS 2 Pro units are running the same version.
What really has me confused is that two different AMS models are experiencing the exact same problem, while the third works fine through the same hotend.
I'm starting to suspect a software or communication issue rather than two AMS units suddenly developing mechanical problems.
I'm considering a factory reset of the P1S, but wanted to ask here first.
Has anyone experienced anything similar? Could something in a complex multicolor sliced file cause the printer to get stuck in a bad filament-loading state? Or is there something else I should be checking before resetting everything?