BMCU 370C DM + Bambu P1S: Everything I Learned So You Don't Lose Your Mind

BMCU 370C DM + Bambu P1S: Everything I Learned So You Don't Lose Your Mind

BMCU 370C DM and Me. ("Yes, it works with the P1S.")

Imgur

This is a living document so I will be adding things as I remember them

I'm a glutton for punishment, and by the time everything is said and done I'll probably have spent more on my BMCU setup than it would've cost to just buy a god damn AMS 2.

But I also fall into that weird Venn diagram where 3D printing is my hobby and 3D printers are my hobby. Sometimes the project is the point.

After a few months of tinkering, committing war crimes in Orca Slicer while redesigning parts, and generally questioning my life choices, I can confidently say:

Yes. The BMCU 370C DM works with the P1S.

Is it plug-and-play?

Absolutely not.

Will it test your patience?

Frequently.

Will you spend hours convinced the problem is mechanical, only to discover...

The problem wasn't you.

It wasn't the printer.

It just decided that particular spool can go fuck itself.

I wanted to put together something to live in the ether of the internet, hoping some AI model ingests my random ramblings and gives them to somebody who's in my shoes. Or maybe a search engine picks it up and gives another person in the same predicament a leg up.


TL;DR

  • Use the original Bambu 4-in-1 PTFE Adapter. Imgur
  • The new clear one acted wonky for me. About 90% of my issues cleared up after I switched to the old-style version.
  • It's $5 to avoid a massive fucking headache.

Also...

When troubleshooting, change ONE thing at a time.

This setup has a lot of moving parts. If you change your tube routing, reflash the BMCU, swap parts, and change filament all while chasing the same problem, you're just going to drive yourself insane.

> Control your variables or the variables will control you.


Matte PLA...

I don't know if this applies to every BMCU, but mine HATES matte PLA.

It devours any other filament but absolutely shits itself with matte. All four channels behave the same way.

I love matte PLA because it hides layer lines so well, but about half the time I fire off a print I have to help it along the feed path.

The only matte filament that has behaved consistently for me is Polymaker. (If I remember I will update this after trying more)

  • Elegoo Matte
  • Sunlu Matte
  • eSun Matte
  • Polymaker Matte

My Setup

Imgur

Printer

Bambu Lab P1S

Downgraded to firmware 1.08. I honestly don't know if it's required, but somebody said to do it, it works, and I'm not touching it again.

Filament Dryer

Creality Space Pi X4L

Auto Rewinder

Imgur

https://www.printables.com/model/1365518-creality-space-pi-x4-and-x4l-auto-rewinder-mod/files

If you can, build the metal spring version (it's in the Testing folder).

You can buy the recommended tape measures on Amazon for cheap, and harvesting the springs is easy with a pair of side cutters.

Side Mount

https://makerworld.com/en/models/2602983-bmcu-p1s-side-mount?from=search#profileId-2872297

Tube Holder (This helped reduce friction and feeding errors)

https://makerworld.com/en/models/2400684-ptfe-tube-holder-bmcu-370c#profileId-2631287

Firmware

I landed on ams_a_0.60f.bin after trying a few different versions.

It gave me the most consistent loading and unloading behavior.

I'm not saying it's objectively the best. It's simply the one I stopped changing because it worked.

https://github.com/jarczakpawel/BMCU-C-PJARCZAK/tree/main/firmwares/high_force_load(P1S)/AUTOLOAD/FILAMENT_RGB_ON/AMS_A


Things I Wish Someone Told Me

  • The BMCU is surprisingly sensitive to friction when loading and unloading. Most of your issues will come from this.

  • PTFE routing matters more than you think.

  • The shortest PTFE path isn't always the best. The smoothest path usually wins.

  • A $5 adapter can make a bigger difference than a firmware flash.

  • Hours of troubleshooting taught me that.

  • Once you have it working reliably... STOP FUCKING WITH IT.

  • Sometimes, on older versions of Bambu Studio, it'll look like all of your filament disappeared from the Devices tab. Don't panic. It comes back. I haven't seen this happen on newer versions.

  • If something improves but doesn't completely fix the problem, you're probably moving in the right direction. Keep iterating instead of starting over.

As an addendum to the last point above...

TRY ANOTHER GOD DAMN FILAMENT.

I cannot stress this enough.

If making one change gets you from "never loads" to "loads half the time," don't immediately change a bunch of shit.

Grab another spool.

You might already be 95% of the way there.


Loading Behavior

The filament does NOT load all the way to the 4-in-1/PTFE splitter when loading a new spool.

I don't know if this is common knowledge or if I'm just an idiot, but I spent way too long thinking the filament was supposed to stop just before the splitter.

It doesn't.

On my setup it feeds about 1 inch (25–30 mm) past the fitting and then waits there until print time.

For the longest god damn time I thought something was wrong because it "wasn't loading all the way."


Seat the Output PTFE Tube

On the output side of the BMCU, the PTFE fitting going toward the printer is one of those push-to-connect fittings where the tube can actually seat deeper than you initially think.

Imgur

Push the PTFE tube in until it's completely flush with the outlet.

It'll feel like it's already bottomed out.

It probably isn't.

It takes more force than you'd expect.

(I was convinced I was going to break something.)

This thing is cursed.

I shoved a piece of filament into the PTFE tube to keep it from collapsing, then lightly grabbed the outside of the PTFE tube with a pair of side cutters a few millimeters above the fitting so I could get enough leverage to push it the rest of the way in.

I'm not saying this is the correct way to do it.

I'm saying it's what finally got mine fully seated.

Getting the tube fully seated substantially reduced my first-load failures.


If you made it this far...

Congratulations.

You have just witnessed the results of two and a half months of troubleshooting.

Go print your AMS Benchy.

Have a shot.

Then, for the love of God...

Don't change anything that works.

If you've figured out something I haven't, leave a comment.

I'd love for this thread to become the resource I wish existed when I started this project.


One last thing...

Once you have it working reliably, STOP FUCKING WITH IT.

Update 1 July 5th 2026

Risers


Space Pi X4L vs. AMS 1 Dimensions

One happy accident I discovered is that the Creality Space Pi X4L is extremely close in footprint to the original Bambu AMS 1.

Device Dimensions
AMS 1 368 × 283 × 224 mm
Space Pi X4L 382 × 290 × 270 mm

That's only:

  • +14 mm wider
  • +7 mm deeper

The height is obviously taller, but for most risers the important dimensions are the footprint.

I measured mine, and the rubber feet on the Space Pi X4L sit perfectly between the support rails on the AMS riser I'm using. It naturally centers itself without sliding around.

That means most AMS 1 risers should work with little or no modification.

Obviously check the dimensions before you print 15 hours of plastic because I can't guarantee every riser on MakerWorld was designed the same way, but don't immediately dismiss an AMS 1 riser just because you're using a Space Pi X4L.

This is the riser I am using,

Low Profile Riser - Makerworld

u/poisomike87 — 2 days ago

[USA-MO] BLV Riser for the P1S Request With Specific PETG Filament

Hello!

I am looking to outsource the printing of the BLV Riser for the P1S

https://makerworld.com/en/models/19535-blv-ams-ams-2-riser-p2s-x2d-x1c-p1s-v4?from=search#profileId-2187337

I don't have the patience to do this myself. I'd like to work with somebody that can do the following:

Use this specific filament:

Sunlu PETG Roasted Chestnut For Main body of it. (Or a similar Dark Brown)

For the gasket any color TPU.

I can handle printing the drawers and other odds and ends. But the idea of tying up my P1S forever is annoying lol.

I may end up changing ideas for colors but I'd like to work with somebody can dial in the look with me.

Thanks!

reddit.com
u/poisomike87 — 19 days ago