Skip to the content
4 layers202 × 125 mmM17-rru rf, the printed circuit board in 3D

Remote Radio Unit - RF board

Size
202 × 125 mm
Copper layers
4
Thickness
1.61 mm
Parts
241
Nets
155
Pads
805
Tracks, vias
1,050, 2,488
Pours
45
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
11 Oct 2023
Updated
8 Aug 2024

Overview

M17-rru rf is an open-source printed circuit board by M17-Project, from the M17-Project/rru-rf-hw repository on GitHub. It is a 4-layer board of 202 × 125 mm with 241 parts on 155 nets, routed with 1,050 tracks and 2,488 vias.

It is built around the STM32F405RGT6, AD8318ACPZ-REEL7 and CC1200RHB, with the J100N50X4B, RBP-440+ and GAT-30+ among its other parts. Its parts include 102 capacitors, 47 resistors, 15 ICs, 10 inductors and 7 diodes. It belongs with the radio and wireless boards and the STM32 boards of this library.

Main components

12

README

README.md

CC BY-NC-SA 4.0

rru-rf-hw

Remote Radio Unit RF board.

What is it?

An FM repeater in a milled aluminum chassis. Built around a pair of CC1200 chips from Texas Instruments and an RF power amplifier module. Revision A with CC1200 RF front-ends supports various FM-based modes, including M17 and AFSK.

Quick fact sheet

RF power module - RA60H3847M1
RF output power - 1..60W continuous, up to 80W with lower duty cycle
Frequency range - 420..450MHz
Frequency error - <0.5 ppm over -40 to +85°C range
Supply voltage - 13.8V DC
Power consumption - <150W at 60W RF out
Load mismatch immunity - continuous over the whole VSWR range (built in RF isolator)
Harmonic content - 2nd <-40dBc, 3rd <-55dBc (435MHz at 48.3dBm)
Mode support: analog FM, M17, (A)FSK
Circulator: WH3538X-1, 400..470MHz (microstrip)
Dummy load: Anaren J100N50X4B

Firmware

A basic, "crash-test" frmware template is available here.

Flashing the MCU over UART

  • Build the firmware using CubeIDE
  • Copy the .bin file over to Raspberry Pi
  • Run stm32flash -v -R -i "-539&-529&539,529,:-539,-529,529" -w rru-rf-fw.bin /dev/ttyAMA0

In case of problems, see this for some additional explanation.

Chassis

Milled aluminum chassis is required. A reference design can be obtained from a separate repository.

Revision history

Revision A

Initial revision.

Revision B

  • Switched mode voltage regulators have been replaced with linear.
  • Added a buffer between the 40 MHz reference TCXO and transceiver ICs.
  • Added bleeder resistors at the RF PA and 13.8V power supply.
  • Slightly improved ALC circuit.
  • Reduced N-connector cutouts (4.5mm down to 2mm).
  • Added decoupling capacitor arrays at both RF PA's supply and VGG pins.
  • DA15 connector now has MCU's BOOT0 signal available at pin 13.
  • Bodge wire mod is no longer required, as both baseband trigger signals are now routed to the MCU.

Revision C

  • Added a lowpass filter after the RF PA stage
  • Added a bandpass filter at the RF input
  • TX and RX blocks are now clocked independently
  • Pull-down resistor at TP2 (BOOT1)

License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0

Parts

241
QtyValueFootprintReferences
2547nCapacitor_SMD:C_0603_1608MetricC33, C34, C35, C36, C37, C39, C40, C41, C42, C44, C45, C50, C57, C58, C59, C60 +9
21100nCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C7, C9, C13, C14, C28, C29, C43, C68, C78, C80, C83, C100, C102 +5
19TPTestPoint:TestPoint_Pad_D1.5mmTP1, TP2, TP3, TP4, TP5, TP6, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17, TP18, TP19 +3
15100RResistor_SMD:R_0603_1608MetricR8, R13, R16, R17, R24, R25, R26, R27, R30, R31, R32, R33, R40, R41, R42
143.2mmMountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12, H13, H14
111nCapacitor_SMD:C_0603_1608MetricC8, C11, C22, C56, C76, C79, C81, C82, C84, C85, C103
9BeadInductor_SMD:L_0603_1608MetricFB1, FB2, FB3, FB4, FB5, FB6, FB7, FB8, FB9
710nCapacitor_SMD:C_0603_1608MetricC10, C19, C46, C52, C73, C95, C96
610kResistor_SMD:R_0603_1608MetricR5, R9, R10, R12, R18, R20
61uCapacitor_SMD:C_0603_1608MetricC6, C15, C77, C91, C92, C101
622kResistor_SMD:R_0603_1608MetricR2, R39, R43, R45, R46, R47
5100kResistor_SMD:R_0603_1608MetricR4, R11, R19, R22, R23
4100u/50VCapacitor_SMD:CP_Elec_8x10.5C16, C26, C27, C30
4B160-13-FDiode_SMD:D_SMAD1, D2, D6, D7
3100pCapacitor_SMD:C_0603_1608MetricC12, C23, C54
31p5Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC17, C18, C20
35p1Capacitor_SMD:C_0603_1608MetricC53, C67, C70
3FiducialFiducial:Fiducial_0.75mm_Mask1.5mmFID1, FID2, FID3
210pCapacitor_SMD:C_0603_1608MetricC86, C87
212kResistor_SMD:R_0603_1608MetricR14, R21
21n5Capacitor_SMD:C_0603_1608MetricC38, C61
2220nCapacitor_SMD:C_0603_1608MetricC47, C74
222u/6.3VCapacitor_SMD:C_0603_1608MetricC31, C32
227nInductor_SMD:L_0603_1608MetricL7, L9
22u2Capacitor_SMD:C_0603_1608MetricC88, C89
240MHzOscillator:Oscillator_SMD_SeikoEpson_SG210-4Pin_2.5x2.0mmX1, X2
2499RResistor_SMD:R_0603_1608MetricR36, R38
252R3Resistor_SMD:R_0603_1608MetricR35, R37
256kResistor_SMD:R_0603_1608MetricR28, R34
256nInductor_SMD:L_0603_1608MetricL3, L8
2AD8318Mine:QFN65P400X400X100-17NU12, U13
2BSS138Package_TO_SOT_SMD:SOT-23Q1, Q2
2CC1200Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mmU7, U11
2GAT-30+Parts:GAT-30_LANDU8, U10
2N_PADConnector_Coaxial:SMA_Samtec_SMA-J-P-X-ST-EM1_EdgeMountJ3, J7
2SS1P4LMine:DO-220AA-SMPD4, D5
112MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
113.8VTestPoint:TestPoint_Pad_D3.0mmJ2
115nInductor_SMD:L_0603_1608MetricL4
118RResistor_SMD:R_0603_1608MetricR29
11kResistor_SMD:R_0603_1608MetricR7
122nInductor_SMD:L_0603_1608MetricL6
1240RResistor_SMD:R_0603_1608MetricR6
124nHParts:aircoil_LL1
124nHParts:aircoil_RL2
12k2Resistor_SMD:R_0603_1608MetricR15
12p2Capacitor_SMD:C_0603_1608MetricC51
12p7Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC25
130nInductor_SMD:L_0603_1608MetricL10
139pCapacitor_SMD:C_0603_1608MetricC48
13n9Capacitor_SMD:C_0603_1608MetricC5
143nInductor_SMD:L_0603_1608MetricL5
14k7Resistor_SMD:R_0603_1608MetricR3
14p3Capacitor_SMD:C_0603_1608MetricC72
156pCapacitor_SMD:C_0603_1608MetricC49
16p2Capacitor_SMD:C_0603_1608MetricC55
17k5Resistor_SMD:R_0603_1608MetricR1
18p2Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC21
1DA15_CONNConnector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical_SMDJ6
1DBG_CONNConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical_SMD_Pin1LeftJ4
1DNPCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC24
1J100N50X4BParts:HALF_FLANGE_DUMMY_LOADR44
1JPJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1
1KF33BDTPackage_TO_SOT_SMD:TO-252-2U5
1KF50BDTPackage_TO_SOT_SMD:TO-252-2U6
1LM317_SOT-223Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1LMT87LPMConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical_SMD_Pin1LeftJ1
1LT1013DIDRMine:SOIC127P600X175-8NU2
1MM3Z4V7SDiode_SMD:D_SOD-323D3
1NP100P04PDGPackage_TO_SOT_SMD:TO-263-2Q3
1RA60H3847H1Parts:H2MU4
1RBP-440+Parts:RBP_CASEF1
1STM32F405RGT6Package_QFP:LQFP-64_10x10mm_P0.5mmU14
1SWD_CONNConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical_SMD_Pin1LeftJ5
1SYBD-30-62HP+Parts:SYBD-30_LANDU9
1TL431Package_TO_SOT_SMD:SOT-23U3
1WH3538X-1Parts:CIRC_H08U15

Similar boards

  • 2 layers40 × 41 mmSx1255 eval, the printed circuit board in 3D

    Sx1255 eval

    M17-Project/SX1255

    Evaluation board for the SX1255 RF transceiver chip

    31 parts10
  • 4 layers65.1 × 30.2 mmCC1200 Hat, the printed circuit board in 3D

    CC1200 Hat

    M17-Project/CC1200_HAT-hw

    CC1200 HAT - RF board

    77 parts26
  • 4 layers90.2 × 95.9 mmMainboard v05, the printed circuit board in 3D

    Mainboard v05

    alxklso/ISP-cubesat

    This is the repo for the Isomer Space Program (ISP) 1U CoyoteSat CubeSat mission.

    255 parts1MIT
  • 6 layers162 × 171 mmAdc board prot, the printed circuit board in 3D

    Adc board prot

    bcancinov/4-channel-adc-module

    4 Channel ADC module for detector controller prototype

    383 parts1
  • 2 layers53 × 30 mmBreadboard Power Supply, the printed circuit board in 3D

    Breadboard Power Supply

    DeepSpace00/Breadboard-Power-Supply

    Duel power supply for breadboard power rails

    28 partsCERN-OHL-P-2.0
  • 4 layers202.3 × 90 mmMythra psu, the printed circuit board in 3D

    Mythra psu

    bad-alloc-heavy-industries/Mythra

    45 parts7BSD-3-Clause
  • 2 layers68.5 × 36.5 mmPower board, the printed circuit board in 3D

    Power board

    waterloo-rocketry/daq

    Data Acquisition schematics, boards, datasheets, docs, and software

    34 parts5
  • 4 layers60 × 110 mmNeptune, the printed circuit board in 3D

    Neptune

    wntrblm/Neptune

    A salty diode ladder filter

    279 parts44

Questions

How big is the M17-rru rf PCB?

It measures 202 × 125 mm and has 4 copper layers, 1.61 mm thick.

What parts does the M17-rru rf use?

241 parts, built around the STM32F405RGT6, AD8318ACPZ-REEL7, CC1200RHB and J100N50X4B. 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 M17-rru rf KiCad files?

From the M17-Project/rru-rf-hw repository on GitHub, at the commit this page was made from: the board is m17-rru-rf.kicad_pcb and its schematic circ.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the M17-rru rf design in my own project?

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