Skip to the content
PCBKitNew board
2 layers68.4 × 36.7 mmEmf beacon, the printed circuit board in 3D

The PCBA and firmware for the controllable LED Beacons.

Size
68.4 × 36.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
134
Nets
113
Pads
445
Tracks, vias
694, 300
Pours
9
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
20 Apr 2026
Updated
20 Oct 2026

Overview

Emf beacon is an open-source printed circuit board by PolybiusBiotech, from the PolybiusBiotech/led_beacon repository on GitHub. It is a 2-layer board of 68.4 × 36.7 mm with 134 parts on 113 nets, routed with 694 tracks and 300 vias.

It is built around the CA-IS3092W, ESP32-C3-WROOM-02-H4 and TPS565208DDC, with the TPS82140SILR, AO3400A and B6B-PH-SM4-TB among its other parts. Its parts include 44 resistors, 37 capacitors, 14 connectors, 11 transistors and 6 ICs. It belongs with the ESP32 and RISC-V boards of this library.

Main components

12

README

README.md

🚨 LED Beacon 🚨

Upgrading cheap LED beacons for professional DMX/Art-Net stage control.

Hardware Render - Bottom

🚀 Manufacturing Status

  • Design: Completed
  • Prototyping: Completed
  • Production: Completed

📋 Quick Specs

  • Power: +12V ±30% @ 2A
  • LEDS: 10x strings of 6 LEDs
  • MCU: ESP32-C3-WROOM-02
  • Connectivity: DMX512 via 5 pin XLRs and WiFi

📂 Project Structure

  • /hardware: KiCAD project files (Version 9.0.7).
  • /firmware: PlatformIO project (Arduino/ESP-IDF framework).
  • /mechanical: 3D-printable housing (.STEP).
  • /docs: Specification, schematics and design calculations.

🛠 Setup & Development

Hardware

  • Library Dependencies: All footprints/symbols are [local to the repo / use standard KiCAD libs].
  • CI/CD: Schematics are automatically exported to /docs on every push.

Firmware

  1. Open the /firmware folder in VS Code.
  2. Ensure the PlatformIO extension is installed.
  3. Connect your hardware via USB C port and click Upload.

📝 User Guide

  1. Apply power via DC connector, 12V ±30% from a 3A capable supply.
  2. Attach to DMX chain with 2x XLR 5pin cables
    • If at the end of the bus use a terminator plug
  3. Select a DMX address with the DIP switch
    • This light consumes 20 slots so avoid address above 492.
    • Ensure that this light is >20 slots away from the next lights.
    • Light checks DIP switch and updated the DMX address every 2.5seconds.
  4. Disable the WiFi AP with the DIP switch unless needed for diagnostics
  5. Use your DMX controller to send packets on the DMX chain.
    • Slots 1 to 10 control the brightness per channel
      • 0x00 is off
      • 0xFF is full brightness
    • Slots 11 to 20 control the strobe effect per channel
      • 0x00 is fully on
      • 0x01 strobes at 0.2Hz
      • 0xFF strobes at 20Hz
  6. Enjoy!

Commissioned for Null Sector for EMF Camp 2026.

Parts

134
QtyValueFootprintReferences
10100RResistor_SMD:R_0603_1608MetricR16, R17, R18, R19, R20, R21, R22, R23, R24, R25
1010RResistor_SMD:R_0603_1608MetricR9, R44, R45, R46, R47, R48, R49, R50, R51, R52
1010kResistor_SMD:R_0603_1608MetricR3, R7, R12, R13, R14, R26, R27, R30, R41, R43
1010nFCapacitor_SMD:C_0603_1608MetricC28, C29, C30, C31, C32, C33, C34, C35, C36, C37
10AO3400APackage_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10
10Conn_01x02Pinski1_parts:LED_StickJ4, J5, J6, J7, J8, J9, J10, J11, J12, J13
9100nFCapacitor_SMD:C_0603_1608MetricC2, C4, C6, C8, C9, C11, C12, C25, C26
910uF 25VCapacitor_SMD:C_0805_2012MetricC1, C7, C10, C13, C17, C20, C21, C22, C27
7TestPointTestPoint:TestPoint_Pad_D1.5mmTP1, TP2, TP3, TP4, TP5, TP6, TP7
4MountingHoleMountingHole:MountingHole_4.3mm_M4H1, H2, H3, H4
322uF 10VCapacitor_SMD:C_0805_2012MetricC18, C19, C40
21k0Resistor_SMD:R_0603_1608MetricR4, R5
24k7Resistor_SMD:R_0603_1608MetricR10, R11
25k1Resistor_SMD:R_0603_1608MetricR1, R2
275kResistor_SMD:R_0603_1608MetricR29, R54
2B6B-PH-SM4-TBConnector_JST:JST_PH_B6B-PH-SM4-TB_1x06-1MP_P2.00mm_VerticalJ2, J3
10R0Resistor_SMD:R_0603_1608MetricR15
1100nF 50VCapacitor_SMD:C_0603_1608MetricC14
1100uF 16VCapacitor_SMD:CP_Elec_6.3x5.7C16
1100uF 25VCapacitor_SMD:CP_Elec_6.3x7.7C15
11M0Resistor_SMD:R_1206_3216MetricR8
11nFCapacitor_SMD:C_0603_1608MetricC39
11nF 2kVCapacitor_SMD:C_1206_3216MetricC5
11uF 50VCapacitor_SMD:C_0603_1608MetricC3
124kResistor_SMD:R_0603_1608MetricR55
12k7Resistor_SMD:R_0603_1608MetricR40
1470RResistor_SMD:R_0603_1608MetricR28
162kResistor_SMD:R_0603_1608MetricR6
1B16WSDiode_SMD:D_SOD-323D5
1BAT54WSDiode_SMD:D_SOD-323D6
1BZT52C10Diode_SMD:D_SOD-123D2
1CA-IS3092WPackage_SO:SOIC-16W_7.5x10.3mm_P1.27mmU6
1Conn_01x02emf_beacon_library:MX250-3.5-02P-A-GY01-Cu-AJ14
1DMP3013SFVPackage_SON:Diodes_PowerDI3333-8Q12
1ESP32-C3-WROOM-02RF_Module:ESP32-C3-WROOM-02U1
1KT-0603RLED_SMD:LED_0603_1608MetricLED1
1MCP23017T-E/SSPackage_SO:SSOP-28_5.3x10.2mm_P0.65mmU2
1MWSA0804S-3R3MTInductor_SMD:L_Vishay_IHLP-3232L1
1NCP18XH103F03RBResistor_SMD:R_0603_1608MetricTH1
1PCA9685PW,118Package_SO:TSSOP-28_4.4x9.7mm_P0.65mmU4
1SM712Package_TO_SOT_SMD:SOT-23D1
1SMAJ15ADiode_SMD:D_SMAD3
1SW_DIP_x10Button_Switch_THT:SW_DIP_SPSTx10_Slide_9.78x27.58mm_W7.62mm_P2.54mmSW1
1TPS565208Package_TO_SOT_SMD:SOT-23-6U5
1TPS82140SILRPackage_LGA:Texas_SIL0008D_MicroSiP-8-1EP_2.8x3mm_P0.65mm_EP1.1x1.9mmU7
1TS-1088-AR02016Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW2
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_HCTL_HC-TYPE-C-16P-01AJ1

The 133 most common of 134 parts.

Questions

How big is the Emf beacon PCB?

It measures 68.4 × 36.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Emf beacon use?

134 parts, built around the CA-IS3092W, ESP32-C3-WROOM-02-H4, TPS565208DDC and TPS82140SILR. 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 Emf beacon KiCad files?

From the PolybiusBiotech/led_beacon repository on GitHub, at the commit this page was made from: the board is hardware/emf_beacon.kicad_pcb and its schematic hardware/ctrl.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Emf beacon design in my own project?

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

Similar boards

  • 4 layers50 × 50 mmGrow light, the printed circuit board in 3D

    Grow light

    GeoffreyKassis/led_grow_light

    USB-C PD grow light in two assemblies: an FR-4 controller (MAINBOARD/) and a one-layer aluminum LED panel (LEDBOARD/), joined by an 8-wire 2×4 IDC harness.

    73 parts
  • 2 layers140 × 91 mmOrbiter, the printed circuit board in 3D

    Orbiter

    kjeller/orbiter_keyboard

    Repo for my symmetrical 52-key split keyboard KiCad project

    156 partsMIT
  • 4 layers130 × 100 mmUsb controlled debug hub, the printed circuit board in 3D

    Usb controlled debug hub

    misko/prompt2device

    The separate vNext PCB skill and orchestrator package is available alongside the reference workflow below; existing projects keep their accepted toolchain until an explicit migration.

    172 parts3MIT
  • 4 layers150 × 107.5 mmBase, the printed circuit board in 3D

    Base

    bornier-dev/bornier

    Open source EtherCAT slaves for machine tools running LinuxCNC: hardware, firmware and tooling.

    517 parts
  • 4 layers34.5 × 34.5 mmMySXRelay, the printed circuit board in 3D

    MySXRelay

    mczerski/MySXRelay

    62 parts
  • 4 layers130 × 100 mmIDM RoomSensor ESP B ES4-AIR, the printed circuit board in 3D

    IDM RoomSensor ESP B ES4-AIR

    Xerolux/IDM-Smart-Climate-Platform

    Diese Platine empfängt Temperatur- und Feuchtewerte aus Home Assistant und simuliert gegenüber der IDM AERO ALM den originalen Temperatur-/Feuchtesensor.

    111 parts
  • 4 layers50 × 36 mmPower dual buck, the printed circuit board in 3D

    Power dual buck

    HeyPCB/power-kit

    Six open power and charging boards: KiCad 10, JLCPCB-ready, CERN-OHL-S-2.0

    34 partsCERN-OHL-S-2.0