Cinread-IT8951 S3 HAT
martinberlin·H-cinread-it8951
About the Cinread-IT8951 S3 HAT
Cinread-IT8951 S3 HAT is an open source ESP32 PCB design by martinberlin, published on GitHub under the CERN-OHL-W-2.0 license. It is a 2-layer board measuring 83.2 × 42.1 mm, with 54 components from 41 distinct parts.
Its main chip is the ESP32-S3-WROOM-1-N8, from the ESP32 family. Other key parts include the TPS2113APWR, C16581, C39051, C969151 and C2932326. By type, the board carries 18 resistors, 9 capacitors, 8 ICs, 8 connectors, 4 diodes and 2 transistors.
It belongs with the iot & wireless, power & battery and displays & leds designs in this gallery.
From the project
CINWRITE pcb is the Hardware repository for the HAT that provides GoodDisplay DEXA-C097 controller a fast way to talk SPI and 5V boost converter. The goal of this HAT is to provide WiFi, Bluetooth, RTC and extra I2C connector for sensors
Hardware repository for Cinwrite PCB, a HAT for 9.7 inch parallel epaper display controller DEXA-C097 sold by Good display which uses IT8951 as epaper timings controller and display engine.
This hardware is open source and you can use it commercially or modify it for your own purpouses according to the terms specified in the License. The only restriction is that it should be not mass produced and not sold without the permission of the Licensor.

Main components on the Cinread-IT8951 S3 HAT
Cinread-IT8951 S3 HAT bill of materials (BOM)
54 components, 41 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-S3-WROOM-1-N8 | ESP32-S3-WROOM-1-N8 | U1 |
| 1 | TPS2113APWR | TPS2113APW | U2 |
| 1 | C16581 TP4056 | TP4056_SOP-8-PP | U3 |
| 1 | C39051 MCP1700-3302E_SOT23 | SOT-23 | U4 |
| 1 | C969151 CP2102N-Axx-xQFN24 | QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U5 |
| 1 | C2932326 MT3608 | SOT-23-6 | U6 |
| 1 | C107410 DS3231MZ | SOIC-8_3.9x4.9mm_P1.27mm | U7 |
| 1 | C211404 AP22802AW5-7 | AP22802AW5-7 | U8 |
| 2 | C146798 BC817 | SOT-23 | Q1, Q2 |
| 1 | Jack-DC | JST_EH_S2B-EH_1x02_P2.50mm_Horizontal | J1 |
| 1 | Conn_01x04_Male POWER | PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | Conn_01x06_Female | PinHeader_1x06_P2.54mm_Vertical | J3 |
| 1 | C165948 USB_C_Programming | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J4 |
| 1 | Conn_01x07_Female | PinHeader_1x07_P2.54mm_Vertical | J6 |
| 1 | Conn_01x03_Female | PinHeader_1x03_P2.54mm_Vertical | J7 |
| 1 | C165948 USB_C_JTAG | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J8 |
| 1 | Conn_01x05_Female | PinHeader_1x05_P1.27mm_Vertical | J9 |
| 1 | CR1220 | CR12202ZX | BT1 |
| 1 | Jumper_2_Bridged | SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP1 |
| 1 | Jumper_2_Open | SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP2 |
Show 21 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | C202388 RESET | Alps_SKRK | SW1 |
| 2 | C8598 1N5817 | D_SOD-123 | D1, D4 |
| 1 | C2297 GRE | LED_0805_2012Metric | D2 |
| 1 | C84256 RED | LED_0805_2012Metric | D3 |
| 1 | C68434 22 uH | SWPA5040S282MT | L1 |
| 3 | C49678 100nF | C_0805_2012Metric | C1, C2, C4 |
| 1 | C129289 C_Polarized 100uF | CP_EIA-3528-21_Kemet-B | C3 |
| 2 | C15850 10uF | C_0805_2012Metric | C5, C6 |
| 2 | C602037 22uF | C_0805_2012Metric | C7, C8 |
| 1 | C28233 100 nF | C_0805_2012Metric | C9 |
| 5 | C25804 10 K | R_0603_1608Metric | R1, R3, R7, R8, R18 |
| 2 | C23046 5K | R_0603_1608Metric | R2, R4 |
| 1 | C23151 400 | R_0603_1608Metric | R5 |
| 1 | C23228 680Ω | R_0603_1608Metric | R6 |
| 2 | C23162 4.7K | R_0603_1608Metric | R9, R10 |
| 1 | C25805 110K | R_0603_1608Metric | R11 |
| 1 | C22809 15K | R_0603_1608Metric | R12 |
| 1 | C23175 442K | R_0603_1608Metric | R13 |
| 1 | C22813 160K | R_0603_1608Metric | R14 |
| 2 | C23186 5.1K | R_0603_1608Metric | R15, R16 |
| 1 | C23204 560Ω | R_0603_1608Metric | R19 |
Cinread-IT8951 S3 HAT design files
The KiCad project lives in the martinberlin/H-cinread-it8951 repository on GitHub; these links point at the commit this page was built from.
- LayoutIT8951-HAT.kicad_pcb
- SchematicIT8951-HAT.kicad_sch
- BOMproduction/IT8951-HAT-BOM.xlsx
Cinread-IT8951 S3 HAT: common questions
What microcontroller does the Cinread-IT8951 S3 HAT use?
The Cinread-IT8951 S3 HAT is built around the ESP32-S3-WROOM-1-N8, from the ESP32 family.
How big is the Cinread-IT8951 S3 HAT?
The Cinread-IT8951 S3 HAT measures 83.2 × 42.1 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Cinread-IT8951 S3 HAT?
54 components, from 41 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 Cinread-IT8951 S3 HAT design files?
From the martinberlin/H-cinread-it8951 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 Cinread-IT8951 S3 HAT design in my own project?
Yes, under the terms of its CERN-OHL-W-2.0 license, which martinberlin chose for the repository.
Can I test firmware for the Cinread-IT8951 S3 HAT 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 H-cinread-it8951
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