MJB WSPR beacon

MJB is a simple WSPR beacon controller that runs on a Microchip PIC16F628.

    • MJB can control either an AD9850 DDS or a simple VCXO.

    • Programmable through a simple serial interface (use any serial ASCII terminal program).

    • All settings including message contents are saved in EEPROM.

    • Supports any DDS clock frequency (Carrier and FSK phase increments are programmable).

    • TX probabilty is programmable 0..100%.

    • Programmable WSPR baud rate calibration (symbol rate is derived from PIC clock XTAL).

    • Message TX can be triggered either by a hardware pulse input or a serial NMEA stream from a GPS receiver ($GPRMC and/or $GPGGA sentences).

The file mjb.zip contains a file list, ready-to-program hex files, full source code and a user's guide.