Skip to content

Commit

Permalink
[PCB] Implementation of a new version of the PCB based on a buffer am…
Browse files Browse the repository at this point in the history
…plifier (#4)

* Remove log messages, optimization

* Remove info about log messages

* Remove info about location sync

* Update firmware version

* Add gerber & schematic for PCB 2.0 revision

* Add BOM for PCB 2.0 revision

* Remove info about BS170 amplifier

* Update info about PCB version

* Update PCB version description

* Revert back image deletion

* Refactoring

* Add link to PCB V1

* Add info about QTH locator calculation

* Refactoring

* Revert deletion V1 firmware, filename fix

* Duplicate GERBERS for side covers (PCB V2)

* Move firmware changes to separate branch

* Update link to PCB release

* Update buffer amplifier trace

* Update buffer amplifier trace

* Replace info about SMA connectors & toggle switch

* Replace info FT37-43

* Update BOM for PCB V1

* Update resources
  • Loading branch information
IgrikXD authored Jul 2, 2024
1 parent 8482af2 commit a81a147
Show file tree
Hide file tree
Showing 8 changed files with 7 additions and 2 deletions.
3 changes: 3 additions & 0 deletions Assembly-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,9 @@ After soldering clean the PCB to remove any flux residues. Screw the top cover o
![Ready-made device](./Resources/Enclosure-Ready-made-device.jpg)

## Adjusting the output amplifier
> [!NOTE]
> Only applicable for [PCB version 1.0](https://github.com/IgrikXD/WSPR-beacon/releases/tag/wspr-beacon-1.0)!
To adjust the output amplifier, I recommend you use the instructions from [QRP-Labs: "PA bias set-up"](https://qrp-labs.com/images/ultimate3s/assembly_u3s_r3_lt.pdf).

For additional cooling of the BS170 transistor, you can use an off-the-shelf aluminum heatsink for TO-92 package transistors.
Expand Down
Binary file modified BOMs/BOM_WSPR-beacon_1.0.csv
Binary file not shown.
Binary file added BOMs/BOM_WSPR-beacon_2.0.csv
Binary file not shown.
Binary file added Gerbers/Gerber_WSPR-beacon_2.0.zip
Binary file not shown.
Binary file added Gerbers/Gerber_WSPR-beacon_2.0_LED_side_cover.zip
Binary file not shown.
Binary file added Gerbers/Gerber_WSPR-beacon_2.0_SMA_side_cover.zip
Binary file not shown.
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

![WSPR-beacon](./Resources/WSPR-beacon-logo.png)

A small hardware device for transmitting WSPR messages based on the SI5351 IC. The device has a built-in TCXO to eliminate SI5351 frequency drift, a built-in GPS module for operation with active GPS antennas, transmission time synchronization and automatic QTH locator calculation, and a simple amplifier based on a single BS170 transistor. PCB is made on based on SMD components and adapted for installation in an aluminum enclosure with dimensions 80 x 50 x 20 mm.
A small hardware device for transmitting WSPR messages based on the SI5351 IC. The device has a built-in TCXO to eliminate SI5351 frequency drift, a built-in GPS module for operation with active GPS antennas, transmission time synchronization and automatic QTH locator calculation, and a simple amplifier based on a single BS170 transistor ([_PCB version 1.0_](https://github.com/IgrikXD/WSPR-beacon/releases/tag/wspr-beacon-1.0)) or buffer amplifier based on a 74ACT244 IC ([_PCB version 2.0_](https://github.com/IgrikXD/WSPR-beacon/releases/tag/wspr-beacon-pcb-2.0)). PCB is made on based on SMD components and adapted for installation in an aluminum enclosure with dimensions 80 x 50 x 20 mm.

## Current development progress:
[![Progress](https://img.shields.io/badge/wspr--beacon%20EasyEDA-tested-green.svg?longCache=true&style=for-the-badge)](https://oshwlab.com/igrikxd/wspr-beacon) [![Progress](https://img.shields.io/badge/firmware%20version-1.0-blue.svg?longCache=true&style=for-the-badge)](./Firmware) [![Progress](https://img.shields.io/badge/pcb%20version-1.0-blue.svg?longCache=true&style=for-the-badge)](./Gerbers)
[![Progress](https://img.shields.io/badge/wspr--beacon%20EasyEDA-tested-green.svg?longCache=true&style=for-the-badge)](https://oshwlab.com/igrikxd/wspr-beacon) [![Progress](https://img.shields.io/badge/firmware%20version-1.0-blue.svg?longCache=true&style=for-the-badge)](./Firmware) [![Progress](https://img.shields.io/badge/pcb%20version-2.0-blue.svg?longCache=true&style=for-the-badge)](./Gerbers)

Correctness of encoding of the transmitted WSPR message was verified by decoding the transmission using a locally located Airspy R2 SDR receiver and the [WSJT-X](https://wsjt.sourceforge.io/wsjtx.html) application.

Expand All @@ -28,7 +28,9 @@ Additionally, you can find information about the [list of required components](.

## Resources:
[A Little WSPR Beacon (Aren’t They All Little?) – Dave Richards AA7EE](https://aa7ee.wordpress.com/2023/02/26/a-little-wspr-beacon-arent-they-all-little/)
[Bifilar and trifilar PA](https://qrp-labs.com/ultimate3/u3info/u3sbifilar.html)
[ESP WSPR – Simple and Inexpensive WSPR Transmitter - Ankara Telsiz ve Radyo Amatörleri Kulübü Derneği](https://antrak.org.tr/blog/esp-wspr-simple-and-inexpensive-wspr-transmitter/)
[FDIM 2024 LOGIC IC TRANSMITTER CHALLENGE - Ankara Telsiz ve Radyo Amatörleri Kulübü Derneği](https://antrak.org.tr/haberler/fdim-2024-logic-ic-transmitter-challenge/)
[HarrydeBug/WSPR-transmitters: Arduino firmware for ZachTek WSPR transmitters.](https://github.com/HarrydeBug/WSPR-transmitters/tree/master)
[K1FM-WSPR-TX - GitHub](https://github.com/adecarolis/K1FM-WSPR-TX)
[QRP Labs QRSS/WSPR TX Kit](https://qrp-labs.com/images/ultimate3s/assembly_u3s_r3_lt.pdf)
Expand Down
Binary file added Schematics/Schematic_WSPR-beacon_2.0.pdf
Binary file not shown.

0 comments on commit a81a147

Please sign in to comment.