Hermes
AYUSH-pro-grammer·hermes·kicad/hermas.kicad_pcb
About the Hermes PCB
Hermes is an open source RP2040/RP2350 PCB design by AYUSH-pro-grammer, published on GitHub. It is a 2-layer board measuring 38 × 53 mm, with 8 components from 6 distinct parts.
Its main chip is the XIAO-RP2040-DIP, from the RP2040/RP2350 family. Other key parts include the DM-OLED096-636 and MPU-6050. By type, the board carries 3 ICs, 3 capacitors and 2 resistors.
It belongs with the displays & leds and sensors designs in this gallery.
From the project
For my Hermes project, I made a compact handheld motion detector based on the MPU6050 IMU, a XIAO RP2040 microcontroller, and a 0.96" OLED screen. The board reads acceleration and rotational values of the sensor and outputs it on the screen.
For my Hermes project, I made a compact handheld motion detector based on the MPU6050 IMU, a XIAO RP2040 microcontroller, and a 0.96" OLED screen. The board reads acceleration and rotational values of the sensor and outputs it on the screen.
I decided to use the MPU6050 because I wanted to know more about IMUs and how to make a device which detects motion. Also, since the MPU6050 communicates using I²C protocol, it helped me understand such concepts as pull-up resistors, datasheets, decoupling capacitors, and PCB designing.

Main components on the Hermes
Hermes bill of materials (BOM)
8 components, 6 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | XIAO-RP2040-DIP | XIAO-RP2040-DIP | U2 |
| 1 | DM-OLED096-636 | MODULE_DM-OLED096-636 | U3 |
| 1 | MPU-6050 | InvenSense_QFN-24_4x4mm_P0.5mm | U4 |
| 2 | 0.1uf | C_Disc_D3.0mm_W1.6mm_P2.50mm | C1, C3 |
| 1 | 1uf | C_Disc_D3.0mm_W1.6mm_P2.50mm | C2 |
| 2 | 4.7K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2 |
Hermes design files
The KiCad project lives in the AYUSH-pro-grammer/hermes repository on GitHub; these links point at the commit this page was built from.
- Layoutkicad/hermas.kicad_pcb
- Schematickicad/hermas.kicad_sch
Hermes: common questions
What microcontroller does the Hermes use?
The Hermes is built around the XIAO-RP2040-DIP, from the RP2040/RP2350 family.
How big is the Hermes PCB?
The Hermes measures 38 × 53 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Hermes?
8 components, from 6 distinct parts. The full bill of materials is listed on this page.
Where can I download the Hermes design files?
From the AYUSH-pro-grammer/hermes repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Hermes design in my own project?
The repository has no license, so all rights stay with AYUSH-pro-grammer. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Hermes without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Pro V2
kata0510
290.1 × 130 mm270 parts2LMIT2.3k