

50p spectra6 4 copy
Spectra 6 and 4 gray E-paper frame
- Size
- 236.4 × 119 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 380
- Nets
- 95
- Pads
- 1,434
- Tracks, vias
- 2,900, 711
- Pours
- 21
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 23 Sep 2026
- Updated
- 23 Sep 2026
Overview
50p spectra6 4 copy is an open-source printed circuit board by StickyPix, from the StickyPix/Not-So-Sticky-Pix repository on GitHub. It is a 4-layer board of 236.4 × 119 mm with 380 parts on 95 nets, routed with 2,900 tracks and 711 vias.
It is built around the NRF54L15-QFAA-R, BQ24045DSQR and ESD5451N, with the FH8614G1, GR6206P332MR-G and MBR0530 among its other parts. Its parts include 182 capacitors, 74 resistors, 32 connectors, 27 ICs and 27 inductors. It belongs with the lEDs and displays boards and the nRF52 and nRF5x boards of this library.
Main components
8NRF54L15-QFAA-R
QFN-48(6x6)Power-on reset (POR)、Undervoltage detection (BOR/LVD/LVR/LVI)、Watchdog reset、Software reset、External pin reset (NRST)、Built-in general-purpose timer、Calendar function、Built-in temperature sensor QFN-48(6x6) Microcontrollers (MCU/MPU/SOC) ROHSNordic SemiconMicrocontrollers (MCU/MPU/SOC)BQ24045DSQR
WSON-10-EP(2x2)0℃~+125℃ 1 1.4A 2.5V 3.5V~28V 4.35V 800uA Charging IC Lithium Battery Support Support WSON-10-EP(2x2) Battery Management ROHSTexas InstrumentsBattery ManagementESD5451N
DFN1006-2(0402)-55℃~+125℃ 1 13V 5.5A 5V 8.4V 80nA 90W Bidirectional ESD IEC 61000-4-2 DFN1006-2(0402) ESD and Surge Protection (TVS/ESD) ROHSTECH PUBLICESD And Surge Protection (TVS/ESD)FH8614G1
DFN-4-EP(1x1)-40℃~+85℃ 1 1.2A 1.5V~5V 2.8V 4.3V 500nA Lithium Battery Not supported Protection IC Support 过充保护、过放保护、Overcurrent Protection、Short-Circuit Protection DFN-4-EP(1x1) Battery Management ROHSXIN FEI HONGBattery Management ICsGR6206P332MR-G
SOT-23-3-40℃~+85℃ 1 121mV@(40mA) 200mA 3.3V 6.5V 6.5uA Fixed Over Current Protection、Short Circuit Protection Positive SOT-23-3 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSGRVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsMBR0530
SOD-1231 Independent 30V 5.5A 500mA 550mV@500mA 80uA@30V SOD-123 Schottky Diodes ROHSJiangsu Changjing Electronics Technology (CJ)Schottky DiodesBSS138LT1G
SOT-23-55℃~+150℃ 1 N-channel 200mA 225mW 5.6Ω@2.75V 500mV 50V 50pF 5pF SOT-23 MOSFETs ROHSonsemiMOSFETsSI2301CDS-T1-GE3
SOT-23-55℃~+150℃ 1 P-Channel 1.6W 10nC@4.5V 142mΩ@2.5V 1V 20V 3.1A 405pF 55pF 75pF P-Channel SOT-23 MOSFETs ROHSVishay IntertechnologyMOSFETs
README
README.mdStickyPix
StickyPix is a small, rechargeable e-paper picture frame that lets you send images from a phone or desktop app over Bluetooth Low Energy. The same product family supports a four-gray black-and-white display and a six-color display.
Image gallery
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
What is in this repository?
StickyPix is developed as a complete hardware and software product:
| Area | Contents |
|---|---|
| App | Flutter image editor, dithering previews, device management, and BLE image transfer |
| Firmware | Zephyr-based firmware for four-gray and six-color display variants |
| Hardware | KiCad schematics, PCBs, fabrication outputs, and bills of materials |
| Enclosure | Blender source files and printable STL parts for the bezel, rear shell, inner enclosure, and kickstand |
| Images | Prototype photos and product renders |
How it works
- Choose an image in the Flutter app.
- Crop, rotate, and adjust the image for the selected device.
- The app converts the image to the display's limited palette using dithering.
- The processed framebuffer is sent to the device over BLE.
- The device refreshes the e-paper panel and returns transfer progress and battery information.
The image pipeline currently supports:
- Four-gray output for the black-and-white display variant.
- Six-color output for black, white, yellow, red, blue, and green.
- Portrait and landscape editing for the six-color device.
- Packed framebuffer transfer sized for the target panel.
Display variants
The linked vendor pages are the reference parts for the current hardware designs. Check the vendor documentation for the latest availability and electrical specifications before ordering.
JLCPCB fabrication settings
For the current PCB designs, I use the following JLCPCB configuration as the fabrication reference:
| Setting | Value |
|---|---|
| Design | 1 |
| Delivery format | Single PCB |
| PCB thickness | 1.0 mm |
| PCB color | Green |
| Silkscreen | White |
| Material | FR4 TG135 |
| Surface finish | HASL (with lead) |
| Outer copper | 1 oz |
| Inner copper | 0.5 oz |
| Specify layer sequence | No |
| Specify stackup | Yes |
| Layer stackup | JLC04101H-3313 |

Treat this as the current ordering reference, not a guarantee that every board revision uses the same stackup. Recheck the board layer count, dimensions, and JLCPCB options before placing an order.
Enclosure
The enclosure is split into a front bezel, rear shell, inner cardstock/support piece, and kickstand. The repository includes both the editable Blender model and exported STL files.
![]() | ![]() | ![]() |
Repository layout
Images/ Prototype photos
3D Model/ Printable enclosure STL files
Hardware/24p_bw_3p5/ Black-and-white KiCad design
Hardware/50p_spectra6_4/ Six-color KiCad design
Firmware/4GrayFinal/ Four-gray Zephyr firmware
Firmware/6ColorFinal/ Six-color Zephyr firmware
Flutter App/frontend/sticky_pix/ Flutter application
Manufacturing/ Manufacturing files and BOMProject status
StickyPix is an active hardware prototype. The app, firmware, PCB designs, and enclosure are included for development and iteration; dimensions, pinouts, image timings, and manufacturing outputs may change.
Development notes
The Flutter application is in Flutter App/frontend/sticky_pix. The firmware
projects use Zephyr and are kept separate so the four-gray and six-color panel
drivers can evolve independently. Build-tool-generated files and local SDK
paths should remain uncommitted.
Parts
380| Qty | Value | Footprint | References |
|---|---|---|---|
| 49 | 10uF | Capacitor_SMD:C_0603_1608Metric | C10, C10, C10, C10, C10, C11, C11, C11, C11, C11, C37, C37, C37, C37, C37, C38 +33 |
| 30 | 1uF | Capacitor_SMD:C_0402_1005Metric | C15, C15, C15, C15, C15, C16, C16, C16, C16, C16, C18, C18, C18, C18, C18, C32 +14 |
| 18 | 5.1k | Resistor_SMD:R_0402_1005Metric | R2, R2, R2, R2, R2, R4, R4, R4, R10, R10, R10, R10, R11, R11, R11, R11 +2 |
| 17 | 100nF | Capacitor_SMD:C_0201_0603Metric | C20, C20, C20, C20, C20, C21, C21, C21, C22, C22, C22, C22, C22, C25, C25, C25 +1 |
| 17 | MBR0530 | Diode_SMD:D_SOD-123 | D1, D1, D1, D1, D2, D2, D2, D2, D3, D3, D3, D3, D3, D4, D4, D4 +1 |
| 13 | 10uF | Capacitor_SMD:C_0402_1005Metric | C26, C26, C26, C29, C29, C29, C29, C29, C30, C30, C30, C30, C30 |
| 12 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C3, C3, C3, C3, C3, C36, C36, C36, C40, C40, C40, C40 |
| 10 | 0.2 | Resistor_SMD:R_0402_1005Metric | R3, R3, R3, R3, R3, R16, R16, R16, R16, R16 |
| 10 | 1M | Resistor_SMD:R_0402_1005Metric | R1, R1, R1, R1, R1, R15, R15, R15, R15, R15 |
| 9 | 10k | Resistor_SMD:R_0402_1005Metric | R7, R7, R7, R7, R7, R12, R12, R12, R12 |
| 9 | 10uH | Inductor_SMD:L_Changjiang_FNR4012S | L4, L4, L4, L4, L4, L6, L6, L6, L6 |
| 9 | 2.2uF | Capacitor_SMD:C_0402_1005Metric | C14, C14, C14, C14, C14, C31, C31, C31, C31 |
| 8 | 3.5nH | Inductor_SMD:L_0201_0603Metric | L2, L2, L2, L2, L3, L3, L3, L3 |
| 8 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J1, J1, J1, J1, J5, J5, J5, J5 |
| 6 | 2.2uF | Capacitor_SMD:C_0201_0603Metric | C19, C19, C19, C28, C28, C28 |
| 5 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C24, C24, C24, C24, C24 |
| 5 | 0.47uF | Capacitor_SMD:C_0402_1005Metric | C4, C4, C4, C4, C4 |
| 5 | 100 | Resistor_SMD:R_0402_1005Metric | R9, R9, R9, R9, R9 |
| 5 | 100nF | Capacitor_SMD:C_0402_1005Metric | C13, C13, C13, C13, C13 |
| 5 | 12k | Resistor_SMD:R_0402_1005Metric | R6, R6, R6, R6, R6 |
| 5 | 1k | Resistor_SMD:R_0201_0603Metric | R5, R5, R5, R5, R5 |
| 5 | 2.2nF | Capacitor_SMD:C_0201_0603Metric | C23, C23, C23, C23, C23 |
| 5 | 2k | Resistor_SMD:R_0402_1005Metric | R8, R8, R8, R8, R8 |
| 5 | 3.9pF | Capacitor_SMD:C_0201_0603Metric | C17, C17, C17, C17, C17 |
| 5 | BATTERY | BATTERY_HC-1.2-2PWT:BATTERY_HC-1.2-2PWT | J3, J3, J3, J3, J3 |
| 5 | BQ24045DSQR | BQ24045DSQR:IC_BQ24045DSQR | U2, U2, U2, U2, U2 |
| 5 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J6, J6, J6, J6, J6 |
| 5 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J4, J4, J4, J4, J4 |
| 5 | Crystal_GND24 | Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mm | Y2, Y2, Y2, Y2, Y2 |
| 5 | ESD5451N | ESD_KUU_ESD5451N:DFN1006-2 | U1, U1, U1, U1, U1 |
| 5 | FH8614G1 | Package_DFN_QFN:UDFN-4-1EP_1x1mm_P0.65mm_EP0.48x0.48mm | U4, U4, U4, U4, U4 |
| 5 | GR6206P332MR-G | Package_TO_SOT_SMD:SOT-23-3 | U6, U6, U6, U6, U6 |
| 4 | 0.01 | Resistor_SMD:R_0402_1005Metric | R13, R13, R13, R13 |
| 4 | 0.3pF | Capacitor_SMD:C_0201_0603Metric | C8, C8, C8, C8 |
| 4 | 1.5pF | Capacitor_SMD:C_0201_0603Metric | C1, C1, C1, C1 |
| 4 | 2.7nH | Inductor_SMD:L_0201_0603Metric | L1, L1, L1, L1 |
| 4 | 2pF | Capacitor_SMD:C_0201_0603Metric | C2, C2, C2, C2 |
| 4 | BQ27220YZFR | BQ27220YZFR:BGA9C50P3X3_158X162X62 | U5, U5, U5, U5 |
| 4 | BSS138LT1G | BSS138LT1G:SOT95P237X111-3N | Q1, Q1, Q1, Q1 |
| 4 | FH34SRJ-50S-0.5SH_50_ | FH34SRJ_50S_0_5SH_50_:HRS_FH34SRJ-50S-0.5SH_50_ | J7, J7, J7, J7 |
| 4 | SI2301CDS-T1-GE3 | Package_TO_SOT_SMD:SOT-23 | Q2, Q2, Q2, Q2 |
| 3 | 0 | Resistor_SMD:R_0402_1005Metric | R14, R14, R14 |
| 3 | 10nF | Capacitor_SMD:C_0201_0603Metric | C27, C27, C27 |
| 3 | 4.7uH | Inductor_SMD:L_0603_1608Metric | L5, L5, L5 |
| 3 | 470nF | Capacitor_SMD:C_0402_1005Metric | C12, C12, C12 |
| 3 | Antenna_Shield | RF_Antenna:Texas_SWRA117D_2.4GHz_Left_3_minebetter | AE2, AE2, AE2 |
| 3 | FerriteBead | Capacitor_SMD:C_0201_0603Metric | FB1, FB1, FB1 |
| 3 | NRF54L15-QFAA-R | NRF54L15_QFAA_R:QFN40P600X600X90-49N | U3, U3, U3 |
| 3 | USB_C_Receptacle_PowerOnly_6P | GSB1C4621DSHR:AMPHENOL_GSB1C4621DSHR | J2, J2, J2 |
| 2 | 3.5nH | RF_0201:RF_0201_0603Metric | L2, L3 |
| 2 | Antenna_Shield | RF_Antenna:2.4GHz_Left_Soldermask | AE1, AE2 |
| 2 | USB_C_Receptacle_PowerOnly_6P | USB_C_SHOU HAN_TYPE-C_6P:USB_C_SHOU_HAN_6P | J2, J2 |
| 1 | 0.3pF | RF_0201:RF_0201_0603Metric | C8 |
| 1 | 1.5pF | RF_0201:RF_0201_0603Metric | C1 |
| 1 | 2.7nH | RF_0201:RF_0201_0603Metric | L1 |
| 1 | 2pF | RF_0201:RF_0201_0603Metric | C2 |
More from StickyPix/Not-So-Sticky-Pix
3- 4 layers98.3 × 54.6 mm

- 4 layers54.5 × 47.6 mm

- 4 layers54.5 × 47.6 mm

Similar boards
- 6 layers35 × 35 mm

Pixel
bastian2001/Kolibri-FC-Hardware
Hardware for the Kolibri Flight Controller. 30mm/20mm FC with RP2350 + ELRS onboard
145 parts8GPL-3.0 - 4 layers89.7 × 66 mm

Luckfox core3506 adapter
Rufilla/LuckFox-Core3506-Carrier
A carrier board for the LuckFox 3506 designed in KiCAD 10
131 parts1Apache-2.0 - 4 layers54 × 94 mm

Enku mainboard r0.1
raznoglaz1y/enku
Open-source compact e-reader built around a 3.97″ e-paper display and ESP32-S3.
156 parts1Apache-2.0 - 2 layers33.2 × 40 mm

- 2 layers170 × 100 mm

Mf1750 full driver
oceanye/ESP32_C73-MF1750
ESP32-S3 driver and frozen Rev A1 hardware baseline for the MF-1750 dual-SPD1657B six-color e-paper panel
78 parts - 4 layers65 × 56.5 mm

- 6 layers187 × 109 mm

- 4 layers89 × 58 mm

HALMET
hatlabs/HALMET-hardware
Hat Labs Marine Engine & Tank interface hardware design files
227 parts8CC-BY-4.0
Questions
How big is the 50p spectra6 4 copy PCB?
It measures 236.4 × 119 mm and has 4 copper layers, 1.6 mm thick.
What parts does the 50p spectra6 4 copy use?
380 parts, built around the NRF54L15-QFAA-R, BQ24045DSQR, ESD5451N and FH8614G1. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the 50p spectra6 4 copy KiCad files?
From the StickyPix/Not-So-Sticky-Pix repository on GitHub, at the commit this page was made from: the board is Hardware/50p_spectra6_4/50p_spectra6_4_copy.kicad_pcb and its schematic Hardware/24p_bw_3p5/24p_bw_3p5.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the 50p spectra6 4 copy design in my own project?
Its repository states no licence, so its author keeps all rights: ask StickyPix before reusing the design.











