MicroPad
JonasLindinger·MicroPad·PCB/MicroPad.kicad_pcb
About the MicroPad PCB
MicroPad is an open source ESP32 PCB design by JonasLindinger, published on GitHub under the MIT license. It is a 4-layer board measuring 89.5 × 96.8 mm, with 67 components from 32 distinct parts.
Its main chip is the ESP32-S3-WROOM-1, from the ESP32 family. Other key parts include the BQ24075RGT, USBLC6-2SC6 and AP2112K-3.3. By type, the board carries 17 diodes, 15 switches, 11 resistors, 10 capacitors, 8 connectors and 4 ICs.
It belongs with the iot & wireless, displays & leds and power & battery designs in this gallery.
From the project
Battery-efficient ESP32-S3 macro pad with a 2.9" e-paper display for controlling Home Assistant. Pages and per-key actions are configured in a web tool and pushed over MQTT — no reflashing for menu or key changes. WiFiManager onboarding, light-sleep power management.
MicroPad is a small ESP32-S3 desk controller with a 2.9" e-paper display, a 3×4 key matrix, and a rotary encoder. It talks to Home Assistant over MQTT and shows clickable pages of your devices, media, scripts, scenes, and numbers. This repository contains the firmware, the Home Assistant automation generator, the web configurator, and the deployment/service assets.
Main components on the MicroPad
MicroPad bill of materials (BOM)
67 components, 32 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | BQ24075RGT | VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm | U1 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U2 |
| 1 | ESP32-S3-WROOM-1 | ESP32-S3-WROOM-1 | U3 |
| 1 | AP2112K-3.3 | SOT-23-5 | U6 |
| 1 | USB_C_RECEPTACLE_USB2.0_16P USB_C_Receptacle_USB2.0_16P | USB_C_Receptacle_GCT_USB4085 | J2 |
| 1 | Programming header | PinHeader_2x03_P2.54mm_Vertical | J4 |
| 1 | SPI for E-Ink Display | PinHeader_1x08_P2.54mm_Vertical | J5 |
| 1 | B2B-PH-K-S (Battery) | JST_B2B-PH-K-S | J6 |
| 4 | CONN_01X02 Conn_01x02 | SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | J9, J10, J11, J12 |
| 1 | 2A | Fuse_0805_2012Metric_Pad1.15x1.40mm_HandSolder | F1 |
| 1 | 500ASSP1SM6QE | SW_500ASSP1SM6QE | S1 |
| 1 | RESET | SW_PUSH_6mm_H9.5mm | SW1 |
| 1 | BOOT | SW_PUSH_6mm_H9.5mm | SW2 |
| 11 | SWITCH | SW_Cherry_MX_1.00u_PCB | SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10 +3 |
| 1 | RotaryEncoder_Switch | RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW12 |
| 1 | 1N5822 | D_DO-201AD_P15.24mm_Horizontal | D1 |
| 12 | D | D_SMA | D4, D5, D6, D7, D8, D9, D10, D11 +4 |
| 1 | BLUE | LED_D3.0mm | D16 |
| 2 | GREEN | LED_D3.0mm | D17, D19 |
| 1 | ORANGE | LED_D3.0mm | D18 |
Show 12 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | BLM21PG220 | L_0805_2012Metric_Pad1.05x1.20mm_HandSolder | FB1 |
| 1 | 220U 220u | CP_Elec_6.3x7.7 | C1 |
| 1 | 10U 10u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C7 |
| 2 | 100N 100n | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C8, C15 |
| 4 | 1UF 1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C9, C10, C13, C14 |
| 2 | 4,7uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C11, C12 |
| 2 | 5.1K 5.1k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2 |
| 3 | 10K 10k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R8, R10, R11 |
| 1 | 100 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R12 |
| 1 | 330 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R13 |
| 3 | 1,5k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R14, R15, R16 |
| 1 | 1,8k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R17 |
MicroPad design files
The KiCad project lives in the JonasLindinger/MicroPad repository on GitHub; these links point at the commit this page was built from.
- LayoutPCB/MicroPad.kicad_pcb
- SchematicPCB/MicroPad.kicad_sch
- BOMPCB/production/bom.csv
MicroPad: common questions
What microcontroller does the MicroPad use?
The MicroPad is built around the ESP32-S3-WROOM-1, from the ESP32 family.
How big is the MicroPad PCB?
The MicroPad measures 89.5 × 96.8 mm, has 4 copper layers and is 1.5842 mm thick.
How many components are on the MicroPad?
67 components, from 32 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 MicroPad design files?
From the JonasLindinger/MicroPad 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 MicroPad design in my own project?
Yes, under the terms of its MIT license, which JonasLindinger chose for the repository.
Can I test firmware for the MicroPad 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