

Xiao rv01β
TinyGo Rover Workshop 〜走れ!Tiny号
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 23
- Nets
- 70
- Pads
- 128
- Tracks, vias
- 0, 0
- Routed
- Not yet
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 1 Jun 2026
- Updated
- 18 Aug 2026
Overview
Xiao rv01β is an open-source printed circuit board by logica0419, from the logica0419/tinygo-rover-workshop repository on GitHub, published under the MIT licence. It is a 2-layer board with 23 parts on 70 nets.
It is built around the MCP3208-BI/P and MCP23S17-E/SO. Its parts include 13 resistors, 3 ICs, 2 transistors and 1 diode. It belongs with the ESP32 boards of this library.
Main components
2MCP3208-BI/P
PDIP-16-40℃~+85℃ 0.5LSB 100kHz 12 1LSB 1MHz、2MHz 2.7V~5.5V 500nA 8 External External Multiplexers、Bipolar input Not supported SAR SPI Yes PDIP-16 Analog to Digital Converters (ADC) ROHSMicrochip TechnologyAnalog To Digital Converters (ADC)MCP23S17-E/SO
SOIC-28-300mil-40℃~+125℃ 1.8V~5.5V 10MHz 16 1uA 600mV 8 8mA Interrupt Output Reset function、Cascading and address extension SPI SOIC-28-300mil I/O Expanders ROHSMicrochip TechnologyI/O Expanders
README
README.mdtinygo-rover-workshop
TinyGo Rover Workshop 〜走れ!Tiny号
Parts
23| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 2.2kΩ | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R9, R16, R17, R20, R23 |
| 4 | LBR-123F | OptoDevice:Vishay_CNY70 | SEN1, SEN2, SEN3, SEN4 |
| 3 | 22kΩ | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3, R8, R11 |
| 2 | 100kΩ | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2, R19 |
| 2 | 1kΩ | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R21, R22 |
| 2 | P-Ch -12V/-6A | Package_TO_SOT_THT:TO-251-3_Vertical | Q1, Q2 |
| 1 | 33kΩ | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R18 |
| 1 | MCP23S17 | Package_DIP:DIP-28_W7.62mm_Socket | U4 |
| 1 | MCP3208 | Package_DIP:DIP-16_W7.62mm_Socket | U2 |
| 1 | TVS 5V | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1 |
| 1 | XIAO-ESP32-S3-Plus | New_XIAO_Series_Footprints:XIAO-ESP32-S3-Plus-SMD | U1 |
Questions
What parts does the Xiao rv01β use?
23 parts, built around the MCP3208-BI/P and MCP23S17-E/SO. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Xiao rv01β KiCad files?
From the logica0419/tinygo-rover-workshop repository on GitHub, at the commit this page was made from: the board is hardware/pcb/xiao-rv01β/xiao-rv01β.kicad_pcb and its schematic hardware/pcb/xiao-rv01β/xiao-rv01β.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Xiao rv01β design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 4 layers243.8 × 171.5 mm

- 2 layers111.3 × 106.4 mm

Super Sixteen v1
matthewcieplak/super-sixteen
Code and schematics for the Super Sixteen Eurorack sequencer
141 parts171 - 2 layers65 × 100 mm

- 4 layers142.3 × 105.7 mm

Qmtech minimig
ranzbak/qmtech_minimig
KiCad design for a minimig compatible board for the QM_XC7A100T_DDR3 board.
222 parts24 - 2 layers149.3 × 104.5 mm

Sequencer
michd/modular-synth
Building a hardware modular synthesizer, this is where I'll collect module schematics and hardware designs.
132 parts20 - 2 layers70.6 × 33.1 mm

USD
o7-machinehum/uSD_Breakout
Micro SD (uSD) Breakout is a device to be inserted into a micro SD card slot to breakout the pins
46 parts7 - 2 layers57.4 × 38.6 mm

SPI 28c256
homebrew8088/Raspberry-Pi-32k-EEPROM-Programmer
Raspberry PI eeprom writer code
7 parts6GPL-3.0 - 2 layers191.5 × 97.6 mm

Open Apple 1 SBC
davischris/OpenAC1
This work is largely based on the work of Tor-Eirik Bakke Lunde (https://github.com/tebl/RC6502-Apple-1-Replica).
72 parts4GPL-3.0