Skip to the content
2 layers14 × 35 mmProgrammer, 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
14 × 35 mm
Copper layers
2
Thickness
1.6 mm
Parts
13
Nets
20
Pads
45
Tracks, vias
59, 21
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
19 Apr 2026
Updated
19 Apr 2026

Overview

Programmer 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 14 × 35 mm with 13 parts on 20 nets, routed with 59 tracks and 21 vias.

It is built around the CH340N and YTC1P-6030-01. Its parts include 3 resistors, 2 capacitors, 1 IC and 1 switch. It belongs with the interfaces and adapters boards of this library.

Main components

2

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

13
QtyValueFootprintReferences
3YTC1P-6030-01JLCPCB_GLOBAL_Footprints:SMD-1_BD2.0-H10.0+5V1, GND1, PROG1
2100nFCapacitor_SMD:C_0402_1005MetricC1, C2
25.1kΩResistor_SMD:R_0805_2012MetricR16, R17
110kΩResistor_SMD:R_0402_1005MetricR1
1CH340NPackage_SO:JEITA_SOIC-8_3.9x4.9mm_P1.27mmU1
1LOGOJLCPCB_Footprints:SMCS-LogoG***
1MountingHoleMountingHole:MountingHole_3.2mm_M3_DIN965_PadH1
1SK12D07VG3_C431547JLCPCB_GLOBAL_Footprints:SW-TH_SK12D07VG3SW1
1TYPE-C_16PIN_2MD_073_JLCPCB_GLOBAL_Footprints:USB-C-SMD_TYPE-C-6PIN-2MD-073USB1

More from PHS-SMCS/Falconia-Beacon

3
  • 2 layers155 × 71 mmPanel, the printed circuit board in 3D

    Panel

    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.

    395 parts
  • 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

Similar boards

  • 2 layers50.5 × 94.7 mmSwordOfSecretsUSBProd, the printed circuit board in 3D

    SwordOfSecretsUSBProd

    gili-yankovitch/SwordOfSecrets

    To solve the challenge you will need to discover a series of flags, hidden inside the sword. Each one will help you unlock the next step in the challenge, to finally reveal the ultimate secret the sword holds.

    16 parts47MIT
  • 2 layers76 × 72 mmPanel, the printed circuit board in 3D

    Panel

    NandXor96/USBWLEDC

    USB WLED Controller

    184 parts40
  • 2 layers96 × 26 mmHack clock, the printed circuit board in 3D

    Hack clock

    hack-apollo/hack_clock

    A matrix LED WiFi clock.

    28 parts23GPL-3.0
  • 4 layers115.5 × 96.2 mmClosed deck x4, the printed circuit board in 3D

    Closed deck x4

    OpenLogicEFI/Hardware

    Hardware is based off an open source project called Speeduino by Josh Stewart.

    245 parts19
  • 6 layers129.8 × 57.4 mmIIsiA7 Mini, the printed circuit board in 3D

    IIsiA7 Mini

    MelkhiorVintageComputing/IIsiFPGA

    Stuff to put a FPGA in a Macintosh IIsi

    219 parts18
  • 4 layers60 × 95 mmDevboard, the printed circuit board in 3D

    Devboard

    tjclement/ecsc23-badge

    This repo contains the hardware designs and firmware developed for the ECSC23 hardware challenge by Curious Supplies.

    147 parts10
  • 4 layers48 × 96 mmMain Control Board, the printed circuit board in 3D

    Main Control Board

    baoqi-zhong/Awesome-SMT-Machine

    A single head 🔥SMT Machine🔥 based on FOC stepper motors. Pure self-developed and fully open-sourced.

    188 parts9
  • 2 layers75.3 × 33.8 mm24-ch relay driver kicad, the printed circuit board in 3D

    24-ch relay driver kicad

    dilshan/24ch-usb-high-voltage-driver

    24-Channel USB high voltage driver.

    35 parts5MIT

Questions

How big is the Programmer PCB?

It measures 14 × 35 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Programmer use?

13 parts, built around the CH340N and YTC1P-6030-01. 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 Programmer KiCad files?

From the PHS-SMCS/Falconia-Beacon repository on GitHub, at the commit this page was made from: the board is PCB/Programmer/programmer.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 Programmer design in my own project?

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