Skip to the content
2 layers61.5 × 58.4 mmPcb pico, the printed circuit board in 3D

Based on AK3Y's wattmeter published in QSL magazine.

Size
61.5 × 58.4 mm
Copper layers
2
Thickness
1.63 mm
Parts
15
Nets
36
Pads
114
Tracks, vias
49, 9
Pours
6
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
18 Jun 2025
Updated
20 Jun 2025

Overview

Pcb pico is an open-source printed circuit board by jsandmeyer, from the jsandmeyer/rf-wattmeter repository on GitHub. It is a 2-layer board of 61.5 × 58.4 mm with 15 parts on 36 nets, routed with 49 tracks and 9 vias.

It is built around the UA7805CKCS. Its parts include 3 connectors, 2 capacitors, 1 resistor, 1 IC and 1 diode. It belongs with the RP2040 boards of this library.

Main components

1

README

README.md

Wattmeter

Based on AK3Y's wattmeter published in QSL magazine.

See license in main.cpp for code. Some other files (like the font) are licensed separately.

Differences from previous designs

  1. Built to run upside-down (heatsink up)
  2. Changed to use a Pi Pico 2 to reduce BOM cost
  3. Added some built-in standoffs to case
  4. Added new holes for USB, and for optional PowerPoles
  5. Changed dimensions of PCB and drill/tap locations for heatsink
  6. Used 128x64 OLED from AliExpress which did not match datasheet / original dimensions at all
  7. Changed microstrip width based on recommendation from calculator
  8. I used connectors for everything, but you could just solder the wires in
  9. Changed other dimensions of case cutouts
  10. Used mostly different parts from original design

Printing

Try to orient the parts so the smooth side faces out.

  1. Print bottom shell normally.
  2. The top shell should be rotated 180 degrees for better printing.
  3. Front and back panels should be oriented so the "outside" of each plate faces the build plate for a smooth finish.

Assembly

Parts Required
IDDescriptionQTYOptional QTY
PCB1RF PCB1
PCB2Pico PCB1
A1Raspberry Pi Pico 21
A2SSD1306 128x64 I2C OLED1
C110nF 1206 Cer. Cap.1
C21nF 1206 Cer. Cap.1
C310uF 35V 5mm Elec. Cap.1
C447uF 35V 5mm Elec. Cap.1
D1-2a,bTMMBAT41FILM 100V Diode3
D3PBZTBR13.0B Zener Diode1
D41N58191
HS160x45x18mm heatsink1
J1SMA board-edge connector1
J2JST-XA BM02B-XASS-TF1
J3-4JST-XA B02B-XASK-111
J51x4 2.54mm Breakaway Hdr.1
R1RFR 50-250 Flange Resistor1
R2100K 1206 Resistor1
R33K 1206 Resistor1
R4DNP
TH1DNP
U1UA78051
VR1100K PT10WV05-104A2020-3-NE-S1
Cable Assemblies

Cable assemblies assume Pin 1 of a connector is the RIGHTMOST contact if you are looking at the connector's contact end, with the latch facing UP. Cut wires to the length indicated, then strip and crimp them.

  1. 5" Inter-PCB Wire
    1. JST-XA connectors
    2. RF PCB side: Pin 1 is red, Pin 2 is black
    3. Pico PCB side: Pin 1 is black, Pin 2 is red
    4. Pins 1 and 2 are reversed on either board
  2. 2.5" PowerPole Wire (optional)
    1. JST-XA connector and PowerPole connector
    2. Pico PCB side: Pin 1 is red, Pin 2 is black
  3. 3.5" OLED Wire (DuPont/Molex)
    1. Connectors are symmetrical
    2. Try to use a marked or black conductor for GND
Tools Needed
  1. Crimping tool for JST & DuPont connectors
  2. Crimping tool for PowerPole connectors
  3. Drill bits and taps for M2 and M3 screw holes
  4. Wire cutters, strippers, pliers
  5. Metric allen key / screwdriver / wrench / socket for M2/3 screws and nuts
  6. Soldering iron with solder, flux, and solder-wick
  7. 3D printer if printing your own case
Steps
  1. Assemble the heatsink, RF PCB, and flange resistor prior to soldering anything.
    1. Use 4x 6mm M3 screws to hold the PCB to the heatsink
    2. Use 2x 6mm M2 screws to hold the flange resistor to the heatsink
    3. Make sure the flange resistor tab rests on/above the PCB pad for it
  2. Soldering the RF PCB
    1. Use flux liberally
    2. The pads for diodes were designed for larger diodes, but many will fit fine
  3. Soldering the Pico PCB
    1. Parts U1, C3, C4, D4, and J4 may be omitted if you do not want an external power supply other than USB
    2. D4 is a very tight fit
    3. Use flux to help solder the Pico 2
    4. R4 and Thermistor are optional in case you want to have a Thermistor (you will need to code this in)
  4. Installing the PCBs
    1. Insert 4x 8mm M3 screws into the screw holes on the "top" shell from the outside
    2. Place the RF PCB into the "top" shell with the heatsink going through the big hole, and the SMA adapter through the small side hole, aligned with the M3 screws
    3. Attach 4x 15mm~6mm M3 hex standoffs (female side) to the M3 screws to hold the RF PCB down
    4. Attach one end of the inter-PCB wire to the RF PCB
    5. Place the Pico PCB onto the M3 hex standoffs (male side) so that the potentiometer and BOOTSEL button align to the holes when the "bottom" shell is placed onto the "top" shell
    6. Use 4x M3 lock nuts to hold the Pico PCB to the M3 standoffs
    7. Attach the other end of the inter-PCB wire to the Pico PCB
  5. Assembling the OLED panel
    1. Mark on the top edge of the OLED panel above the GND pin
    2. Use 4x 8mm M2 screws and M2 lock nuts to hold the OLED display in place on the front panel - be gentle with the PCB
    3. Place the OLED display panel so the connector is above the Pico PCB
    4. Attach the OLED wire between the display and the PCB
  6. Assembling the Power/USB panel
    1. Install the PowerPole connector
    2. File the hole for the PowerPole connector if needed
    3. Use glue to secure the PowerPole connector if desired
    4. Place the Power/USB panel so the PowerPole connector is above the Pico PCB
    5. Attach the PowerPole wire to the PCB
  7. Assemble the top of the case
    1. Place the "bottom" shell on the assembly
    2. Affix with 4x 6mm M2 screws

Parts

15
QtyValueFootprintReferences
4MountingHoleMountingHole:MountingHole_3.2mm_M3H5, H6, H7, H8
2Conn_01x02_PinConnector_JST:JST_XA_B02B-XASK-1-A_1x02_P2.50mm_VerticalJ3, J4
1100KPotentiometer_THT:Potentiometer_Piher_PT-10-V05_VerticalVR1
110uFCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC3
11N5819Diode_THT:D_DO-34_SOD68_P7.62mm_HorizontalD4
147uFCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC4
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ5
1R_USResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR4
1RaspberryPi_PicoModule:RaspberryPi_Pico_Common_UnspecifiedA1
1Thermistor_PTC_USConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalTH1
1UA7805CKCSPackage_TO_SOT_THT:TO-220-3_VerticalU1

More from jsandmeyer/rf-wattmeter

1
  • 2 layers61.5 × 58.4 mmPcb rf, the printed circuit board in 3D

    Pcb rf

    jsandmeyer/rf-wattmeter

    Based on AK3Y's wattmeter published in QSL magazine.

    14 parts

Similar boards

  • 2 layers19 × 76 mmSub, the printed circuit board in 3D

    Sub

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    15 parts3kApache-2.0
  • 2 layers26.7 × 62.2 mmDeniseadapter, the printed circuit board in 3D

    Deniseadapter

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    15 parts1kGPL-3.0
  • 2 layers100 × 44 mmVideoslot, the printed circuit board in 3D

    Videoslot

    mntmn/amiga2000-gfxcard

    MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog

    15 parts1k
  • 2 layers91 × 51 mmBusinessCard, the printed circuit board in 3D

    BusinessCard

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    15 parts915
  • 2 layers24.3 × 57.9 mmFlosspods pro flex, the printed circuit board in 3D

    Flosspods pro flex

    kenp-io/not-for-airpods-repairs

    The content of this repository is licensed under the WTFPL License. Please have a close look at the terms before using this material.

    15 parts609WTFPL
  • 2 layers20.3 × 15.2 mmL0 Load, the printed circuit board in 3D

    L0 Load

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    15 parts546MIT
  • 2 layers68 × 50 mmEleLab v2 PowerFeed, the printed circuit board in 3D

    EleLab v2 PowerFeed

    Chrismettal/EleLab_v2

    Cheap DIY lab system for hobbyists and the tinkering folk

    15 parts531GPL-3.0

Questions

How big is the Pcb pico PCB?

It measures 61.5 × 58.4 mm and has 2 copper layers, 1.63 mm thick.

What parts does the Pcb pico use?

15 parts, built around the UA7805CKCS. 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 Pcb pico KiCad files?

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

Can I use the Pcb pico design in my own project?

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