SHAKE FOB REV-A

rohith-scandron·SHAKE_FOB_REV-A·ESP32_C3_FOB/ESP32_C3_FOB.kicad_pcb

SHAKE FOB REV-A PCB layout, top view — open source ESP32 board by rohith-scandron

About the SHAKE FOB REV-A PCB

SHAKE FOB REV-A is an open source ESP32 PCB design by rohith-scandron, published on GitHub. It is a 2-layer board measuring 20.6 × 28.9 mm, with 47 components from 25 distinct parts.

Its main chip is the ESP32-C3FH4, from the ESP32 family. Other key parts include the MCP73831T-2ACI/OT, XC6206P332MR and MMA8452QR1_C11360. By type, the board carries 20 capacitors, 13 resistors, 4 ICs, 2 switches, 2 diodes and 1 transistor.

It belongs with the power & battery, iot & wireless and displays & leds designs in this gallery.

From the project

A PCB keychain: a shake-activated OLED "digital pet" fob. Sleeps at ~0 µA-class draw until shaken, wakes and shows an emoji/gif on a small I2C OLED, advances to the next one on a gentle shake, and sleeps again after 10 s idle. BLE included for a future companion app to push new g

A PCB keychain: a shake-activated OLED "digital pet" fob. Sleeps at ~0 µA-class draw until shaken, wakes and shows an emoji/gif on a small I2C OLED, advances to the next one on a gentle shake, and sleeps again after 10 s idle. BLE included for a future companion app to push new gifs. Charges and programs over USB-C. Built for JLCPCB fab + assembly, optimized for the smallest board that still fits the parts.

Main components on the SHAKE FOB REV-A

SHAKE FOB REV-A bill of materials (BOM)

47 components, 25 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
MCP73831T-2ACI/OT
MICROCHIP(美国微芯)
U1
1
XC6206P332MR
TOREX(特瑞仕)
U2
1
ESP32-C3FH4
ESPRESSIF(乐鑫)
U3
1
MMA8452QR1_C11360
NXP(恩智浦)
U4
1
AO3401A
AOS
Q1
1
C5380316
3225 40M 12PF 10PPM
SOSET(索斯特)
X1
1
C89334
2.45 GHz
JOHANSON(约翰逊)
AE1
2
TS342A2P
SHOU HAN(首韩)
SW1, SW2
1
C165948
TYPE-C
韩国韩荣
USBC1
1
C71911
LED 0402
EVERLIGHT(亿光)
LED1
1
USBLC6-2SC6
ST(意法半导体)
D1
1
C2128
1N4148WS T4
CJ(江苏长电/长晶)
D2
1
2.2NH
2.2nH
Sunlord(顺络)
L3
4
10UF
10uF
SAMSUNG(三星)
C1, C2, C9, C18
6
1UF
1uF
SAMSUNG(三星)
C3, C4, C5, C6, C11, C20
5
100NF
100nF
SAMSUNG(三星)
C7, C8, C10, C16, C17
2
18PF
18pF
FH(风华)
C12, C13
2
1.5PF
1.5pF
FH(风华)
C14, C15
1
10NF
10nF
SAMSUNG(三星)
C21
2
5.1K
5.1k
UNI-ROYAL(厚声)
R1, R2
Show 5 more
QtyPartRefs
2
C25092
22Ω (22R0) ±1%
UNI-ROYAL(厚声)
R3, R4
1
6.8K
UNI-ROYAL(厚声)
R5
1
1k
UNI-ROYAL(厚声)
R6
5
10K
UNI-ROYAL(厚声)
R7, R8, R9, R13, R14
2
4.7K
UNI-ROYAL(厚声)
R11, R12

SHAKE FOB REV-A design files

The KiCad project lives in the rohith-scandron/SHAKE_FOB_REV-A repository on GitHub; these links point at the commit this page was built from.

SHAKE FOB REV-A: common questions

What microcontroller does the SHAKE FOB REV-A use?

The SHAKE FOB REV-A is built around the ESP32-C3FH4, from the ESP32 family.

How big is the SHAKE FOB REV-A PCB?

The SHAKE FOB REV-A measures 20.6 × 28.9 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the SHAKE FOB REV-A?

47 components, from 25 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the SHAKE FOB REV-A design files?

From the rohith-scandron/SHAKE_FOB_REV-A repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the SHAKE FOB REV-A design in my own project?

The repository has no license, so all rights stay with rohith-scandron. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the SHAKE FOB REV-A without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

Similar boards