Skip to the content
PCBKitNew board
2 layers36 × 28 mmTimegrapher PreAmp, the printed circuit board in 3D

Through-hole piezo preamplifier board for the Timegrapher Studio - conditions the faint escapement signal for the I2S ADC. KiCad.

Size
36 × 28 mm
Copper layers
2
Thickness
1.6 mm
Parts
19
Nets
10
Pads
43
Tracks, vias
62, 0
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
15 Jun 2026
Updated
16 Jun 2026

Overview

Timegrapher PreAmp is an open-source printed circuit board by thisoldscot, from the thisoldscot/Timegrapher_PreAmp repository on GitHub. It is a 2-layer board of 36 × 28 mm with 19 parts on 10 nets, routed with 62 tracks and 0 vias.

It is built around the MCP602-I/P and M2.5. Its parts include 6 resistors, 2 capacitors, 2 diodes and 1 IC. It belongs with the audio and music boards of this library.

Main components

2

README

README.md

Timegrapher PreAmp

CC BY-NC-SA 4.0

About the Project

Timegrapher PreAmp

Timegrapher PreAmp is the through-hole piezo preamplifier board for the Timegrapher Studio wristwatch timegrapher. It conditions the faint escapement signal from the piezo pickup and feeds the I²S ADC on the carrier HAT. This is the hand-solderable variant; an SMD version lives in Timegrapher_PreAmpSMD. Designed in KiCad. See DESIGN.md and BOM.md.


Repository Contents

This repository contains the KiCad design and production files:

  • TimegrapherPreamp.kicad_pro / .kicad_sch / .kicad_pcb — KiCad project.
  • Preamp.kicad_sym / sym-lib-table — schematic symbols.
  • Production/ — Gerbers, drill files, and the fabrication zip.
  • TimegrapherPreamp.step — 3D model of the assembled board.
  • TimegrapherPreamp_sch.pdf — schematic PDF.
  • gen_sch.py / gen_pcb.py — scripts used to generate the design.
  • BOM.md — bill of materials. DESIGN.md — design notes.

Refer to the CHANGELOG.md for details about updates between versions.


Timegrapher project

Timegrapher Studio is split across several repositories:

RepositoryContents
Timegrapher_OSDesktop application
Timegrapher_AppMobile companion app
Timegrapher_FirmwareESP32 device firmware
Timegrapher_HatCarrier HAT (PCB)
Timegrapher_PreAmpPiezo preamp (through-hole) (this repo)
Timegrapher_PreAmpSMDPiezo preamp (SMD)
Timegrapher_Stand3D-printed stand & fixtures

Learn More

Documentation

Build notes, BOM, and assembly guides can be found here: ThisOldScot Docs

ThisOldScot Community

ThisOldScot Community is a great space for the maker community — get answers to your questions and solutions for our projects there.

ThisOldScot Discord

Another option to get help and advice from other makers via the ThisOldScot Discord.


Contributing

Contributions are welcome! Here's how you can get involved:

  • Submit pull requests to enhance the design or fix issues.
  • Report bugs or problems by opening an issue.

We encourage community collaboration to make this project even better.


About ThisOldScot

ThisOldScot logo

ThisOldScot enjoys designing and making electronic products and projects for enthusiasts, from hobbyists to professionals — boards, sensors, hobby equipment, and anything else that catches my interest. Every project is designed in-house and built on open-source hardware and software.


Support the team

We :heart: doing research. New hardware (e.g. oscilloscopes, logic analysers, servos, PCBs) is costly. Feel free to support us and accelerate our research.

DevThisOldScot
PatreonPatreon
Buy me a coffee
Ko-fiko-fi

Follow ThisOldScot

TikTok Instagram YouTube


License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Read more in the LICENSE file located in this repository.

Shield: CC BY-NC-SA 4.0

CC BY-NC-SA 4.0


Disclaimer:

These designs are provided "AS IS", without warranty of any kind, either expressed or implied. The entire quality and performance of what you do with the contents of this repository is your responsibility. In no event will ThisOldScot be liable for any damages or losses arising out of the use or inability to use the contents of this repository.

[!WARNING] Use responsibly and at your own risk.


Have fun!

Thank you for your support from your fellow makers at ThisOldScot.

Happy Making!

Parts

19
QtyValueFootprintReferences
310kR_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR3, R4, R6
2100nFC_Disc_D5.0mm_W2.5mm_P5.00mmC_dec, C4
21N4148D_DO-35_SOD27_P7.62mm_HorizontalD1, D2
2M2.5MountingHole_2.7mm_M2.5H1, H2
1100kR_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR5
1100pFC_Disc_D5.0mm_W2.5mm_P5.00mmC1
1100uFCP_Radial_D6.3mm_P2.50mmC_FILTER
110RR_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR_FILTER
110uFCP_Radial_D5.0mm_P2.00mmC3
11kR_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR7
14.7MR_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR1
1MCP602-I/PDIP-8_W7.62mmU1
1PiezoPinHeader_1x02_P2.54mm_VerticalJ_IN
1PreampPinHeader_1x03_P2.54mm_VerticalJ_OUT

Questions

How big is the Timegrapher PreAmp PCB?

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

What parts does the Timegrapher PreAmp use?

19 parts, built around the MCP602-I/P and M2.5. 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 Timegrapher PreAmp KiCad files?

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

Can I use the Timegrapher PreAmp design in my own project?

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

Similar boards

  • 2 layers101.8 × 52.5 mmMax2-dac, the printed circuit board in 3D

    Max2-dac

    dilshan/max2-audio-dac

    24-bit Stereo Audio DAC for Raspberry Pi

    158 parts61MIT
  • 2 layers308.7 × 241.8 mmOTTOtact, the printed circuit board in 3D

    OTTOtact

    cester-ino/OTTO-hardware

    those specs refer to the tactile buttons version, but a led backlight button version is in the works too.

    229 parts49GPL-3.0
  • 2 layers89.3 × 55 mmAmpcontrol f103, the printed circuit board in 3D

    Ampcontrol f103

    WiseLord/ampcontrol-f103

    Ampcontrol port on STM32F103CBT6

    71 parts40
  • 4 layers71.1 × 94 mmIpotcas, the printed circuit board in 3D

    Ipotcas

    SuperTails/ipotcas

    IP over Tin Can and String - Connecting to the internet over two tin cans and a piece of string

    75 parts12
  • 2 layers187.3 × 109.5 mmZ80RP2350b, the printed circuit board in 3D

    Z80RP2350b

    kysilv/z80-rp2350b-zx-compatible

    Retrocomputer compatible with ZX Spectrum based on real Z80 + discrete RAM/ROM + rp2350b as ULA

    131 parts9GPL-3.0
  • 2 layers100 × 100 mmBLDC STM32 proto 1, the printed circuit board in 3D

    BLDC STM32 proto 1

    g-rahul/Sensored-3-P-BLDC-Closed-Loop-V1

    This Firmware was developed as an extension of Ti's Sensored close-loop BLDC motor control using MSP430. Ti's application firmware for MSP430 has been modified for STM32F103 Series MCU's.

    131 parts5
  • 2 layers245.6 × 85.9 mmMycelium pcb, the printed circuit board in 3D

    Mycelium pcb

    microresearch/mycelium

    134 parts5GPL-3.0
  • 4 layers147.8 × 65 mmPrius gen2, the printed circuit board in 3D

    Prius gen2

    ksmola/PriusG2

    Inverter control board for Toyota Prius Gen 2 (XW20) inverter. Some of the schematics are based on Johannes Huebner's work found here. Running openinverter firmware.

    149 parts3