Skip to the content
2 layers25 × 20 mmRotaryDial2Serial, the printed circuit board in 3D

Translate signals from a phone rotary dial to serial data

Size
25 × 20 mm
Copper layers
2
Thickness
1.6 mm
Parts
14
Nets
10
Pads
36
Tracks, vias
53, 2
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
23 Jul 2024
Updated
21 Dec 2025

Overview

RotaryDial2Serial is an open-source printed circuit board by Qeteshpony, from the Qeteshpony/RotaryDial2Serial repository on GitHub, published under the BSD-2-Clause licence. It is a 2-layer board of 25 × 20 mm with 14 parts on 10 nets, routed with 53 tracks and 2 vias.

It is built around the ATTINY85-20SU. Its parts include 4 resistors, 4 connectors, 2 diodes, 1 capacitor and 1 IC. It belongs with the interfaces and adapters boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

RotaryDial2Serial

CI

3D Render

Hardware Documentation

This little board allows using the rotary dial of an old phone as an input for modern electronics by translating the signals into serial data.

You need to find the right contacts from the rotary dial mechanism and the phone hook (if you want to use it) and connect them to this board. The board will work with 3.3V or 5V and uses very little power so it can be driven directly from a Raspberry Pi or even an ESP or similar microcontroller.

Parts

14
QtyValueFootprintReferences
2100kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2
2680RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3, R4
1100nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1
1ATtiny85-20SPackage_SO:SOIC-8W_5.3x5.3mm_P1.27mmU1
1DialConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ2
1HookConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ3
1ICSPConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ1
1LOGOMy_Footprints:CutieMark5mmInvertedG***
1PowerLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1
1SerialConnector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_VerticalJ4
1StatusLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD2

The 13 most common of 14 parts.

Similar boards

  • 2 layers65 × 56.5 mmSuperPower RPi KiCAD, the printed circuit board in 3D

    SuperPower RPi KiCAD

    SensorsIot/SuperPower

    Here you should find the best power supplies for your low-power projects

    122 parts600
  • 2 layers18.8 × 8.1 mmDell charger emulator, the printed circuit board in 3D

    Dell charger emulator

    KivApple/dell-charger-emulator

    Emulator of original Dell charger using ATTINY85

    6 parts154
  • 2 layers14 × 17.3 mmSnopf, the printed circuit board in 3D

    Snopf

    snopf/snopf

    snopf USB password token

    18 parts145GPL-2.0
  • 2 layers43.9 × 29 mmC64Saver2-addon, the printed circuit board in 3D

    C64Saver2-addon

    bwack/C64-Saver-bwack

    C64 Saver v1 and v2 - Overvoltage protection for the C64 and its power brick.

    43 parts124
  • 2 layers61 × 36.8 mmKeebcard, the printed circuit board in 3D

    Keebcard

    rsheldiii/Keebcard

    Home of the KeebCard project - Kicad files, code, and more!

    15 parts112
  • 2 layers200 × 100 mmRegalodilara, the printed circuit board in 3D

    Regalodilara

    valerionew/very-good-uc-doggos

    A special graduation present for a special friend. Six microcontrollers in one devboard

    91 parts50
  • 2 layers134.3 × 140 mmAerospace badge, the printed circuit board in 3D

    Aerospace badge

    AerospaceVillage/avBadge_2020

    Aerospace Village Badge 2020

    20 parts28
  • 2 layers50 × 25 mmLoRa Environmental Sensors, the printed circuit board in 3D

    LoRa Environmental Sensors

    spielhuus/LoRa-Environmental-Sensors

    ATtiny85 based LoRa atmospheric sensor board with BME280

    5 parts28

Questions

How big is the RotaryDial2Serial PCB?

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

What parts does the RotaryDial2Serial use?

14 parts, built around the ATTINY85-20SU. 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 RotaryDial2Serial KiCad files?

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

Can I use the RotaryDial2Serial design in my own project?

Its repository publishes it under the BSD-2-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).