Skip to the content
4 layers236.4 × 119 mm50p spectra6 4 copy, the printed circuit board in 3D

50p spectra6 4 copy

StickyPix/Not-So-Sticky-Pix6

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

8

README

README.md

StickyPix

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

StickyPix prototype photo 1StickyPix prototype photo 2StickyPix prototype photo 3
StickyPix prototype photo 4StickyPix prototype photo 5StickyPix prototype photo 6
StickyPix prototype photo 7StickyPix prototype photo 8StickyPix prototype photo 9

What is in this repository?

StickyPix is developed as a complete hardware and software product:

AreaContents
AppFlutter image editor, dithering previews, device management, and BLE image transfer
FirmwareZephyr-based firmware for four-gray and six-color display variants
HardwareKiCad schematics, PCBs, fabrication outputs, and bills of materials
EnclosureBlender source files and printable STL parts for the bezel, rear shell, inner enclosure, and kickstand
ImagesPrototype photos and product renders

How it works

  1. Choose an image in the Flutter app.
  2. Crop, rotate, and adjust the image for the selected device.
  3. The app converts the image to the display's limited palette using dithering.
  4. The processed framebuffer is sent to the device over BLE.
  5. 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:

SettingValue
Design1
Delivery formatSingle PCB
PCB thickness1.0 mm
PCB colorGreen
SilkscreenWhite
MaterialFR4 TG135
Surface finishHASL (with lead)
Outer copper1 oz
Inner copper0.5 oz
Specify layer sequenceNo
Specify stackupYes
Layer stackupJLC04101H-3313

JLCPCB PCB specifications

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.

StickyPix enclosure renderStickyPix exploded enclosure renderStickyPix enclosure front render

Repository layout

text
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 BOM

Project 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
QtyValueFootprintReferences
4910uFCapacitor_SMD:C_0603_1608MetricC10, C10, C10, C10, C10, C11, C11, C11, C11, C11, C37, C37, C37, C37, C37, C38 +33
301uFCapacitor_SMD:C_0402_1005MetricC15, C15, C15, C15, C15, C16, C16, C16, C16, C16, C18, C18, C18, C18, C18, C32 +14
185.1kResistor_SMD:R_0402_1005MetricR2, R2, R2, R2, R2, R4, R4, R4, R10, R10, R10, R10, R11, R11, R11, R11 +2
17100nFCapacitor_SMD:C_0201_0603MetricC20, C20, C20, C20, C20, C21, C21, C21, C22, C22, C22, C22, C22, C25, C25, C25 +1
17MBR0530Diode_SMD:D_SOD-123D1, D1, D1, D1, D2, D2, D2, D2, D3, D3, D3, D3, D3, D4, D4, D4 +1
1310uFCapacitor_SMD:C_0402_1005MetricC26, C26, C26, C29, C29, C29, C29, C29, C30, C30, C30, C30, C30
124.7uFCapacitor_SMD:C_0402_1005MetricC3, C3, C3, C3, C3, C36, C36, C36, C40, C40, C40, C40
100.2Resistor_SMD:R_0402_1005MetricR3, R3, R3, R3, R3, R16, R16, R16, R16, R16
101MResistor_SMD:R_0402_1005MetricR1, R1, R1, R1, R1, R15, R15, R15, R15, R15
910kResistor_SMD:R_0402_1005MetricR7, R7, R7, R7, R7, R12, R12, R12, R12
910uHInductor_SMD:L_Changjiang_FNR4012SL4, L4, L4, L4, L4, L6, L6, L6, L6
92.2uFCapacitor_SMD:C_0402_1005MetricC14, C14, C14, C14, C14, C31, C31, C31, C31
83.5nHInductor_SMD:L_0201_0603MetricL2, L2, L2, L2, L3, L3, L3, L3
8Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ1, J1, J1, J1, J5, J5, J5, J5
62.2uFCapacitor_SMD:C_0201_0603MetricC19, C19, C19, C28, C28, C28
50.1uFCapacitor_SMD:C_0402_1005MetricC24, C24, C24, C24, C24
50.47uFCapacitor_SMD:C_0402_1005MetricC4, C4, C4, C4, C4
5100Resistor_SMD:R_0402_1005MetricR9, R9, R9, R9, R9
5100nFCapacitor_SMD:C_0402_1005MetricC13, C13, C13, C13, C13
512kResistor_SMD:R_0402_1005MetricR6, R6, R6, R6, R6
51kResistor_SMD:R_0201_0603MetricR5, R5, R5, R5, R5
52.2nFCapacitor_SMD:C_0201_0603MetricC23, C23, C23, C23, C23
52kResistor_SMD:R_0402_1005MetricR8, R8, R8, R8, R8
53.9pFCapacitor_SMD:C_0201_0603MetricC17, C17, C17, C17, C17
5BATTERYBATTERY_HC-1.2-2PWT:BATTERY_HC-1.2-2PWTJ3, J3, J3, J3, J3
5BQ24045DSQRBQ24045DSQR:IC_BQ24045DSQRU2, U2, U2, U2, U2
5Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ6, J6, J6, J6, J6
5Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ4, J4, J4, J4, J4
5Crystal_GND24Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mmY2, Y2, Y2, Y2, Y2
5ESD5451NESD_KUU_ESD5451N:DFN1006-2U1, U1, U1, U1, U1
5FH8614G1Package_DFN_QFN:UDFN-4-1EP_1x1mm_P0.65mm_EP0.48x0.48mmU4, U4, U4, U4, U4
5GR6206P332MR-GPackage_TO_SOT_SMD:SOT-23-3U6, U6, U6, U6, U6
40.01Resistor_SMD:R_0402_1005MetricR13, R13, R13, R13
40.3pFCapacitor_SMD:C_0201_0603MetricC8, C8, C8, C8
41.5pFCapacitor_SMD:C_0201_0603MetricC1, C1, C1, C1
42.7nHInductor_SMD:L_0201_0603MetricL1, L1, L1, L1
42pFCapacitor_SMD:C_0201_0603MetricC2, C2, C2, C2
4BQ27220YZFRBQ27220YZFR:BGA9C50P3X3_158X162X62U5, U5, U5, U5
4BSS138LT1GBSS138LT1G:SOT95P237X111-3NQ1, Q1, Q1, Q1
4FH34SRJ-50S-0.5SH_50_FH34SRJ_50S_0_5SH_50_:HRS_FH34SRJ-50S-0.5SH_50_J7, J7, J7, J7
4SI2301CDS-T1-GE3Package_TO_SOT_SMD:SOT-23Q2, Q2, Q2, Q2
30Resistor_SMD:R_0402_1005MetricR14, R14, R14
310nFCapacitor_SMD:C_0201_0603MetricC27, C27, C27
34.7uHInductor_SMD:L_0603_1608MetricL5, L5, L5
3470nFCapacitor_SMD:C_0402_1005MetricC12, C12, C12
3Antenna_ShieldRF_Antenna:Texas_SWRA117D_2.4GHz_Left_3_minebetterAE2, AE2, AE2
3FerriteBeadCapacitor_SMD:C_0201_0603MetricFB1, FB1, FB1
3NRF54L15-QFAA-RNRF54L15_QFAA_R:QFN40P600X600X90-49NU3, U3, U3
3USB_C_Receptacle_PowerOnly_6PGSB1C4621DSHR:AMPHENOL_GSB1C4621DSHRJ2, J2, J2
23.5nHRF_0201:RF_0201_0603MetricL2, L3
2Antenna_ShieldRF_Antenna:2.4GHz_Left_SoldermaskAE1, AE2
2USB_C_Receptacle_PowerOnly_6PUSB_C_SHOU HAN_TYPE-C_6P:USB_C_SHOU_HAN_6PJ2, J2
10.3pFRF_0201:RF_0201_0603MetricC8
11.5pFRF_0201:RF_0201_0603MetricC1
12.7nHRF_0201:RF_0201_0603MetricL1
12pFRF_0201:RF_0201_0603MetricC2

More from StickyPix/Not-So-Sticky-Pix

3
  • 4 layers98.3 × 54.6 mmPanelize TestBoard Final, the printed circuit board in 3D

    Panelize TestBoard Final

    StickyPix/Not-So-Sticky-Pix

    Spectra 6 and 4 gray E-paper frame

    151 parts6
  • 4 layers54.5 × 47.6 mm50p spectra6 4, the printed circuit board in 3D

    50p spectra6 4

    StickyPix/Not-So-Sticky-Pix

    Spectra 6 and 4 gray E-paper frame

    88 parts6
  • 4 layers54.5 × 47.6 mm24p bw 3p5, the printed circuit board in 3D

    24p bw 3p5

    StickyPix/Not-So-Sticky-Pix

    Spectra 6 and 4 gray E-paper frame

    67 parts6

Similar boards

  • 6 layers35 × 35 mmPixel, the printed circuit board in 3D

    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 mmLuckfox core3506 adapter, the printed circuit board in 3D

    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 mmEnku mainboard r0.1, the printed circuit board in 3D

    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 mmDesk Display, the printed circuit board in 3D

    Desk Display

    ANSHUMANDOCX/Desk-Display

    It is a desk display made using an E ink display.

    63 parts
  • 2 layers170 × 100 mmMf1750 full driver, the printed circuit board in 3D

    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 mmSH RPi, the printed circuit board in 3D

    SH RPi

    hatlabs/SH-RPi-hardware

    Sailor Hat for Raspberry Pi hardware design files

    168 parts56
  • 6 layers187 × 109 mmHALPI2, the printed circuit board in 3D

    HALPI2

    hatlabs/HALPI2-hardware

    Hat Labs Pi Carrier Board 2 design files

    739 parts9
  • 4 layers89 × 58 mmHALMET, the printed circuit board in 3D

    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.