Function Generator Built And Mounted Inside Electronics Bench

A function generator is a handy piece of test equipment to have on-site. [Kammenos] designed and built his own function generator, using the bench itself as the enclosure. You can see above that the control panel presents a clean finished look. To achieve it, [Kammenos] designed and printed the panel labels on a sheet of paper, and used a piece of acrylic to protect it. The circuit inside uses a MAX038 high-frequency generator chip. This is a full-featured part that allows for great control based on a few external components. One of those is a selectable frequency range based on the capacitance value on one pin. This is selectable using a twelve-step rotary switch with a dozen different cap values. There’s also adjustment knobs for fine tuning, duty cycle, and DC offset.

Check out the video after the break for a full demonstration. If you want to build this yourself you’ll need to do some chip hunting. The MAX038 is obsolete. You may still be able to find one, but at around $20 you should be able to source a replacement with the same features and save yourself cash all in one step.


[Thanks Rich]

19 thoughts on “Function Generator Built And Mounted Inside Electronics Bench

  1. We have these at school for labs, there is a panel in the wall and the TA puts whatever signals are needed into them.

    Would kill to have that-or even a function gen at home. Damn good idea on this guys part.

  2. Nice work indeed. For as often as a function generator is used for building and troubleshooting I can see the value of having it “right there.” Nice build and I hope he can get the waveforms stable at the higher frequencies with some tweaking. If I get around to building something like this perhaps I’ll throw in a freq-counter display definitely but kudos to the builder!

  3. Good design, but don’t know where you can still find MAX038, they are obsolete for quite a long time.
    In fact, if i remember correctly, maxim had these for a special order but produced more in order to get the price down…

  4. Thanks, Kammenos. I like it a lot! If I build myself one, I will add a couple of automatic amplitude settings which will be helpful for me: 5Vp-p output and 3.3Vp-p output. Then I won’t have to manually adjust for them.


  5. Doing a quick google search for monolithic function generator ic brings up a few other decent chips including an ICL8038 which with a cursory glance seems like it may do the trick.

  6. i saw this a while back when i was searching for vco chips
    i picked up an XR2206
    but for musical reasons

    you may be able to find the others for cheap on ebay, i know i’ve seen ICL8038s there

  7. The Max038 is about $20 and up on ebay. I’d buy myself a simple function generator from eBay instead. You can find one about $40 if you look for it. If the device is powering up, it is very likely to be functioning (calibration might be off).

  8. for $40 you can get a digital DDS chip, a micro to control it and maybe even the lcd. It’s a more complex design but might be worth it.

    Agreed about the xr2206, realy available and cheap, but only 1MHz

  9. Just an advice, with the XR2206 it’s REALLY difficult to reach 1MHz, it’ll go up to 100KHz in most cases.
    That’s why I said “pretty inferior”.

    If you came up with a desing that uses a 2206/7 and reaches 1MHz please post it, it would be very usefull for many people (me included).

    All that is, without distortion, off course.

  10. I made this with the MAX038 because i simply found it somewhere in my parts bin, forgotten from a past era… Anyone asking me about this, i discourage him to do it with this chip. XR-2206 could be one solution, but it goes up to 1 MHz.

    The PCB design is very hard and the rest of the parts also was not chosen wisely. Above 10MHz i have some problems with the integrity. I may solve those issues, but not in the near future :)

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.