LaskaKit ESPink je česká deska pro e-paper displeje s čipem ESP32-S3. Displej se připojuje plochým kabelem do konektoru FPC, čidla do konektorů μŠup a deska umí napájet z článku Li-Ion a nabíjet ho. Displej i čidla jdou úplně vypnout, takže deska vydrží na baterii týdny.
Na ESPinku běží například zobrazovač ŽivýObraz nebo offline meteostanice z chiptronu.
Parametry
- ESP32-S3 (modul ESP32-S3-WROOM-1-N16R8): 2 jádra až 240 MHz, 16 MB flash, 8 MB PSRAM
- Wi-Fi 2,4 GHz, Bluetooth LE 5; varianta s anténou na desce nebo s konektorem IPEX
- konektor FPC 24 pinů pro e-paper (SPI), přepínač DIP pro typ displeje
- μŠup I2C a μŠup SPI, lišty J1 (16 plošek) a JP1 (8 plošek)
- vypínatelné napájení displeje a čidel VSENSOR (GPIO47), nabíječka TP4054, měření napětí baterie (GPIO9)
- USB-C přes převodník CH9102F, tlačítka RESET a IO40
- 73 × 28 mm
Pinout platí pro verzi 3.6 (3.5 má stejné rozložení) a vychází ze schématu a gerberů LaskaKit. Diagram je kreslený na výšku s USB nahoře – výrobní podklady mají desku naležato s USB-C vlevo.
Na liště J1 jsou dvě plošky popsané chybně: „3“ vede na GPIO37 a „18“ na GPIO36. Oba piny i GPIO35 na JP1 používá PSRAM modulu – nezapojujte na ně nic. Ověřeno ve schématu i po měděných spojích ve výrobních podkladech.
Před prací s displejem nebo čidly zapněte jejich napájení: digitalWrite(47, HIGH). Displej je na SPI CS 10, SCK 12, MOSI 11, DC 48, RST 45, BUSY 38. Starší ESPink 2.x s ESP32-WROOM má jiné piny.
Pinout a tabulka pinů
Najeďte myší na pin v diagramu nebo na řádek tabulky, filtrem zvýrazníte sběrnici. Pinout si můžete stáhnout jako PNG nebo SVG.
| Pin | Název | Směr | UART | I2C | SPI | ADC | Dotyk | Poznámka |
|---|---|---|---|---|---|---|---|---|
| Lišta J1 1 | VCC | vstup/výstup | 5 V z USB-C (za ochranou proti přepólování) | |||||
| Lišta J1 2 | GND | – | ||||||
| Lišta J1 3 | GPIO37 | vstup/výstup | Ploška J1-3 má na potisku „3“, ale vede na IO37 (ověřeno ve schématu i po mědi v gerberech v3.6). IO35–37 používá octal PSRAM modulu N16R8 – jako GPIO nepoužívat. GPIO3 je na konektoru μŠup SPI. | |||||
| Lišta J1 4 | GPIO20 | vstup/výstup | ADC2_CH9 | Na čipu USB D+ – USB-C vede přes CH9102F. | ||||
| Lišta J1 5 | GPIO19 | vstup/výstup | ADC2_CH8 | Na čipu USB D− – USB-C ale vede přes převodník CH9102F, nativní USB je volné jen na liště. | ||||
| Lišta J1 6 | GPIO8 | vstup/výstup | ADC1_CH7 | T8 | ||||
| Lišta J1 7 | GPIO36 | vstup/výstup | Ploška J1-7 má na potisku „18“, ale vede na IO36 (schéma i měď v3.6). PSRAM modulu – nepoužívat. GPIO18 je druhý CS displeje (CS2). | |||||
| Lišta J1 8 | GPIO17 | vstup/výstup | ADC2_CH6 | |||||
| Lišta J1 9 | GPIO16 | vstup/výstup | ADC2_CH5 | |||||
| Lišta J1 10 | GPIO15 | vstup/výstup | ADC2_CH4 | |||||
| Lišta J1 11 | GPIO7 | vstup/výstup | ADC1_CH6 | T7 | ||||
| Lišta J1 12 | GPIO6 | vstup/výstup | ADC1_CH5 | T6 | ||||
| Lišta J1 13 | GPIO5 | vstup/výstup | ADC1_CH4 | T5 | ||||
| Lišta J1 14 | GPIO4 | vstup/výstup | ADC1_CH3 | T4 | ||||
| Lišta J1 15 | EN | vstup | Reset (tlačítko RESET) – log. 0 drží čip v resetu | |||||
| Lišta J1 16 | 3V3 | výstup | Výstup 3,3 V, napájí ESP32 (stále zapnutý) | |||||
| Lišta JP1 1 | GND | – | ||||||
| Lišta JP1 2 | GPIO1 | vstup/výstup | ADC1_CH0 | T1 | ||||
| Lišta JP1 3 | GPIO43 | vstup/výstup | TX | UART0 TX – vede i do převodníku CH9102F | ||||
| Lišta JP1 4 | GPIO44 | vstup/výstup | RX | UART0 RX – vede i do převodníku CH9102F | ||||
| Lišta JP1 5 | GPIO41 | vstup/výstup | JTAG MTDI | |||||
| Lišta JP1 6 | GPIO40 | vstup/výstup | Tlačítko na desce (stisk = log. 0) | |||||
| Lišta JP1 7 | GPIO39 | vstup/výstup | JTAG MTCK | |||||
| Lišta JP1 8 | GPIO35 | vstup/výstup | PSRAM modulu N16R8 – nepoužívat. | |||||
| μŠup I2C 1 | GND | – | ||||||
| μŠup I2C 2 | VSENSOR | výstup | Napájení displeje i obou konektorů μŠup z vlastního stabilizátoru. Zapíná ho GPIO47 (log. 1) – bez toho nejde displej ani čidla. | |||||
| μŠup I2C 3 | GPIO42 | vstup/výstup | SDA | I2C SDA konektoru μŠup. Pull-upy 4k7 na VSENSOR se připojí až propojkou I2C_PULL-UP zespodu (v gerberech rozpojená) – moduly μŠup mají vlastní. | ||||
| μŠup I2C 4 | GPIO2 | vstup/výstup | SCL | ADC1_CH1 | T2 | I2C SCL konektoru μŠup, pull-upy viz SDA. | ||
| μŠup SPI 1 | GND | – | ||||||
| μŠup SPI 2 | VSENSOR | výstup | Napájení displeje i obou konektorů μŠup z vlastního stabilizátoru. Zapíná ho GPIO47 (log. 1) – bez toho nejde displej ani čidla. | |||||
| μŠup SPI 3 | GPIO21 | vstup/výstup | MISO | |||||
| μŠup SPI 4 | GPIO14 | vstup/výstup | SCK | ADC2_CH3 | T14 | |||
| μŠup SPI 5 | GPIO3 | vstup/výstup | MOSI | ADC1_CH2 | T3 | SPI MOSI konektoru μŠup. Strapping pin pro výběr JTAG (bez nastavené eFuse se ignoruje). | ||
| μŠup SPI 6 | GPIO46 | vstup/výstup | SS | SPI CS konektoru μŠup. Strapping pin – při startu musí být v log. 0 (VSENSOR je po startu vypnuté, čidla ho nepřetáhnou). | ||||
| Baterie 1 | BAT+ | vstup/výstup | Článek Li-Ion / Li-Pol 3,7 V (nabíjí TP4054) | |||||
| Baterie 2 | GND | – |
Piny použité na desce
Tyto piny čipu obsluhují součástky na desce a ven vyvedené nejsou:
| Pin | Funkce na desce |
|---|---|
| GPIO10 | Displej – SPI CS |
| GPIO11 | Displej – SPI MOSI (DIN) |
| GPIO12 | Displej – SPI SCK |
| GPIO48 | Displej – DC |
| GPIO45 | Displej – RST (strapping pin, při startu log. 0) |
| GPIO38 | Displej – BUSY |
| GPIO18 | Displej – druhý CS (jen GDEM1085T51) |
| GPIO47 | Zapnutí napájení displeje a čidel VSENSOR (log. 1 = zapnuto) |
| GPIO9 | Napětí baterie přes dělič 1 MΩ / 1,3 MΩ (Vbat = Vadc × 1,769) |
| GPIO0 | Režim nahrávání – ovládá převodník CH9102F sám (tlačítko BOOT deska nemá) |
Na co si dát pozor
- GPIO nejsou 5V tolerantní.
- Plošky J1 s potiskem „3“ a „18“ jsou ve skutečnosti GPIO37 a GPIO36 (PSRAM) – nepoužívat.
- Displej ani čidla na μŠup nejedou, dokud GPIO47 nezapne napájení VSENSOR.
- Pull-upy I2C na desce se připojí až propojkou I2C_PULL-UP zespodu – moduly μŠup mají vlastní.
- GPIO46 (CS na μŠup SPI) a GPIO45 (RST displeje) jsou strapping piny – při startu musí být v log. 0.
- GPIO43/44 na JP1 jsou zároveň UART do převodníku CH9102F.
Kde koupit
LaskaKit ESPink seženete například tady:
- LaskaKit.cz – LaskaKit ESPink ESP32 e-Paper
Projekty s ESPinkem
Na chiptronu najdete tyto projekty a návody:
- Přenosná offline meteostanice – ESPink s e-paperem, čidla přes μŠup, týdny na baterii
Další pinouty
Všechny pinouty najdete na stránce Pinouty.





