Skip to the content
2 layers66.7 × 88.1 mmBetterNat, the printed circuit board in 3D

A modern design for not so common radios

Size
66.7 × 88.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
7
Nets
51
Pads
83
Tracks, vias
119, 1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
12 Jun 2025
Updated
15 Jul 2025

Overview

BetterNat is an open-source printed circuit board by mihranrazaa, from the mihranrazaa/Knobble repository on GitHub, published under the MIT licence. It is a 2-layer board of 66.7 × 88.1 mm with 7 parts on 51 nets, routed with 119 tracks and 1 via.

It is built around the RASPBERRY PI ZERO 2 W. Its parts include 3 switches and 2 ICs. It belongs with the radio and wireless boards and the Raspberry Pi (Linux) boards of this library.

Main components

1

README

README.md

Knobble

A modern design for not so common radios.


Overview

Knobble is a Rasberry pi based portable Radio scanning system design for real time monitoring and interacting with different radio frequncies via an RTL-SDR dongle. It can help you to listen through FM, aviation, emergency, amateur, and public service frequencies.


Features

  • Runs on Rasberry PI zero 2 W.
  • Multi-band scanning across FM, aviation, emergency, amateur, and police frequencies
  • Preset system with multiple frequency banks and persistent storage.
  • Automatic and manual scan modes
  • Better shutdown process
  • Oled Display for sharing all the relevant live info.
  • and a cool CAD Design for emotional support lol.

Controls

ControlAction
Rotate EncoderAdjust volume or frequency
Encoder Button (tap)Start/stop scanning
Encoder Button (hold)Toggle mute/unmute
Switch 1Cycle through preset banks
Switch 2Toggle scan mode (Manual / Auto / Preset)
Switch 3Change radio service type (FM, Aviation, etc.)

Files to build

PCB

The files for the PCB and Schematics are available in the PCB folder and gerber files are added in the Production folder..

Screenshot

Screenshot

3D Case (CAD)

The step files for the keyboard are available in the CAD folder and also in the Production Folder.

BASE

Screenshot

TOP

Screenshot


Combined Images

Screenshot

Screenshot

Screenshot

Screenshot

Can't add a combine image of pcb with components my laptop can't handle all that together.. Other than this you just have to purchase the Components given in the BOM and solder and assemble them.


BOM

ComponentQuantityNotePriceLink
Rasberry pi zero 2 w1Controlling UNIT16USDAvailable
RTL-SDR1most important for the project..51USDAvailable
1.3 inch oled display1It has 2 extra Stabilizers just in case..12USDAvailable
macro switches3user input they are 50 pcs the link i have provided0.9USDAvailable
Rotary encoder1User input0.9USDAvailable
PCM5102A DAC1For connecting external speaker, headphones, etc26USDAvailable
UPS Hat1For portability26USDAvailable
PCB**JLCPCB ftw-
CAD**Legion ftw-
Total135-145USD

I know it going above 150USD so i'm ready to pay the remaining cost...


Next Update

  • I want to add offline music listening...

Extra Stuff

Gratitude

  • Thanks to Hackclub and Hackpad for making me do this brilliant project, More coming :).
  • Thanks to my potato for helping me till the end.
  • Thanks to myself for completing the project and not getting distracted with another project.
  • And Thank you for Reading?

Inspiration

Going to Undercity!! and i always wanted to build thiss project becuase RF always makes me curious it is like another invisible world which we can only access through speacial gears feels Magical...

Challanging

Building the custom case.. i don't have the words to express my pain...


End

Check my BLOG ~ mihranrazaa(If you are reading this please review HappyUSB too ToT )

BYEEE

Parts

7
QtyValueFootprintReferences
31825910-6Switch:SW_1825910-6-43DSW2, SW3, SW4
1KY-040Ky0:KY-040-PORT3DU1
1OLED_128X64_1.3_I2COled:LCD_OLED_128X64_1.3_I2C3DDS1
1RASPBERRY_PI_ZERO_2_W2w:MODULE_RASPBERRY_PI_ZERO_2_W3dU2
1~dac:PCM5102A-AMZN-BOARD1

Similar boards

  • 2 layers87.6 × 100.8 mmEtherKraken, the printed circuit board in 3D

    EtherKraken

    karmakrafts/EtherKraken

    A RP3A0 SiP based controller with 34 programmable IOs, Cortex M0 co-processor, 2MB of flash, SPI, I²C, UART and 100Base-T connectivity.

    84 parts3Apache-2.0
  • 2 layers56.1 × 53.6 mmYashica8 ver0.1.1, the printed circuit board in 3D

    Yashica8 ver0.1.1

    airpocket-soundman/motocamera

    The project to digitize Pathé's MotoCamera.

    24 parts1
  • 2 layers75 × 55.4 mmGaiaBeronia, the printed circuit board in 3D

    GaiaBeronia

    dihermos/GaiaBeronia

    Gaia Beronia is an inspired on Flipper Zero embeeded system. It uses a system based on Python running on Linux in a Raspberry Pi Zero 2W.

    31 parts1Apache-2.0
  • 2 layers90 × 39 mmTEARIS, the printed circuit board in 3D

    TEARIS

    impatrq/TEARIS

    TEARIS (TEA + auris, latín: oído) es un sistema innovador de auriculares con cancelación activa de ruido adaptativa, creado para personas con Trastorno del Espectro Autista (TEA), PTSD, fibromialgia, migrañas crónicas y…

    5 parts1
  • 2 layers69.5 × 68.5 mmRP0-HandHeld, the printed circuit board in 3D

    RP0-HandHeld

    OndrejVac/RP0-HandHeld

    Raspberry Pi Zero 2 gaming handheld

    22 parts1MIT
  • 2 layers115.6 × 67.9 mmGlowClockPCB, the printed circuit board in 3D

    GlowClockPCB

    Sierra-College-Robotics-Club/GlowClock

    PCB and Code for Sierra College Robotics Club Glow Clock

    52 parts1
  • 2 layers150 × 195 mmSCB, the printed circuit board in 3D

    SCB

    Stogalosu/Smart-Chess-Board

    A smart chess board that connects to your phone and automatically makes moves

    52 parts1
  • 2 layers30.2 × 77.8 mmLaika, the printed circuit board in 3D

    Laika

    AeybelV/Laika_PCB

    PCB for the Laika Flight Computer

    22 parts

Questions

How big is the BetterNat PCB?

It measures 66.7 × 88.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the BetterNat use?

7 parts, built around the RASPBERRY PI ZERO 2 W. 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 BetterNat KiCad files?

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

Can I use the BetterNat design in my own project?

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