User Tools

Site Tools


waoarc25-kit-builds:gi3jmc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
waoarc25-kit-builds:gi3jmc [2025/07/30 18:58] – [Software Saga - Part 1] gi3jmcwaoarc25-kit-builds:gi3jmc [2025/07/30 20:47] (current) – [Software Saga - Part 2] gi3jmc
Line 14: Line 14:
 <WRAP left round box half> <WRAP left round box half>
 {{ :waoarc25:gi3jmc:pizero_ups_hat.jpg?400 | }} {{ :waoarc25:gi3jmc:pizero_ups_hat.jpg?400 | }}
-</WRAP>//+</WRAP>\\
  
 ---- ----
  
 <WRAP left round box half> <WRAP left round box half>
-I rummaged in the 'little parts' box and found an 8Gb MicroSD card, and used the Raspberry Pi Imager to put the current 32-bit 'Lite' version of Raspberry Pi OS onto the card, checking that the customization settings were setting the Pi's network name, adding my WiFi details, a username, and a password.  Once the card was written I put it into the Pi Zero 2W and started it up.  The first startup takes a little while as the system resizes itself to use all available space on the MicroSD card, so I went and got myself some coffee.+I rummaged in the 'little parts' box and found an 8Gb MicroSD card, and used the Raspberry Pi Imager to put the current 32-bit 'Lite' version of Raspberry Pi OS onto the card, checking that the customization settings were setting the Pi's network name, adding my WiFi details, a username, and a password. 
 + 
 +Once the card was written I put it into the Pi Zero 2W and started it up.  The first startup takes a little while as the system resizes itself to use all available space on the MicroSD card, so I went and got myself some coffee.
 </WRAP> </WRAP>
 <WRAP left round box half> <WRAP left round box half>
 {{ :waoarc25:gi3jmc:pi_imager_os_selection.png?400 |}} {{ :waoarc25:gi3jmc:pi_imager_os_selection.png?400 |}}
-</WRAP>//+</WRAP>\\
  
 ---- ----
  
 <WRAP left round box half> <WRAP left round box half>
-Once the coffee was finished, I opened a command line and connected to the Pi using ''ssh''. My username is ''jonathan'' and the pi is ''wspr-pizero2''.\\+Once the coffee was finished, I opened a command line and connected to the Pi using ''ssh''. My username is ''jonathan'' and the pi is ''wspr-pizero2''.
 ''ssh jonathan@wspr-pizero2'' ''ssh jonathan@wspr-pizero2''
  
Line 39: Line 41:
 After the restart a webpage was available at ''<nowiki>http://wspr-pizero2/wsprrypi</nowiki>'' to configure and enable the transmissions.  I entered my callsign and saved the page, not yet flipping the transmit enable switch.  That needs to wait until I receive and build the kit & filter. After the restart a webpage was available at ''<nowiki>http://wspr-pizero2/wsprrypi</nowiki>'' to configure and enable the transmissions.  I entered my callsign and saved the page, not yet flipping the transmit enable switch.  That needs to wait until I receive and build the kit & filter.
 </WRAP> </WRAP>
 +
 <WRAP left round box half> <WRAP left round box half>
 {{ :waoarc25:gi3jmc:wsprrypi_config_webpage.png?400 |}} {{ :waoarc25:gi3jmc:wsprrypi_config_webpage.png?400 |}}
-</WRAP>//+</WRAP>\\
  
 ---- ----
  
 ==== The Hardware Interlude. ==== ==== The Hardware Interlude. ====
 +
 +<WRAP left round box half>
 +I was one of a small group of super secret testers and my kit was delivered on Saturday 26th July.  Following the excellent guide created by Eoin M0NVK, putting the board together was pretty straightforward.  Another pair of hands to hold the board and 1x4-pin sockets in place for soldering would have been welcomed.
 +
 +I did have to break out the magnifying headset to fit the transitor.  The pads for it are teeny tiny, and really close together.  The magnifying headset was also useful to see the black stripe on the little signal diode
 +</WRAP>
 +
 +<WRAP left round box half>
 +{{:waoarc25-kit-builds:gi3jmc:completed_kit_board.jpg?direct&600|}}
 +</WRAP>\\
 +
 +<WRAP left round box half>
 +I requested a 40m filter from QRPLabs along with the kit, and it arrived with components nicely contained in a separate ziplock bag.  The guide that is available from QRPLabs for the filter construction is very comprehensive and covers all of the bands that the filter board supports, with the values for each band given in tables showing the capacitor values and inductor wire turns to use.
 +
 +I did have some head-scratching trying to figure out the capacitor mounting.  Each end of the board and the middle of both long sides has positions for two capacitors.  It took some careful reading of the manual and probing with a multimeter to determine that the closest pads in each pair of positions is connected, and so are the ones at each end.  Some bands will require a pair of capacitors in parallel, but the layout also allows for a single capacitor with wider leg spacing to be fitted, straddling a pad.
 +
 +Having a diagram of the board layout showing the tracks would have been really helpful.
 +</WRAP>
 +
 +<WRAP left round box half>
 +|{{:waoarc25-kit-builds:gi3jmc:completed_kit_board.jpg?direct&375|}} |{{:waoarc25-kit-builds:gi3jmc:40m_inductors.jpg?direct&200|}} |
 +</WRAP>\\
 +
 +<WRAP left round box half>
 +All that was left to do was connect the filter to the board, add an antenna, and attach the completed assembly to the Pi.
 +</WRAP>
 +<WRAP left round box half>
 +{{:waoarc25:wsprkit-filter-installed.jpg?direct&600|}}
 +</WRAP>\\
 +<WRAP centre round box full>
 +|{{:waoarc25-kit-builds:gi3jmc:wsprypi_tower_1.jpg?direct&600|}} | {{ :waoarc25-kit-builds:gi3jmc:wsprypi_tower_2.jpg?direct&600|}}|
 +</WRAP>\\
  
 ---- ----
Line 51: Line 86:
 ==== Software Saga - Part 2 ==== ==== Software Saga - Part 2 ====
  
 +<WRAP left round box half>
 +I temporarily connected a long piece of wire for testing, dangling the end of it out of the window.  The trimmer variable resistor was also rotated anti-clockwise to decrease the output signal strength.  
 +
 +Transmission was enabled on the wsprrypi configuration page, and I started WSJT-X to check that a signal was getting transmitted, and that it got decoded successfully.
 +
 +As you can see in the waterfall image, something was quite wrong.
 +</WRAP>
 +<WRAP left round box half>
 +{{:waoarc25-kit-builds:gi3jmc:wspr-waterfall-bad-signal1.png?direct&600|}}
 +</WRAP>\\
 +<WRAP left round box half>
 +Wondering if I had some kind of faulty Pi Zero2W, I moved the hat and the MicroSD card to a Pi4 appropriated from my digital voice hotspot.  The transmission was the same weirdly stretched out signal that lasted for 900-ish seconds instead of the 110 seconds that WSPR-2 is supposed to.
 +
 +I resorted to testing the TAPR image dated April 2021, but was less than thrilled at the prospect of running a very out-of-date operating system.  It worked
 +</WRAP>
 +<WRAP left round box half>
 +|{{:waoarc25-kit-builds:gi3jmc:wspr-waterfall-bad-signal2.png?direct&275|}} |{{:waoarc25-kit-builds:gi3jmc:wspr-waterfall-good-signal1.png?direct&275|}} |
 +|broken wsprrypi on the Pi 4B |Working TAPR image |
 +</WRAP>\\
 +
 +<WRAP left round box half>
 +I consulted with the WAOARC25 Kit team, but for a time we could not figure out why my installation was broken, but Tom 2E0JJI's prototype using the same software setup was working fine.  After having a look at an image of my MicroSD card, 2E0JJI noticed that I had version 2.1.1 of the wsprrypi software installed, where his prototype was still on version 2.0.1.
 +
 +After a short time, Tom got me to try installing the software on the Pi Zero 2W with a modified command, forcing it to use version 2.0.1.  If you were wondering why the installation guide has such a different install command than the actual documentation for wsprrypi, you've just found the answer!
 +
 +Version 2.0.1 worked well with transmissions appearing as expected on the waterfall in WSJT-X, and were also getting decoded sucessfully.  Tom then wondered if it would also work on a Pi 4, so I did some more hat-shuffling and started it up.  It worked on the Pi 4 without a problem.
 +
 +I submitted a bug report on the wsprrypi github[[https://github.com/lbussy/WsprryPi/issues/215]] and at the time of writing, the developer is investigating.
 +
 +As part of the testing they have asked me to use a 64-bit version of the Raspberry OS and install the software (although I don't think that configuration is supported just yet).  It has been running temporarily connected to the 9:1 with about 20m wire that is normally used by my packet node (GB7BMY) on 40m, and seems to be doing well.
 +</WRAP><WRAP left round box half>
 +{{:waoarc25-kit-builds:gi3jmc:wspr-beacon-map.png?direct&600|}}
 +</WRAP>\\
 ---- ----
waoarc25-kit-builds/gi3jmc.1753901939.txt.gz · Last modified: by gi3jmc