TRNXSDR-carrier
acruxcz·TRNXSDR-carrier·TRX055.01.01.PB.00.00/TRX055.01.01.PB.00.00.kicad_pcb
About the TRNXSDR-carrier PCB
TRNXSDR-carrier is an open source STM32 PCB design by acruxcz, published on GitHub under the CERN-OHL-S-2.0 license. It is a 6-layer board measuring 91.8 × 139.8 mm, with 702 components from 69 distinct parts.
Its main chip is the STM32G070RBTx, from the STM32 family. Other key parts include the XC7Z015-2CLG485I, K4B4G1646E-BYMA, LP87524JRNFRQ1, NCP186AMN080TBG and TPS54531DDAR. By type, the board carries 387 capacitors, 166 resistors, 62 inductors, 34 ICs, 20 connectors and 14 jumpers.
It belongs with the rf & radio designs in this gallery.
From the project
SDR Kit base board
A modular baseboard designed for advanced Software Defined Radio (SDR) ecosystems.
Below, you can see a GNU Radio Companion (GRC) flowgraph demonstrating the implementation of the dedicated #TRNXSDR source block.
Furthermore, we performed a dynamic frequency shift test. In the waterfall plot below, you can see a "snake" pattern created by manually sweeping the carrier frequency. The sweep was performed roughly within a ±500 kHz range around the 433 MHz center.

Main components on the TRNXSDR-carrier
TRNXSDR-carrier bill of materials (BOM)
702 components, 69 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | XC7Z015-2CLG485I | CLG485XC7Z012S&slash_XC7Z015_AMD | U1 |
| 2 | K4B4G1646E-BYMA | BGA-96_9.0x13.0mm_Layout2x3x16_P0.8mm | U2, U3 |
| 2 | LP87524JRNFRQ1 | VREG_LP87524JRNFRQ1 | U4, U6 |
| 3 | NCP186AMN080TBG onsemi(安森美) | DFN-12_L4.0-W4.0-P0.65-BL-EP3.4 | U5, U8, U31 |
| 2 | TPS54531DDAR | CONV_TPS54531DDAR | U7, U34 |
| 2 | TS3USB221RSER | IC_TPD6E001RSER | U9, U20 |
| 1 | NVT4858HKZ | XQFN16 | U10 |
| 1 | KSZ9031RNXCA | QFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm | U11 |
| 1 | USB3320C-EZK-TR | QFN-32-1EP_5x5mm_P0.5mm_EP3.3x3.3mm | U12 |
| 2 | 5P35023B-000NLGI RENESAS(瑞萨)/IDT | VQFN-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm | U13, U16 |
| 1 | W25Q128JVSIQ | SOIC-8_5.23x5.23mm_P1.27mm | U14 |
| 1 | TPS51200DRC | VSON-10-1EP_3x3mm_P0.5mm_EP1.65x2.4mm | U15 |
| 1 | STM32G070RBTx | LQFP-64_10x10mm_P0.5mm | U17 |
| 1 | TL431DBZ | SOT-23 | U18 |
| 4 | TXU0304 | DHVQFN-14-1EP_2.5x3mm_P0.5mm_EP1x1.5mm | U19, U23, U32, U33 |
| 2 | AP63203WU | TSOT-23-6 | U21, U30 |
| 1 | TCA6408ARSVR TI(德州仪器) | UQFN-16_L2.6-W1.8-P0.40-BL | U22 |
| 1 | SIP32409DNP-T1-GE4 VISHAY(威世) | UDFN-5_L1.6-W1.2-P0.50-BL-EP | U24 |
| 1 | FUSB302BMPX | WQFN-14-1EP_2.5x2.5mm_P0.5mm_EP1.45x1.45mm | U25 |
| 1 | FUSB340TMX onsemi(安森美) | TMLP-18_L2.8-W2.0-P0.40-BL-EP | U26 |
Show 49 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | LM73100RPWR TI | VQFN-10_L2.0-W2.0-P0.45-TL | U27, U29 |
| 1 | SN74LVC1G125DCKR | SOT-353_SC-70-5 | U28 |
| 4 | DF40HC-80DS | module_sdr_kit_base | M1, M2, M3, M4 |
| 3 | NTS4001NT1G | SOT-323_SC-70 | Q1, Q2, Q3 |
| 2 | X322525MOB4SI | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1, Y2 |
| 1 | XKXGI-SUA-32.768K | Crystal_SMD_3215-2Pin_3.2x1.5mm | Y3 |
| 1 | SFP | Connector_SFP_and_Cage | J5 |
| 1 | Micro_SD_Card | microSD_HC_Molex_47219-2001 | J6 |
| 1 | HDMI_D_1.4 | HDMI_Micro-D_Molex_46765-1x01 | J7 |
| 1 | RJHSE5383 | RJ45_Amphenol_RJHSE538X | J8 |
| 1 | 1054500101 | MOLEX_1054500101 | J9 |
| 3 | Conn_01x16_Pin | FH34SRJ-16S-0.5SH | J10, J23, J24 |
| 4 | HYCW12-SMAW0863-1365B | sma-edge | J11, J13, J15, J17 |
| 4 | U.FL-R-SMT-1(80) | U.FL_Molex_MCRF_73412-0110_Vertical | J12, J14, J16, J18 |
| 2 | Conn_Coaxial | MMCX_Molex_73415-0961_Horizontal_1.6mm-PCB | J19, J20 |
| 2 | GT-BTP30003-0720A-016A G-Switch(品赞) | BAT-SMD_GT-BTP30003-0500A-016A-1 | J21, J22 |
| 14 | Jumper_2_Open | SolderJumper-2_P1.3mm_open_Pad1.0x1.5mm | JP1, JP2, JP3, JP4, JP5, JP6, JP7, JP8 +6 |
| 4 | SM453229-231N7Y | XFMR_SM453229-231N7Y | T1, T2, T3, T4 |
| 5 | DSK34 | D_SOD-123F | D1, D2, D3, D4, D5 |
| 32 | BLM18PG330SN1D | L_0603_1608Metric | FB1, FB2, FB3, FB4, FB5, FB7, FB8, FB9 +24 |
| 13 | GZ1005U102TF | L_0402_1005Metric_Pad0.77x0.64mm_HandSolder | FB6, FB11, FB12, FB13, FB14, FB15, FB16, FB17 +5 |
| 8 | DFE252012PD-R47M | L_1008_2520Metric | L1, L2, L3, L4, L5, L6, L7, L8 |
| 4 | SRF2012A-801Y | SRF2012A-801Y | L9, L10, L11, L12 |
| 5 | EXLA1V0402-4R7-R | EXLA1V04 | L13, L15, L16, L17, L18 |
| 71 | 10M | C_0603_1608Metric | C1, C2, C3, C4, C5, C6, C7, C8 +63 |
| 25 | 1M | C_0402_1005Metric | C25, C113, C114, C117, C124, C127, C186, C188 +17 |
| 177 | CL03A104KP3NNNC M1 | C_0201_0603Metric | C26, C28, C29, C30, C31, C32, C33, C34 +169 |
| 67 | M1 | C_0201_0603Metric | C27, C110, C112, C115, C116, C118, C119, C120 +59 |
| 20 | 10P | C_0402_1005Metric | C108, C109, C131, C132, C135, C136, C139, C140 +12 |
| 4 | 1N | C_0603_1608Metric | C134, C138, C142, C146 |
| 10 | 100M | C_1206_3216Metric | C238, C256, C378, C379, C380, C381, C391, C395 +2 |
| 2 | 10N (DNP) | C_0402_1005Metric | C242, C251 |
| 2 | Cap | C_0402_1005Metric | C279, C280 |
| 9 | 22M | C_0603_1608Metric | C369, C370, C371, C372, C373, C374, C375, C376 +1 |
| 77 | 10K | R_0402_1005Metric | R1, R2, R3, R4, R6, R8, R12, R49 +69 |
| 3 | 5K1 | R_0402_1005Metric | R5, R7, R162 |
| 24 | 39R | R_0402_1005Metric | R9, R10, R11, R13, R15, R16, R30, R31 +16 |
| 34 | 33R | R_0402_1005Metric | R14, R17, R18, R19, R20, R21, R22, R23 +26 |
| 2 | 8K06 | R_0402_1005Metric | R29, R98 |
| 3 | 80R | R_0402_1005Metric | R48, R52, R53 |
| 2 | 240R | R_0402_1005Metric | R50, R51 |
| 1 | 12K1 | R_0402_1005Metric | R54 |
| 8 | 49R9 | R_0402_1005Metric | R55, R58, R60, R61, R63, R64, R66, R67 |
| 4 | 75R | R_0402_1005Metric | R59, R62, R65, R68 |
| 2 | 240 | R_0402_1005Metric | R99, R100 |
| 1 | 100K | R_0402_1005Metric | R129 |
| 2 | 33 | R_0402_1005Metric | R137, R139 |
| 2 | NU | R_0402_1005Metric | R138, R140 |
| 1 | 500 | R_0402_1005Metric | R152 |
TRNXSDR-carrier design files
The KiCad project lives in the acruxcz/TRNXSDR-carrier repository on GitHub; these links point at the commit this page was built from.
TRNXSDR-carrier: common questions
What microcontroller does the TRNXSDR-carrier use?
The TRNXSDR-carrier is built around the STM32G070RBTx, from the STM32 family.
How big is the TRNXSDR-carrier PCB?
The TRNXSDR-carrier measures 91.8 × 139.8 mm, has 6 copper layers and is 1.5862 mm thick.
How many components are on the TRNXSDR-carrier?
702 components, from 69 distinct parts. The full bill of materials is listed on this page.
Where can I download the TRNXSDR-carrier design files?
From the acruxcz/TRNXSDR-carrier repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the TRNXSDR-carrier design in my own project?
Yes, under the terms of its CERN-OHL-S-2.0 license, which acruxcz chose for the repository.
Can I test firmware for the TRNXSDR-carrier without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2kSTM32
Brain board STM32F407
rusefi
61.8 × 73.2 mm69 parts2LGPL-3.01.2k