LaskaKit ESPink-4.2 ESP32 e-Paper
Code: LA100128A LA100128B LA100128C LA100128D Choose variantFree Shipping
From 100 EUR
30 Days to Return
For Registered

30 Days to Return
For Registered Customers

Free Shipping
For orders from 100 EUR

Customer Care
We handle complaints within 5 days

Quick dispatch
Within 24 hours
Related products
Product detailed description
LaskaKit ESPink-4.2 is a ready-to-use development board featuring an ESP32-S3 and a 4.2" ePaper display with a 400 × 300 px resolution, designed for low-power battery-operated displays. The display is available in black and white, red-black-white, or four-colour variants. Power for both the display and sensors is switched via GPIO, so the board consumes only around 16 μA in deep sleep. It is programmed via USB-C, which also charges the connected Li-Pol battery. The board features I2C and SPI μShup connectors for easy and secure sensor connection without the risk of reverse polarity, a microSD card slot, three user buttons, and an onboard SHT40 temperature and humidity sensor.
Specifications:
- Board version: v3.1
- Microcontroller: ESP32-S3 (ESP32-S3-WROOM-1-N16R8 module, 16 MB Flash, 8 MB PSRAM), Wi-Fi, Bluetooth LE
- Display: 4.2", 400 × 300 px, Good Display
- Black and white: GDEQ042T81, greyscale, partial refresh
- Red-black-white: GDEY042Z98, full refresh approx. 22 s
- Four-colour (yellow, red, black, white): GDEM042F52, full refresh approx. 20 s
- Supply voltage: 3.7–5.5 V
- Power Supply:
- USB-C (5 V)
- Li-Pol battery 3.7 V, JST-PH 2.0 connector
- battery charging via USB-C (TP4054 charger, indicator LED)
- power switch
- Deep-sleep current: approx. 16 μA (board with display only, without connected peripherals)
- Programming: via USB-C, CH9102F USB–UART converter
- Connectors and Interfaces:
- 2× I2C μShup (JST-SH 4pin, compatible with Stemma QT / Qwiic) – SDA GPIO42, SCL GPIO2
- 1× SPI μShup – CS GPIO46, MOSI GPIO3, SCK GPIO14, MISO GPIO21
- microSD card slot – CS GPIO17, MOSI GPIO11, SCK GPIO12, MISO GPIO13, card detection GPIO16
- Onboard sensor: SHT40 (temperature, humidity), connected to the I2C bus
- Buttons: RESET and 3 user buttons (GPIO39, GPIO40, GPIO41)
- ePaper pinout (standard for GxEPD2):
- MOSI/SDI: GPIO11
- CLK/SCK: GPIO12
- CS: GPIO10
- DC: GPIO48
- RST: GPIO45
- BUSY: GPIO38
- Display and peripheral power switching: GPIO47, active HIGH
- Battery voltage measurement: voltage divider on GPIO9, divider ratio 1.769388
- Compatibility: Arduino IDE (GxEPD2 library), ESP-IDF
- Suitable battery: LaskaKit LiPol Battery 503759 1200mAh 3.7V JST-PH 2.0
- Suitable case: LaskaKit Case for ESPink-4.2 (3D print)
- Suitable sensors with µSup connector:
- Dimensions: approx. 92 × 88 × 9.1 mm
- Weight: 50 g
Package contents:
- 1× LaskaKit ESPink-4.2 ESP32 e-Paper with display according to the selected variant
Note:
- This product is not a standalone functional unit and may require professional installation.
- Product images are for illustrative purposes only and may sometimes differ from the actual appearance of the item. However, this does not change their basic properties.
- The boards are equipped with Good Display screens (original Waveshare displays are no longer produced). Support for these displays in ESPHome may not be complete yet – if you plan to use ESPHome, please verify compatibility in advance.
- Battery not included.
- The 3D printed case is not included; you can print it or purchase it separately (only for non-touch versions).
- The user buttons are on GPIO39–41, which are not RTC pins – they will not wake the board from deep sleep. You can wake it using the RESET button or a timer.
Additional parameters
| Category: | ESP Development Boards |
|---|---|
| Warranty: | 2 years |
| Type: | ESP |
| Logical levels: | 3.3V |
| Frequency: | 240MHz |
| Flash memory: | 16MB |
| SRAM memory: | 520kB |
| EEPROM memory: | Ne |
| Connector with battery charger: | Yes |
| Microcontroller: | ESP32-S3 |
| Converter: | CH9102 |
| Bluetooth: | Yes |
| WiFi: | Yes |
| Ethernet: | Ne |
| PSRAM: | 8MB |
Product rating
The average product rating is 5,0 out of 5 stars.
1 rating
5
4
3
2
1
Leave a rating
List of ratings
Discussion
List of discussions
P
Chyba v kompilácii projektu Qr_platba
Peter
Dobrý deň, postupoval som podľa návodu, ale opätovne sa mi zobrazuje chybové hlásenie: fatal error: qrcode_gen.h: No such file or directory 32 | #include "qrcode_gen.h".
V spomínanej knižnici sa nenachádza súbor qrcode_gen.h iba qrcode.h Premenovanie názvu nepomáha.
Ako postupovať ? Prosím poraďte. Ďakujem.
KL
Chyba v kompilácii projektu Qr_platba
Konstantin Láska
Zdravím, v hlavičce kódu jsou knihovny, které byli použité a je tam i odkaz : * https://github.com/ricmoo/qrcode/
M
Podpora Arduino IDE a vhodný akumulátor
Mirek
Dobrý den. Je deska nějak harwarově uzamčena pouze pro použití s firmware Zivy Obraz nebo na ní lze nahrát libovolný kód pomocí Arduino IDE? Jakou knihovnu budu v tomto případě potřebovat pro ovládání displeje? Protože v popisu doporučený akumulátor není dostupný, vejde se - co se tloušťky týče - do krabičky https://www.laskakit.cz/laskakit--krabicka-pro-espink-42/ tento akumulátor https://www.laskakit.cz/baterie-li-po-3-7v-1500mah-lipo/, případně https://www.laskakit.cz/geb-lipol-baterie-654060-2000mah-3-7v-jst-ph-2-0/ ? Díky.
VH
Podpora Arduino IDE a vhodný akumulátor
Vít Hrnčíř
Dobrý den. Hardwarově určitě nijak limitovaná učeitě není, a žádná z našich desek také nikdy nebude, na to se můžete spolehnout :)
V sekci "související soubory" máte odkaz na github, kde jsou nějaké vzorové kódy, které zároveň mají odkazy na doporučené knihovny.
Baterie bohužel kompatibilné pravděpodobně nebudou, i když to otestované nemáme.
MK
GDEM042F52 firmware Zivy Obraz
Milos Kapoun
Dobrý den, je pro varinatu GDEM042F52 firmware pro živý obraz?
KL
GDEM042F52 firmware Zivy Obraz
Konstantin Láska
Originální FW nepodporuje, pracujeme nad naším, který podporuje, ale není zatím venku
J
UP button na desce?
Jan K
Můžete mi prosím poradit kde má tato deska UP button? Zasekla si mi a nedaří se mi na ni nahrát novou verzi SW. (i když je deska připojená k ArduinuIDE). Díky
VH
UP button na desce?
Vít Hrnčíř
Dobrý den. Deska má programátor, který programování obstará sám - desku proto není nutné přepínat do bootloader režimu. Máte desku zapnutou?
V
Víťa P
Dobrý den, mám několik dotazů k LA100128A.
Displej je GDEQ042T81, existuje někde příklad s použitím stupňů šedi? Jakou knihovnu lze použít? V GxEPD2 dostupné přes PlatformIO jsem nenašel.
Existuje platformio board.json pro použité ESP32-S3-N16R8 16MB Flash 8MB PSRAM?
V obrázcích je obrázek s předpovědí počasí s 4barevným displejem? To je živyobraz, nebo k tomu existuje kód?
KL
Konstantin Láska
Zdravím, GxEPD2 neumí odstiny, GxEPD2_4G - umí.
Ano, obrázek s počasí je z zivého obrazu.
Naš client pro ZO, přiklad S3 s PSRAM a FLASH https://github.com/LaskaKit/laskakit_zivyobraz_fw/blob/main/platformio.ini
4.2 displej zatím není podporovaný.
JZ
ESPHOME
Jan Zalabák
Má tedy některý z těch variant podporu ESPHOME a nebo už ne
JS
ESPHOME - external components
Jaroslav Stříbrský
Podarilo se mi s pomoci Claude.AI premluvit ESPHome, s pomoci external_components mam funkcni ESP Home v tribarevnem displeji GDEY042Z98. Vice viz https://github.com/zviratkos/esphome-gdey042z98, je tam i ukazkovy yaml, ktery si komponentu s driverem automaticky pri kompilaci nacte z githubu. Je to samozrejme bez zaruky, ale u mne to funguje :-)
KL
ESPHOME
Konstantin Láska
Zdravím, Zatím nemají.
F
Senzor vlhkosti a teploty na desce?
Filip T
Dobrý den, desku jsem připojil na Živý obraz a všiml jsem si že deska vyčítá aktuální teplotu i vlhkost (otestováno dýcháním na desku), ale v dokumentaci jsem zmínku o zabudovaných senzorech nenašel. Přehlédl jsem něco, nebo chybí informace?
Předem díky.
KL
Senzor vlhkosti a teploty na desce?
Konstantin Láska
Zdravím, Dokumentaci zatím nemáme aktualizovanou.
F
Franta
Dobrý den, nezvažujete úpravu plošného spoje - přidání (neosazeného) konektoru tak, aby bylo pro USB-C možné využít adaptér https://www.laskakit.cz/laskakit--usb-c-adapter/? Kromě toho by mne zajímalo není li možné dodat desku s neosazeným konektorem JP1 (případně s konektorem jehož vývody směřují "dozadu", tak jako u předchozí verze). Bohužel stávající rozmístění konektorů a mikrospínačů (vše "do stran") prakticky znemožňuje použití této jinak velmi povedené desky, v jiných než pro tento účel speciálně navržených a vytištěných krabičkách :-(
KL
Konstantin Láska
Dobrý den, Franto,
ne, v tuto chvíli neuvažujeme o úpravě plošného spoje s konektorem pro USB-C adaptér.
Ano, desku LaskaKit ESPink-4.2 ESP32 e-Paper můžeme dodat i bez osazeného konektoru, napište to do poznámky k objednávce
PK
Dostupnost?
Pavel Kočí
Dobrý den, kdy plánujete opět naskladnit tuto desku s displejem? Děkuji za info
KL
Dostupnost?
Konstantin Láska
Zdravím,
tento týdny
PB
Použití GSM modulu sim800l
Pavel Beranek
Dobrý den, lze k této desce připojit GMS modul sim800l a používat pro připojení k internetu ? Děkuji za informaci.
VH
Použití GSM modulu sim800l
Vít Hrnčíř
Dobrý den. Neměl by to být problém.
VM
SCD41 problém s I2C - pokračování
Václav Mareška
Děkuji za odpověď Martin Frajdl, zkoušeli jste vlastně někdy SCD41 čidlo spolu s touto deskou (LaskaKit ESPink-4.2 ESP32 e-Paper)? Myslím, že tam bude problém v kombinaci pull-up rezistorů na této desce (verze 2.2) a na LaskaKit SCD41 čidle (verze 2.1). Na VCC a GND pinech např. naměřím pouze 1,93V pro SCD41 čidlo, což bude určitě málo pro spuštění SCD41 a I2C komunikace. Např. na stejné desce vidím 2,87V pro SHT40, což by mělo SHT40 stačit... Když zkusím https://www.laskakit.cz/laskakit-espink-esp32-e-paper-pcb-antenna/ se separátním displejem https://www.laskakit.cz/good-display-gdey042z98-4-2--400x300-epaper-cerveny-displej/ , tak vidím na čidlech krásných 3,32V. Pokud chcete, rozepíšu se víc na podpora emailu. Ale teoreticky můžu rozříznout (anebo zapájet) nějaký pull-up most na desce či na čidle? Zkusili byste to prosím? Jinak není totiž tento popisek moc validní: "Díky našemu μŠup konektoru, který obsahuje i zámek čidla jednoduše připojíš. Mezi taková čidla s μŠup konektorem patří LaskaKit SHT40 Senzor teploty a vlhkosti vzduchu nebo LaskaKit SCD41 Senzor CO2, teploty a vlhkosti vzduchu ."
KL
SCD41 problém s I2C - pokračování
Konstantin Láska
Zdravím, myslím, že se muže jednat o vadnou desku, založte nam reklamaci.
TV
rámeček a BLE
Tomáš Vodička
Dobrý den, vejde se tento kit do rámečku Good Display EW042F16 ABS rámeček pro 4.2?
Umí komunikaci BLE nebo Bluetooth?
KL
rámeček a BLE
Konstantin Láska
Zdravím, nevejde se, Deska má Bluetooth
VM
SCD41 problém s I2C
Václav Mareška
Dobrý den, zrovna si poslední hry hraji s tímto skvělým a kompaktním displejem. Ale zjistil jsem zváštní probém. Ani na jednom ze 2 uŠup konektorů mi nefunguje LaskaKit SCD41 čislo v2.1 :( Přitom třeba LaskaKit SHT40 fungovalo na "první dobrou".
To samé SCD41 čidlo mi přitom funguje krásně a v pohodě s Meteo Mini v3.2 i s LaskaKit ESPink ESP32 e-Paper v2.5 (https://www.laskakit.cz/laskakit-espink-esp32-e-paper-pcb-antenna/) + GoodDisplay E-paper 4.2. Několikrát jsem zkusil různý PINout i knihovny: sensirion/Sensirion I2C SCD4x@^0.4.0 anebo sparkfun/SparkFun SCD4x Arduino Library@^1.1.2.
Sensirion I2C SCD4x knihovna ukáže vždy: " received NACK on transmit of address". Takže nějaká chyba čtení I2C adresy u SCD41? Ale přitom SHT40 funguje :O Není to třeba pullup rezistory, co jsou na této desce i na SCD41? Ale to má asi i Meteo Mini v3.2 anebo ESPink ESP32 e-Paper v2.5, že? Už mi dochází nápady :( hlavně nechápu, že mi to na jiných deskách funguje :( Co myslíte? Nedáte na GitHub třeba test na SCD41?
MF
SCD41 problém s I2C
Martin Frajdl
Dobrý den, pokud čidlo funguje na jiné desce, mělo by být v pořádku. S podobným chováním jsme se doposud nesetkali a tak nevíme, co přesně by to mohlo způsobovat.
DM
zivyobraz
Dušan Mrázek
Dobrý den,
trochu jiný e-ink používám na zivyobraz, ale není to ono. Máte prosím vyzkoušené, že to s zivyobraz jede korektně?
děkuji
Dušan Mrázek
MF
zivyobraz
Martin Frajdl
Dobrý den, ano tento je plně podporovaný s zivyobraz.eu. Pokud máte nějaké potíže s deskou, kontaktujte nás mailem na podpora@laskakit.cz
RS
Chybějící měření baterie ve verzi desky 2.3
Radim Sejk
Dobrý den,
díval jsem se do schémat a v nejnovější verzi (2.3) nikde nemůžu najít dělič napětí k baterii a program complete_test z Githubu mi napětí baterie také neměří. Je to možné, nebo se jen špatně dívám?
RS
Měření baterie
Radim Sejk
Tak jsem se nedíval úplně špatně, dělič opravdu ze zapojení zmizel. Místo něj je ale MAX17048, jen to zatím není ani zde v popisu, ani na v kódu complete_test na githubu.
KL
Chybějící měření baterie ve verzi desky 2.3
Konstantin Láska
Zdravím. veverce v2.3 napětí na baterce měří obvod Fuel Gauge. Zatím nemáme příklad , udělaný přesně na tento produkt, můžete použit příklad s Fuel Gauge zvlášť https://github.com/LaskaKit/MAX17048-Fuel-Gauge/tree/main/SW/MAX17048_ESP32-LPkit
PB
Použití čtečky SD karet
Pavel Beránek
Dobrý den, snažil jsem se použít čtečku SD karet (dle projektu SD_Test z GitHubu), ale nedaří se mi. V rámci procedury SDtestInit selže již vlastní inicializace čtečky. Mohu poprosit o radu ? Děkuji.
MF
Použití čtečky SD karet
Martin Frajdl
Dobrý den, bez přesného kódu, který jste použil, bohužel nelze více říci. Zašlete nám konkrétní soubor na mail podopora@laskakit.cz
PL
Nabíjení
Petr Leitner
Objednal jsem kit a k němu 2800 mAh baterii. Zapojil, vše fungovalo, Kolik se hlásilo napětí baterie si nevzpomínám, ale procentama jsem začínal někde na 80%. Odjel jsem na týden pryč. Po příjezdu displej ukazoval aktuální data, zjevně vše funguje ALE procenta baterie hlásí 0% a napětí 0,25V. Přitom napětí na baterii měřeno multimetrem je 3,7V.
Baterii jsem odpojil a zapojil zpět a nepomohlo. Kde se stala chyba?
DM
Měření baterie
David Michalčík
Dobrý den, po nahrání ADC_test.ino deska měří v pořádku, obrátím se s pomocí na zivyobraz.eu.
DM
Nabíjení - stejný problém
David Michalčík
Dobrý den, mam stejný problém s FW zivyobraz.eu, který používá dividerRatio 1.769, také několik dní ukazuje hodnoty v pořádku a pak velice rychle napětí spadne, ale přitom baterie vybitá není. Aktuálně se snažím do desky nahrát Váš testovaci FW pro ověření ADC měření. Také zatím nevím kde by mohl být problém.
MF
Nabíjení
Martin Frajdl
Dobrý den, bohužel takto nelze říci, co by to mohlo způsobovat. Bude zřejmě nutné desku prověřit v rámci reklamce.
L
reklama na displeji
Lukas
Mimochodem, nakreslená reklama na displeji je jistě sexy, nicméně v rozporu se specifikací výrobce:
If the EPD Panel / Module is not refreshed every 24 hours, a phenomena known as
“Ghosting” or “Image Sticking” may occur. It is recommended to refreshed the ESL /EPD
Tag every 24 hours in use case. It is recommended that customer ships or stores the
ESL / EPD Tag with a completely white image to avoid this issue.
MF
reklama na displeji
Martin Frajdl
Dobrý den, děkujeme za upozornění a od teď budeme mít tyto displeje smazané.
F
GPIO2 - měření baterie
Franta
Pokud to chápu, tak na rozdíl od modulu LaskaKit ESPink ESP32 e-Paper je připojení baterie k děliči pro měření jejího napětí přes GPIO34 navíc řízeno tranzistorem Q10, který je závislý na stavu GPIO2, který spouští napájení pro displej (stejně jako u ESPink ESP32 e-Paper musí být ve stavu H) - viz schema. Tzn. měření napětí baterie pomocí GPIO34 je funkční pouze když je zapnuto napájení displeje - tedy GPIO2 ve stavu H??
V
Provoz bez baterie
Václav
Dobrý den, vadí nečemu, resp. je počítáno i s dlouhodobým provozem bez baterie? Jako "prezentační" krabičku pro data z různých čidel bych desku provozoval uvnitř pouze s napájením přes usb, baterie je v tomto případě zbytečná.
