Skip to the content
PCBKitNew board
2 layers27.9 × 33.5 mmSWRMeter, the printed circuit board in 3D

PCB files, 3D printing files, and Arduino program to replace the traditional crossed needles SWR meter.

Size
27.9 × 33.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
21
Pads
78
Tracks, vias
125, 8
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
10 Nov 2025
Updated
10 Nov 2025

Overview

SWRMeter is an open-source printed circuit board by ajohns1288, from the ajohns1288/SWRMeter repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 27.9 × 33.5 mm with 28 parts on 21 nets, routed with 125 tracks and 8 vias.

It is built around the ATTINY85-20PU and AMS1117-5.0. Its parts include 10 capacitors, 10 resistors, 4 ICs and 2 connectors. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

SWRMeter

PCB files, 3D printing files, and Arduino program to replace the traditional crossed needles SWR meter.

This project was originally done to replace the crossed needle meter on my LDG AT-11MP Tuner, as the meter was broken and replacement parts no longer available.

image

To Calibrate

1: Compile with _CALIBRATE_SHOW_COUNTS == 1

2: Attach meter to DUT, transmit into dummy load using FM at 5W and record number on display.

3: Repeat for power values listed in LUT_FWD[] (you can extrapolate if your transmitter only goes so high)

4: Transmit backwards (INTO antenna port with dummy load on TX port) and record number for Ref Pwr. (May want to limit power and extrapolate)

5: Enter recorded values into LUT_FWD[] and LUT_REF[], set _CALIBRATE_SHOW_COUNTS == 0, and compile.

Parts

28
QtyValueFootprintReferences
50.1uCapacitor_SMD:C_0603_1608MetricC4, C7, C8, C9, C10
4100Resistor_SMD:R_0603_1608MetricR1, R2, R3, R4
310uCapacitor_Tantalum_SMD:CP_EIA-3216-12_Kemet-SC1, C2, C3
210Resistor_SMD:R_0603_1608MetricR9, R10
210kResistor_SMD:R_0603_1608MetricR7, R8
222nCapacitor_SMD:C_0603_1608MetricC5, C6
2500Potentiometer_SMD:Potentiometer_Bourns_3314J_VerticalRV1, RV2
2500Resistor_SMD:R_0603_1608MetricR5, R6
2INA190A1Package_TO_SOT_SMD:SOT-363_SC-70-6_HandsolderingU3, U4
1AMS1117-5.0Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1ATtiny85-20PPackage_DIP:DIP-8_W7.62mmU2
1InputConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
1ScreenConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2

Questions

How big is the SWRMeter PCB?

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

What parts does the SWRMeter use?

28 parts, built around the ATTINY85-20PU and AMS1117-5.0. 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 SWRMeter KiCad files?

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

Can I use the SWRMeter design in my own project?

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

Similar boards

  • 4 layers76.1 × 25.4 mmCamplight, the printed circuit board in 3D

    Camplight

    codingkatty/camplight

    neopixel thing

    36 parts1MIT
  • 2 layers30.7 × 76.1 mmRepeater v2, the printed circuit board in 3D

    Repeater v2

    plusvic/simplebus2-intercom

    General description of the Simplebus2 protocol used by some Comelit's intercoms. Hardware for retransmitting Simplebus2 messages over UART.

    17 parts95CC0-1.0
  • 2 layers101.5 × 54 mmSimkarte, the printed circuit board in 3D

    Simkarte

    osmocom/osmocom-analog

    Software Implementation of analog cellular telephony systems like NMT, TACS, IMTS, A/B/C-Netz; mirror of https://gitea.osmocom.org/cellular-infrastructure/osmocom-analog

    15 parts32GPL-3.0
  • 2 layers76.2 × 50.8 mmJerboa-8, the printed circuit board in 3D

    Jerboa-8

    strickyak/jerboa-attiny85-mod-synth

    Modular Synthesizer using an ATtiny85 chip for each module.

    23 parts31MIT
  • 2 layersCastVolumeKnob, the printed circuit board in 3D

    CastVolumeKnob

    WebmasterTD/CastVolumeKnob

    Hardware Volume Knob for Google Cast devices

    18 parts25