Skip to the content
2 layers160 × 100 mmRegenerativeRadioPowerSupply, the printed circuit board in 3D

RegenerativeRadioPowerSupply

cbaurtx/TubeRadio

To get the calculted inductance of 20µH the input tank coil we need this air coil:

Size
160 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
35
Nets
22
Pads
83
Tracks, vias
150, 1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
16 May 2025
Updated
3 Jun 2025

Overview

RegenerativeRadioPowerSupply is an open-source printed circuit board by cbaurtx, from the cbaurtx/TubeRadio repository on GitHub. It is a 2-layer board of 160 × 100 mm with 35 parts on 22 nets, routed with 150 tracks and 1 via.

It is built around the LM317 and LM317HVT. Its parts include 9 capacitors, 6 diodes, 5 resistors, 3 connectors and 2 ICs.

Main components

2

README

README.md

TubeRadio

Disclaimer

It is entirely your responsibility to comply with all applicable laws when possesing or operating this radio. It is entirely your responsibility to make sure the all circuits, including the powersupply are operated safely.

License

TubeRadio is covered by CERN-OHL-W (Weakly reciprocal) Refer to doc/LICENSE.md for the license text

Notes

Output Transformer

There is a DC bias flowing through the output transformer. To avoid magnetic saturation of the iron core the core needs a small paper/plastic gap (~0.1–0.3 mm) between E and I laminations of the E I core. Do not use a power transformer or an audio transformer or a push pull amplifier.

Anode Choke

Similar to the output transformer the anode choke L4 has a DC bias current. So this choke needs a similar air gap as the output transformer to avoid magnetic saturation of the iron core.

Input Tank and Tickler Coil

The target frequency range of this radio is from 1.50MHz to 4.25MHz. With a capacity of 70pF to 570pF we can calculate the inductance of the coil of the input tank.

f₀ = 1 / (2π × √(L × C))

f₀ is the resonance frequency in hertz (Hz)

L is the inductance in henrys (H)

C is the capacitance in farads (F)

To get the calculted inductance of 20µH the input tank coil we need this air coil:

EntityValueUnit
Turns25#
Layers2#
Inner ø13mm
Wire ø0.9mm

The antenna and the tickler coil both have 8 turns. The antenna coil is wound on top of the input tank coil and the tickler coil is side by side of the other coils at a distance of 10mm.

The design files are for KiCad version 9.

Parts

35
QtyValueFootprintReferences
6MountingHole_PadMountingHole:MountingHole_4.3mm_M4_DIN965_Pad_TopOnlyH1, H2, H3, H4, H5, H6
41N4004Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD3, D4, D5, D6
20.1µFCapacitor_THT:C_Rect_L7.0mm_W2.0mm_P5.00mmC2, C7
21µFCapacitor_THT:C_Rect_L13.5mm_W5.0mm_P10.00mm_FKS3_FKP3_MKS4C4, C9
222µFCapacitor_THT:CP_Axial_L18.0mm_D6.5mm_P25.00mm_HorizontalC3, C8
2270ΩResistor_THT:R_Axial_DIN0414_L11.9mm_D4.5mm_P20.32mm_HorizontalR2, R4
2470µF 63VCapacitor_THT:CP_Axial_L30.0mm_D15.0mm_P35.00mm_HorizontalC5, C6
2B40C2300-1500BDiode_THT:Diode_Bridge_15.1x15.1x6.3mm_P10.9mmD1, D2
2Heatsinkcbaurtx:Heartsink_TO220_verHS1, HS2
10.3Acbaurtx:Fuseholder_Cylinder-5x20mmF1
11000µFCapacitor_THT:CP_Axial_L30.0mm_D15.0mm_P35.00mm_HorizontalC1
12.2kΩPotentiometer_THT:Potentiometer_ACP_CA14V-15_VerticalR5
133ΩResistor_THT:R_Axial_DIN0414_L11.9mm_D4.5mm_P20.32mm_HorizontalR1
16.8kΩResistor_THT:R_Axial_DIN0414_L11.9mm_D4.5mm_P20.32mm_HorizontalR3
1HTerminalBlock:TerminalBlock_bornier-2_P5.08mmJ2
1LTerminalBlock:TerminalBlock_bornier-2_P5.08mmJ3
1LM317Package_TO_SOT_THT:TO-220-3_VerticalU1
1LM317HVTPackage_TO_SOT_THT:TO-220-3_VerticalU2
1Screw_Terminal_01x02TerminalBlock:TerminalBlock_bornier-2_P5.08mmJ1
1TRANSF3cbaurtx:Transmformer_220V-18V_18V_9VTR1

More from cbaurtx/TubeRadio

1
  • 2 layers160 × 100 mmRegenerativeRadio, the printed circuit board in 3D

    RegenerativeRadio

    cbaurtx/TubeRadio

    To get the calculted inductance of 20µH the input tank coil we need this air coil:

    34 parts

Similar boards

  • 2 layers128 × 80 mmModularLabPSU, the printed circuit board in 3D

    ModularLabPSU

    tom-biskupic/LabPSU

    Open Source Lab Power Supply

    146 parts33
  • 2 layers180 × 110 mmLive pa system, the printed circuit board in 3D

    Live pa system

    KawaiButa/speaker-diy

    A complete, open-hardware engineering design for a DIY Active Stage Monitor Loudspeaker optimized for live vocal and acoustic guitar performance at indoor venues (1–2 m listening distance).

    77 parts
  • 2 layers108.7 × 79.2 mmDriveramp, the printed circuit board in 3D

    Driveramp

    psu-meteo/SuperDARN_Transmitter

    86 partsMIT
  • 2 layers70 × 50 mmS88iso, the printed circuit board in 3D

    S88iso

    GBert/railroad

    git clone https://github.com/arendst/Tasmota.git cd Tasmota git tag pio run

    33 parts36
  • 2 layers100 × 35 mmTwo comparator effect, the printed circuit board in 3D

    Two comparator effect

    cyberboy666/two_comparator_effect

    analog video posterisation effect - adapted from a rob schafer design

    34 parts15GPL-3.0
  • 2 layersAlim10o, the printed circuit board in 3D

    Alim10o

    acmo0/PedalBoard-Power-Supply-Diy

    This is a description of pedalboard power supplies that I designed an made. I use this power supplies, they are fully working. Pay attention : they are made for 230VAC.

    110 parts14GPL-3.0
  • 2 layers32 × 42 mmNoahFC, the printed circuit board in 3D

    NoahFC

    zosko/NoahFC

    NoahFC - Atmega328 based Flight Controller

    52 parts12GPL-3.0

Questions

How big is the RegenerativeRadioPowerSupply PCB?

It measures 160 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the RegenerativeRadioPowerSupply use?

35 parts, built around the LM317 and LM317HVT. 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 RegenerativeRadioPowerSupply KiCad files?

From the cbaurtx/TubeRadio repository on GitHub, at the commit this page was made from: the board is RegenerativeRadioPowerSupply.kicad_pcb and its schematic RegenerativeRadio.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the RegenerativeRadioPowerSupply design in my own project?

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