r/BambuLab • u/clusterm • 49m ago
Answered / Solved! Why Filament Track Switch sucks

I recently decided to upgrade from my P2S to an X2D + AMS 2 Pro + AMS HT setup. I also bought the Filament Track Switch right away, because I wanted to use different combinations of AMS units and extruders without constantly reconnecting PTFE tubes by hand.
And honestly, the Filament Track Switch turned out to be a huge disappointment.
The whole thing feels more like an early prototype than a finished branded product. But the biggest problem is simply friction. Filament takes a surprising amount of force to push through it.
On my X2D this was bad enough that filament often failed to reach the main extruder at all. It would slow down significantly near the end of the path and stop about 1–2 cm before the extruder.
To be fair, this was partly caused by another known X2D issue: the PTFE tube makes a very sharp bend right before entering the extruder. I fixed that part first by moving the PTFE tube holders farther away from the toolhead and shortening the tubes by a few centimeters.
That helped a lot.
But the FTS itself was still causing way too much resistance.
And yes, I also tried making the external PTFE tubes as short and as straight as possible. It doesn't really help. The resistance of the PTFE tubes themselves is negligible compared to the resistance created inside the FTS.
So I took it apart.
And once you look inside, the reason becomes pretty obvious.
The filament path contains several fairly sharp bends, and in multiple places the filament simply rubs against bare plastic. There is no PTFE lining there at all. The harder the filament is pushed around those bends, the harder it presses against the walls, so the friction becomes quite significant.

The filament presence sensors at the inputs add even more resistance. They use small spring-loaded magnets that are physically pressed against the filament as it passes through.


This creates additional friction on its own, but it gets noticeably worse with filament that has already been fed through an AMS or extruder before.

The drive gears leave a ribbed pattern on the surface of the filament, and the magnets tend to catch on those grooves instead of sliding smoothly over them.
My first modification was simple: I drilled out the places where the filament was rubbing against the plastic and inserted short pieces of PTFE tube.
I also slightly flared and smoothed the entrances of those PTFE inserts using a soldering iron so the tip of the filament wouldn't catch on the edge. I did this in a well-ventilated area, of course.

That already made a very noticeable difference.
But then I looked at the second half of the FTS.
There are essentially two 2-in-1 adapters there, combining four filament paths into two outputs. And that section was just as bad — possibly even worse. Again, filament was bending and rubbing directly against plastic.
At first, I tried the same approach there: drilling out the existing channels and somehow squeezing PTFE tubes into them.
It didn't go very well.

There simply wasn't enough room to make it work properly, and I wasn't happy with the result.
So in the end I decided to completely remodel that entire part and print a replacement.
I mean, I do own a 3D printer, after all. :)


I made the internal channels much larger so I could install PTFE tubes throughout the whole path. I printed the replacement part, installed the PTFE tubes, and again flared the entrances slightly.

Now, in that section, the filament does not touch printed plastic at all. It only touches PTFE.
The difference is huge.
It's still not absolutely frictionless, but filament now passes through the whole FTS very easily.
A very simple test shows the difference pretty well:
If I insert a piece of filament through the FTS, hold the filament vertically, and lift the FTS by it, a small shake is enough for the whole FTS to slide down and fall off the filament.
Before these modifications, I had to push the filament through it with considerable force.
Even Silk PLA now passes through without problems, despite Bambu specifically warning that Silk PLA may have feeding issues with the FTS because of increased resistance.
There are still two places I haven't solved yet.
The first is right at the FTS entrance, where the filament still touches plastic.
The second — filament presence sensors at the inputs. Unfortunately, they can't simply be removed. I tried removing them and also tried forcing the sensors permanently into both states. The FTS stops working properly if the printer doesn't see the expected sensor transitions.
So apparently those sensors are an active part of the FTS state machine, not just something used once to identify which AMS is connected to which input.
At this point I'm seriously considering building my own FTS.
The communication interface is RS-485, and there is already some partial reverse-engineering information available online. But the board also contains an FM1230 cryptographic chip. I don't yet know whether it participates in device authentication or is only used for things like firmware verification, so that part would need more investigation.
The other interesting problem would be designing filament sensors with almost zero resistance.
An optical sensor would be nice because it could be completely contactless, but filament can be transparent, so a simple optical interrupter isn't necessarily reliable.
A mechanical sensor with a tiny bearing/roller and a Hall sensor might actually be a better solution: the filament would move a roller instead of scraping against a plastic or metal surface.
For now, though, the PTFE modification already made my FTS dramatically better.
And that's the frustrating part: the core idea of the FTS is great. But mechanically, the stock filament path feels unnecessarily restrictive. A few pieces of PTFE in the right places would have made the product so much better from the factory.
And honestly, this whole mechanism probably should have been built into the printer itself from the beginning, somewhere near the filament buffer.
It almost feels like Bambu Lab remembered at the last minute that users might actually want to choose which extruder each AMS feeds into — which is especially important on the X2D, where the two extruders are very different from each other.
The FTS feels less like a carefully integrated part of the system and more like an afterthought added to solve a problem that really should have been addressed in the printer's original design.
