<aside> 📎 Overview: We will provide information about the schematics, PCB layout design of the microcontroller development board (CYOBrain), and the source code repository.

</aside>

PCB Layout and Schematics

The schematics of the printed circuit board (PCB) of the CYOBrain is provided to you as reference for use and extension of the current product. You can access the schematics below, or from our official Github repository.

CYOBrain is divided into 2 separate PCBs: the chip module, which hosts the ESP32 and other necessary components for it to work, and the mainboard, which has all the other peripherals, including motor driver, LEDs, IMU, speaker and microphone.

CYOBrain is a 2-layer PCB with the chip module (small hexagon PCB on top) with mainboard (circular PCB at the bottom)

CYOBrain is a 2-layer PCB with the chip module (small hexagon PCB on top) with mainboard (circular PCB at the bottom)

Table summarizes the hardware components of each board.

Table summarizes the hardware components of each board.

PCB Functionality Blocks

All connectivity information between modules/blocks of PCB, and between PCBs can be found in the provided schematics and PCB layouts. We also provide you with a physical block location on the PCB for convenience.

Untitled

Untitled

LED Matrix Indexing

The index of LEDs in the LED matrix is shown below.

Untitled

CYOCrawler built-in libraries