Skip to the content
PCBKitNew board
4 layers37.3 × 39 mmNiRadio, the printed circuit board in 3D

PCB for radio transmission?

Size
37.3 × 39 mm
Copper layers
4
Thickness
1.6 mm
Parts
77
Nets
78
Pads
266
Tracks, vias
386, 178
Pours
4
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
26 Oct 2026
Updated
7 Nov 2026

Overview

NiRadio is an open-source printed circuit board by Nurazkhan, from the Nurazkhan/NiRadio repository on GitHub. It is a 4-layer board of 37.3 × 39 mm with 77 parts on 78 nets, routed with 386 tracks and 178 vias.

It is built around the RP2040, PE4259-63 and SX1262IMLTRT, with the W25Q128JVSIQ, AP2112K-3.3 and 0900FM15K0039E among its other parts. Its parts include 28 capacitors, 15 resistors, 6 ICs, 3 connectors and 3 switches. It belongs with the RP2040 boards of this library.

Main components

8

README

README.md

NiRadio

Communication board with RPI2040 and SX1262 on base. Use low power to access long range. View PCB on KiCanvas alt text


The NiRadio board consists of several parts and layers.

there are 4 copper layers.

  1. GND filled layer
  2. 3V3 filled layer
  3. GND filled Layer
  4. GNF filled layer

The core components of the board are SX1262 Radio Transceiver module and RPI2040 MicroController unit. Starting from SX1262 module. It required connection with crystall oscillator and 32MHz crystal was used and connected on pins SX_XTB and SX_XTA. Apart from that SX1262 frontend is done with low frequency pass filter for that reason PE4259 with combination 0900FM15K0039 parts were placed. Then there is an antenna. Next RPI2040 is connected to QSPI flash memory W25Q128JVS 128Mbit Apart from that it uses 12 MHz crystall oscillator. More about rpi2040 you can see in my NiroRPI-devboard repo The connection between SX1262 radio transceiver and RPI2040 is based on SPI protocol.

Another Important Aspect is powering. To get required 3V3 from 5V the AP2112K-3.3 stable regulator that allows to pass current under 600mA, which is more than enough for this board. The power delievered either directly through the board front copper layer 1, or through layer2 3v3.

To reduce the noise ferrite bead BLM15AX102SN1D was used. Power and data delivered through USB Type C receptable. Apart from than, Via fence and stitching can be seen all over the board. As it reduces the noise near the components, and provides stability.

Custom Features

  • LiPo battery charging Using MCP73831 Chargin IC and Mosfet for power switching when USB C not connected, the mobility of pcb increased and it can be used by battery connected to JST 2pin connection.
  • Oled I2C Support To output the incoming message or signal without external device as laptop, small display can be connected. For that 4 pin pinheader was added to pcb and GPIO 4 and 5 is accessible for I2C communication.
  • Extra Push Button Finally, to make it really stand alone the extra input possiblity was added by push button. It can be coded for morse code or selection of static messages. Possibly, Bootsel button also can be used for input after loading the code.

BOM

NameValueQuantityPriceMin Buy PriceLink
0402 Capacitor1uF2pc$0.04/pc$2.00AliExpress
0402 Capacitor1nF1pc$0.06/pc$2.88AliExpress
0402 Capacitor100nF12pc$0.01/pc*$1.24*AliExpress
RF SwitchPE4259, SC-70-61pc$0.23/pc$0.23AliExpress search
0402 Capacitor10uF2pc$2.00AliExpress search
0402 Inductor47nH1pc$2.00AliExpress search
0402 Resistor10K1pc$0.0096/pc*$0.96*AliExpress
Tactile SwitchCK PTS636Sx25SMTRLFS2pc$2.00AliExpress search
Microcontroller QFN-56RP20401pc$2.32$4.64AliExpress
Crystal SMD 322512MHz1pc$0.30*$2.75*AliExpress
0402 Capacitor3.3pF2pc$2.00AliExpress search
0402 Capacitor47nF2pc$2.00AliExpress search
0402 Resistor1K2pc$0.0096/pc*$0.96*AliExpress
Pin Socket1x01, 2.54mm Vertical1pc$1.24AliExpress search
0402 Capacitor39pF1pc$1.24AliExpress search
NOR Flash MemoryW25Q128JVS1pc$0.61$0.61AliExpress
0402 Inductor9.1nH1pc$1.24AliExpress search
0402 Resistor27.4Ω2pc$1.24AliExpress search
Ferrite BeadBLM15AX102SN1D1pc$1.24AliExpress search
RF Transceiver QFN-24SX1262IMLTRT1pc$1.24AliExpress search
0402 Capacitor15pF2pc$1.24AliExpress search
Crystal SMD 322532MHz1pc$3AliExpress search
USB-C ReceptacleGCT USB4105, 16-pin1pc$2.42AliExpress search
0402 Inductor12uH1pc$1.88AliExpress search
RF Matching FilterJohanson 0900FM15K00391pc$3.24AliExpress search
0402 Resistor5.1K2pc$0.0096/pc*$0.96*AliExpress
0402 Resistor100Ω1pc$1.24AliExpress search
0402 Capacitor470nF1pc$1.24AliExpress search
LDO Voltage RegulatorAP2112K-3.3, SOT-23-51pc$2.35AliExpress search

total: ~$51.3 (if bought seperate) and ~30 if to buy components in kit

Price doesnt include layer devboard production


Scheme

alt text

  • Pins and connections done using local labels.
  • Scheme logically divided into 4 parts
  1. SX1262 including its crystall oscillator, and pins
  2. Frontend for SX1262 including antenna, Frequency filters etc
  3. RPI2040 MCU including Flash Memory, crystall Oscillator, decoupling capacitors and buttons for run and reset.
  4. Power including TYPE C receptable and 3V3 Regulator

PCB layout

Front copper Layer and Back Copper Layer

alt text alt text alt text alt text ( SilkScreen hidden )

front and back with silkscreen

alt text alt text

3D view front and back

alt text alt text

Thank you, hack club!

Parts

77
QtyValueFootprintReferences
13100nfCapacitor_SMD:C_0402_1005MetricC10, C11, C14, C15, C16, C17, C18, C19, C20, C21, C26, C27, C28
12LOGOLOGOG***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***
410KResistor_SMD:R_0402_1005MetricR2, R9, R14, R15
41KResistor_SMD:R_0402_1005MetricR5, R6, R10, R11
2100KResistor_SMD:R_0402_1005MetricR12, R13
2100nFCapacitor_SMD:C_0402_1005MetricC1, C2
210uFCapacitor_SMD:C_0402_1005MetricC24, C25
215pFCapacitor_SMD:C_0402_1005MetricC22, C23
21uFCapacitor_SMD:C_0402_1005MetricC12, C13
227.4Resistor_SMD:R_0402_1005MetricR3, R4
23.3pFCapacitor_SMD:C_0402_1005MetricC7, C8
247nFCapacitor_SMD:C_0402_1005MetricC4, C5
25.1KResistor_SMD:R_0402_1005MetricR7, R8
10900FM15K0039RF_Converter:Balun_Johanson_0900FM15K0039FL1
1100Resistor_SMD:R_0402_1005MetricR1
112MHzCrystal:Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mmY2
112uHInductor_SMD:L_0402_1005MetricL1
11N5819WSDiode_SMD:D_SOD-323D1
11nFCapacitor_SMD:C_0402_1005MetricC9
132MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
139pFCapacitor_SMD:C_0402_1005MetricC6
1470nFCapacitor_SMD:C_0402_1005MetricC3
147nHInductor_SMD:L_0402_1005MetricL2
19.1nHInductor_SMD:L_0402_1005MetricL3
1AO3401APackage_TO_SOT_SMD:SOT-23Q1
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U5
1AntennaConnector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_VerticalAE1
1BLM15AX102SN1DInductor_SMD:L_0402_1005MetricFB1
1BootselButton_Switch_SMD:SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFSSW1
1Conn_01x02_PinConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ2
1Conn_01x04_SocketConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1MCP73831-2-OTPackage_TO_SOT_SMD:SOT-23-5U6
1MorseButton_Switch_SMD:SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFSSW3
1PE4259Package_TO_SOT_SMD:SOT-363_SC-70-6U3
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU2
1RSTButton_Switch_SMD:SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFSSW2
1SX1262IMLTRTPackage_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mmU1
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1
1W25Q128JVSPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU4

Questions

How big is the NiRadio PCB?

It measures 37.3 × 39 mm and has 4 copper layers, 1.6 mm thick.

What parts does the NiRadio use?

77 parts, built around the RP2040, PE4259-63, SX1262IMLTRT and W25Q128JVSIQ. 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 NiRadio KiCad files?

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

Can I use the NiRadio design in my own project?

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

Similar boards

  • 4 layers42 × 42 mmLaRa Puck, the printed circuit board in 3D

    LaRa Puck

    Sai-Santosh09/RouteSync

    RouteSync is a compact, LoRa-based communication device designed for long-range messaging and emergency location sharing in environments where cellular networks are unavailable.

    55 parts1
  • 4 layers38.3 × 49.3 mmNexus Cypher, the printed circuit board in 3D

    Nexus Cypher

    WIZTHECYBER/LoRa-RF-PCB

    This is PCB for long rang radio frequency communication

    54 parts1CERN-OHL-S-2.0
  • 4 layers33 × 44 mmLoRa ground station, the printed circuit board in 3D

    LoRa ground station

    epicgamer720/LoRa-ground-station

    LoRa ground station for telemetry with my model rockets

    56 parts
  • 4 layers27.1 × 70.5 mmLora, the printed circuit board in 3D

    Lora

    frogtospace/Meshing-the-lora

    My own lora puck name comes from uncreativity :pf:

    71 parts
  • 4 layers40.8 × 58.8 mmBridgewatch, the printed circuit board in 3D

    Bridgewatch

    Gituseraum/Bridgewatch

    Our project is a portable, non-invasive bridge monitoring system designed to continuously collect structural and environmental data.

    53 partsMIT
  • 4 layers33.9 × 36.7 mmLoRa Puck, the printed circuit board in 3D

    LoRa Puck

    SanaDeghat/LoRa-Puck

    just the lora puck

    49 parts
  • 4 layers33.5 × 42 mmCorn LoRa, the printed circuit board in 3D

    Corn LoRa

    VMS-HC/Corn-LoRa

    A LoRa board included in the Corn Series of electronics!

    56 partsMIT
  • 4 layers61.8 × 79.6 mmShipwrecked pcb, the printed circuit board in 3D

    Shipwrecked pcb

    mpkendall/shipwrecked-pcb

    Shipwrecked PCB Badges

    153 parts17Unlicense