Skip to content

Mcu Reference

moggieuk edited this page Nov 12, 2024 · 18 revisions

Page Sections:


#f03c15 #c5f015 #1589F0 Popular MCUs

The folling a collection of reference material showing pinouts, pin numbering and firmware programming notes for the most popular MCU's used for MMU Designs

BigTreeTech BTT MMB CAN v1

MMB_CAN_v1.0_Pinout

Click for details on Firmware flashing

Probably the best guide available is Esoterical's site: Firmware Guide



Fysetc ERB v2

ERB_v2_Pinout_White

ERCF v2 Connection Diagram:

ERB_v2_Connections

Click for details on Firmware flashing

Read the Flashing Firmware Notes

flashing



Mellow CAN v1

Mellow_CAN_v1

Click for details on Firmware flashing

Probably the best guide available is Esoterical's site: Firmware Settings



Mellow CAN v2

Mellow_CAN_v2

Click for details on Firmware flashing

Probably the best guide available is Esoterical's site: Firmware Settings



ERCF Easy Brd v1.1

Easy_Brd_Pcb

Click for details on Firmware flashing

Read the Flashing Firmware Notes

flashing)



#f03c15 #c5f015 #1589F0 Flashing Firmware

When using any MCU with Klipper, it is important to first flash Klipper firmware. Follow these steps to flash your MCU with Klipper firmware:

Important

For MCU's using CANbus, follow this guide.

  1. SSH (PuTTy) into your Raspberry Pi

  2. Run the following commands:

    cd ~/klipper
    make menuconfig
    
  3. Enter your MCU board's firmware settings, as explained later in this page.

  4. Save (Q)

  5. Run the following command:

    make flash FLASH_DEVICE=/dev/serial/by-id/<your-mcu-id>
    

Tip

To find your serial port, open a new SSH window, unplug your controller board, and run:

 ls /dev/serial/by-id

Next, plug in your controller board, and re-run the command. The newly added line is your controller's serial address.

 1. Introduction
 2. Installation
 3. Essential Configuration
 4. Calibration
 5. Operation

-- YOUR MMU IS READY TO PLAY WITH --

 6. Slicer-MMU Setup

-- NOW YOU ARE READY TO PRINT! --

 7. Tuning
 8. Optional Feature Setup
 9. Advanced Configuration
 10. Advanced Concepts
11. Quick References

12. Troubleshooting
13. FAQ
14. MCU Board Reference 🆕
15. Change Log
Happy Hare Discord

Clone this wiki locally