

Pcb pico
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
1README
README.mdWattmeter
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
- Built to run upside-down (heatsink up)
- Changed to use a Pi Pico 2 to reduce BOM cost
- Added some built-in standoffs to case
- Added new holes for USB, and for optional PowerPoles
- Changed dimensions of PCB and drill/tap locations for heatsink
- Used 128x64 OLED from AliExpress which did not match datasheet / original dimensions at all
- Changed microstrip width based on recommendation from calculator
- I used connectors for everything, but you could just solder the wires in
- Changed other dimensions of case cutouts
- Used mostly different parts from original design
Printing
Try to orient the parts so the smooth side faces out.
- Print bottom shell normally.
- The top shell should be rotated 180 degrees for better printing.
- Front and back panels should be oriented so the "outside" of each plate faces the build plate for a smooth finish.
Assembly
Parts Required
| ID | Description | QTY | Optional QTY |
|---|---|---|---|
| PCB1 | RF PCB | 1 | |
| PCB2 | Pico PCB | 1 | |
| A1 | Raspberry Pi Pico 2 | 1 | |
| A2 | SSD1306 128x64 I2C OLED | 1 | |
| C1 | 10nF 1206 Cer. Cap. | 1 | |
| C2 | 1nF 1206 Cer. Cap. | 1 | |
| C3 | 10uF 35V 5mm Elec. Cap. | 1 | |
| C4 | 47uF 35V 5mm Elec. Cap. | 1 | |
| D1-2a,b | TMMBAT41FILM 100V Diode | 3 | |
| D3 | PBZTBR13.0B Zener Diode | 1 | |
| D4 | 1N5819 | 1 | |
| HS1 | 60x45x18mm heatsink | 1 | |
| J1 | SMA board-edge connector | 1 | |
| J2 | JST-XA BM02B-XASS-TF | 1 | |
| J3-4 | JST-XA B02B-XASK-1 | 1 | 1 |
| J5 | 1x4 2.54mm Breakaway Hdr. | 1 | |
| R1 | RFR 50-250 Flange Resistor | 1 | |
| R2 | 100K 1206 Resistor | 1 | |
| R3 | 3K 1206 Resistor | 1 | |
| R4 | DNP | ||
| TH1 | DNP | ||
| U1 | UA7805 | 1 | |
| VR1 | 100K PT10WV05-104A2020-3-NE-S | 1 |
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.
- 5" Inter-PCB Wire
- JST-XA connectors
- RF PCB side: Pin 1 is red, Pin 2 is black
- Pico PCB side: Pin 1 is black, Pin 2 is red
- Pins 1 and 2 are reversed on either board
- 2.5" PowerPole Wire (optional)
- JST-XA connector and PowerPole connector
- Pico PCB side: Pin 1 is red, Pin 2 is black
- 3.5" OLED Wire (DuPont/Molex)
- Connectors are symmetrical
- Try to use a marked or black conductor for GND
Tools Needed
- Crimping tool for JST & DuPont connectors
- Crimping tool for PowerPole connectors
- Drill bits and taps for M2 and M3 screw holes
- Wire cutters, strippers, pliers
- Metric allen key / screwdriver / wrench / socket for M2/3 screws and nuts
- Soldering iron with solder, flux, and solder-wick
- 3D printer if printing your own case
Steps
- Assemble the heatsink, RF PCB, and flange resistor prior to soldering anything.
- Use 4x 6mm M3 screws to hold the PCB to the heatsink
- Use 2x 6mm M2 screws to hold the flange resistor to the heatsink
- Make sure the flange resistor tab rests on/above the PCB pad for it
- Soldering the RF PCB
- Use flux liberally
- The pads for diodes were designed for larger diodes, but many will fit fine
- Soldering the Pico PCB
- Parts U1, C3, C4, D4, and J4 may be omitted if you do not want an external power supply other than USB
- D4 is a very tight fit
- Use flux to help solder the Pico 2
- R4 and Thermistor are optional in case you want to have a Thermistor (you will need to code this in)
- Installing the PCBs
- Insert 4x 8mm M3 screws into the screw holes on the "top" shell from the outside
- 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
- Attach 4x 15mm~6mm M3 hex standoffs (female side) to the M3 screws to hold the RF PCB down
- Attach one end of the inter-PCB wire to the RF PCB
- 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
- Use 4x M3 lock nuts to hold the Pico PCB to the M3 standoffs
- Attach the other end of the inter-PCB wire to the Pico PCB
- Assembling the OLED panel
- Mark on the top edge of the OLED panel above the GND pin
- 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
- Place the OLED display panel so the connector is above the Pico PCB
- Attach the OLED wire between the display and the PCB
- Assembling the Power/USB panel
- Install the PowerPole connector
- File the hole for the PowerPole connector if needed
- Use glue to secure the PowerPole connector if desired
- Place the Power/USB panel so the PowerPole connector is above the Pico PCB
- Attach the PowerPole wire to the PCB
- Assemble the top of the case
- Place the "bottom" shell on the assembly
- Affix with 4x 6mm M2 screws
Parts
15| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H5, H6, H7, H8 |
| 2 | Conn_01x02_Pin | Connector_JST:JST_XA_B02B-XASK-1-A_1x02_P2.50mm_Vertical | J3, J4 |
| 1 | 100K | Potentiometer_THT:Potentiometer_Piher_PT-10-V05_Vertical | VR1 |
| 1 | 10uF | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C3 |
| 1 | 1N5819 | Diode_THT:D_DO-34_SOD68_P7.62mm_Horizontal | D4 |
| 1 | 47uF | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C4 |
| 1 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J5 |
| 1 | R_US | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R4 |
| 1 | RaspberryPi_Pico | Module:RaspberryPi_Pico_Common_Unspecified | A1 |
| 1 | Thermistor_PTC_US | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | TH1 |
| 1 | UA7805CKCS | Package_TO_SOT_THT:TO-220-3_Vertical | U1 |
More from jsandmeyer/rf-wattmeter
1- 2 layers61.5 × 58.4 mm

Similar boards
- 2 layers49.8 × 99.8 mm

- 2 layers19 × 76 mm

Sub
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards
15 parts3kApache-2.0 - 2 layers26.7 × 62.2 mm

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 mm

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 mm

BusinessCard
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
15 parts915 - 2 layers24.3 × 57.9 mm

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 mm

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 mm

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.