Skip to the content
PCBKitNew board
2 layers120 × 80 mmRB2AMPController, the printed circuit board in 3D

RB2AMPController

pa3gsb/RB2AMPController7

Radioberry 2.0 Amp Controller

Size
120 × 80 mm
Copper layers
2
Thickness
1.6 mm
Parts
67
Nets
71
Pads
283
Tracks, vias
489, 11
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
10 Oct 2023
Updated
25 Aug 2024

Overview

RB2AMPController is an open-source printed circuit board by pa3gsb, from the pa3gsb/RB2AMPController repository on GitHub. It is a 2-layer board of 120 × 80 mm with 67 parts on 71 nets, routed with 489 tracks and 11 vias.

It is built around the ULN2803. Its parts include 17 capacitors, 16 resistors, 13 connectors, 7 diodes and 6 ICs. It belongs with the RP2040 boards of this library.

Main components

1

README

README

Radioberry AMP Controller Board by PA3GSB

RB2AMPController (Radioberry V2.0 Amplifier Controller)

The board contains an ethernet module and a Raspberry Pi Pico (RP2040) module which implemets a TCPIP server.

The radioberry firmware talks to the controller server using a TCPIP client.

The information in the openhpsdr protocol-1 is used to control the amplifier. So if you change the frequency in your favourite SDR program the LPF filter in the AMP will be set. Also when going into transmit; the AMP will make use of a sequencer and will switch the relais in the right order.

Information of the AMP will be placed into the protocol and will be presented in the SDR program user interface to the operator. Information here is the temperature of the AMP, the forward and reverse power.

This controller board supports works for now only with the radioberry juice board.

RB2AMPController-Protocol

REQUEST (to server / AMP Controller)

indentification 4bytes: 0x00 0x00 0xef 0xfe byte 5: off 0x00 standby 0x0f
active 0xff
byte 6: PTT 0x00 PA off. 0xFF PA on. byte 7: lpf 0x00 no LPF filter. 0x01 160m 0x02 80m 0x03 60m 0x04 40m 0x05 20m 0x06 10m

Total 20 bytes (so some spare bytes)

RESPONSE (from server / AMP Controller)

identification 4bytes: 0x00 0x00 0xef 0xfe byte 5: versie pa firmware (1/10 => 0.1) divide by 10. byte 6, 7 temp byte 8, 9 forwrd pwr byte 10,11 reverse pwr byte 12,13 u (not implemented) byte 14,15 i (not implemented) byte 20 error

Total 20 bytes (so some spare bytes)

Firmware of the RB2AMPController

The RPI pico board contains a microcontroller which need a firmware.

For loading this firmware you need to connect a USB cable to the board. Push the button on the Pico and then plug the USB cable into your PC. The Pico will appear as a flash drive on the PC. Then copy the file xxx.uf2 to the Pico.

The Pico will reboot and the Pico LED will flash slowly.

adding descriptions per port.

Fan Control

PWM controlled FAN

Parts

67
QtyValueFootprintReferences
7100nFhermeslite:SMD-0805C102, C103, C106, C107, C201, C202, C204
64.7Khermeslite:SMD-0805R202, R204, R215, R216, R217, R218
6DIODESCHDiode_SMD:D_0805_2012MetricD201, D202, D203, D204, D205, D206
510Khermeslite:SMD-0805R201, R203, R207, R209, R214
5DNIhermeslite:SMD-0805C205, J211, R210, R211, R212
4DNIhermeslite:m3MH1, MH2, MH3, MH4
2100pFhermeslite:SMD-0805C101, C105
210uFhermeslite:SMD-0805C104, C108
220Khermeslite:SMD-0805R208, R213
2DNIhermeslite:SOT23_3Q203, Q204
2JNChermeslite:SMD-0805J207, J208
2MOSFET_Nhermeslite:SOT23_3Q201, Q202
1+12Vhermeslite:2x1J101
11Khermeslite:SMD-0805R206
11uFhermeslite:SMD-0805C203
1330Khermeslite:SMD-0805R205
1680hermeslite:SMD-0805R101
1BIAShermeslite:2x1J205
1CurrentConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ203
1EthConnector_PinSocket_2.54mm:PinSocket_2x07_P2.54mm_VerticalJ301
1FanConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ210
1LED_Smallhermeslite:LEDD207
1LM4040DIM3X-3.0_NOPBLM4040DIM3X:SOT95P237X112-3NIC301
1LPFConnector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_VerticalJ201
1MCP23008-E_SSPackage_SO:SOIC-20W_7.5x15.4mm_P1.27mmU202
1PicoMCU_RaspberryPi_and_Boards:RPi_Pico_SMD_THU301
1TXhermeslite:2x1J202
1Temphermeslite:4x1J204
1ULN2803Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU201
1Ufwdhermeslite:2x1J209
1UrevConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ212
1V-REG_LD117AS33TRrb-eagle:V-REG_SOT223IC101
1V-REG_LD117AS50TRrb-eagle:V-REG_SOT223IC102
1Voltage Checkhermeslite:2x1J206

Questions

How big is the RB2AMPController PCB?

It measures 120 × 80 mm and has 2 copper layers, 1.6 mm thick.

What parts does the RB2AMPController use?

67 parts, built around the ULN2803. 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 RB2AMPController KiCad files?

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

Can I use the RB2AMPController design in my own project?

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

Similar boards

  • 2 layers31.7 × 58.4 mmOSTR, the printed circuit board in 3D

    OSTR

    aspro648/OSTR

    Open Source Turtle Robot

    32 parts88
  • 2 layers88.9 × 142.2 mmMiniJoyMiniStepper, the printed circuit board in 3D

    MiniJoyMiniStepper

    Believotron/Believotronics

    Believotronics is a low-cost DIY open source robotics platform you can print and build at work or from home. Our first projects are a MicroscopeBot and a ThroughholeSolderBot.

    94 parts8MIT
  • 2 layers100 × 86.5 mmSensactHs, the printed circuit board in 3D

    SensactHs

    klaus-liebler/sensact

    Es gibt vier Namespaces für Nachrichten "REQUEST" und "RESPONSE", "EVENT" und "ACKNOWLEDGE". Dies wird mit den beiden LSB des Versions-Namespace-Bytes erklärt (Somit bleiben 64 Versionierungsmöglichkeiten) Alle vier…

    319 parts4Apache-2.0
  • 2 layers160 × 111.4 mmMotordrive, the printed circuit board in 3D

    Motordrive

    mentarus/vend

    control boards for hackspace vending machine

    37 parts1
  • 2 layersDwmb, the printed circuit board in 3D

    Dwmb

    qweqq/dwmb

    Dude, where's my bike?!

    120 parts1MIT
  • 2 layers94.6 × 94.6 mmStar of devops, the printed circuit board in 3D

    Star of devops

    accelerando-consulting/star-of-devops

    The Star of Devops - an LED christmas star that you can control and update over wifi

    44 parts
  • 2 layers74.8 × 35.8 mmPen Plotter, the printed circuit board in 3D

    Pen Plotter

    ashishjoy19/Mini-Plotter

    The PCB Files for the Mini-Plotter

    36 parts
  • 2 layers151 × 90.9 mmNucleo shield, the printed circuit board in 3D

    Nucleo shield

    clementleger/chc

    Configurable Home Controller

    77 partsGPL-3.0