EasyManua.ls Logo

BIGTREETECH U2C User Manual

BIGTREETECH U2C
11 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #10 background imageLoading...
Page #10 background image
BIGTREETECH
10 / 11
5. Firmware Description
5.1 Firmware Source Code
We use the open source CandleLight firmware:
https://github.com/candle-usb/candleLight_fw
MCU Model: STM32F072C8
5.2 Firmware Update
After the module is completely powered off, press and hold the Boot button, plug
the Type-C data cable to power the module, enter the DFU mode, and use the
STM32CubeProgrammer software to update the firmware.
5.3 Klipper Configuration
Firmware Configuration Reference: https://www.klipper3d.org/CANBUS.html
1. Enter command in ssh terminal sudo nano /etc/network/interfaces.d/can0 and
execute
auto can0
iface can0 can static
bitrate 250000
up ifconfig $IFACE txqueuelen 1024
Set the CANBus speed to 250K (Customizable, but must be the same as the
speed set in the firmware CAN bus speed), save after modification (Ctrl + S) and
exit (Ctrl + X), enter sudo reboot to restart the Raspberry Pi.
2. Every device on CANBus generates a canbus_uuid based on the MCU's UID,
to find each microcontroller device ID, make sure the hardware is powered on
and wired correctly, then run:
~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0
Question and Answer IconNeed help?

Do you have a question about the BIGTREETECH U2C and is the answer not in the manual?

BIGTREETECH U2C Specifications

General IconGeneral
CategoryControl Unit
USB ConnectorType-C
CAN Bus ChipMCP2515
Input Voltage5V
CAN Baud RateUp to 1Mbps
InterfaceCAN Bus
FunctionUSB to CAN Bus communication

Summary

Product Introduction

Product Features

Lists key features of the USB to CAN bus module, including connectivity, performance, and build quality.

Product Dimensions

Displays the physical measurements of the BIGTREETECH U2C module.

Peripheral Interface

Interface Description

Details the function and purpose of the CAN_IN, CAN_OUT*, and CAN_OUT ports on the module.

USB-A Port

Explains the USB-A ports, including power jumpers and terminal resistance configuration.

Firmware Description

Firmware Source Code

Provides the URL for the open-source CandleLight firmware used by the module.

Firmware Update

Step-by-step instructions for updating the module's firmware via DFU mode.

Klipper Configuration

Guides on setting up the module for use with Klipper, including network interfaces and bus queries.

Related product manuals