Skip to the content
PCBKitNew board
2 layers30 × 30 mmQuad tic timer, the printed circuit board in 3D

Four synchronized phase-accurate pulse outputs from one pot (ATtiny85 firmware + 30x30mm KiCad 9 PCB)

Size
30 × 30 mm
Copper layers
2
Thickness
1.6 mm
Parts
17
Nets
14
Pads
47
Tracks, vias
88, 10
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
19 Sep 2026
Updated
19 Sep 2026

Overview

Quad tic timer is an open-source printed circuit board by lily-osp, from the lily-osp/quad-tic-timer repository on GitHub. It is a 2-layer board of 30 × 30 mm with 17 parts on 14 nets, routed with 88 tracks and 10 vias.

It is built around the ATTINY85-15M. Its parts include 5 resistors, 4 diodes, 2 capacitors and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

pcb/README.md

Quad-Tic-Timer: ATtiny85 Synchronized Robotic Pulse Generator PCB

A 30x30mm 2-layer KiCad 9 development board for the Quad-Tic-Timer firmware. Driven by an Atmel ATtiny85-20SU, it provides four synchronized phase-accurate pulse outputs scaled exponentially by a single precision 10-turn control pot.

Designed and verified using the pcb skill with full KiCad 9 headless tooling and production-ready JLCPCB fabrication deliverables.


📌 3D Render Previews

Top Side (Components & Telemetry)Bottom Side (Ground Plane & Labeling)
Top 3D RenderBottom 3D Render

⚡ Hardware Architecture & Features

  • Microcontroller: Microchip / Atmel ATtiny85-20SU (SOIC-8, 8 MHz internal calibrated RC oscillator).
  • Quad Synchronized Pulse Outputs:
    • O1 (PB0 / Pin 5): 1.00 s/tic nominal (0.20 s – 5.00 s range)
    • O2 (PB1 / Pin 6): 0.75 s/tic nominal (0.15 s – 3.75 s range)
    • O3 (PB2 / Pin 7): 0.50 s/tic nominal (0.10 s – 2.50 s range)
    • O4 (PB4 / Pin 3): 0.25 s/tic nominal (0.05 s – 1.25 s range)
  • Dual Potentiometer Sourcing:
    • Onboard Trimmer: Bourns 3296W vertical 10k 25-turn potentiometer (RV1).
    • External Pot Header: 1x03 2.54mm pin header (JEXT) for panel-mount 10-turn pots (Bourns 3590S).
    • Source Select Jumper: 1x03 2.54mm header (JP1). Jumper pins 1-2 for onboard trimmer, 2-3 for external pot.
  • Power & Conditioning:
    • C1 (100nF 0805): Dedicated VCC decoupling placed within 2 mm of U1 pin 8.
    • C2 (10nF 0805): Low-pass noise filter on ADC3 wiper input (U1 pin 2).
    • R5 (10k 0805): Pull-up on RESET (pin 1) keeping reset line high while leaving it ISP-programmable.
    • JPWR (1x02): 5V DC input.
  • Visual Status Telemetry:
    • Four independent 0805 LEDs (D1–D4) driven through 1kΩ ballast resistors (R1–R4) indicating pulse ticks on each channel.
  • Output Interface:
    • JOUT (1x06 2.54mm header): Exposes O1, O2, O3, O4, VCC, and GND.
  • Board Specifications:
    • Form factor: 30.0 mm x 30.0 mm with 2.0 mm corner chamfers.
    • Layer stack: 2-layer (1.6 mm FR4, 1 oz Cu, HASL lead-free).
    • Bottom layer: Continuous low-impedance ground plane (B.Cu).
    • Free prototype rule compliant (well within JLCPCB 100x100mm bounds).

🗂️ Project Deliverables (Zero Bloat)

text
quad-tic-timer/pcb/
├── README.md                      # Comprehensive technical hardware documentation
├── fp-info-cache                  # KiCad footprint library cache
├── quad-tic-timer.kicad_pro       # KiCad 9 project file
├── quad-tic-timer.kicad_prl       # KiCad 9 local settings file
├── quad-tic-timer.kicad_sch       # KiCad 9 complete schematic with embedded symbols
├── quad-tic-timer.kicad_pcb       # KiCad 9 fully routed board (0 DRC, 0 unconnected)
├── quad-tic-timer-drc.rpt         # Official KiCad DRC report (0 errors, 0 warnings)
├── quad-tic-timer-erc.rpt         # Official KiCad ERC report (0 errors, 0 warnings)
└── jlcpcb_production/             # Turn-key manufacturing archive
    ├── quad-tic-timer_gerber_jlcpcb.zip  # RS-274X Gerbers + Excellon NC drills
    ├── quad-tic-timer_bom_jlcpcb.csv     # Bill of Materials formatted for JLCPCB
    ├── quad-tic-timer_cpl_jlcpcb.csv     # Pick-and-place centroid coordinate file
    ├── quad-tic-timer_render_top.png     # Photorealistic 3D top render
    └── quad-tic-timer_render_bottom.png  # Photorealistic 3D bottom render

⚡ Bill of Materials (BOM)

DesignatorDescriptionFootprintLCSC Part #Qty
U1ATtiny85-20SU 8-bit AVR MicrocontrollerSOIC-8_3.9x4.9mm_P1.27mmC445331
RV110k Precision Multi-turn TrimpotBourns_3296W_VerticalC1801261
C1100nF 50V Ceramic CapacitorC_0805_2012MetricC496781
C210nF 50V Ceramic CapacitorC_0805_2012MetricC17101
R510kΩ 1% 1/8W Pullup ResistorR_0805_2012MetricC174141
R1–R41kΩ 1% 1/8W LED Current-LimitersR_0805_2012MetricC175134
D1–D4Green LED IndicatorsLED_0805_2012MetricC22974
JPWR1x02 2.54mm Pin Header (Power In)PinHeader_1x02_P2.54mm_VerticalC22411
JP11x03 2.54mm Pin Header (Pot Select)PinHeader_1x03_P2.54mm_VerticalC22421
JEXT1x03 2.54mm Pin Header (Ext Pot)PinHeader_1x03_P2.54mm_VerticalC22421
JOUT1x06 2.54mm Pin Header (Signal Out)PinHeader_1x06_P2.54mm_VerticalC22451

🔍 Verification & Quality Assurance

  1. Pre-flight Placement Validation:
    • Courtyard overlaps: 0 collisions
    • Minimum edge clearance: > 0.5 mm across all footprints
  2. Electrical Rules Check (ERC):
    • quad-tic-timer-erc.rpt: 0 errors, 0 warnings
    • All 47 electrical nodes matched 1:1 with PCB netlist
  3. Design Rules Check (DRC):
    • quad-tic-timer-drc.rpt: 0 errors, 0 warnings, 0 unconnected items
    • Minimum track width: 0.25 mm (well above 0.15 mm JLCPCB limit)
    • Minimum track clearance: 0.20 mm
    • Minimum via drill/diameter: 0.30 mm / 0.60 mm
  4. Manufacturing Package Integrity:
    • Drill Census: 27 drilled holes (2 files, PTH + NPTH)
    • Board outline verified on Edge_Cuts (.gm1)
    • Gerbers tested and packaged into quad-tic-timer_gerber_jlcpcb.zip ready for one-click upload.

Parts

17
QtyValueFootprintReferences
41kR_0805_2012MetricR1, R2, R3, R4
1100nC_0805_2012MetricC1
110kPotentiometer_Bourns_3296W_VerticalRV1
110kR_0805_2012MetricR5
110nC_0805_2012MetricC2
1ATtiny85SOIC-8_3.9x4.9mm_P1.27mmU1
1EXT-POTPinHeader_1x03_P2.54mm_VerticalJEXT
1O1LED_0805_2012MetricD1
1O2LED_0805_2012MetricD2
1O3LED_0805_2012MetricD3
1O4LED_0805_2012MetricD4
1OUTPinHeader_1x06_P2.54mm_VerticalJOUT
1POT-SELPinHeader_1x03_P2.54mm_VerticalJP1
1PWRPinHeader_1x02_P2.54mm_VerticalJPWR

Questions

How big is the Quad tic timer PCB?

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

What parts does the Quad tic timer use?

17 parts, built around the ATTINY85-15M. 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 Quad tic timer KiCad files?

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

Can I use the Quad tic timer design in my own project?

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

Similar boards

  • 2 layers50 × 50 mmT85-with driver and poe, the printed circuit board in 3D

    T85-with driver and poe

    cnlohr/ethertiny

    A firmware-only half-duplex 10Base-T implementation for AVRs

    41 parts133
  • 2 layers23 × 45 mmCell monitor, the printed circuit board in 3D

    Cell monitor

    scttnlsn/cell-monitor

    Battery cell monitor and balancer

    13 parts39MIT
  • 2 layers41.1 × 110.7 mmJNTUB, the printed circuit board in 3D

    JNTUB

    joyfulnoisesynth/JNTUB

    JoyfulNoise Tiny Utility Board

    84 parts26
  • 2 layersCastVolumeKnob, the printed circuit board in 3D

    CastVolumeKnob

    WebmasterTD/CastVolumeKnob

    Hardware Volume Knob for Google Cast devices

    18 parts25
  • 2 layers40 × 30 mmTest board, the printed circuit board in 3D

    Test board

    Guiimartinho/routeai

    LLM-Powered Electronic Design Automation Platform for PCB Design

    4 parts13
  • 2 layers78.3 × 78.5 mm50x70 tiny, the printed circuit board in 3D

    50x70 tiny

    rallekralle11/Tinyreflow

    Inspired by afterearthltd's reflow plate, but using fewer and simpler components.

    23 parts10
  • 2 layersMIDIMonkey, the printed circuit board in 3D

    MIDIMonkey

    aleh/MIDIMonkey

    Listens to MIDI messages on one pin and triggers drums on the others

    8 parts9MIT
  • 2 layers46.9 × 41.4 mmGR PW Noise, the printed circuit board in 3D

    GR PW Noise

    GadgetReboot/White_Pink_Noise

    White noise and pink noise PCB

    40 parts7