Skip to the content
PCBKitNew board
2 layers100 × 100 mmTurnTimer, the printed circuit board in 3D

Turn timer file repo for Tabletop Gaming Club collab as part of Electronics Club @ UWB 2026.

Size
100 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
24
Nets
34
Pads
108
Tracks, vias
152, 0
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
19 May 2026
Updated
17 Aug 2026

Overview

TurnTimer is an open-source printed circuit board by ihmnelson, from the ihmnelson/Turn-Timer repository on GitHub. It is a 2-layer board of 100 × 100 mm with 24 parts on 34 nets, routed with 152 tracks and 0 vias.

Its parts include 8 resistors, 8 switches and 4 connectors. It belongs with the radio and wireless boards and the AVR (ATmega, ATtiny) boards of this library.

README

README.md

Turn Timer

A chess-clock-style turn timer for tabletop games, built for the Tabletop Gaming Club as part of Electronics Club @ UWB. Custom PCB (Arduino Nano + 0.96" 160×80 TFT + buzzer + 8 buttons) instead of a phone app or a pile of loose sand timers.

What it does

Each player gets a time bank (default 10 min) that only counts down on their turn. Supports 2-6 players, with a settings menu for per-player time, a periodic beep interval, a low-time warning, and mute. Players are eliminated when their bank hits zero; the display shows whose turn it is and how much time everyone has left.

Buttons: Esc, Select, Back, Next, Dec, Inc — used both for menu navigation and in-game turn advance/undo.

Hardware

  • Arduino Nano (socketed, not soldered direct)
  • Adafruit 0.96" 160×80 TFT (ST7735), SPI
  • Piezo buzzer
  • 8 tactile switches
  • KiCad schematic + PCB (TurnTimer.kicad_sch / .kicad_pcb), gerbers in production/

Firmware

TurnTimerArduinoCode/TurnTimerCodeNew/TurnTimerCodeNew.ino is the current version — Adafruit_GFX + Adafruit_ST7735 for the display. The top-level TurnTimerArduinoCode.ino is an earlier revision, kept for reference.

Repo layout

  • TurnTimer.kicad_* — main PCB project
  • 096TFTEagle/ — imported footprint/symbol source for the display
  • 3D Models/, CADExports/ — enclosure/board 3D files
  • production/ — gerbers and drill files for fab
  • TurnTimerArduinoCode/ — firmware
  • TurnTimer-backups/ — KiCad auto-backups (historical, not curated)

Parts

24
QtyValueFootprintReferences
810KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2, R3, R4, R5, R6, R7, R8
8SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8
4Conn_01x01_PinConnector_Wire:SolderWire-0.127sqmm_1x01_D0.48mm_OD1mmJ1, J2, J3, J4
1Arduino_Nano_SocketPCM_arduino-library:Arduino_Nano_SocketArduinoNano1
1BuzzerBuzzer_Beeper:Buzzer_TDK_PS1240P02BT_D12.2mm_H6.5mmBZ1
1Conn_01x11_SocketConnector_PinHeader_2.54mm:PinHeader_1x11_P2.54mm_VerticalADAFRUIT0.96TFT1
1MountingHoleMountingHole:MountingHole_3.2mm_M3H1

Questions

How big is the TurnTimer PCB?

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

What parts does the TurnTimer use?

24 parts. 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 TurnTimer KiCad files?

From the ihmnelson/Turn-Timer repository on GitHub, at the commit this page was made from: the board is TurnTimer.kicad_pcb and its schematic 096TFTEagle/Adafruit 0.96in 160x80 TFT Display.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the TurnTimer design in my own project?

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

More from ihmnelson/Turn-Timer

1
  • 2 layers31.8 × 27.8 mmAdafruit 0.96in 160x80 TFT Display, the printed circuit board in 3D

    Adafruit 0.96in 160x80 TFT Display

    ihmnelson/Turn-Timer

    Turn timer file repo for Tabletop Gaming Club collab as part of Electronics Club @ UWB 2026.

    29 parts

Similar boards

  • 2 layers56 × 65 mmSeaTalk1, the printed circuit board in 3D

    SeaTalk1

    dotnet/iot

    This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.

    24 parts2.4kMIT
  • 2 layers26.2 × 45.5 mmPL18 multiprotocol, the printed circuit board in 3D

    PL18 multiprotocol

    pascallanger/DIY-Multiprotocol-TX-Module

    Multiprotocol TX Module (or MULTI-Module) is a 2.4GHz transmitter module which controls many different receivers and models.

    24 parts1.9kGPL-3.0
  • 2 layers58 × 35.5 mmHat, the printed circuit board in 3D

    Hat

    menloresearch/asimov-1

    v1 of Asimov, an open-source humanoid robot

    24 parts1.4kCERN-OHL-S-2.0
  • 2 layers21.6 × 19.5 mmMicron Logo LED, the printed circuit board in 3D

    Micron Logo LED

    DraftShift/StealthChanger

    Tool changing system for Vorons and other front mount printer motion systems, not just stealthburner.

    24 parts1.2kGPL-3.0
  • 2 layers158 × 11 mmRainbow Matchstick, the printed circuit board in 3D

    Rainbow Matchstick

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    24 parts1.1kGPL-3.0
  • 2 layers85.6 × 54 mmTRACED wio1262-carrier, the printed circuit board in 3D

    TRACED wio1262-carrier

    hackclub/OnBoard

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

    24 parts915
  • 2 layers36 × 20 mmCombined, the printed circuit board in 3D

    Combined

    adamb314/ServoProject

    Getting the most out of your hobby servo

    24 parts545