Skip to the content
2 layers17.8 × 31.8 mmXIAO REV, the printed circuit board in 3D

A Xiao to Pro Micro conversion board

Size
17.8 × 31.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
135
Nets
46
Pads
135
Tracks, vias
703, 74
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
28 Jun 2024
Updated
28 Jun 2024

Overview

XIAO REV is an open-source printed circuit board by gargum, from the gargum/Xiao-Pro repository on GitHub. It is a 2-layer board of 17.8 × 31.8 mm with 135 parts on 46 nets, routed with 703 tracks and 74 vias.

README

README.md

Xiao-Pro

A Xiao to Pro Micro conversion board

Features

  • Solder jumpers allow this board to be reversible
  • Compatible with several versions of the Xiao microcontroller
  • Reset pins connected to a reset button
  • Broken out battery contacts
  • Broken out NFC contacts
  • Switch (SPDT) connecting the batteries to the Xiao's on-board battery charger
  • Broken out contacts one can use to wire the output of a TP4056 instead of using the on-board battery charger
  • All 6 SWD pins broken out

Pinout Conversion

| Xiao | Pro Micro | | A0 | P21 | | A1 | P20 | | A2 | P19 | | A3 | P18 | | A4 | SDA | | A5 | SCL | | A6 | TX | | A7 | RX | | A8 | P6 | | A9 | P5 | | A10 | P4 | | GND | GND | | 3V3 | VCC | | 5V | RAW |

Notes

  • Only 2 of 3 GND pins are connected, hence why there are solder jumpers to bridge these pins.
  • Although SPI technically is connected, it occupies P4, P5, and P6 just below the I2C pins.
  • A TP4056 is bigger than this board, and therefore cannot be used as a shield for it.
  • All SMD pads are slightly undersized. Doing this was necessary in order to connect everything.
  • This board is too small to be ordered individually, and instead must be ordered as a sheet.

How to Build/Buy

In this repository, there should be a ZIP file. This contains all of the gerber files necessary to order this PCB through PCBWay or JLCPCB. If one wishes to see what exactly is inside that ZIP file, a folder with all of its contents is also contained in this repository. If one wishes to modify this project, all Kicad project files are included in this repository.

Parts

135
QtyValueFootprintReferences
135, , , , , , , , , , , , , , , +119

Similar boards

  • 2 layers191 × 85 mmSub panel, the printed circuit board in 3D

    Sub panel

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    135 parts3kApache-2.0
  • 2 layers95.3 × 161.9 mmDfh badge, the printed circuit board in 3D

    Dfh badge

    tanaes/whopping_Voron_mods

    135 parts787GPL-3.0
  • 2 layers97.2 × 58.9 mmDecentUSB, the printed circuit board in 3D

    DecentUSB

    bleroy/3d-junkyard

    Random 3D models

    135 parts69
  • 2 layers53.5 × 101.8 mmSony scopeman, the printed circuit board in 3D

    Sony scopeman

    lucysrausch/sony-scopeman

    Hardware Design files of a replacement mainboard for the Sony Watchman FD-10. This turns it into a bluetooth and WiFi-enabled vector display.

    135 parts69
  • 2 layers215.9 × 101.6 mmIps20, the printed circuit board in 3D

    Ips20

    gzweigle/open-hybrid-piano

    Building a hybrid MIDI digital piano

    135 parts61GPL-3.0
  • 2 layers76 × 76 mmSk030-matrix, the printed circuit board in 3D

    Sk030-matrix

    mirdej/synkie

    The Synkie is a modular open source analog video processor, developed by Michael Egger, Max Egger and Flo Kaufmann

    135 parts47
  • 2 layers270.1 × 112.9 mmHotreus62, the printed circuit board in 3D

    Hotreus62

    beekeeb/hotreus62

    Hotreus62 - an open-source 60% ergonomic mechanical keyboard with hotswap MX and choc support

    135 parts38GPL-3.0
  • 2 layers63.1 × 36 mmSignal processing, the printed circuit board in 3D

    Signal processing

    MarcinWachowiak/semiconductor-radiation-detector

    Semiconductor Radiation Detector - pcb, schematics, simulation files

    135 parts33

Questions

How big is the XIAO REV PCB?

It measures 17.8 × 31.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the XIAO REV use?

135 parts. 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 REV KiCad files?

From the gargum/Xiao-Pro repository on GitHub, at the commit this page was made from: the board is Kicad Project Files/XIAO_REV.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the XIAO REV design in my own project?

Its repository states no licence, so its author keeps all rights: ask gargum before reusing the design.