Skip to the content
2 layers155 × 71 mmPanel, the printed circuit board in 3D

Falconia Beacon is an ATTINY816-based, CR2032-powered LED beacon board used to make the Falconia rover visible to the SMCS Pi-in-the-sky satellite.

Size
155 × 71 mm
Copper layers
2
Thickness
1.6 mm
Parts
395
Nets
174
Pads
661
Tracks, vias
664, 237
Pours
22
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
19 Apr 2026
Updated
19 Apr 2026

Overview

Panel is an open-source printed circuit board by PHS-SMCS, from the PHS-SMCS/Falconia-Beacon repository on GitHub. It is a 2-layer board of 155 × 71 mm with 395 parts on 174 nets, routed with 664 tracks and 237 vias.

It is built around the CH340N, TP4057 and YTC1P-6030-01, with the BS-02-A1AJ010 among its other parts. Its parts include 35 resistors, 22 capacitors, 11 ICs, 10 diodes and 5 connectors. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

4

README

README.md

Falconia Beacon

Falconia Beacon is an ATTINY816-based, CR2032-powered LED beacon board used to make the Falconia rover visible to the SMCS Pi-in-the-sky satellite.

What It Does

  • Blinks onboard LEDs so the satellite can detect the rover location.
  • Uses a potentiometer to enable or disable the blinking program.
  • Supports I2C control at address 0x42.

Project Layout

  • PCB/
    Hardware design and manufacturing assets:

    • KiCad schematic and PCB files
    • 3D models and custom footprints/symbol libraries
    • Panelization and production outputs
  • src/
    Firmware source flashed to the board by default:

    • Main beacon firmware and related examples
    • Build files (Makefile)

Hardware Summary

  • MCU: Microchip ATTINY816
  • Power: CR2032 coin cell
  • Interface: I2C (address 0x42)
  • User control: Potentiometer (blink program on/off)

Firmware

The default board firmware lives in src/ and is intended to be the code programmed onto production boards unless otherwise noted.

Typical workflow:

  1. Build firmware from the src/ directory.
  2. Flash using your ATTINY816 programming setup.
  3. Validate LED blink behavior and I2C response at address 0x42.

Notes

  • Hardware and firmware are versioned together in this repository.
  • For board-level updates, start in PCB/.
  • For behavior/protocol updates, start in src/.

Parts

395
QtyValueFootprintReferences
225NPTHNPTHKiKit_MB_10_1, KiKit_MB_10_1, KiKit_MB_10_2, KiKit_MB_10_2, KiKit_MB_10_3, KiKit_MB_10_3, KiKit_MB_10_4, KiKit_MB_10_4, KiKit_MB_10_5, KiKit_MB_10_5, KiKit_MB_10_6, KiKit_MB_10_6, KiKit_MB_11_1, KiKit_MB_11_2, KiKit_MB_11_3, KiKit_MB_11_4 +209
15TestPoint_Pad_D2.5mmTestPoint:TestPoint_Pad_D2.5mm3V3, 3V3, 3V3, 3V3, 3V3, GND, GND, GND, GND, GND, PRG, PRG, PRG, PRG, PRG
13YTC1P-6030-01JLCPCB_GLOBAL_Footprints:SMD-1_BD2.0-H10.0-BAT1, -BAT2, -BAT3, -BAT4, -BAT5, +5V1, +BAT1, +BAT2, +BAT3, +BAT4, +BAT5, GND1, PROG1
1010uFCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C5, C6, C7, C8, C9, C10
101kΩResistor_SMD:R_0603_1608MetricR1, R2, R4, R5, R7, R8, R10, R11, R13, R14
102.2kΩResistor_SMD:R_0402_1005MetricR2, R2, R2, R2, R2, R3, R3, R3, R3, R3
10LEDLED_SMD:LED_0603_1608MetricD1, D2, D3, D4, D5, D6, D7, D8, D9, D10
7100nFCapacitor_SMD:C_0402_1005MetricC1, C1, C1, C1, C1, C1, C2
6LOGOJLCPCB_Footprints:SMCS-LogoG***, G***, G***, G***, G***, G***
5100uFCapacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-BC2, C2, C2, C2, C2
520kΩResistor_SMD:R_0603_1608MetricR3, R6, R9, R12, R15
533ΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R1, R1, R1, R1
5ATTINY816-MNRJLCPCB_Footprints:UQFN-20_L3.0-W3.0-P0.40-BL-EP1.7U2, U2, U2, U2, U2
5BS-02-A1AJ010JLCPCB_Footprints:BAT-TH_BS-02-A1AJ010BT2, BT2, BT2, BT2, BT2
5Conn_02x02_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_VerticalJ1, J1, J1, J1, J1
5LEDLED_SMD:LED_1206_3216MetricLED, LED, LED, LED, LED
5LOGOJLCPCB_Footprints:beaconG***, G***, G***, G***, G***
5R_PotentiometerPotentiometer_SMD:Potentiometer_Bourns_TC33X_VerticalRV1, RV1, RV1, RV1, RV1
5SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1, JP1, JP1, JP1, JP1
5TP4057Package_TO_SOT_SMD:TSOT-23-6U1, U2, U3, U4, U5
45.1kΩResistor_SMD:R_0805_2012MetricR16, R16, R17, R17
4MountingHoleMountingHole:MountingHole_3.2mm_M3_ISO7380_PadH1, H2, H3, H4
110kΩResistor_SMD:R_0402_1005MetricR1
1CH340NPackage_SO:JEITA_SOIC-8_3.9x4.9mm_P1.27mmU1
1MountingHoleMountingHole:MountingHole_3.2mm_M3_DIN965_PadH1
1SK12D07VG3_C431547JLCPCB_GLOBAL_Footprints:SW-TH_SK12D07VG3SW1
1TYPE-C_16PIN_2MD_073_JLCPCB_Footprints:USB-C-SMD_TYPE-C-6PIN-2MD-073USB1
1TYPE-C_16PIN_2MD_073_JLCPCB_GLOBAL_Footprints:USB-C-SMD_TYPE-C-6PIN-2MD-073USB1

The 375 most common of 395 parts.

More from PHS-SMCS/Falconia-Beacon

3
  • 2 layers125.3 × 18 mmCharger, the printed circuit board in 3D

    Charger

    PHS-SMCS/Falconia-Beacon

    Falconia Beacon is an ATTINY816-based, CR2032-powered LED beacon board used to make the Falconia rover visible to the SMCS Pi-in-the-sky satellite.

    57 parts
  • 2 layers23 × 31 mmFalconia Beacon, the printed circuit board in 3D

    Falconia Beacon

    PHS-SMCS/Falconia-Beacon

    Falconia Beacon is an ATTINY816-based, CR2032-powered LED beacon board used to make the Falconia rover visible to the SMCS Pi-in-the-sky satellite.

    20 parts
  • 2 layers14 × 35 mmProgrammer, the printed circuit board in 3D

    Programmer

    PHS-SMCS/Falconia-Beacon

    Falconia Beacon is an ATTINY816-based, CR2032-powered LED beacon board used to make the Falconia rover visible to the SMCS Pi-in-the-sky satellite.

    13 parts

Similar boards

  • 2 layers36 × 70 mmEndev v1.1, the printed circuit board in 3D

    Endev v1.1

    sophiayduan/Endev-board

    3d printer monitor pcb

    63 parts1MIT
  • 2 layers148.5 × 217.7 mmName, the printed circuit board in 3D

    Name

    MelonMars/AvionicsPCB

    53 parts
  • 2 layers61.2 × 35.5 mmKitchenSink, the printed circuit board in 3D

    KitchenSink

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    33 parts915
  • 4 layers230 × 84.9 mmDrunkDashboard v2, the printed circuit board in 3D

    DrunkDashboard v2

    drunkbatya/DrunkDashboard

    STM32 powered pixel automotive dashboard

    223 parts1GPL-3.0
  • 2 layers50 × 30 mmBleTemp, the printed circuit board in 3D

    BleTemp

    MrMarble/ble-sensor

    A work in progress ble temperature sensor

    28 parts1
  • 2 layers65 × 30 mmEDice, the printed circuit board in 3D

    EDice

    akaFunk/EDice

    A very cheap electronic dice used for soldering exercises

    24 parts
  • 2 layers52.4 × 32.4 mmBSidesTLV26TinyBadge, the printed circuit board in 3D

    BSidesTLV26TinyBadge

    bsidestlv/bsidestlv-2026-badge

    Everything for the BSidesTLV 2026 badge: two KiCad boards, the RP2040 firmware that runs on it, and the online puzzle challenge — Alice in AI Land — that the badge is used to play.

    18 partsMIT
  • 2 layers49.2 × 47.3 mmMuLight, the printed circuit board in 3D

    MuLight

    MrMoDDoM/MuLight

    Light PCB for learn how to solder pass-through components

    18 partsGPL-3.0

Questions

How big is the Panel PCB?

It measures 155 × 71 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Panel use?

395 parts, built around the CH340N, TP4057, YTC1P-6030-01 and BS-02-A1AJ010. 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 Panel KiCad files?

From the PHS-SMCS/Falconia-Beacon repository on GitHub, at the commit this page was made from: the board is PCB/Panel/Panel.kicad_pcb and its schematic PCB/Charger/charger.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Panel design in my own project?

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