Function Generator Mk2

In this project we will design and build a Function Generator. The Frequency will be controlled by using a rotary encoder and functions controlled by push buttons. A 20 x 4 LCD and Arduino Nano will also be used for the user interface and control.

Below are the download links for this project:
Ardunio software version 1.7:
Schematic, Layout and Parts List:
PCB Gerber files link below:
PCB size is 100mm x 99mm – double side print.

16 thoughts to “Function Generator Mk2”

  1. Hi Louis,

    Is there any chance you might consider sharing the kicad project? I’d like to try and optimise the layout & spacing so that I can cut it reliably on my slightly dubious aliexpress milling machine.

    Thanks again for the excellent projects.

    1. Hi Louis, I hope the book is coming along well. I know i speak for myself and many from youtube, that we miss your vids and amazing contrabution to the EE commumity. Hahahha anyhow happy new year !! Hope to see you back soon.
      Kind regards
      Peter – liverpool

    1. Hi Paul,
      Thanks for your message. I have been busy of late with other work so have not had much spare time for my YouTube channel. I am in the process of writing a book about family history which is taking longer than I first thought. Hope to get back to electronics projects soon.
      Best regards,

      1. Glad your ok, spare time I’m told in retirement most are more busy than when at work, with only 12 months to go I’m wondering what’s in store. I sometimes don’t have the drive to go into my workshop for a couple of months, then I’ll just go in and spend all day in there. Wow writing a book if it’s going to be published let me know please nothing nicer than a good book to read.

      2. Hi Louis,
        I know this is off the Function Generator Mk2 subject but I hadn’t seen any recent activity on the Electronic DC Load section, of which it seems I was late to the party. I was hoping you could answer a question on it. I wanted to know if you thought your DC load unit software could be modified or added to, in order to measure farads for supercapacitor experiments? These are generally low voltage but rated in a few to many farads. My software experience is 8085 assembly but that was about 30 years ago but it seems to me it could be done by data logging amperage and also the voltage rise until it tops out and then do the capacitance calculations.

        Thank you for your time

        1. Hi Mark,

          Thanks for your comments. I am sure you could add a function to the Battery Capacity mode so that it could be used to check supper capacitors. I may have a look at adding it as an option later.

          At the moment I am busy with some family projects.

          Best regards,


  2. Hi Louis,

    Thanks for always making great videos. I love that everyone’s concerned about you not posting in a while -but good to see you’re just busy with family projects.

    Just wondering if you had an email address I could grab? Really want to run something by you.

    Thank you!

  3. Hi Louis I hope that you are well?
    Is there any chance of you providing the psu details?
    I have no means of powering the unit to carry out the initial set-up.
    Hope to see you back soon.


  4. Louis haven’t seen or heard you for a while hope everything’s OK. and miss the YouTube vids.
    also the website seams to missing some *.pdf files, and *.ino files as-well, for various projects.

    1. If you read the above comments you will see Louis is busy on family projects, I’m sure he’ll be back at a time of his choosing, we all miss him, and his projects.

  5. Louis , just a welfare check on you,

    Hope you and the family are keeping well, in these difficult times, are you getting your daily exercise which is important, for the body and mind,
    Are you eating well, I hope the book is gong well, seems quite a task.
    73 Paul M0BSW UK Radio Amateur

Leave a Reply

Your email address will not be published. Required fields are marked *