Skip to the content
PCBKitNew board
2 layers49.5 × 97.5 mmAttiny switch, the printed circuit board in 3D

Repository layout: - src/: ATtiny1614 firmware (PlatformIO project) - pcb/: KiCad project and gerbers

Size
49.5 × 97.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
22
Nets
22
Pads
67
Tracks, vias
91, 0
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
26 Feb 2026
Updated
29 Oct 2026

Overview

Attiny switch is an open-source printed circuit board by vektorious, from the vektorious/attiny_switch repository on GitHub. It is a 2-layer board of 49.5 × 97.5 mm with 22 parts on 22 nets, routed with 91 tracks and 0 vias.

It is built around the ATTINY1614-SSN and ISP772T. Its parts include 6 connectors, 4 resistors, 3 capacitors, 3 ICs and 1 diode. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

attiny_switch

Repository layout:

  • src/: ATtiny1614 firmware (PlatformIO project)
  • pcb/: KiCad project and gerbers

Firmware target

  • MCU: ATtiny1614
  • PA1: ISP772T IN control
  • PA0: dedicated UPDI/RESET pin, reserved for programming/debug and not used for switch control

Current behavior:

  • On reset, drive PA1 low immediately
  • Then loop forever: OFF 50 min, ON 10 min
  • MCU sleeps in STANDBY and wakes from RTC once per minute

PlatformIO

platformio.ini is configured for bare-metal register-level C (no Arduino framework).

Build:

powershell
pio run

Upload over UPDI (PA0):

  1. Set your serial port in platformio.ini (upload_port = COMx).
  2. Run:
powershell
pio run -t upload

The configured upload command uses avrdude with serialupdi.

Parts

22
QtyValueFootprintReferences
3MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3
2100nFCapacitor_SMD:C_1206_3216MetricC1, C2
1100kResistor_SMD:R_1206_3216MetricR3
110uFCapacitor_SMD:C_1206_3216MetricC3
112V inTerminalBlock:TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mmJ1
112V outTerminalBlock:TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mmJ2
11k87Resistor_SMD:R_1206_3216MetricR2
14,7kResistor_SMD:R_1206_3216MetricR1
17,5kResistor_SMD:R_1206_3216MetricR5
1ATtiny1614-SSPackage_SO:SOIC-14_3.9x8.7mm_P1.27mmU1
1Battery_CellEagle-12BH212P-GR:UntitledBT1
1ISP772TPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU2
1LEDLED_SMD:LED_1206_3216MetricD1
1OptocouplerPackage_DIP:DIP-4_W7.62mmU3
1RPI SignalTerminalBlock:TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mmJ6
1RPI Signal (OK)TerminalBlock:TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mmJ4
1SW_DPDT_x2Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalSW1
1Serial ConnectorConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ5
1UPDI ConnectorConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3

Questions

How big is the Attiny switch PCB?

It measures 49.5 × 97.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Attiny switch use?

22 parts, built around the ATTINY1614-SSN and ISP772T. 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 Attiny switch KiCad files?

From the vektorious/attiny_switch repository on GitHub, at the commit this page was made from: the board is pcb/attiny_switch.kicad_pcb and its schematic pcb/attiny_switch.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Attiny switch design in my own project?

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

Similar boards

  • 2 layers55 × 55 mmGuitarray power, the printed circuit board in 3D

    Guitarray power

    IIP-Group/polymap

    Repository for the PolyMap Hardware and PolyMap Studio VST Plugin (prototype version).

    58 parts4CERN-OHL-P-2.0
  • 4 layers67 × 98 mmSJ-201-R6, the printed circuit board in 3D

    SJ-201-R6

    MycroftAI/hardware-mycroft-mark-II

    Mycroft's Mark II Rpi mechanical, electrical and industrial designs

    235 parts113
  • 2 layers23.7 × 25.5 mmMalenki, the printed circuit board in 3D

    Malenki

    MarkR42/malenki-esc

    A small electronic speed controller for e.g. tiny fighting robots or other rc models

    30 parts7
  • 2 layers157.5 × 81.3 mmCollectorPanel, the printed circuit board in 3D

    CollectorPanel

    tjhiker/Personal-MiniBadges-2025

    My Personal MiniBadges used at SAINTCON 2025

    25 parts7
  • 2 layers179.1 × 67.9 mmControl Board, the printed circuit board in 3D

    Control Board

    Alan-JH/PCB-Heater

    Reflow hotplate PCB design

    77 parts6
  • 2 layers41 × 41 mmRid, the printed circuit board in 3D

    Rid

    swr06/LED-Wearable

    LED Wearable that displays patterns, based on ATTiny1614

    12 parts5MIT
  • 2 layers33 × 23.9 mmESPTiny1614, the printed circuit board in 3D

    ESPTiny1614

    tomtor/ESPTiny

    KiCad ATtiny84/x14/x02 (SMD) and ESP-01 (ESP 8266) PCB boards

    24 parts4GPL-3.0
  • 2 layers30.5 × 15.2 mmAvr attiny1614-mini, the printed circuit board in 3D

    Avr attiny1614-mini

    vladbelous/avr-attiny1614-mini

    AVR attiny1614 (tinyAVR 1-series) mini board

    26 parts4