Use EasyEDA to open .epro file
Version | .epro | Altium |
---|---|---|
Original version | --- | --- |
Hall version | PBMCU_C_Hall.epro | PBMCU_C_Hall.zip |
For Mainboard with Enhanced Security Patch
We have noticed that this mainboard may exhibit some abnormal behavior.
This could lead to unexpected reboots or even damage the 24V to 3.3V power conversion circuit.
Our preliminary findings suggest that the issue may originate from the SS54 diode located at position D4 in the upper-right corner of the board.
If you plan to produce this board, we recommend not soldering this diode. Instead, directly bridge the pads using copper wire, solder, or a resettable fuse.
For Mainboard with Enhanced Security Patch
The small diode next to the 75176 chip is modeled in the wrong orientation in the soldering aid, please refer to the silkscreen on the mainboard。
Version | PCB manufacturing files | Soldering aids |
---|---|---|
Mainboard Original Version | pcb_gerber_main_board_v0.4.zip | soldering_aids_mainboard_v0.4.rar |
Mainboard with Enhanced Security Patch | pcb_gerber_mainboard_enhanced_security_patch.zip | soldering_aids_mainboard_enhanced_security_patch.rar |
version | PCB manufacturing files | Soldering aids |
---|---|---|
Original version | pcb_gerber_sub_board_v2_2.zip | soldering_aids_sub_board_original_version.rar |
Hall sensor Version | pcb_gerber_sub_board_hall.zip | soldering_aids_sub_board_hall.rar |
For v0020: Please read carefully the README in the zip file espically for P/X series user
This folder contains the v0020 universal firmware for all BMCU-C boards, including the upcoming dual microswitch Hall sensor version.
🔧 "Universal" means it works across all A1/P1/X1 printers, as long as you’re using a 370 motor and Hall-based buffer.
The choice of sub-board does not matter; for P1, just ensure the pipe length is configured correctly to choose internal or external version.
A1 is configured as internal by default and does not require adjustment.
The files named BMCU-C-0020-P-X-Series-Int/Ext-Hub-A/B/C/D
are specifically for P1 series:
Int
or Ext
version according to your Hub location.A
, B
, C
, D
determines the printer’s ability to recognize up to 4 devices.BMCU-C-0020-A Series Printer.bin
without concern.Here are some common usage scenarios and the corresponding firmware to flash:
🟢 For A1 mini:
Flash BMCU-C-0020-A Series Printer.bin
🟢 For A1:
Flash BMCU-C-0020-A Series Printer.bin
🟢 For P1S using a single BMCU with external 5-way hub:
Flash BMCU-C-0020-P-X-Series-Ext-Hub-A.bin
🟢 For P1S using two BMCUs with external 5-way hubs:
BMCU-C-0020-P-X-Series-Ext-Hub-A.bin
on BMCU #1BMCU-C-0020-P-X-Series-Ext-Hub-B.bin
on BMCU #2If you have any questions or suggestions, feel free to reach out to the community or our support group.
We’re committed to continuously improving the BMCU firmware experience.
Version | Firmware | Note | Src |
---|---|---|---|
V0.2 | firmwarev0.2.zip | ⭐⭐⭐Recommended for BMCU-A | src-bmcu-0-2.zip |
Firmware from this version onwards is adapted to the BMCU-B aka 370 version aka,
also starting to support the P-Series recognising the BMCU as an AMS system.
Version | Firmware | Note | Src |
---|---|---|---|
1.21.2 | bmcu_firmware_1_21_2.zip | ||
1.26 | bmcu_firmware_1_26.zip | ||
2.06 | bmcu_firmware_2_06.zip | For 370 | |
2.22 | bmcu_firmware_2_22.zip | ||
3.14 | bmcu_firmware_3_14.zip | ⭐⭐⭐Recommended for BMCU-B aka 370 version | src-bmcu-3-14.zip |
3.31 | bmcu_firmware_3_31.rar |
Firmware from this version adapted to BMCU-C
Version | Firmware | Note | Src |
---|---|---|---|
4.9 | bmcu_c_firmware_4_9.rar | ||
4.20 | bmcu_c_firmware_4_20.rar | ||
4.23.3 | bmcu_c_firmware_4_23_3.rar | ||
4.24 | not available | ||
0013 | bmcu_c_firmware_0013.zip | not available | |
0013-Plus-Color-Noise-Heat-Improve | 0013-Plus-Color-Noise-Heat-Improve.zip | ||
0016 | BMCU-C-V0.1-0016.zip | ||
0019 | BMCU-C-V0.1-0019.zip | ||
0020 | BMCU-C-V0.1-0020.zip |
00.01.06.62
) and slicing software (2.1.1.52
)This version is @XC
's secondary development version based on 0013, optimized the following:
This version will improve the heat and noise problem effectively to some extent.
In addition, this version adds different light effects, under flashing this firmware, the motherboard will be a rainbow breathing light, and the 4020 light of the channel will change with the color of the consumables (after you change the color of the consumables through studio and handy)
Change Pid parametres
Added P-Series support (still in beta)
Fixed some anomalies that caused excessive resistance in the extrusion head
Added function: press buffer and then the motor enters a short feeding mode to load consumables
Fixed a possible bug with refills.
BMCU-C is supported for the first time, and the secondary board uses Hall sensors to replace photoelectric sensors.
Currently there is a known bug that all channels show material, regardless of whether the subboard is connected or not
The BMCU will now performs buffer jittering at the stage where it cuts off the filament
From this version onwards, the BMCU can automatically detect the direction of motor rotation, eliminating the need to manually reverse the power supply depending on the model/gear being printed.
The BMCU performs a jitter test to determine the motor direction for each channel and logs it the first time the printer is connected after the firmware is flashed.
If this direction needs to be reset, it is necessary to re-flash or remove the motherboard and press reset.
📢 - Official version from BMCU author @4061
❤️ - Recommended
❤️ BMCU-C improved version by @ZhuBuZaiHu (Highly recommended!!!) - update 11th July 2025
Link Makerworld
❤️ BMCU-C improved version by @Kongming:
Link Makerworld
📢❤️ BMCU-C official model release date 11/04/2025:
Link Makerworld
Backup link
BMCU-C Higher torque version
Link Makerworld
BMCU-C Dual Micromotion Button Version By @XC
📢❤️ 370 steel ball version v3.14:
Link Makerworld
Backup link
370X version by @XC
Link Makerworld
The seller on AliExpress is selling his 370X model and circuit board without informing
@XC
. If you'd like to support the developer, you can also choose to directly support his work and models.
📢370 version official version V2.5:
Link Makerworld
Backup link
370 extended buffer version - based on v2.5
❤️ QTBZ version, adjustable photoelectric block, optimised triangle clutch
Link Makerworld
Backup link
130 steel ball version
Link Makerworld
📢130 Original version by the author
Link Makerworld
Backup link
❤️ An optimised version collected by Yuekai, almost the author's original design, with the addition of a triangle clutch using springs
Link Makerworld
Backup link
Brackets for A1 and A1 mini, also can be used for early version 370
Link Makerworld
Backup link
The F3D files of the original print files shared by the author are provided here, in case you wish to make additional modifications yourself to the model. Please note that some versions are missing their F3D files.
Missing
130 similar to 370
todo
https://makerworld.com.cn/models/1173680
This section contains known working firmware versions for various Bambu Lab printers. These backups are provided for archival and reference purposes only.
At present, there is no practical need to download or use them, but they are stored here in case Bambu Lab imposes stricter limitations in the future that could restrict third-party tools or modifications.