Member project · Digital VFO · 2013–14
This DDS VFO is a complete digital VFO for homebrew rigs, designed and built around 2013–14 by Shaji P.B., VU2WJ (then VU3WIJ), of Kozhikode. A PIC16F877A microcontroller drives an AD9850 or AD9851 DDS chip — and every setting, even the DDS chip type and the reference clock, can be changed from the setup menu after the PIC has been programmed.

Type the frequency in MHz on the keypad: * enters the decimal point and # confirms it. Starting with # enters a negative number — handy for IF offsets.
Seven extra push buttons handle the other functions, and the rest are built into the keypad itself.
| Microcontroller | PIC16F877A |
|---|---|
| DDS chip | AD9851 or AD9850 (selectable in setup) |
| Controls | Rotary encoder, keypad and 7 push buttons |
| DDS PCB | Double-sided, plated-through FR4, 7.5 × 15 cm |
| Keypad PCB | Glass-epoxy, 6.5 × 13 cm |
| Enclosure | 1 mm mild steel, powder-coated, 17 × 7.5 × 14 cm (W × H × D) |
The controller board carries the PIC16F877A and the DDS chip; the second photo shows the board part-way through assembly, with the IC sockets still empty.
Alongside the VFO, VU2WJ built an HF all-band transceiver board and laid out an SDR transceiver PCB in PCB design software.
These photos of Russian GI-7BT ceramic transmitting tubes and the transformers for a valve HF linear amplifier came with the project photos. The original notes don't say whose amplifier build they belong to.
This is an archived project from 2013–14, kept here as a reference for homebrewers. Shaji P.B. now holds the callsign VU2WJ and is also credited on our Arduino band decoder. To ask about the DDS VFO, contact MARS and we'll pass your message on.