Skip to the content
PCBKitNew board
2 layers52 × 43 mmHologram, the printed circuit board in 3D
Size
52 × 43 mm
Copper layers
2
Thickness
1.6 mm
Parts
23
Nets
44
Pads
153
Tracks, vias
286, 34
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
25 May 2026
Updated
26 May 2026

Overview

Hologram is an open-source printed circuit board by alaotach, from the alaotach/eidolon repository on GitHub. It is a 2-layer board of 52 × 43 mm with 23 parts on 44 nets, routed with 286 tracks and 34 vias.

It is built around the ESP32-C3-WROOM-02-H4, AP2112K-3.3 and BQ24074RGTR, with the INMP441 among its other parts. Its parts include 6 connectors, 5 capacitors, 4 ICs, 3 resistors and 1 switch. It belongs with the ESP32 and RISC-V boards of this library.

Main components

4

README

Readme.md

Euphoria

Project Overview

Euphoria is a 3d holographic display for your setup and you can display whatever you want on it from anywhere in the world using the WiFi.

Why I Built This

I was looking to build something, i searched for many ideas and I had liked a women safety device at first but that didn't make some sense so i started looking again and then i found something on my youtube recommendation it was titled "real holographic displays" and it showed a similar holographic display using the pepper's ghost technique and I really liked the idea and I wanted it on my desk too so i started building it immediately.

EUPHORIA-zine

What's Inside This Folder

PCB & Hardware Files:

  • hardware/gerbers/ - All Gerber files for PCB manufacturing (e.g., hologram-F_Cu.gbr, hologram-B_Cu.gbr, etc.)

  • hardware/pcbs/hologram.kicad_pcb - The main PCB layout file.

    Screenshot_2026-05-20_085501-removebg-preview
  • hardware/pcbs/hologram.kicad_sch - The main schematic.

  • hardware/pcbs/hologram.kicad_pro - KiCad project file for editing.

  • hardware/fab/outputs/3d/updated-pcb.stl - 3D model of the PCB.

    PCB-F
PCB-B

Firmware:

  • firmware/eidolon/ - All firmware source code.
    • include/ - Header files. 3D Case Files:
  • hardware/fab/outputs/3d/updated-pcb.f3d - 3D models for the PCB.
  • hardware/fab/outputs/3d/eldolon-case.stl - 3D model of the case. case
case1

Misc Files:

  • hardware/fab/outputs/bom/BOM.csv - BOM.

The Files You Actually Need

To Manufacture the PCB:

  1. hardware/pcbs/hologram.kicad_pcb.
  2. hardware/gerbers/ - for PCB fabrication.
  3. hardware/pcbs/hologram.kicad_sch - main schematic.

Build Guide

Step 1 - Export Gerbers from KiCad

Open hologram.kicad_pcb in KiCad, then generate gerbers and drill files. Zip all outputs together.


Step 2 - Order the PCB

Upload your gerber zip to jlcpcb and place your order.


Step 3 - Solder the leftover parts

  • Battery connector
  • Speaker connector
  • Microphone connector
  • Oled connector

Step 4 - Connect the Battery

Use a flat LiPo battery with a 2-pin JST PH2.0 connector.


Step 5 - Connect the Display

Connect the 1.3 inch 4 pin Oled display module.

Step 6 - Flash the Firmware

  • Use PlatformIO to flash the firmware in the ESP32-C3-WROOM-02

Step 7 - 3D Print

  • Material: PLA works.

Step 9 - Assemble the Pyramid

Cut your transparent acrylic sheet into 4 identical trapezoid pieces and place them accordingly.

Modifying the Firmware

  • All main configs are in include/Config.h.
  • Each feature is in its own file.

Parts

23
QtyValueFootprintReferences
5CCapacitor_THT:C_Rect_L4.6mm_W2.0mm_P2.50mm_MKS02_FKP02C1, C2, C3, C4, C5
3RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1, R2, R3
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U3
1BQ24074RGTPackage_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mmU1
1BatteryConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_HorizontalJ2
1ESP32-C3-WROOM-02RF_Module:ESP32-C3-WROOM-02U2
1INMP441Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ3
1LOGOhologram:poseidonG***
1LOGOhologram:logoG***
1MAX98357APackage_DFN_QFN:TQFN-16-1EP_3x3mm_P0.5mm_EP1.23x1.23mmU4
1MPU6050Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ6
1Oled connConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
1SW_MEC_5EButton_Switch_SMD:SW_MEC_5GSH9SW1
1SpeakerConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_HorizontalJ4
1USB_C_Plug_USB2.0Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12P1

The 21 most common of 23 parts.

Questions

How big is the Hologram PCB?

It measures 52 × 43 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Hologram use?

23 parts, built around the ESP32-C3-WROOM-02-H4, AP2112K-3.3, BQ24074RGTR and INMP441. 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 Hologram KiCad files?

From the alaotach/eidolon repository on GitHub, at the commit this page was made from: the board is hardware/pcbs/hologram.kicad_pcb and its schematic hardware/schematics/audio.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Hologram design in my own project?

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

Similar boards

  • 2 layers40 × 40 mmProject2, the printed circuit board in 3D

    Project2

    Parwaz-Dynamics/Embedded-In-Bones

    My personal embedded systems learning journey projects.

    48 parts
  • 2 layers80 × 50 mmLedhub c6, the printed circuit board in 3D

    Ledhub c6

    AskAlice/home-automation-pcbs

    Daily Kimi-generated home automation PCB designs with KiCad sources, 3D models, and rendered documentation

    59 parts1MIT
  • 2 layers25 × 99.9 mmPXLstick, the printed circuit board in 3D

    PXLstick

    VasilKalchev/PXLstick

    Board for driving WS281x lights with ESP32 running Aircoookie's WLED firmware

    58 parts1MIT
  • 2 layers86.3 × 76.2 mmTamago, the printed circuit board in 3D

    Tamago

    idiot250/tamago

    first pcb project

    18 parts
  • 2 layers230.8 × 176.5 mmMarajoara V3, the printed circuit board in 3D

    Marajoara V3

    machadoleonardo94/Echoes-of-Termina

    ESP32 Audio devkit for I2S modules, with microSD slot and LED outputs

    121 parts
  • 4 layers100 × 70 mmIoT Device, the printed circuit board in 3D

    IoT Device

    paavkar/PCB

    Repository for my Electronics/PCB projects.

    65 parts
  • 4 layers60 × 60 mm3117 AUSIGN, the printed circuit board in 3D

    3117 AUSIGN

    r4hulrr/ausign

    Real-time Auslan (Australian Sign Language) to English speech translation glove. Built with ESP32-S3, flex sensors, IMU on a custom PCB, and a Bluetooth-connected Python GUI.

    151 parts3MIT