VU Meter Business Card

Simple VU Meter in a business card form factor

Similar projects worth following
This project was designed for the 2024 Hackaday Business Card Contest. The idea was to make a simple VU meter that interfaces with a guitar.

This project is a simple VU meter based around the LM358 Opamp. The VU meter is split into the bass, middle, and treble frequencies that most guitars are tuned for. 

NOTE: The circuit has not been tested as of 05/20/2024.


Bill of Materials

Comma-Separated Values - 2.07 kB - 05/26/2024 at 17:42


x-kicad-pcb - 1.08 MB - 05/23/2024 at 03:32


x-kicad-schematic - 368.49 kB - 05/23/2024 at 03:32


x-kicad-project - 16.70 kB - 05/23/2024 at 03:32


x-gimp-gbr - 346.44 kB - 05/21/2024 at 02:19


View all 13 files

  • Updated BoM

    TJ05/26/2024 at 19:52 0 comments

    Updated the BoM after finding a discrepancy with the manufacturer part number and the footprint.

  • Day 14 (05/20/2024)

    TJ05/21/2024 at 02:12 0 comments

    Added contact info, revision number, and project name onto the front silkscreen.

    Started the quote process to get some boards fabricated.

    Started to setup the project on

  • Day 13 (05/19/2024)

    TJ05/21/2024 at 02:06 0 comments

    No work was done this day.

  • Day 12 (05/18/2024)

    TJ05/21/2024 at 02:05 0 comments

    The component reduction revolved around the band pass filter. Removed that LM358 and used the extra op-amps from the bass and treble sections.

    After getting the schematic staightend out. Worked on re-laying out the filter sections. I'm a bit happier with the layout of the filter section. It's kinda starting to look like a dude at a turn table or that one boss from FF7.

    Designed the power supply circuit around the MAX889R and the TPS60500 for the dual rails. Both are capacitor based switching regulators. The input power is coming in from a USB C PD connector.

    Laid out the USB C connector and the regulators toward the top center. This really makes the circuit look like Air Buster from FF7.

  • Day 11 (05/17/2024)

    TJ05/21/2024 at 01:58 0 comments

    Started to layout the filters, input/output buffers, and the amplifier components. Wasn't too happy with the layout. Then I had an epiphany to reduce the number of components. But that will have to wait until the next day.

  • Day 10 (05/16/2024)

    TJ05/21/2024 at 01:57 0 comments

    No work was done on this day.

  • Day 9 (05/15/02024)

    TJ05/21/2024 at 01:57 0 comments

    The input and output buffer once again uses the LM358. I went with two 3.5mm jacks, since 1/4" jacks probably would make it hard to put the business card in a wallet. The final section to design is the power supply.

  • Day 8 (05/14/2024)

    TJ05/21/2024 at 01:54 0 comments

    Worked on getting the amplification stage done after a brief stab at getting the correct spice models working in LTSpice and NGSpice. I will pursue getting the LM358 spice model working after I complete the rest of the circuit.

    The amplification stage is using half of an LM358 in a non-inverting configuration to give a minimum gain of 4.125 V/V and a max of 10.375 V/V. I may change the values if I have to increase the rail voltages.
    The other half of the LM358 is being used a indicator to make sure that the signal is being amplified before it makes its way to the filter stages.

    The next part that I work on is going to be the input and output buffers. I'll leave that design a surprise.

  • Day 7 (05/13/2024)

    TJ05/21/2024 at 01:54 0 comments

    Filter Design

    Each of the filters for the VU meters are 2nd order Sallen-Key filters. The op-amp of choice is the LM358B. The LM358B has the ability to run off a split rail and the output current should be enough for the LED arrays. The low-pass and high-pass filters were desgined first to get the values for the caps and resistors for the specific cutoff frequencies. This allowed the band-pass filter to be assembled from both filters. Side note, no testing/simulations of these filters have been done. We are flying by the seat of our pants here. I tried utilizing each op-amp in each package. This might not be the case with the actual amplification stage. A personal goal is to keep the BoM small.

  • Day 6 (05/12/2024)

    TJ05/21/2024 at 01:52 0 comments

    Board Layout

    Spent most of the day working on laying out the VU meter components along the half-circle. This was before I finalized the component selection for the LEDs and the diode ladder.

    For the final layout, I changed the orientation of the LEDs. I also used lines from the center of the half-circle. The angle between the LEDs is about 18 degrees with an 9 degree offset from 0 and 180 degrees.

    After laying out the components. I moved the VU meters lower down the card.

View all 14 project logs

Enjoy this project?



Ivan Arakistain wrote 05/22/2024 at 13:26 point

Could you please share the design files? I would like to make my custom version. My email es:

Thank you!

  Are you sure? yes | no

TJ wrote 05/23/2024 at 03:34 point

Added the KiCad design files to the files section.

  Are you sure? yes | no

Ivan Arakistain wrote 05/24/2024 at 16:06 point


  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates