User Manual for BIGTREETECH models including: H616, CB1, CB1 Single Board, CB1 Board, Single Board, Board
BIGTREETECH CB1، برد توسعه بیگ تری تک با پردازنده آلوینر H616
File Info : application/pdf, 22 Pages, 1.81MB
DocumentDocumentShenzhen Big Tree Technology Co., Ltd. BIGTREETECH BIGTREETECH CB1 User Manual 1 / 22 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH CONTENTS CONTENTS .......................................................................2 Revision History ..................................................................3 1. Product Profile .................................................................4 1.1 Feature Highlights ..........................................................4 1.2 Specifications ..............................................................4 1.3 Dimensions ................................................................5 2 Peripheral Port ..................................................................5 2.1 Pin ........................................................................5 3. Interface Introduction ..........................................................11 3.1 Install via the BTB Connection ...............................................11 3.2 40 pins GPIO ..............................................................12 4. Write OS ......................................................................13 4.1 Download the OS Image ....................................................13 4.2 Download and Install Writing Software ........................................13 4.3 Write OS..................................................................13 4.3.1 For Raspberry Pi Imager ..............................................13 4.3.2 For balenaEtcher ..................................................15 5. Configure Network .............................................................18 5.1 Ethernet ..................................................................18 5.2 WiFi Setting ...............................................................18 6. Configure Motherboard.........................................................19 6.1 SSH Connect to Device with CB1 Installed ....................................19 6.2 Compile MCU Firmware ....................................................20 7. Cautions ......................................................................22 2 / 22 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH Revision History Version Revisions 01.00 Original Date 2022/09/20 3 / 22 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 1. Product Profile The BIGTREETECH CB1 is launched to provide a great solution to the insane shortage of Raspberry Pi CM4. It outputs signals to the motherboard via the fast and convenient two 100 pins micro BTB connection header, including 100M Ethernet, HDMI, etc. Also, onboard 2.4G WiFi. 1.1 Feature Highlights 1. CPU: ALLWINNER H616, Quad-core Cortex-A53 @1.5GHz 2. GPU: Mali G31 MP2, Support OpenGL3.2 3. RAM: 512MB/1GB DDR3L SDRAM 4. Display: Compatible with HDMI2.0A Interface, Support 4K Displays 5. Compatible with USB2.0 Interface 6. Support 100M Ethernet + 100M WiFi 7. Having the same BTB header as the Raspberry Pi CM4. 1.2 Specifications 1. Product Size: 40mm x 55mm 2. Mounting Size: 33mm x 48mm 3. Input Voltage: 5V±5%/2A 4. Output Voltage: 3.3V±2%/100mA 5. Output Voltage: 1.8V±2%/100mA 6. WiFi: 2.4G/802.11 b/g/n 4 / 22 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 1.3 Dimensions 2 Peripheral Port 2.1 Pin PIN Connector 1 A connector_01 2 A connector_02 3 A connector_03 4 A connector_04 5 A connector_05 6 A connector_06 7 A connector_07 8 A connector_08 9 A connector_09 10 A connector_10 11 A connector_11 12 A connector_12 13 A connector_13 Signal GND GND NC EPHY-TXP NC EPHY-TXN GND GND NC EPHY-RXP NC EPHY-RXN GND 5 / 22 Description Ethernet TX Positive Ethernet TX Negative Ethernet RX Positive Ethernet RX Negative Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 14 A connector_14 GND 15 A connector_15 LINK_LED 16 A connector_16 NC 17 A connector_17 SPD_LED 18 A connector_18 NC 19 A connector_19 NC 20 A connector_20 NC 21 A connector_21 SYS-LED 22 A connector_22 GND 23 A connector_23 GND 24 A connector_24 PC15 25 A connector_25 PC8 26 A connector_26 PC6 27 A connector_27 PH10 28 A connector_28 NC 29 A connector_29 NC 30 A connector_30 PG6 31 A connector_31 PG9 32 A connector_32 GND 33 A connector_33 GND 34 A connector_34 NC 35 A connector_35 PG7 36 A connector_36 NC 37 A connector_37 PG8 38 A connector_38 PH6 39 A connector_39 NC 40 A connector_40 PH8 41 A connector_41 NC 42 A connector_42 GND 43 A connector_43 GND 44 A connector_44 PH7 45 A connector_45 PC9 46 A connector_46 PC10 47 A connector_47 PC11 48 A connector_48 PC12 49 A connector_49 PC13 50 A connector_50 PC14 51 A connector_51 SoC_RX 52 A connector_52 GND 53 A connector_53 GND 54 A connector_54 PC7 55 A connector_55 SoC_TX 56 A connector_56 NC 57 A connector_57 SDC0-CLK 6 / 22 Ethernet LED Ethernet LED System work light 3.3V IO(CB1 V2.1 is 1.8v ) 3.3V IO(CB1 V2.1 is 1.8v ) 3.3V IO(CB1 V2.1 is 1.8v ) 3.3V IO 3.3V IO 3.3V IO 3.3V IO 3.3V IO 3.3V IO 3.3V IO 3.3V IO 3.3V IO 3.3V IO(CB1 V2.1 is 1.8v ) 3.3V IO(CB1 V2.1 is 1.8v ) 3.3V IO(CB1 V2.1 is 1.8v ) 3.3V IO(CB1 V2.1 is 1.8v ) 3.3V IO(CB1 V2.1 is 1.8v ) 3.3V IO(CB1 V2.1 is 1.8v ) DEBUG UART 3.3V IO(CB1 V2.1 is 1.8v ) DEBUG UART SDCARD Clock signal Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 58 A connector_58 NC 59 A connector_59 GND 60 A connector_60 GND 61 A connector_61 SDC0-D3 62 A connector_62 SDC0-CMD 63 A connector_63 SDC0-D0 64 A connector_64 PG11 65 A connector_65 GND 66 A connector_66 GND 67 A connector_67 SDC0-D1 68 A connector_68 PG12 69 A connector_69 SDC0-D2 70 A connector_70 PG13 71 A connector_71 GND 72 A connector_72 PG14 73 A connector_73 PG16 74 A connector_74 GND 75 A connector_75 NC 76 A connector_76 SDC0-DET 77 A connector_77 VCC_5V 78 A connector_78 NC 79 A connector_79 VCC_5V 80 A connector_80 NC 81 A connector_81 VCC_5V 82 A connector_82 NC 83 A connector_83 VCC_5V 84 A connector_84 3V3 85 A connector_85 VCC_5V 86 A connector_86 3V3 87 A connector_87 VCC_5V 88 A connector_88 1V8 89 A connector_89 NC 90 A connector_90 1V8 91 A connector_91 NC 92 A connector_92 PWRON 93 A connector_93 FEL 94 A connector_94 NC 95 A connector_95 NC 96 A connector_96 NC 97 A connector_97 NC 98 A connector_98 GND 99 A connector_99 RECOVERY 100 A connector_100 AP-RESET 101 B connector_1 NC 7 / 22 SDCARD Data3 signal SDCARD CMD signal SDCARD Data0 signal 3.3V IO SDCARD Data1 signal 3.3V IO SDCARD Data2 signal 3.3V IO 3.3V IO 3.3V IO SDCARD detect 5V IN /2A 5V IN /2A 5V IN /2A 5V IN /2A 3.3V out /200mA 5V IN /2A 3.3V out /200mA 5V IN /2A 1.8V out /100mA 1.8V out /100mA Power switch (useless) (useless) Program download (useless) power reset (useless) Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 102 B connector_2 NC 103 B connector_3 USB1-DM 104 B connector_4 LINEOUTL 105 B connector_5 USB1-DP 106 B connector_6 LINEOUTR 107 B connector_7 GND 108 B connector_8 GND 109 B connector_9 NC 110 B connector_10 NC 111 B connector_11 TV_OUT 112 B connector_12 NC 113 B connector_13 GND 114 B connector_14 GND 115 B connector_15 NC 116 B connector_16 NC 117 B connector_17 NC 118 B connector_18 NC 119 B connector_19 GND 120 B connector_20 GND 121 B connector_21 NC 122 B connector_22 NC 123 B connector_23 NC 124 B connector_24 NC 125 B connector_25 GND 126 B connector_26 GND 127 B connector_27 NC 128 B connector_28 USB3-DM 129 B connector_29 NC 130 B connector_30 USB3-DP 131 B connector_31 GND 132 B connector_32 GND 133 B connector_33 NC 134 B connector_34 USB2-DM 135 B connector_35 NC 136 B connector_36 USB2-DP 137 B connector_37 GND 138 B connector_38 GND 139 B connector_39 NC 140 B connector_40 USB0-DM 141 B connector_41 NC 142 B connector_42 USB0-DP 143 B connector_43 NC 144 B connector_44 GND 145 B connector_45 NC 8 / 22 HOST USB1 HOST USB1 CVBS OUT HOST USB3 HOST USB3 HOST USB2 HOST USB2 OTG USB OTG USB Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 146 B connector_46 147 B connector_47 148 B connector_48 149 B connector_49 150 B connector_50 151 B connector_51 152 B connector_52 153 B connector_53 154 B connector_54 155 B connector_55 156 B connector_56 157 B connector_57 158 B connector_58 159 B connector_59 160 B connector_60 161 B connector_61 162 B connector_62 163 B connector_63 164 B connector_64 165 B connector_65 166 B connector_66 167 B connector_67 168 B connector_68 169 B connector_69 170 B connector_70 171 B connector_71 172 B connector_72 173 B connector_73 174 B connector_74 175 B connector_75 176 B connector_76 177 B connector_77 178 B connector_78 179 B connector_79 180 B connector_80 181 B connector_81 182 B connector_82 183 B connector_83 184 B connector_84 185 B connector_85 186 B connector_86 187 B connector_87 188 B connector_88 189 B connector_89 NC NC NC NC GND HCEC NC HHPD NC GND GND NC NC NC NC GND GND NC NC NC NC GND GND NC HTX2P NC HTX2N GND GND NC HTX1P NC HTX1N GND GND NC HTX0P NC HTX0N GND GND NC HTXCP NC 9 / 22 HDMI CEC HDMI Hotplug HDMI TX2 Positive. HDMI TX2 Negative. HDMI TX1 Positive. HDMI TX1 Negative. HDMI TX0 Positive. HDMI TX0 Negative. HDMI CLK Positive. Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 190 B connector_90 191 B connector_91 192 B connector_92 193 B connector_93 194 B connector_94 195 B connector_95 196 B connector_96 197 B connector_97 198 B connector_98 199 B connector_99 200 B connector_100 HTXCN GND GND NC NC NC NC GND GND HSDA HSCL HDMI CLK Negative. HDMI I2C HDMI I2C 10 / 22 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 3. Interface Introduction 3.1 Install via the BTB Connection 11 / 22 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 3.2 40 pins GPIO When Manta series motherboard work with CB1, 40 pins GPIO is a custom IO arrangement, as shown in the figure below, Pin 7 is CB1's "PC7", and Pin 11 is CB1's "PC14". The GPIO number of CB1 corresponds to (PxPA)*32 + Pin For example: PC7 = (PCPA)*32 + 7 = 2 * 32 + 7 = 71 PH10 = (PHPA)*32 + 10 = 7 * 32 + 10 = 234 PC7 is numbered in Klipper as pin: host: gpio71, PH10 as pin: host: gpio234 Note: The logic voltage of PC ports in V2.1 version (PC6, PC7, PC8, PC9, PC10, PC11, PC12, PC13, PC14, PC15): 1.8V; The logic voltage of PC ports in V2.2 version (PC6, PC7, PC8, PC9, PC10, PC11, PC12, PC13, PC14, PC15): 3.3V. 12 / 22 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 4. Write OS 4.1 Download the OS Image Please download and install the OS image we provided: https://github.com/bigtreetech/CB1/releases 4.2 Download and Install Writing Software The official Raspberry Pi Imager: https://www.raspberrypi.com/software/ balenaEtcher: https://www.balena.io/etcher/ Both of the above software can be used, just choose one to download and install. 4.3 Write OS 4.3.1 For Raspberry Pi Imager a. Insert a MicroSD into your computer. b. Choose OS. 13 / 22 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH c. Select "Use custom", then select the image that you downloaded. d. Select the MicroSD card and click "WRITE" (WRITE the image will format the MicroSD card. Be careful not to select the wrong storage device, otherwise the data will be formatted.) 14 / 22 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH e. Wait for the writing to finish. 4.3.2 For balenaEtcher a. Insert a MicroSD card to your computer through a card reader. 15 / 22 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH b. Select the image that you downloaded. c. Select the MicroSD card and click "WRITE" (WRITE the image will format the MicroSD card. Be careful not to select the wrong storage device, otherwise the data will be formatted.) d. Wait for the writing to finish. 16 / 22 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 17 / 22 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 5. Configure Network 5.1 Ethernet Plug-and-play with an Ethernet cable, no additional setup required. 5.2 WiFi Setting After successfully writing the OS image, the MicroSD card will have a FAT32 partition recognized by the computer and a configuration file named "system.cfg" under this partition. Open with Notepad, replace WIFI-SSID with your WiFi name, and PASSWORD with your password. 18 / 22 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 6. Configure Motherboard 6.1 SSH Connect to Device with CB1 Installed 1. Install the SSH application Mobaxterm: https://mobaxterm.mobatek.net/downloadhome-edition.html 2. Insert the MicroSD card to the motherboard, and wait for the system to load after power on, approx. 1-2 minutes. 3. The device with CB1 installed will automatically be assigned an IP after being successfully connected to the network. 4. Find the IP address on your router page. 5. Open Mobaxterm and click "Session", and click "SSH", enter the IP you got in step 3 into Remote host, and click "OK". (Note: your computer and the printer needs to be in the same network.) 19 / 22 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 6. Login as: biqu, password: biqu. 6.2 Compile MCU Firmware 1. After SSH is successfully connected to the device with CB1 installed, enter in the terminal: cd ~/klipper/ make menuconfig Compile the firmware with the corresponding motherboard configuration, here is the Manta M4P example: * [*] Enable extra low-level configuration options * Micro-controller Architecture (STMicroelectronics STM32) ---> * Processor model (STM32G0B1) ---> * Bootloader offset (8KiB bootloader) ---> * Clock Reference (8 MHz crystal) ---> * Communication interface (USB (on PA11/PA12)) ---> 20 / 22 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 2. Press q to exit, and Yes when asked to save the configuration. 3. Run make to compile firmware, "klipper.bin" file will be generated in home/pi/klipper/out folder when make is finished, download it onto your computer using the SSH application. 21 / 22 Shenzhen Big Tree Technology Co., Ltd. BIGTREETECH 7. Cautions All unplugging and plugging operations should be performed under the condition of power off, except for HDMI, USB, and RJ45. Pay attention to the heat dissipation of CB1. If the running application consumes too many system resources, the CB1 will get hot quite seriously. If you need other resources for this product, please visit https://github.com/bigtreetech/ and find them yourself. If you cannot find the resources you need, you can contact our after-sales support. If you encounter other problems during use, feel free to contact us, and we are answering them carefully; any good opinions or suggestions on our products are welcome, too and we will consider them carefully. Thank you for choosing BIGTREETECH. Your support means a lot to us! 22 / 22