Stm32-epaper
Mlynn217·stm32-epaper·hardware/kicad/stm32-epaper.kicad_pcb
About the Stm32-epaper PCB
Stm32-epaper is an open source STM32 PCB design by Mlynn217, published on GitHub. It is a 4-layer board measuring 97.4 × 60 mm, with 142 components from 64 distinct parts.
Its main chip is the STM32F469IIT6, from the STM32 family. Other key parts include the BQ24073RGTR, TPS63802DLAR, TPS61023DRLR, TPS22965DSGR and USBLC6-2SC6. By type, the board carries 59 capacitors, 51 resistors, 12 ICs, 8 connectors, 4 inductors and 3 switches.
It belongs with the displays & leds and power & battery designs in this gallery.
From the project
Implementation of the STM32F4 with the Waveshare 17590
An STM32-based e-reader using the Waveshare 6inch HD e-Paper HAT (IT8951 controller).
Reads a real EPUB off an SD card and renders actual book pages on the physical panel. On real hardware, confirmed working end to end: - STM32CubeMX → CMake → arm-none-eabi-gcc/Ninja → OpenOCD → ST-LINK build/flash/debug loop, from inside VSCode (tasks + launch configs for build, flash, debug, and a serial monitor) - SPI1 communication with the IT8951 (panel resolution/FW/LUT version read back correctly, this panel's VCOM -2.59V set), the FMC/SDRAM (16MB, full read/write test passes), full-panel GC16…
Main components on the Stm32-epaper
Stm32-epaper bill of materials (BOM)
142 components, 64 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | BQ24073RGTR BQ24073RGT | VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm | U1 |
| 1 | TPS63802DLAR TPS63802DLA | Texas_DLA0010A_VSON-HR-10_2x3mm_P0.5mm | U2 |
| 1 | TPS61023DRLR TPS61023DRL | SOT-563 | U3 |
| 1 | TPS22965DSGR TPS22965DSG | Texas_DSG0008A_WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm | U4 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U5 |
| 1 | TPS63900DSKR TPS63900DSK | WSON-10-1EP_2.5x2.5mm_P0.5mm_EP1.2x2mm | U6 |
| 1 | MCP1700T-3002E/TT | SOT-23 | U7 |
| 1 | STM32F469IIT6 | LQFP-176_24x24mm_P0.5mm | U101 |
| 1 | IS42S16400J-6TLI | TSOP-II-54_22.2x10.16mm_P0.8mm | U201 |
| 1 | W25Q128JVSIQ | SOIC-8_5.3x5.3mm_P1.27mm | U202 |
| 1 | CAP1188-1-CP-TR | QFN-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm | U301 |
| 1 | TPD4E05U06DQAR | USON-10_2.5x1.0mm_P0.5mm | U302 |
| 1 | NX3225GD-8MHZ-STD-CRA-3 8MHz CL8pF | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y101 |
| 1 | NX3215SA-32.768KHZ-EXS00A-MU00525 32.768kHz CL6pF | Crystal_SMD_3215-2Pin_3.2x1.5mm | Y102 |
| 1 | GCT USB4105-GF-A USB_C_Receptacle_USB2.0_16P | USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
| 1 | BATT (1S LiPo) | JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal | J2 |
| 1 | TC2050-IDC-NL | Tag-Connect_TC2050-IDC-NL_2x05_P1.27mm_Vertical | J101 |
| 1 | UART (TX RX GND) | PinHeader_1x03_P1.27mm_Vertical | J102 |
| 1 | Molex 1040310811 microSD | microSD_HC_Molex_104031-0811 | J201 |
| 1 | IT8951 HAT | PinHeader_1x08_P2.54mm_Vertical | J301 |
Show 44 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SM03B-SRSS-TB Electrodes L | JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal | J302 |
| 1 | SM03B-SRSS-TB Electrodes R | JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal | J303 |
| 1 | NXFT15XH103FA2B (Murata leaded film NTC: same 10k/B=3380 curve as NCP15XH103; TS thresholds assume 103AT, B=3435) - leads soldered here, head taped to the cell (it sits beside the PCB) 10k NTC | SolderWire-0.1sqmm_1x02_P3.6mm_D0.4mm_OD1mm | RT1 |
| 1 | BOOT | SW_Push_1P1T_NO_CK_KMR2 | SW101 |
| 1 | PEC11R-4220F-S0024 | RotaryEncoder_Bourns_Vertical_PEC11R-4xxxF-Sxxxx | SW301 |
| 1 | SKRTLAE010 POWER | SW_Push_1P1T-MP_NO_Horizontal_Alps_SKRTLAE010 | SW302 |
| 1 | CHG (red) | LED_0603_1608Metric | D2 |
| 1 | STATUS (green) | LED_0603_1608Metric | D101 |
| 1 | BLM18PG221SN1 | L_0603_1608Metric | FB101 |
| 1 | DFE201612E-R47M=P2 (Isat 5.5A, 26mR; Murata land = this footprint) 0.47uH | L_Murata_DFE201610P | L1 |
| 1 | DFE201612E-1R0M=P2 (Isat 4.0A >= TPS61023 3.7A valley limit, 48mR) 1uH | L_Murata_DFE201610P | L2 |
| 1 | DFE201612E-2R2M=P2 (TPS63900 datasheet Table 8-2; Isat 2.4A) 2.2uH | L_Murata_DFE201610P | L3 |
| 2 | 4.7uF | C_0603_1608Metric | C1, C114 |
| 7 | 10uF | C_0603_1608Metric | C2, C4, C5, C6, C11, C15, C210 |
| 5 | 1uF | C_0402_1005Metric | C3, C16, C116, C118, C302 |
| 3 | 22uF | C_0603_1608Metric | C7, C8, C9 |
| 2 | 22uF | C_0805_2012Metric | C12, C13 |
| 1 | 1nF | C_0402_1005Metric | C14 |
| 29 | 100nF | C_0402_1005Metric | C17, C18, C101, C102, C103, C104, C105, C106 +21 |
| 2 | 2.2uF | C_0402_1005Metric | C120, C121 |
| 2 | 10pF | C_0402_1005Metric | C122, C123 |
| 2 | 6.2pF | C_0402_1005Metric | C124, C125 |
| 1 | 10uF | C_0805_2012Metric | C208 |
| 3 | 10nF | C_0402_1005Metric | C303, C304, C305 |
| 2 | 5.1k | R_0402_1005Metric | R1, R2 |
| 1 | 3.01k 1% | R_0402_1005Metric | R3 |
| 3 | 1k | R_0402_1005Metric | R4, R103, R104 |
| 1 | 2.2M 1% | R_0402_1005Metric | R6 |
| 1 | 511k 1% | R_0402_1005Metric | R7 |
| 1 | 91k 1% | R_0402_1005Metric | R8 |
| 10 | 100k | R_0402_1005Metric | R9, R14, R17, R20, R24, R207, R307, R308 +2 |
| 1 | 732k 1% | R_0402_1005Metric | R10 |
| 1 | 100k 1% | R_0402_1005Metric | R11 |
| 1 | 1M | R_0402_1005Metric | R12 |
| 2 | 0R | R_0603_1608Metric | R13, R18 |
| 3 | 1M 1% | R_0402_1005Metric | R15, R21, R22 |
| 1 | 16.2k 1% | R_0402_1005Metric | R16 |
| 1 | 1.54k 1% | R_0402_1005Metric | R19 |
| 1 | 72k 1% | R_0402_1005Metric | R23 |
| 10 | 10k | R_0402_1005Metric | R25, R101, R102, R201, R306, R310, R311, R312 +2 |
| 5 | 47k | R_0402_1005Metric | R202, R203, R204, R205, R206 |
| 3 | 33R | R_0402_1005Metric | R301, R302, R303 |
| 2 | 4.7k | R_0402_1005Metric | R304, R305 |
| 1 | 150k 1% | R_0402_1005Metric | R309 |
Stm32-epaper design files
The KiCad project lives in the Mlynn217/stm32-epaper repository on GitHub; these links point at the commit this page was built from.
Stm32-epaper: common questions
What microcontroller does the Stm32-epaper use?
The Stm32-epaper is built around the STM32F469IIT6, from the STM32 family.
How big is the Stm32-epaper PCB?
The Stm32-epaper measures 97.4 × 60 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Stm32-epaper?
142 components, from 64 distinct parts. The full bill of materials is listed on this page.
Where can I download the Stm32-epaper design files?
From the Mlynn217/stm32-epaper repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Stm32-epaper design in my own project?
The repository has no license, so all rights stay with Mlynn217. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Stm32-epaper without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2k