Skip to content

BMCU-C (370 Hall Sensor Version) Assembly Guide ​

Preface ​

This guide was entirely written by wanzi 😊

It is intended for the assembly of BMCU-C v0.2 channel modules.

If you don’t yet have the necessary parts, please refer to the Bill of Materials to purchase them 🛒

This article was written on my birthday (2025.4.16) 🎉

If you found this guide helpful, feel free to support the wiki with a donation 💖

Preparation Before Assembly ​

Bundled resources for this tutorial: Coming soon. Please refer to the group file section for now 📁

  • A fully soldered BMCU "Hall version" PCB, ensuring no soldering defects (e.g. cold joints, missing solder, bridges, or wrong connections). Flash the firmware—refer to the group file section for instructions on how to flash the firmware.
  • The firmware flashed must be suitable for the Hall sensor version. As of 2025.4.16, the latest available firmware is BMCU-C-4-13 Test
  • 3D printed outer shell
  • 3D printed magnet polarity detector

Magnet Polarity Detector

Main Assembly ​

Component Names Overview ​

Component Names Overview

Insert the 62B Bushing ​

Insert the 62B bushings into the back cover and the mid-frame as shown.

Insert Bushing

Assemble the D2*20 Shaft and 182A Gear ​

Ensure both ends are protruding equally.

Gear Assembly

Install Worm Gear on 370 Motor and Solder Motor Wires ​

Align the motor shaft flush with the worm gear. Optionally, apply 502 glue for reinforcement.

The terminal with the red dot is the positive pole.

Worm Gear and Wiring

Determine the Polarity of the Slider Magnets ​

TIP

Although there are various ways to check polarity, please consider printing the magnet polarity detector I designed. This helps me earn Bambu Lab credits as a motivation to maintain the wiki. Thank you for your support! 🙏

Prepare a container (bowl, dish, basin, etc.) and fill it with some water 💧

Water Container

Attach two D3*10 magnets together, place them in the polarity detector, and float it on the water.

Polarity Check

Once stabilized, the side facing south is the South Pole, and the other is the North Pole 🧲

Insert Magnets into Slider ​

Align the slider as shown. Insert the magnet with its South Pole facing downward (toward the pneumatic joint side).

Insert Magnet into Slider

Important: The magnet must be centered exactly in the magnet slot of the slider ⚠️

Secure Slider Magnet ​

Use an M2*8 self-tapping screw to fasten the magnet.

Secure Magnet

Install the Motor ​

Insert the motor into the designated position and fix it with one M3*5 machine screw.

Install Motor

Install the Nut and Nut Retainer ​

Insert an M3 hex nut into the slot and use a retainer to secure it (no image available, but it should be intuitive).

Nut Retainer

Insert the Gear ​

Insert Gear

Assemble BMG Drive Gear ​

Refer to the corresponding section in the 370 steel ball version guide.

Assemble BMG Idler Gear ​

Refer to the corresponding section in the 370 steel ball version guide.

Insert BMG Drive Gear ​

Insert BMG Gear

Insert Steel Balls ​

Insert Steel Balls

Insert Jam Sensor Slider ​

Make sure to align the slider in the correct orientation.

Jam Sensor Slider

Apply Lubricant ​

Lubricate the gears (you may take them out, apply grease, and reinsert them. No need to lubricate the BMG gear).

Lubricate Gears

Optionally lubricate the slider.

Lubricate Slider

Install Slider Springs ​

Insert two 0.8*12*25 springs into both ends of the slider and fit them in place.
(Note: I temporarily used 0.7*12*30 from the 370 version for demonstration. You won't encounter such difficulty during installation.)

Slider Springs

Install Jam Sensor Spring ​

Insert a 0.3*4*5 spring above the jam sensor slider.

Jam Sensor Spring

Install the Mid-frame ​

Attach the mid-frame onto the back cover. Ensure the magnet-equipped part of the slider goes through the frame.

Install Mid-frame

Secure it with five M2*8 self-tapping screws.

Install the Lever ​

Insert a 0.6*4*10 spring into the designated slot, then place the lever.

Insert Lever Spring

TIP

If your filament guide or spool has high resistance, or you’re using a P1 printer, use this model under the spring to increase clamping force.

Manually press the lever and insert a D2*20 shaft.

Insert Lever Shaft

Press it in with force using a tool, then use a screwdriver to push it firmly into the recess.

Secure Lever Shaft

Install Radial Magnet ​

Attach a D6*2.5 radial magnet above the BMG drive gear. Ensure it’s not obstructed and rotates with the gear (critical).

Radial Magnet

Tip

At this point, insert filament and use a 12V~24V power supply to test:

  • whether filament can be pulled through
  • whether the magnet rotates correctly
  • and whether lubricant is evenly distributed

TIP

You may insert a fiber optic cable into the small hole beside the slider for light guidance. Insert fully and trim the excess ✂️

Install the Sub-board ​

Place the sub-board as shown.

Sub-board

Secure with two M2*8 self-tapping screws, then solder the motor wires.

Secure and Solder

Tuck the excess wires into the slot.

Wire Management

Install the Front Cover ​

Secure with four M2*8 self-tapping screws.

Front Cover

Install Pneumatic Connector ​

Screw the pneumatic connector into the slider.

Pneumatic Connector

Done ​

You can now connect the board and perform basic filament loading/unloading tests 🎉

If your WS2812B (4020 size) LEDs do not light up under any condition, double-check the soldering direction.

WS2812 Side Mount Diagram

LED Status Table ​

In the table below, - indicates the LED is unaffected or its state is unknown.

ConditionSide LEDTop LED (Fiber)Troubleshooting
Radial magnet not installed-RedCheck radial magnet installation & AS5600 soldering
Normal operation-Blue-
Channel selected (active)-White-
No filament insertedBlack--
Filament onlineWhite--
Buffer pressed (slider)Blue-If side LED is red, reverse slider magnet polarity
Buffer released (slider)Red-If side LED is blue, reverse slider magnet polarity

Mainboard: Blue indicates normal communication with the printer; Red indicates abnormal; any other color is abnormal 🔧