I have, for quite a while, provided modified versions of the code for my projects free of charge. However, the cost of webhosting for this site has tripled in the last couple of years and the little I make out of the pcbs I sell goes nowhere near covering this cost.
As of October 2017, I will be asking for a donation in exchange for providing custom modified code for my projects to help keep this site available.
A modification plus software to allow the Simple DDS VFO to be re-calibrated as often as you want without having to re-program the PIC has been added to the Simple DDS VFO page. Simple DDS VFO bug problem fixed. Code uploaded to webpage as version 'c'.
There is a bug in the Simple DDS VFO code. See Simple DDS VFO page for the problem and updated code. Included an add-on for the Simple VFO project to indicate which step size has been selected. Simple DDS VFO project updated and software file uploaded. The pushbutton on the encoder is used to change step size (step sizes 10Hz, 1kHz and 10kHz).
Noise Canceller kits now available.
Updated both the DDS Xtal Substitute and DDS Xtal Substitute Mark 2 projects into one project. The original webpages are available to download as PDF's.
New project added - my version of the X-Phase noise canceller. PCB available and a kit of parts to follow soon
I use Sprint Layout to lay out my pcb's. Rather than mess around creating pdf's of pcb's, I will post the Sprint Layout file. There is a free viewer available to download below, which will allow you to view and print these files if you want to make your own pcb's. For the actual process of making pcb's, there is already plenty of information on the subject, on the internet, so I will not repeat it here. Everybody has their own favorite method of making pcb's. Unfortunately, the help file of the viewer is sadly lacking, so I have put some notes here to help you. The viewer does not install anything, so just put it in any folder you wish and click (or double click) the exe to start it. Once running, use the FILE menu to open the pcb file. They have an extension of LAY6. Unlike the main drawing program, the colours you see when a file opens are not changeable. Also, any ground plane area's that may be in the pcb do not show, but they WILL print. Use the PRINT SETUP option to select your printer and PRINT, obviously, to print the file. When you click PRINT, you will be presented with a page like the image below. Rather than write a whole screed on the various options available, I have labeled the pic with text so you can get the print out of your computer as quickly as possible. If your print comes out the wrong size, read the information under Calibrate Tab below. Click picture for a larger version (opens in a new page). You can explore the other tabs and find out what they do at your leisure.
Some printers may need a calibration to produce printouts that are exactly true to scale.
Example: A line has a length of 100 mm but the printer produces a line with a length of 101 mm.
In that case enter a factor of 100 mm / 101 mm = 0.99 for correction (.990099 to be precise). The printer will then print true to scale.
This correction factor will not save, you have to enter it every time you restart the program.
Nov 2017 - As of the latest update, the printer calibration factors now save and do not have to be entered every time.
To help with this calibration, download and open the 'Printer calibration file'. there is a cross of 100mm in each direction. Print this file and accurately measure the lengths in both directions and enter the calculated calibration numbers in the boxes.
Files to download.
Sprint Layout viewer This is linked directly to the suppliers download. Approx 3mb download.
Printer calibration file