SHAKE FOB REV-A
rohith-scandron·SHAKE_FOB_REV-A·ESP32_C3_FOB/ESP32_C3_FOB.kicad_pcb
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MCP73831T-2ACI/OT MICROCHIP(美国微芯) | C424093_SOT-23-5_L3_0-W1_7-P0_95-LS2_8-BL | U1 |
| 1 | XC6206P332MR TOREX(特瑞仕) | C5446_SOT-23-3_L2_9-W1_6-P1_90-LS2_8-BR | U2 |
| 1 | ESP32-C3FH4 ESPRESSIF(乐鑫) | C2858491_QFN-32_L5_0-W5_0-P0_50-TL-EP3_7 | U3 |
| 1 | MMA8452QR1_C11360 NXP(恩智浦) | C11360_QFN-16_L3_0-W3_0-P0_50-TL_MMA8452QR1 | U4 |
| 1 | AO3401A AOS | C15127_SOT-23_L2_9-W1_3-P1_90-LS2_4-BR | Q1 |
| 1 | C5380316 3225 40M 12PF 10PPM SOSET(索斯特) | C5380316_CRYSTAL-SMD_4P-L3_2-W2_5-BL | X1 |
| 1 | C89334 2.45 GHz JOHANSON(约翰逊) | C89334_ANT-SMD_L3_2-W1_6 | AE1 |
| 2 | TS342A2P SHOU HAN(首韩) | C398055_SW-SMD_L4_0-W3_0-LS5_0-EH | SW1, SW2 |
| 1 | C165948 TYPE-C 韩国韩荣 | C165948_USB-C_SMD-TYPE-C-31-M-12_1 | USBC1 |
| 1 | C71911 LED 0402 EVERLIGHT(亿光) | C71911_LED0402-R-RD | LED1 |
| 1 | USBLC6-2SC6 ST(意法半导体) | C7519_SOT-23-6_L2_9-W1_6-P0_95-LS2_8-BL | D1 |
| 1 | C2128 1N4148WS T4 CJ(江苏长电/长晶) | C2128_SOD-323_L1_8-W1_3-LS2_5-RD | D2 |
| 1 | 2.2NH 2.2nH Sunlord(顺络) | C27122_L0402 | L3 |
| 4 | 10UF 10uF SAMSUNG(三星) | C15525_C0402 | C1, C2, C9, C18 |
| 6 | 1UF 1uF SAMSUNG(三星) | C52923_C0402 | C3, C4, C5, C6, C11, C20 |
| 5 | 100NF 100nF SAMSUNG(三星) | C1525_C0402 | C7, C8, C10, C16, C17 |
| 2 | 18PF 18pF FH(风华) | C1549_C0402 | C12, C13 |
| 2 | 1.5PF 1.5pF FH(风华) | C1552_C0402 | C14, C15 |
| 1 | 10NF 10nF SAMSUNG(三星) | C15195_C0402 | C21 |
| 2 | 5.1K 5.1k UNI-ROYAL(厚声) | C25905_R0402 | R1, R2 |
Show 5 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | C25092 22Ω (22R0) ±1% UNI-ROYAL(厚声) | C25092_R0402 | R3, R4 |
| 1 | 6.8K UNI-ROYAL(厚声) | C25917_R0402 | R5 |
| 1 | 1k UNI-ROYAL(厚声) | C11702_R0402 | R6 |
| 5 | 10K UNI-ROYAL(厚声) | C25744_R0402 | R7, R8, R9, R13, R14 |
| 2 | 4.7K UNI-ROYAL(厚声) | C25900_R0402 | 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
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k