BiBoard V1 Guide

Introduction

Biboard V1 is a development board based on the high-performance ESP32 MINI 1 module. The module employs an Xtensa dual-core 32-bit LX6 processor featuring 4 MB of Flash memory, 2.4 GHz Wi-Fi, and Bluetooth Low Energy. With its powerful computing capabilities and diverse expansion interfaces, it can meet various projects' personalized needs and complex embedded development requirements. It is widely used in fields such as the Internet of Things, industrial automation, and education and research. Biboard V1 is the ideal choice for any embedded developer.

Feature

  • Real-time high-load power supply

  • High-speed UART debugging IC

  • Flight Controller-Grade Six-Axis Motion Sensor

  • 12-channel PWM servo interface

  • Universal extensible interface (Grove socket)

  • Stand-alone intelligent voice recognition with bilingual multi-word support

  • High-fidelity audio speaker

  • Zero-latency, high-sensitivity capacitive touch

  • Strong EMC anti-interference and anti-radiation performance

Specifications

Specification Details

Processor

ESP32-U4WDH

SRAM

520KB

ROM

448KB

Flash

4MB

External EEPROM

Customizable

Input Voltage

7 - 9V

Operating voltage

5V

Operating current

0.1 - 0.2A

Baud rate

115200

Bluetooth protocol

4.2 BR/EDR and low energy Bluetooth standard

Wi-Fi protocol

802.11b/g/n

Onboard Grove expansion socket

UART2, I2C, 4x Analog input

Raspberry Pi port

Support Raspberry Pi 3A+, 4, 5 (need to install a 5-pin socket)

Modules and functions

Part No.Module & Function

1

Programmable LED [1]

2

DC-DC chip

3

12 x PWM servo socket

4

MPU6050 gyroscope

5

Voice command Module

6

External EEPROM [2]

7

Grove Sockets (G1: UART2; G2: I2C; G3: 2x Analog input; G4: 2x Analog input)

8

Speaker

9

2.54mm Battery Input

10

Raspberry Pi port

11

ESP32 Mini

12

CH343P serial chip

13

BOOT button [3]

14

Reset button

15

8.4V Power indicator (Yellow LED)

16

5V power indicator (Blue LED)

17

Touch pad socket

[1]. BiBoard V1 supports 12 PWM servos by default, but if you need to read the feedback angle of the 12th servo (Pin 27), please disconnect JP1. After that, LED27 cannot be used.

[2]. The newest firmware has implemented the external EEPROM's functionality with the built-in flash. You can purchase it elsewhere and solder it to the mainboard if needed. Model: M24C64-FMC6TG.

[3]. If the firmware burning process is interrupted due to external factors, it may lead to a situation where the firmware cannot be burned again. In this case, you need to power off the mainboard, press and hold the BOOT button, and then power on the mainboard again to force the ESP32 into Download mode. After the burning process is complete, power on the mainboard again.

Last updated