@@ -27,12 +27,42 @@ Octopus pro with TMC2209 UART, EBB SB2209 v1.0 and U2C v2.1 running klipper
2727### Complete Installation Guide
2828
2929#### Step 1: U2C Configuration
30+
31+ ** ⚠️ Important for U2C v2.1** : Remove the 120R termination resistor jumper before connecting to the CAN bus network.
32+
30331 . ** Remove the 120R termination resistor jumper** on the U2C board
31- - This is required for proper CAN bus termination
34+ - This is required for proper CAN bus termination with Octopus Pro + EBB SB2209 setup
3235 - The jumper is typically located near the CAN bus connector
33- 2 . Flash U2C firmware if needed:
34- - Use ` U2C_V2_STM32G0B1.bin ` from the ` u2c/ ` folder
35- - Follow U2C manual for flashing instructions
36+ - ** For U2C v2.1** : The jumper should be REMOVED (not installed)
37+
38+ 2 . ** Flash U2C firmware** (recommended, especially for boards purchased before 2023):
39+
40+ ** Method A: Using firmware from this repository**
41+ - The firmware file ` U2C_V2_STM32G0B1.bin ` is available in the ` u2c/ ` folder
42+ - Copy it to your Raspberry Pi or download from the repository
43+
44+ ** Method B: Download from external source**
45+ ``` bash
46+ cd ~
47+ wget https://github.com/Esoterical/voron_canbus/raw/main/can_adapter/BigTreeTech%20U2C%20v2.1/G0B1_U2C_V2.bin
48+ ```
49+
50+ 3 . ** Flash the firmware** :
51+ - Press and hold the ** Boot button** on the U2C
52+ - While holding Boot, connect the U2C to your Raspberry Pi via USB-C cable
53+ - Release the Boot button (U2C should now be in DFU mode)
54+ - Verify DFU mode: ` sudo dfu-util -l ` (should show STM32 device)
55+ - Flash the firmware:
56+ ``` bash
57+ sudo dfu-util -D ~ /U2C_V2_STM32G0B1.bin -a 0 -s 0x08000000:leave
58+ ```
59+ (Or use the downloaded filename if using Method B: ` ~/G0B1_U2C_V2.bin` )
60+ - You may see an " error during download get-status" message - this can be ignored if the flash was successful
61+ - Unplug and reconnect the U2C
62+
63+ 4. ** Verify the U2C is working** :
64+ - After setting up CAN network (see Step 4), run ` ifconfig` to check for ` can0` interface
65+ - The U2C should appear as a USB device when connected
3666
3767# ### Step 2: Octopus Pro Firmware Setup
3868
0 commit comments