Skip to the content
PCBKitNew board
2 layers50 × 36 mmPreamp, the printed circuit board in 3D

432 electrical-engineering projects by Anna Lin: predict from theory, measure by simulation or real data, compare, explain.

Size
50 × 36 mm
Copper layers
2
Thickness
1.6 mm
Parts
22
Nets
13
Pads
49
Tracks, vias
90, 13
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
30 Sep 2026
Updated
30 Sep 2026

Overview

Preamp is an open-source printed circuit board by nyquist-labs, from the nyquist-labs/projects repository on GitHub. It is a 2-layer board of 50 × 36 mm with 22 parts on 13 nets, routed with 90 tracks and 13 vias.

It is built around the NE5532. Its parts include 8 resistors, 6 capacitors, 3 connectors and 1 IC. It belongs with the audio and music boards of this library.

Main components

1

README

README.md

Nyquist Labs

Created and maintained by Anna Lin. Nyquist Labs is Anna Lin's independent project; it is not affiliated with any company or organisation of a similar name.

432 electrical-engineering projects Two tracks: a hands-on signal lab (circuits, power electronics, digital logic and HDL, DSP, communications, RF, control, embedded systems, biosignals, PCB design, browser tools) and an applied-mathematics track (complex analysis to information theory), built from two public project lists.

At a glance

Projects432 (index: PROJECTS.md, PROJECTS.csv)
Predicted-vs-measured comparisons2257
Comparisons with an explicit tolerance1426, of which 1357 within tolerance and 69 outside it (flagged no in the project table — wrong first guesses, rules of thumb that do not hold, or tolerances set tighter than the numerics)
Projects using real or recorded data90
Websitedocs/ (enable GitHub Pages on the docs folder) — searchable index and the interactive tools

Tracks and categories

TrackCategoryProjectsComparisonsWithin toleranceReal data
Applied Mathematics — 218 projects in electrical engineeringA. Complex analysis & phasors189688/921
Applied Mathematics — 218 projects in electrical engineeringB. Fourier analysis & transforms25132124/1294
Applied Mathematics — 218 projects in electrical engineeringC. Differential equations1810188/910
Applied Mathematics — 218 projects in electrical engineeringD. Linear algebra189176/801
Applied Mathematics — 218 projects in electrical engineeringE. Probability & stochastic processes2010596/1020
Applied Mathematics — 218 projects in electrical engineeringF. Optimisation155141/431
Applied Mathematics — 218 projects in electrical engineeringG. Numerical methods187970/700
Applied Mathematics — 218 projects in electrical engineeringH. Discrete math, finite fields & coding2016719/191
Applied Mathematics — 218 projects in electrical engineeringI. Control theory16136103/1040
Applied Mathematics — 218 projects in electrical engineeringJ. Statistics & learning on real signals2015087/9720
Applied Mathematics — 218 projects in electrical engineeringK. Fields, vector calculus & geometry15111106/1070
Applied Mathematics — 218 projects in electrical engineeringL. Information theory159162/638
Signal Lab — 214 electrical-engineering projectsA. Analog circuit design & simulation2512068/760
Signal Lab — 214 electrical-engineering projectsB. Power electronics127354/561
Signal Lab — 214 electrical-engineering projectsC. Digital logic & HDL2212016/170
Signal Lab — 214 electrical-engineering projectsD. Digital signal processing2511625/274
Signal Lab — 214 electrical-engineering projectsE. RF, radio & satellites (real signals)228021/2112
Signal Lab — 214 electrical-engineering projectsF. Communication systems156532/350
Signal Lab — 214 electrical-engineering projectsG. Electromagnetics & device physics156355/570
Signal Lab — 214 electrical-engineering projectsH. Embedded systems (simulated)207220/210
Signal Lab — 214 electrical-engineering projectsI. Control systems155221/280
Signal Lab — 214 electrical-engineering projectsJ. Biosignals & HCI (real patient data)21537/919
Signal Lab — 214 electrical-engineering projectsK. Interactive tools & web apps126238/4010
Signal Lab — 214 electrical-engineering projectsL. PCB design107140/428

Repository layout

text
eelab/            shared engine: Project/README generator, circuit simulator (MNA), HDL flow (Icarus + Yosys),
                  PCB toolkit (footprints, router, DRC, Gerber/KiCad export), field solvers, coding & comms,
                  from-scratch ML (eelab.ml), dataset fetchers with caching
projects/<track>/<category>/<ID>-<slug>/
    project.py    META (problem, theory, method) + run(p): predict → measure → compare → discuss
    README.md     generated: prediction-vs-measurement table, figures, discussion
    figures/ data/ results.json   (hdl/, web/, fab/, kicad/ where relevant)
run_all.py        runs projects in parallel and rebuilds PROJECTS.md/.csv and docs/
site/template.html  website template; docs/ is the generated site
tools/show.py     print a project's results table in the terminal

Running it

bash
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
python run_all.py                     # everything (first run downloads datasets into data_cache/)
python run_all.py --only AM-150 SL-205
python run_all.py --track applied-math --category H
python run_all.py --index-only        # rebuild the index and website from existing results
python tools/show.py AM150            # results table in the terminal

Requirements: Python 3.11+; Icarus Verilog (brew install icarus-verilog / apt install iverilog) for the HDL projects; Node.js to verify the JavaScript of the browser tools. A full run takes roughly half an hour on a laptop with 8 cores; a handful of projects (genetic-algorithm antenna design, the NumPy CNN, spherical-harmonic expansions) take several minutes each.

Datasets and licences

Datasets are downloaded at run time and cached locally; they are not redistributed in this repository and remain under their own licences. Please cite the original sources.

DatasetSourceLicenceLink
MIT-BIH Arrhythmia DatabasePhysioNet (Moody & Mark 2001)ODC Attribution Licensehttps://physionet.org/content/mitdb/
MIT-BIH Noise Stress Test DatabasePhysioNet (Moody et al. 1984)ODC Attribution Licensehttps://physionet.org/content/nstdb/
EEG Motor Movement/Imagery DatasetPhysioNet (Schalk et al. 2004)ODC Attribution Licensehttps://physionet.org/content/eegmmidb/
Sleep-EDF ExpandedPhysioNet (Kemp et al. 2000)ODC Attribution Licensehttps://physionet.org/content/sleep-edfx/
CHB-MIT Scalp EEG DatabasePhysioNet (Shoeb 2009)ODC Attribution Licensehttps://physionet.org/content/chbmit/
BIDMC PPG and Respiration DatasetPhysioNet (Pimentel et al. 2016)ODC Attribution Licensehttps://physionet.org/content/bidmc/
Examples of ElectromyogramsPhysioNetODC Attribution Licensehttps://physionet.org/content/emgdb/
Human Activity Recognition Using SmartphonesUCI ML Repository (Anguita et al. 2013)CC BY 4.0https://archive.ics.uci.edu/dataset/240
EMG data for gesturesUCI ML Repository (Lobov et al. 2018)CC BY 4.0https://archive.ics.uci.edu/dataset/481
Free Spoken Digit DatasetJakobovski et al.CC BY-SA 4.0https://github.com/Jakobovski/free-spoken-digit-dataset
Li-ion Battery Aging DatasetsNASA Ames Prognostics Center of Excellence (Saha & Goebel 2007)NASA open datahttps://www.nasa.gov/intelligent-systems-division/discovery-and-systems-health/pcoe/pcoe-data-set-repository/
Satellite observation recordings (NOAA APT)SatNOGS NetworkCC BY-SA 4.0https://network.satnogs.org/
Orbital elements (TLE)CelesTrakpublichttps://celestrak.org/
WSPR propagation spotsWSPRnet via wspr.livesee provider termshttps://wspr.live/
Mode S / ADS-B test capturedump1090 test files (antirez)BSD-3-Clausehttps://github.com/antirez/dump1090
'Hello' pronunciation audioWikimedia CommonsCC BY-SAhttps://commons.wikimedia.org/wiki/File:En-us-hello.ogg
KiCad footprint library (reference footprints)KiCad projectCC BY-SA 4.0 with exceptionhttps://gitlab.com/kicad/libraries/kicad-footprints
Alice's Adventures in WonderlandProject Gutenberg eBook #11public domainhttps://www.gutenberg.org/ebooks/11

Licence

Code and generated documents: MIT (see LICENSE). Third-party data: see above.

Parts

22
QtyValueFootprintReferences
4100keelab:C_0805R1, R2, R5, R6
4MountingHole_3.2mmeelab:MountingHole_3.2mmH1, H2, H3, H4
2100eelab:C_0805R4, R8
2100neelab:C_0805C3, C4
210keelab:C_0805R3, R7
210uFeelab:C_1206C5, C6
21uFeelab:C_0805C1, C2
1+12/GND/-12eelab:PinHeader_1x03_P2.54mmJ3
1IN L/GND/Reelab:PinHeader_1x03_P2.54mmJ1
1NE5532eelab:SOIC-8U1
1OUT L/GND/Reelab:PinHeader_1x03_P2.54mmJ2

Questions

How big is the Preamp PCB?

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

What parts does the Preamp use?

22 parts, built around the NE5532. 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 Preamp KiCad files?

From the nyquist-labs/projects repository on GitHub, at the commit this page was made from: the board is projects/signal-lab/L-pcb-design/SL205-amplifier-board/kicad/preamp.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Preamp design in my own project?

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

More from nyquist-labs/projects

5
  • 2 layers50 × 36 mmPreamp v2, the printed circuit board in 3D

    Preamp v2

    nyquist-labs/projects

    432 electrical-engineering projects by Anna Lin: predict from theory, measure by simulation or real data, compare, explain.

    24 parts
  • 2 layers68.6 × 53.3 mmUno shield, the printed circuit board in 3D

    Uno shield

    nyquist-labs/projects

    432 electrical-engineering projects by Anna Lin: predict from theory, measure by simulation or real data, compare, explain.

    16 parts
  • 2 layers44 × 32 mmLm317 5v psu, the printed circuit board in 3D

    Lm317 5v psu

    nyquist-labs/projects

    432 electrical-engineering projects by Anna Lin: predict from theory, measure by simulation or real data, compare, explain.

    14 parts
  • 2 layers22 × 18 mmI2c temp breakout, the printed circuit board in 3D

    I2c temp breakout

    nyquist-labs/projects

    432 electrical-engineering projects by Anna Lin: predict from theory, measure by simulation or real data, compare, explain.

    8 parts
  • 2 layers50 × 20 mmRf thru 50ohm, the printed circuit board in 3D

    Rf thru 50ohm

    nyquist-labs/projects

    432 electrical-engineering projects by Anna Lin: predict from theory, measure by simulation or real data, compare, explain.

    2 parts

Similar boards

  • 2 layers52.5 × 36.6 mmESP8266-WebRadio, the printed circuit board in 3D

    ESP8266-WebRadio

    karawin/Ka-Radio

    A wifi webradio with only low cost boards ESP8266 and VS1053 by Jp Cocatrix

    52 parts453
  • 2 layers100 × 68 mmSI4684 SMD, the printed circuit board in 3D

    SI4684 SMD

    PE5PVB/SI4684-DAB-Receiver

    SI4684 ESP32 DAB Receiver

    91 parts135GPL-3.0
  • 2 layers165 × 103.8 mmOutput pcb, the printed circuit board in 3D

    Output pcb

    QuinnFreedman/modular

    A collection of free & open source DIY synthesizer module designs for Eurorack

    128 parts116
  • 2 layers173 × 85 mmAudio board, the printed circuit board in 3D

    Audio board

    EleonoreMizo/pedalevite

    Pédale Vite — DIY multi-FX pedalboard for guitar/bass/etc.

    268 parts101WTFPL
  • 2 layers84 × 85 mmHbr mk2-rxtx, the printed circuit board in 3D

    Hbr mk2-rxtx

    afiskon/hbr-mk2

    All HF bands QRP CW/SSB transceiver

    239 parts76MIT
  • 2 layers149.9 × 55.9 mmPc amplifier, the printed circuit board in 3D

    Pc amplifier

    dilshan/arduino-mini-amp

    Arduino based stereo audio amplifier system

    140 parts67MIT
  • 4 layers99 × 99 mmMegaBlaster2, the printed circuit board in 3D

    MegaBlaster2

    AidanHockey5/MegaBlaster2

    The latest iteration of my hardware Sega Genesis/Megadrive Video Game Music Player

    120 parts59AGPL-3.0
  • 2 layers80 × 60 mmDigishaper152, the printed circuit board in 3D

    Digishaper152

    jonnor/projects

    Small projects not worthy of dedicated repositories

    61 parts45