Skip to the content
PCBKitNew board
2 layers85.3 × 76.5 mmTimebase, the printed circuit board in 3D

Based on design by W7ZOI in 1998 QST

Size
85.3 × 76.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
57
Nets
34
Pads
140
Tracks, vias
277, 0
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
7 May 2022
Updated
18 Sep 2026

Overview

Timebase is an open-source printed circuit board by dmsmccann, from the dmsmccann/Spectrum-Analyzer repository on GitHub. It is a 2-layer board of 85.3 × 76.5 mm with 57 parts on 34 nets, routed with 277 tracks and 0 vias.

It is built around the LM358. Its parts include 33 resistors, 7 diodes, 6 capacitors, 4 connectors and 3 ICs.

Main components

1

README

README.md

W7ZOI Spectrum Analyzer

KiCad Implementation with modifications by Andy McCann KA3KAF and Doug McCann KA3KAG

Overview

This repository contains a complete KiCad implementation of the famous W7ZOI Spectrum Analyzer design, originally published in QST magazine. The W7ZOI spectrum analyzer is a well-regarded amateur radio test instrument design that provides a cost-effective solution for RF spectrum analysis.

Project Description

The W7ZOI Spectrum Analyzer is a superheterodyne spectrum analyzer designed for amateur radio applications. It provides frequency analysis capabilities across the HF and VHF bands, making it an invaluable tool for antenna analysis, filter characterization, and general RF measurements.

Key Features

  • Frequency Range: Covers HF through VHF bands
  • Modular Design: Hierarchical schematic organization for easy understanding and modification
  • Complete Implementation: Includes all necessary subsystems:
    • VCO and 1st Mixer
    • 110 MHz / 7 MHz Filter sections
    • IF and Log Amplifier
    • 2nd Mixer and 2nd LO
    • Resolution Filters
    • Timebase circuitry
    • 15V Power Supply
    • 2dB Divider
    • 70 MHz Low-pass Filter

Repository Structure

text
├── hierarchical-schematic/     # Main hierarchical schematic files
├── 110mhz/                    # 110 MHz filter module
├── 15v-supply/                # Power supply module
├── 2db-div/                   # 2dB divider module
├── 2ndmixer-2ndlo/           # 2nd mixer and LO module
├── 70mhz-lpf/                # 70 MHz low-pass filter
├── 7mhz-crystal-oscillator/  # 7 MHz crystal oscillator
├── if-and-log-amp/           # IF and log amplifier
├── resolution-filters/        # Resolution filter bank
├── timebase/                 # Timebase generation
├── tracking-generator/        # Tracking generator module
├── vco-1stmixer/             # VCO and 1st mixer
├── literature/               # Reference documentation and articles
├── images/                   # Project images and diagrams
└── experimental-data/        # Test data and measurements

Hardware Modules

Core RF Path

  • VCO and 1st Mixer: Frequency conversion front-end
  • 110 MHz Filter: First IF filtering
  • 7 MHz Crystal Oscillator: Local oscillator reference
  • 2nd Mixer and LO: Second frequency conversion
  • IF and Log Amplifier: Signal conditioning and logarithmic response

Support Circuits

  • 15V Power Supply: Clean, regulated power for all modules
  • Resolution Filters: Selectable bandwidth filters
  • 70 MHz Low-pass Filter: Anti-aliasing and spurious suppression
  • 2dB Divider: Signal distribution
  • Timebase: Sweep generation and timing

Optional Modules

  • Tracking Generator: Signal source for swept measurements
  • Two-tone Test: Distortion analysis capability

Documentation

The literature/ directory contains extensive reference material including:

  • Original QST articles (September 1998, November 1999, June 2001)
  • Construction notes and updates
  • Filter design references
  • Technical papers on spectrum analysis
  • Modification and improvement documentation

Getting Started

Prerequisites

  • KiCad 6.0 or later
  • Basic understanding of RF circuit design
  • Amateur radio license (for legal operation)

Opening the Project

  1. Clone this repository
  2. Open KiCad
  3. Load the main project file: hierarchical-schematic/W7ZOI Spectrum Analyzer.kicad_pro

Project Files

  • Schematic: Hierarchical design with individual module schematics
  • PCB Layout: Complete board layout for professional fabrication
  • 3D Models: Custom component models for visualization
  • BOM: Bill of materials with part specifications

Modifications and Improvements

This implementation includes several improvements over the original design:

  • Updated component selections for current availability
  • Improved PCB layout with better ground planes
  • Enhanced power supply regulation
  • Modernized connector choices
  • Detailed silkscreen labeling

Building the Analyzer

Refer to the documentation in the literature/ directory for detailed construction information. The original QST articles provide comprehensive building instructions, alignment procedures, and performance specifications.

Contributing

Contributions are welcome! Please feel free to submit issues, improvements, or additional documentation. When contributing:

  1. Follow KiCad best practices for schematic and PCB design
  2. Document any changes thoroughly
  3. Test modifications before submitting
  4. Update relevant documentation

License

This project is based on the original W7ZOI design published in QST magazine. Please respect copyright and amateur radio regulations in your use of these designs.

Authors and Acknowledgments

  • Original Design: Wes Hayward (W7ZOI) and Terry White (VE3DTE)
  • KiCad Implementation: Andy McCann (KA3KAF) and Doug McCann (KA3KAG)
  • Published in: QST Magazine, September 1998 and subsequent articles

References

  • QST Magazine, September 1998: "A Spectrum Analyzer for the Radio Amateur"
  • QST Magazine, November 1999: Part 2 and updates
  • QST Magazine, June 2001: Additional modifications and tracking generator
  • Various technical papers in the literature/ directory

This is an amateur radio project intended for educational and experimental use. Please ensure compliance with your local amateur radio regulations.

Parts

57
QtyValueFootprintReferences
610kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR413, R414, R418, R419, R423, R425
51N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD401, D402, D404, D405, D408
42.2kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR405, R406, R409, R410
4type="R" model="MountingHole_Pad" lib=""MountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
3100uCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC404, C405, C406
310kConnector_Wire:SolderWire-0.25sqmm_1x03_P4.2mm_D0.65mm_OD1.7mmR3, R4, R6
315kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR412, R415, R426
3LM358timebase:DIP794W45P254L959H508Q8U401, U402, U403
2100Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR403, R404
21N4735Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD403, D406
222Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR427, R428
222uCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC402, C403
25kPotentiometer_THT:Potentiometer_Bourns_3296W_VerticalR420, R424
2Conn_Coaxialtimebase:MOLEX_73391-0060J8, J9
2Jack-DCtimebase:691137710002J402, J404
112kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR411
11kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR408
11uCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC401
1240kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR422
1390Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR416
14.7kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR407
1470Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR429
151Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR417
156kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR401
15kConnector_Wire:SolderWire-0.25sqmm_1x03_P4.2mm_D0.65mm_OD1.7mmR5
16.8kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR421
1680kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR402

Questions

How big is the Timebase PCB?

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

What parts does the Timebase use?

57 parts, built around the LM358. 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 Timebase KiCad files?

From the dmsmccann/Spectrum-Analyzer repository on GitHub, at the commit this page was made from: the board is timebase/timebase/timebase.kicad_pcb and its schematic 110mhz/110mhz.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Timebase design in my own project?

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

More from dmsmccann/Spectrum-Analyzer

8
  • 2 layers91.7 × 48.8 mmIf and log amp, the printed circuit board in 3D

    If and log amp

    dmsmccann/Spectrum-Analyzer

    Based on design by W7ZOI in 1998 QST

    75 parts2
  • 2 layers72.4 × 49.5 mm2ndmixer-2ndlo, the printed circuit board in 3D

    2ndmixer-2ndlo

    dmsmccann/Spectrum-Analyzer

    Based on design by W7ZOI in 1998 QST

    61 parts2
  • 2 layers91.7 × 48.8 mmResolution filters, the printed circuit board in 3D

    Resolution filters

    dmsmccann/Spectrum-Analyzer

    Based on design by W7ZOI in 1998 QST

    61 parts2
  • 2 layers91.7 × 48.8 mm6-22-if and log amp, the printed circuit board in 3D

    6-22-if and log amp

    dmsmccann/Spectrum-Analyzer

    Based on design by W7ZOI in 1998 QST

    59 parts2
  • 2 layers91.7 × 48.8 mmVco-1stmixer, the printed circuit board in 3D

    Vco-1stmixer

    dmsmccann/Spectrum-Analyzer

    Based on design by W7ZOI in 1998 QST

    50 parts2
  • 2 layers63.5 × 43.2 mm2db div, the printed circuit board in 3D

    2db div

    dmsmccann/Spectrum-Analyzer

    Based on design by W7ZOI in 1998 QST

    30 parts2
  • 2 layers75.2 × 90.4 mm15v supply, the printed circuit board in 3D

    15v supply

    dmsmccann/Spectrum-Analyzer

    Based on design by W7ZOI in 1998 QST

    24 parts2
  • 2 layers78.7 × 38.1 mm70mhz lpf, the printed circuit board in 3D

    70mhz lpf

    dmsmccann/Spectrum-Analyzer

    Based on design by W7ZOI in 1998 QST

    15 parts2

Similar boards

  • 2 layers132.1 × 45.7 mmIPoS, the printed circuit board in 3D

    IPoS

    peterheinrich/InternetOverSpaghetti

    Transmitting IP packages over a pair of spaghetti thus demonstrating how media independent IP really is.

    42 parts342
  • 2 layers68.8 × 53.6 mmZArduino, the printed circuit board in 3D

    ZArduino

    zmaker/arduino_cookbook

    gli sketch del nuovo progetto Arduino Cookbook e dei video di YouTube

    46 parts269
  • 2 layers152 × 88 mmRFBitBangSMT, the printed circuit board in 3D

    RFBitBangSMT

    profdc9/RFBitBanger

    A QRP digital transceiver created from readily available parts for off-the-grid maintenance

    271 parts222
  • 2 layers118 × 103.5 mmEV Charger2, the printed circuit board in 3D

    EV Charger2

    fotherja/EV_Charger

    Arduino Uno Code for EV Charger

    62 parts167MIT
  • 2 layers113 × 62.2 mmFullScope, the printed circuit board in 3D

    FullScope

    tvlad1234/pillScopePlus

    Oscilloscope based around the STM32F401 Black Pill and a color LCD screen

    15 parts165Apache-2.0
  • 2 layers75.2 × 61.1 mmHelios, the printed circuit board in 3D

    Helios

    Grix/helios_dac

    Helios Laser DAC

    102 parts132
  • 2 layers144.1 × 182.2 mmSHVC CPU-01, the printed circuit board in 3D

    SHVC CPU-01

    starlightk7/OpenSFC

    OSHW Reproduction Parts related to the Super Famicom / Super Nintendo game console

    498 parts114CERN-OHL-S-2.0
  • 2 layers100 × 85 mmVNA, the printed circuit board in 3D

    VNA

    profdc9/VNA

    Vector Network Analyzer based on the STM32F103C8T6 bluepill

    178 parts93