edge lab LIVE! starts Tuesday in Munich. Grab a workshop seat and take home the board you build on. Code FRIEND-HACKSTER saves 20%. () Learn more!
John Bradnam
Published © GPL3+

Programmable Function Generator

A novel approach to a crystal controlled function generator that uses thumbwheel switches to set the desired frequency.

AdvancedFull instructions provided12 hours49
Programmable Function Generator

Things used in this project

Hardware components

BCD Code Thumb wheel Switch KM2
Include end plates
×4
Resistors (1/8W)
1 x 10M, 20 x 100k, 2 x 2k2, 4 x 10k, 1 x 330R, 1 x 1k, 1 x 100R, 1 x RM065 500R trimpot, 1 x RM065 20k trimpot, 1 x dual 50K linear Potentiometer, 1 x 5k linear Potentiometer
×1
Capacitors
2 x 0.1uF ceramic, 1 x 10pF disc ceramic, 1 x 22pf disc ceramic, 1 x 47pf disc ceramic, 1 x 100pF disc ceramic, 1 x 6.8nF mylar, 2 x 1uF 16V tantalum, 2 x 22uF 16V tantalum, 2 x 22uF 16V elect, 1 x 47uF 16V elect, 1 x 100uF 25V elect, 1 x 2pF to 22pF trim cap
×1
Semiconductors
2 x 1N4148 diodes, 1 x VN10KM FET, 1 x LM318 IC, 1 x LF356 IC, 1 x XR-2206 IC, 2 x CD4046 IC, 1 x CD4050 IC, 1 x CD4518 IC, 1 x CD4060 IC, 1 x CD4013 IC, 1 x CD4059 IC
×1
Other components
3.2768MHz HC49 crystal, 1 x RS16 2 pole 3 way rotary switch, 1 x 1 pole 2 way slide switch, 1 x power rocker switch with internal neon, 1 x SMA-KE Inner Hole 28.5mm Total Length, 1 x IE320 C8 Two Terminal Power Socket
×1
240VAC to 12V 1A power module
Search for "AC-DC Javino AC220V to DC 3.3V/5V/12V Precision Buck Converter 12W 1A Power Supply Module"
×1

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)
Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Custom parts and enclosures

STL Files

Files for 3D printing

Popular Electronics February 1983 article

Schematics

Schematic

Main Schematic

PCB

Main PCB

Schematic

50k & 5k potentiometer schematic

PCB

50k & 5k potentiometer PCB

Eagle files

Schematics and PCBs in Eagle format

Code

No Code Required.txt

AsciiDoc
No preview (download only).

Credits

John Bradnam
177 projects • 227 followers
Thanks to Gary McClellan.

Comments