EinkPDA keyboard
TalismanDesign·PocketMage_PDA·Resources/PCB/V3.5/einkPDA_keyboard/einkPDA_keyboard.kicad_pcb
About the EinkPDA keyboard PCB
EinkPDA keyboard is an open source ESP32 PCB design by TalismanDesign, published on GitHub under the Apache-2.0 license. It is a 4-layer board measuring 95 × 55.5 mm, with 128 components from 56 distinct parts.
Its main chip is the ESP32-S3-WROOM-1-N16R2, from the ESP32 family. Other key parts include the USBLC6-2SC6, TPS63001, PCF8563T, TCA8418RTWR and C2764211. By type, the board carries 41 switches, 33 capacitors, 24 resistors, 10 ICs, 6 inductors and 5 connectors.
It belongs with the displays & leds, keyboards and iot & wireless designs in this gallery.
From the project
An E-Ink PDA device using the ESP32 S3.
This project is a PDA powered by an ESP32-S3 running a custom OS written in C++ using PlatformIO. This project utilizes an E-Ink and OLED screen in tandem to mitigate the refresh rate restrictions of an E-Ink panel while retaining the aesthetics and benefits of using E-Ink. This project is a work in progress and currently amounts to a simple GUI for navigating between apps, a text (.txt) file editor, and a basic file manager. More applications are planned for the future and a list of TO-DOs can be found below.
Main components on the EinkPDA keyboard
EinkPDA keyboard bill of materials (BOM)
128 components, 56 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-S3-WROOM-1-N16R2 | ESP32-S3-WROOM-1 | U1 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U2 |
| 1 | TPS63001 | Texas_DRC0010J_ThermalVias | U3 |
| 1 | PCF8563T | SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | TCA8418RTWR | RTW24_2P45X2P45 | U5 |
| 1 | C2764211 | JST_PH_2P_P2.00mm | U6 |
| 1 | TPS61040DBV | SOT-23-5 | U7 |
| 1 | TPS22917DBV | SOT-23-6 | U8 |
| 1 | MP2722GRH-0000-Z | IC_MP2722GRH-0000-Z | U9 |
| 1 | TS3USB30ERSWR | UQFN-10_1.4x1.8mm_P0.4mm | U10 |
| 1 | MMBT3904 | SOT-23 | Q1 |
| 1 | CRYSTAL_32.768KHZ Crystal_32.768kHz | Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1 |
| 1 | USB_C_RECEPTACLE_USB2.0_16P USB_C_Receptacle_USB2.0_16P | USB-TYPE-C-SMD_TYPE-C-16P-QTWT | J1 |
| 2 | CONN_01X12_PIN Conn_01x12_Pin | AFC01-S12FCA-00 | J2, J5 |
| 1 | CONN_01X26_PIN Conn_01x26_Pin | FPC-SMD_AFC24-S26FIA [DUAL-SIDE] | J3 |
| 1 | C428492 Micro_SD_Card | TF-SMD_503398-1892 | J4 |
| 1 | C781883 Buzzer | BUZ-SMD_3P_L5.0-W5.0-P3.50-TL | BZ1 |
| 1 | SMD1206-500-6V | Fuse_1206_3216Metric | F1 |
| 36 | ~ | contact_pad_SINGLE | SW1, SW3, SW5, SW6, SW7, SW9, SW10, SW11 +28 |
| 1 | ~ | contactPad_cutoutR | SW2 |
Show 36 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SW_DIP_X02 SW_DIP_x02 | 2X_DIP_DHN-02-V-TR | SW4 |
| 1 | ~ | contactPad_cutoutL | SW8 |
| 2 | YTS-C017-2B YIYUAN(怡远) | KEY-TH_3P-L4.5-W4.5-P3.0-EH | SW36, SW41 |
| 1 | C76589 NTC | R_0603_1608Metric | TH1 |
| 1 | KT-0805Y | LED_0805_2012Metric | D1 |
| 1 | MBR0530 | D_SOD-123 | D2 |
| 1 | SM4007 | D_SOD-123F | D3 |
| 1 | C191023 D_Schottky | D_SOD-323 | D5 |
| 3 | C85831 FerriteBead | L_0603_1608Metric | FB1, FB2, FB3 |
| 1 | 10UH 10uH | L_Chilisin_BMRx00060630 | L1 |
| 1 | 1UH 1uH | L_Ferrocore_DLG-0504 | L2 |
| 1 | 2.2UH 2.2uH | L_Wurth_WE-LQSH-3012 | L3 |
| 4 | 1UF 1uF | C_0603_1608Metric | C1, C4, C6, C20 |
| 2 | 100NF 100nF | C_0805_2012Metric | C2, C9 |
| 3 | 22UF 22uF | C_0805_2012Metric | C3, C21, C22 |
| 1 | 47UF 47uF | C_0805_2012Metric | C5 |
| 4 | 0.1UF 0.1uF | C_0402_1005Metric | C7, C8, C19, C33 |
| 9 | 10UF 10uF | C_0805_2012Metric | C10, C23, C24, C26, C28, C29, C30, C31 +1 |
| 1 | 4.7PF 4.7pF | C_0603_1608Metric | C11 |
| 4 | 4.7UF 4.7uF | C_1206_3216Metric | C12, C13, C14, C16 |
| 2 | C28233 .1uF | C_0805_2012Metric | C15, C17 |
| 1 | 680PF 680pF | C_0805_2012Metric | C18 |
| 1 | 4.7UF 4.7uF | C_0805_2012Metric | C25 |
| 1 | 22NF 22nF | C_0603_1608Metric | C27 |
| 3 | 10K | R_0805_2012Metric | R1, R14, R17 |
| 2 | 100R | R_0603_1608Metric | R2, R8 |
| 1 | 4.7K 4.7k | R_0603_1608Metric | R3 |
| 1 | 1k | R_0603_1608Metric | R4 |
| 2 | 470R | R_0805_2012Metric | R5, R15 |
| 4 | 100K | R_0603_1608Metric | R6, R7, R9, R19 |
| 2 | 2k | R_0805_2012Metric | R11, R16 |
| 1 | 1.8M | R_0805_2012Metric | R12 |
| 1 | 205K 205k | R_0805_2012Metric | R13 |
| 1 | 10K 10k | R_0603_1608Metric | R18 |
| 1 | 680K 680k | R_0805_2012Metric | R20 |
| 5 | 4X10K 4x10k | R_Array_Concave_4x0603 | RN1, RN2, RN3, RN4, RN5 |
EinkPDA keyboard design files
The KiCad project lives in the TalismanDesign/PocketMage_PDA repository on GitHub; these links point at the commit this page was built from.
EinkPDA keyboard: common questions
What microcontroller does the EinkPDA keyboard use?
The EinkPDA keyboard is built around the ESP32-S3-WROOM-1-N16R2, from the ESP32 family.
How big is the EinkPDA keyboard PCB?
The EinkPDA keyboard measures 95 × 55.5 mm, has 4 copper layers and is 1 mm thick.
How many components are on the EinkPDA keyboard?
128 components, from 56 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 EinkPDA keyboard design files?
From the TalismanDesign/PocketMage_PDA 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 EinkPDA keyboard design in my own project?
Yes, under the terms of its Apache-2.0 license, which TalismanDesign chose for the repository.
Can I test firmware for the EinkPDA keyboard 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.
More boards in PocketMage_PDA
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Powertrain
byrantech
64 × 45.4 mm171 parts4LMIT4.3kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8k