Skip to content

BigTreeTech PI v1.2 + U2C Module v1.0

This guide is tested with the following boards:

  • BigTreeTech Pi v1.2
  • U2C Module v1.0

This guide was verified on a BigTreeTech Pi v1.2 running CB1 Debian11 Klipper

This is an instruction to set up a BigTreeTech Pi v1.2 with a U2C Module v1.0 with Klipper. The BigTreeTech Pi v1.2 is a Raspberry Pi alternative with a H616 SoC. The U2C Module v1.0 is a USB-to-CAN adapter, which can be plugged on the top of the BigTreeTech Pi v1.2 as a HAT.

U2C Module v1.0

This module is already preconfigured & flashed by BigTreeTech. Turn off the Pi, remove the power supply, and plug the module on the Pi. After the Pi is fully booted again, CAN should be ready.

Using U2C Module v1.0 on the minimal CB1 image

this is only needed if...

you use the minimal image from BigTreeTech. The minimal Image have nothing preinstalled from the the Klipper enviroment.

  • BigTreeTech Pi v1.2
  • U2C Module v1.0

This guide was verified on a BigTreeTech Pi v1.2 running CB1 Debian11 minimal

On the minimal image the CAN interface must be configured first. This can be done with the /etc/network/interfaces.d/can0 file. Follow the steps below to set them up.

# open file with nano
sudo nano /etc/network/interfaces.d/can0
/etc/network/interfaces.d/can0
allow-hotplug can0
iface can0 can static
    bitrate 500000
    up ifconfig $IFACE txqueuelen 128

To save and close the nano editor:
ctrl+s => save file
ctrl+x => close editor

After a reboot, the can interface should be ready.