BIGTREETECH MMB Cubic V1.0 User Manual Revision Log Version Date Revisions v1.00 July 18th, 2024 Initial Version v1.01 September 9th, 2024 Corrected the fan voltage selection diagram.
BIGTREETECH MMB Cubic V1.0 User Manual 1. Product Profile The BIGTREETECH MMB Cubic is the ideal solution for fitting additional interfaces onto your Klipper control board, allowing you to connect more fans, hotends, sensors, etc., effortlessly. 1.1. Feature Highlights Employs a 32-bit ARM Cortex-M0+ RP2040 MCU, operating at 133 MHz.
BIGTREETECH MMB Cubic V1.0 User Manual 3. Interface Introduction 3.1. USB Power Supply To use USB power supply, short-circuit the USB-5V pin header. The 3.3V indicator will light up under normal power conditions. 3.2. PWM Fan Voltage Selection Set the output voltage to 5V, 12V, or 24V using a jumper.
BIGTREETECH MMB Cubic User Manual 3.5. CAN Interface If the MMB Cubic is used as a terminating device (one of the two devices at either end of the bus), ensure that the 120R position has a jumper inserted. 3.6. PROBE Interface 3.7.
BIGTREETECH MMB Cubic User Manual 4. Klipper Firmware 4.1. Flash Katapult(Canboot) Note: Katapult is for direct firmware updates via CAN bus. Skip this step if using DFU. 1) Enter cd ~ to go to the home directory, enter git clone https://github.com/Arksine/katapult...
BIGTREETECH MMB Cubic User Manual 4) Hold down the Boot button and connect to Raspberry Pi/CB1 with a Type- C cable. This allows the chip to enter DFU mode. 5) In the SSH terminal command line, enter to query the DFU device...
BIGTREETECH MMB Cubic User Manual [*] Enable extra low-level configuration options Micro-controller Architecture (Raspberry Pi RP2040) ---> If not using Katapult: Bootloader offset (No bootloader) ---> If using Katapult: Bootloader offset (16KiB bootloader) ---> Flash chip (W25Q080 with CLKDIV 2) --->...
BIGTREETECH MMB Cubic User Manual Enter python3 flash_can.py -i can0 -f ~/klipper/out/klipper.bin -u be69315a613c replacing the UUID parameter after "-u" with the actual UUID on your board. Note: by this point, you should have already compiled klipper.bin using "make". Additionally, when selecting the bootloader offset in the Klipper menuconfig, use the 16KiB option since Katapult's Application start offset is 16KiB.
Page 16
BIGTREETECH MMB Cubic User Manual In the SSH terminal command line, enter to query the DFU device lsusb 3. Enter to navigate to the klipper directory, then enter cd klipper make flash FLASH_DEVICE=2e8a:0003 to start flashing the firmware (note: replace 2e8a:0003 with the actual device ID obtained in the previous step).
BIGTREETECH MMB Cubic V1.0 User Manual 4.5. CAN Bus Configuration For use with BIGTREETECH U2C module: (1) In the SSH terminal, enter sudo nano /etc/network/interfaces.d/can0 and add the following content: allow-hotplug can0 iface can0 can static bitrate 1000000 up ifconfig $IFACE txqueuelen 1024 Set the CAN bus speed to 1M (speed must match the speed set in the firmware (1000000) CAN bus speed).
Page 18
GitHub: https://github.com/bigtreetech/MMB-Cubic Upload the motherboard configuration file to Configuration Files. Add the MMB Cubic configuration to the file: printer.cfg [include sample-bigtreetech-mmb-cubic.cfg] 4. Change the USB serial or CAN bus ID within the configuration file to match the actual ID of the board (USB serial or canbus).
BIGTREETECH MMB Cubic User Manual 5. Precautions When using 24V, each of the three fan interfaces can support up to 1A; at 12V or 5V, the combined maximum is 1.5A. The temperature interfaces default to NTC100K thermistors; use a 4.12K ...
Page 20
BIGTREETECH MMB Cubic V1.0 User Manual Should you require further resources for this product, you can find them at [GitHub](https://github.com/bigtreetech/). If you cannot find what you need, you may contact our after-sales support (service005@biqu3d.com). If you encounter any other problems during use or have suggestions or feedback, please...
Need help?
Do you have a question about the MMB Cubic and is the answer not in the manual?
Questions and answers