:: Statistics
  • Total Users: 8
  • Total Hits: 3,083,797
  • Total Visitors: 2,720,744
  • Total Photos: 3
  • Total Journal Entries: 19
  • Total Comments: 17
  • Members Online: 0
  • Guests Online: 2
:: Main Menu
:: Software Radio Radio Amateur Site PA3GSB
:: Login Form
Recover Password
Account Sign-up

My Blog

Pages: [1] 2 > >>
Posted by: Johan Maas - 05/12/17 @ 7:37PM

Radioberry pihpsdr cw-setup

The following picture shows how all the components are working together to make cw work for the combination of radioberry and the pihpsdr software.


Hardware Setup

The dot and dash is connected to the J2 of the radioberry.

The fpga lines IO-15 and IO-16 are used to get the key commands to the firmware.

The dot and dash events are also directly routed to the gpio pins, 18 and 19 (fysical pins 12 and 35).

If keying the cw-ptt port is set (gpio pin 19, fysical pin 11). which enables the ptt (if cw-break in is checked in the cw setup menu), otherwise you have to switch to tx using the mox button.

Use of the gpio port can be found at:




Software setup


When starting pihpsdr set the gpio ports. I unchecked all ports and added filled in the ports used for CWL and CWR  




After loading the radioberry.rbf firmware containing the latest firmware. It is possible to switch the radioberry into the cw mode.



I built a capacitive touch key. I found the following excellent design. 


I assembled the components on a pcb. Had fun making this simple project! Placing some pull-ups; attaching a voltage meter and touching the key input worked directly.

Made the wiring to the radioberry, changed the source code of the pihpsdr and did the setup. Working like a charm.


Happy keying.  

Johan PA3GSB


Posted by: Johan Maas - 12/09/17 @ 5:21PM

Use the radioberry as a standalone multichannel (4) WSPR receiver.

The WSPRBerry implements the following:

-) recording max 4 WPSR channels 

-) using FPGA firmware, implements a DDC to produce 375 samples per second

-) writing the samples per band to a .c2 files to process by the WSPR decoder

-) upload the decoded to wsprnet

The advantage of the .c2 file format is that it’s about 1/8 the size of a .wav file. 

Using 4 channels and 375 samples per sec results in a bit stream of:

4 channels * 375 samples/sec * 6 bytes (IQ-data)  * 8 = 144000 bits/sec.

Using a SPI speed of 244 Khz to get the data from the FPGA firmware to the raspberry pi is sufficient.

Important is that the timing is in sync, you can check your rpi timing at the following site:  https://time.is/


Modify the CALL and the GRID locator.

Modify the crontab:

crontab -e

1-59/2 * * * * /home/pi/radio/wsprberry/decode.sh

This will start at odd minutes the decode process.

After the updated cron tab the cron service must be restarted:

sudo service cron restart

Load the firmware and start the wsprberry program.


rpi running wspr mode


Look at the wsprnet.org for logged stations:



For more information about the radioberry and escpecially the wsprberry look at github

Happy decoding!


73 Johan PA3GSB

Posted by: Johan Maas - 09/04/17 @ 12:22PM

Radioberry succesfully built 


Leo, JI1DLZ did assembly his radioberry radio.

Hereby some nice pictures.

JI1LDZ Radioberry


He also likes to work with Power SDR, by using the emulator on the Raspberry pi it is easy to connect with the radioberry.

PowerSDR running together with emulator at Radioberry


 An other way of using the Radioberry is to connet to the piHPSDR software... Leo was also make this work.




Leo congrat with the fine result and happy you where able to achieve this with almost no help from my site; great work, hope you have great time in using this small radio!


73 Johan PA3GSB

 Radioberry meets pihpsdr 


John Melton (G0ORX)  is the inventor of the pihpsdr software. The software is running on a raspberrypi-3 and supports 2 receivers and a contains a transmit mode.

I forked the software of John at Github and added code for the radioberry; the code is now merged in the main branch of the pihpsdr software. In the Makefile it is possile to uncomment the radioberry... after a clean install the radioberry can be discovered; see the picture below:



After starting the radio pihpsdr presents 2 receivers. More info about working with pihpsdr can be found at github; https://github.com/g0orx/pihpsdr




The combination of the radioberry card, raspberrypi-3 and the excellent software pihpsdr results in a nice standalone radio covering all the HF bands.


73 Johan PA3GSB

Radioberry now support 2 hardware receivers.


I have implemented 2 slices in the FPGA of the radioberry. Using the radioberry spi interface it is possible to start in SPARK SDR 2 hardware receivers. Also within the hardware receiver it is possible to create virtual receivers... real nice!!

More info at : http://www.ihopper.org/radio/




@Github the code can be found.


73 Johan PA3GSB

Posted by: Johan Maas - 21/01/17 @ 7:16PM

Radioberry PCB not longer available.

All PCBs distributed.

The following people do have a pcb and are assemble the radioberry or already working with it:

JP Mallet F5MI

Borislav LZ1CUB


Freeman, N5FPP

Serge RV3APM

Jesper PA2AW

Gleb  RM5P

Jacinto   CU2ED


Johan PA3GSB 


Pictures show the front and rear of the PCB




Jacinto, CU2ED did also built a radioberry, hereby his product:



73 Johan PA3GSB

Posted by: Johan Maas - 30/12/16 @ 4:09PM

Radioberry and Touchscreen 

Christmas holiday makes it possible to assemble the rpi-3 together with the touchscreen and rpi-case making a standalone transceiver by using the radioberry.

Using the (modified) pihpsdr code of John Melton result in a nice looking system.

Front of the radio.

Back of the radio.


Works fine and wish everybody a good 2017.


73 Johan PA3GSB


Posted by: Johan Maas - 06/11/16 @ 3:50PM

Much discussion is going on about SDR user interfaces. Radio amateurs  are facing a complex radio interface. A lot of superfluous information, labels, widgets are presented in the different radio modes.

Making a tailored user interface for every radio mode is a big wish for many amatuers around the world.

I started with some work; the work can be found at:


At github the code can be found:


Of course different approaches are possible but this is just a start of an implementation!


73 Johan PA3GSB


Posted by: Johan Maas - 04/06/16 @ 8:22PM



Using a raspberry pi together with a radio cape, an extensions board, will give you a nice small radio.

At https://github.com/pa3gsb/RadioBerry you can find more detailed information.

Later more here .....


73 Johan PA3GSB

Posted by: Johan Maas - 07/06/15 @ 12:55PM


SDR-T9R Components 


I have had a lot of questions for publishing the schematics and board files. People are also interested in the firmware code and the other software components.


Hereby the links to the different components: 


Schematic and Boards are created by using EAGLE software:

Eagle SDR-T9R - Controller

Eagle SDR-T9R - TRX 


Firmware is created by using the ALTERA development environment:

SDR-T9R - Firmware 


The SDR bridge and the plugin for SDR Sharp are developed using visual studio, the express edition:




Please enjoy; hope it helps in learning to build your own (complex) radio!!


73 Johan PA3GSB


Pages: [1] 2 > >>

RSS 2.0
Powered by SiteX 0.7 Beta. Copyright 2004-2017. All rights reserved.  [Site Map]
Content and media is the responsibility of the site owner.