EinkPDA keyboard

TalismanDesign·PocketMage_PDA·Resources/PCB/V3.5/einkPDA_keyboard/einkPDA_keyboard.kicad_pcb

EinkPDA keyboard PCB layout, top view — open source ESP32 board by TalismanDesign

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.

EinkPDA keyboard, from the project README
From the project README

Main components on the EinkPDA keyboard

EinkPDA keyboard bill of materials (BOM)

128 components, 56 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ESP32-S3-WROOM-1-N16R2
U1
1
USBLC6-2SC6
U2
1
TPS63001
U3
1
PCF8563T
U4
1
TCA8418RTWR
U5
1
C2764211
U6
1
TPS61040DBV
U7
1
TPS22917DBV
U8
1
MP2722GRH-0000-Z
U9
1
TS3USB30ERSWR
U10
1
MMBT3904
Q1
1
CRYSTAL_32.768KHZ
Crystal_32.768kHz
Y1
1
USB_C_RECEPTACLE_USB2.0_16P
USB_C_Receptacle_USB2.0_16P
J1
2
CONN_01X12_PIN
Conn_01x12_Pin
J2, J5
1
CONN_01X26_PIN
Conn_01x26_Pin
J3
1
C428492
Micro_SD_Card
J4
1
C781883
Buzzer
BZ1
1
SMD1206-500-6V
F1
36
~
SW1, SW3, SW5, SW6, SW7, SW9, SW10, SW11 +28
1
~
SW2
Show 36 more
QtyPartRefs
1
SW_DIP_X02
SW_DIP_x02
SW4
1
~
SW8
2
YTS-C017-2B
YIYUAN(怡远)
SW36, SW41
1
C76589
NTC
TH1
1
KT-0805Y
D1
1
MBR0530
D2
1
SM4007
D3
1
C191023
D_Schottky
D5
3
C85831
FerriteBead
FB1, FB2, FB3
1
10UH
10uH
L1
1
1UH
1uH
L2
1
2.2UH
2.2uH
L3
4
1UF
1uF
C1, C4, C6, C20
2
100NF
100nF
C2, C9
3
22UF
22uF
C3, C21, C22
1
47UF
47uF
C5
4
0.1UF
0.1uF
C7, C8, C19, C33
9
10UF
10uF
C10, C23, C24, C26, C28, C29, C30, C31 +1
1
4.7PF
4.7pF
C11
4
4.7UF
4.7uF
C12, C13, C14, C16
2
C28233
.1uF
C15, C17
1
680PF
680pF
C18
1
4.7UF
4.7uF
C25
1
22NF
22nF
C27
3
10K
R1, R14, R17
2
100R
R2, R8
1
4.7K
4.7k
R3
1
1k
R4
2
470R
R5, R15
4
100K
R6, R7, R9, R19
2
2k
R11, R16
1
1.8M
R12
1
205K
205k
R13
1
10K
10k
R18
1
680K
680k
R20
5
4X10K
4x10k
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