Skip to the content
PCBKitNew board
2 layers48.7 × 44.9 mmEsp32-crystal ball, the printed circuit board in 3D

This PCB is now supporting two of my projects: Crystal Balls and my Flame Lamp.

Size
48.7 × 44.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
54
Nets
66
Pads
229
Tracks, vias
453, 77
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
20 Jan 2024
Updated
4 Oct 2024

Overview

Esp32-crystal ball is an open-source printed circuit board by atomic14, from the atomic14/esp32-crystal-balls repository on GitHub. It is a 2-layer board of 48.7 × 44.9 mm with 54 parts on 66 nets, routed with 453 tracks and 77 vias.

It is built around the ESP32-S3-MINI-1-N8, SN74LV1T34DBV and OWMMOD-403010A-S261F, with the TP4057, SK6812 and MBRX120LF among its other parts. Its parts include 10 diodes, 8 capacitors, 8 resistors, 5 ICs and 5 connectors. It belongs with the ESP32 and RISC-V boards of this library.

Main components

11

README

README.md

Look At My Shiny Crystal Balls!

This PCB is now supporting two of my projects: Crystal Balls and my Flame Lamp.

Absolute Balls!

Flame Lamp

I got some of these crystal balls from AliExpress for Christmas.

Crystal Balls

The base is pretty simple, it's just some LEDs and resistors connected to the 5v USB power supply.

So, I decided to make something a bit more sophisticated.

Schematic

It's based around an ESP32-S3-Mini which means it can run the popular WLED firmware.

It's a pretty compact PCB.

PCB Front

PCB Back

Parts

54
QtyValueFootprintReferences
6SK6812LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mmD3, D4, D5, D6, D7, D8
6TestPointTestPoint:TestPoint_Pad_D2.5mmTP1, TP2, TP3, TP4, TP5, TP6
45.1KResistor_SMD:R_0603_1608MetricR1, R2, R3, R6
30.1uFCapacitor_SMD:C_0603_1608MetricC4, C6, C8
3220Resistor_SMD:R_0603_1608MetricR5, R7, R8
3MBRX120LFDiode_SMD:D_SOD-123D1, D9, D10
3MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3
210uFCapacitor_SMD:C_0603_1608MetricC5, C7
21uFCapacitor_SMD:C_0603_1608MetricC1, C2
2B3U-3000PB3U-3000P:SW_B3U-3000PBOOT1, EN1
2LOGOqwiic:qwiicG***, G***
2SM04B-SRSS-TB_LF__SN_SM04B-SRSS-TB_LF__SN_:JST_SM04B-SRSS-TB_LF__SN_QWIIC1, QWIIC2
1100KResistor_SMD:R_0603_1608MetricR4
122uFCapacitor_SMD:C_0603_1608MetricC3
1Barrel_Jack_SwitchConnector_BarrelJack:BarrelJack_HorizontalJ2
1Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical_SMD_Pin1LeftJ5
1Conn_02x03_Counter_ClockwiseConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical_SMDJ4
1Direct LED PowerJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1ESP32-S3-MINI-1PCM_Espressif:ESP32-S3-MINI-1U1
1FM-3510RGBA-SGLED-SMD_L3.5-W1.0-H1.2-FM-3510RGBA-SG:LED-SMD_FM-3510RGBA-SGLED1
1NCP167BMX330TBGNCP167BMX330TBG:VREG_NCP167BMX330TBGU3
1NTA4151PT1GNTA4151PT1G:SOT50P160X90-3NQ1
1OWMMOD-403010A-S261FOWMMOD-403010A-S261F:MIC_OWMMOD-403010A-S261FU2
1S2B-ZR-SM4A-TF_LF__SN_S2B-ZR-SM4A-TF_LF__SN_:JST_S2B-ZR-SM4A-TF_LF__SN_BAT1
1SN74LV1T34DBVPackage_TO_SOT_SMD:SOT-23-5U4
1Screw_Terminal_01x03Connector_Phoenix_MC:PhoenixContact_MCV_1,5_3-G-3.5_1x03_P3.50mm_VerticalJ3
1TP4057Package_TO_SOT_SMD:SOT-23-6U5
1TYPE-C-31-M-12TYPE-C-31-M-12:HRO_TYPE-C-31-M-12J1

Questions

How big is the Esp32-crystal ball PCB?

It measures 48.7 × 44.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Esp32-crystal ball use?

54 parts, built around the ESP32-S3-MINI-1-N8, SN74LV1T34DBV, OWMMOD-403010A-S261F and TP4057. 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 Esp32-crystal ball KiCad files?

From the atomic14/esp32-crystal-balls repository on GitHub, at the commit this page was made from: the board is esp32-crystal-ball.kicad_pcb and its schematic esp32-crystal-ball.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Esp32-crystal ball design in my own project?

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

Similar boards

  • 4 layers48 × 35.1 mmMicro esp32-s3, the printed circuit board in 3D

    Micro esp32-s3

    atomic14/esp32-tv-hardware

    This is Work In Progress - I'm still working on this.

    81 parts29
  • 2 layers85 × 85 mmCube display, the printed circuit board in 3D

    Cube display

    atomic14/cube-display

    I'm currently testing the first set of PCBs. There will be updates as I find issues!

    73 parts2
  • 2 layers45.7 × 30 mmHIDRelayController, the printed circuit board in 3D

    HIDRelayController

    JPEWdev/hid-relay

    Open source design for HID controlled relay

    19 parts1GPL-2.0
  • 2 layers38 × 151.9 mmRuller battery, the printed circuit board in 3D

    Ruller battery

    rapha-tech/ESP-32-ruler

    PCB ruler featuring an ESP-32 module, push-buttons and an OLED screen

    56 parts
  • 6 layers34 × 56 mmVLF5, the printed circuit board in 3D

    VLF5

    McMaster-Rocketry-Team/VLF5

    106 parts1
  • 2 layers130 × 110 mmV5PCB Panel, the printed circuit board in 3D

    V5PCB Panel

    LilypadVR/LilypadVR

    Full Body Tracking for VR, based on SlimeVR

    318 parts
  • 2 layers35.2 × 17.9 mmBluz lcd v1, the printed circuit board in 3D

    Bluz lcd v1

    Maniak003/BluZ

    Scintillation gamma-spectrometer

    97 parts3GPL-3.0