Skip to the content
2 layers155.5 × 130 mmEinkpicframe, the printed circuit board in 3D

A WiFi picture frame allowing for remote photo uploads, using an ESP32-C3 and a 5.6" color E-ink display

Size
155.5 × 130 mm
Copper layers
2
Thickness
1.6 mm
Parts
60
Nets
51
Pads
179
Tracks, vias
314, 26
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
13 Oct 2022
Updated
23 Apr 2023

Overview

Einkpicframe is an open-source printed circuit board by Spritetm, from the Spritetm/picframe_colepd repository on GitHub. It is a 2-layer board of 155.5 × 130 mm with 60 parts on 51 nets, routed with 314 tracks and 26 vias.

It is built around the ESP32-C3-WROOM-02-H4, MBR0530 and AO3401, with the AO3400 and MBR0520 among its other parts. Its parts include 22 capacitors, 12 resistors, 5 diodes, 3 ICs and 3 transistors. It belongs with the radio and wireless and lEDs and displays boards and the ESP32 and RISC-V boards of this library.

Main components

5

README

README.md

What is this?

This is the firmware, PCB artwork, schematics and case design for a WiFi-enabled color picture frame.

Contents

  • case - OpenSCAD program to build the case. Change the 'render' variable to render the various parts.
  • www - PHP and C program running on the server that is used to upload/fetch the pictures.
  • firmware - ESP32C3 firmware. Make sure to run menuconfig to point this at your server.
  • pcb - Schematics and PCB artwork, in Kicad format.

More information

Article on Spritesmods

Parts

60
QtyValueFootprintReferences
94u7/25VCapacitor_SMD:C_0603_1608MetricC11, C12, C13, C14, C15, C17, C18, C19, C21
810uCapacitor_SMD:C_0805_2012MetricC2, C4, C5, C7, C8, C10, C20, C22
6MountingHoleMountingHole:MountingHole_3.2mm_M3_ISO14580H1, H2, H3, H4, H5, H6
510KResistor_SMD:R_0603_1608MetricR1, R2, R5, R10, R12
4MBR0530Diode_SMD:D_SOD-123D2, D3, D4, D5
2100nCapacitor_SMD:C_0603_1608MetricC1, C3
210ujeroens_lib:IND_WHC0630L1, L2
21uCapacitor_SMD:C_0603_1608MetricC6, C9
24K7Resistor_SMD:R_0603_1608MetricR3, R4
2AO3401Package_TO_SOT_SMD:SOT-23W_HandsolderingQ2, Q3
2ResetButton_Switch_SMD:SW_SPST_B3S-1000SW1, SW2
2TestPointTestPoint:TestPoint_Pad_1.5x1.5mmTP1, TP2
10Resistor_SMD:R_0603_1608MetricR9
10R47Resistor_SMD:R_0603_1608MetricR8
11M6Resistor_SMD:R_0603_1608MetricR6
11u/25VCapacitor_SMD:C_0603_1608MetricC16
124-pin-epd-fpcjeroens_lib:Hirose_FH12-24S-0.5SH_1x24-1MP_P0.50mm_Horizontal_reverseJ1
12xAAjeroens_lib:2xaa_pcb_connBT1
156KResistor_SMD:R_0603_1608MetricR11
1980KResistor_SMD:R_0603_1608MetricR7
1AO3400Package_TO_SOT_SMD:SOT-23Q1
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_HorizontalJ2
1ESP32-C3-WROOM-02Espressif:ESP32-C3-WROOM-02U3
1LM75BPackage_SO:TSSOP-8_3x3mm_P0.65mmU1
1LN2266Package_TO_SOT_SMD:SOT-23-6U2
1MBR0520Diode_SMD:D_SOD-123D1

Similar boards

  • 2 layers53 × 93 mmEink digit clk, the printed circuit board in 3D

    Eink digit clk

    Spritetm/eink_digit_clock

    Clock which uses E-ink panels as separate digits

    58 parts9
  • 2 layers18 × 14.4 mmBauble pcb, the printed circuit board in 3D

    Bauble pcb

    Spritetm/esp32c3-doom-bauble

    Christmas tree bauble with an ESP32C3 running Doom

    19 parts89
  • 2 layers55 × 80 mmBoard esp32 v2, the printed circuit board in 3D

    Board esp32 v2

    sudomesh/disaster-radio

    A (paused) work-in-progress long-range, low-bandwidth wireless disaster recovery mesh network powered by the sun.

    101 parts1.1k
  • 2 layers84.3 × 64.5 mmTapeshnik proto, the printed circuit board in 3D

    Tapeshnik proto

    svofski/tapeshnik

    compact cassette data drive

    138 parts14
  • 2 layers95 × 100 mmCellDoc Nano, the printed circuit board in 3D

    CellDoc Nano

    mariofritzer/CellDoc

    Jeder Test legt die Zelle mit einer festen Nummer an. Die Nummer kommt mit einem Etikettendrucker auf die Zelle, der QR-Code darauf öffnet die Zelle später direkt in CellDoc.

    28 parts1MIT
  • 2 layers190 × 109 mmIOB v3.2.1, the printed circuit board in 3D

    IOB v3.2.1

    ADFTech/xtec-uc-ip-main-pcb

    KiCad hardware repo for the UC-IP main PCB (currently: IOB board family). This README documents the review-and-release process used to get a schematic/PCB change from an engineer's desk to fabrication.

    538 parts
  • 2 layers233.5 × 103 mmNailPrinter PCB, the printed circuit board in 3D

    NailPrinter PCB

    Novitech3D/Open-Nail-Printer

    An open-source nail art printer.

    37 parts
  • 2 layers14.9 × 7.5 mmPowerSwitch, the printed circuit board in 3D

    PowerSwitch

    iNavFlight/hardware

    INAV I2C IO Expander board offers 8 digital outputs.

    10 parts11

Questions

How big is the Einkpicframe PCB?

It measures 155.5 × 130 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Einkpicframe use?

60 parts, built around the ESP32-C3-WROOM-02-H4, MBR0530, AO3401 and AO3400. 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 Einkpicframe KiCad files?

From the Spritetm/picframe_colepd repository on GitHub, at the commit this page was made from: the board is pcb/einkpicframe.kicad_pcb and its schematic pcb/einkpicframe.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Einkpicframe design in my own project?

Its repository states no licence, so its author keeps all rights: ask Spritetm before reusing the design.