You know junk programmers are so cheap, it's not worth anyone actually building a 1-off. Sensibly what is your budget? (and don't say a fiver!). If you did a Google or eBay search, then you'd find them at about £20, which by the time you get a PCB made, add a good quality ZIF socket and decent components, you're at that price already. A kit of parts (if offered by someone like Crownhill - good idea Lester, why not do it) would still be about £20.
Bookmarks