stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

DIY Desk Audio Amplifier with Tone Control & Dual Input

Hardware
  • 4 Devlogs
  • 14 Total hours

This is a desk audio amplifier I designed and built to quickly switch between 2 audio sources and apply custom analogue Baxandall EQ to audio without software dependency. It is capable of delivering a maximum of 2x5W output compatible with 4 ohm and 8 ohm speakers.

Ship #1 Pending review

This is a desk audio amplifier I designed and built to quickly switch between 2 audio sources and apply custom analogue Baxandall EQ to audio without software dependency. It is capable of delivering a maximum of 2x5W output compatible with 4 ohm and 8 ohm speakers.

I was frustrated when switching speaker input between my pc and my piano keyboard because I had to move my pc off my desk just to unplug the audio cable from the chassis and plug it back in after my piano practice multiple times a day. That time, I was using my PAM8403 module with the audio cable directly soldered onboard. So, the audio cable cannot be unplugged on the module end.

A while after that, I decided to make another amplifier board upgraded with removable audio jack connector onboard to make my life easier. However, just as I thought it would finally be over, the module came faulty.. Total waste of time.

This is why I came up with this over-engineered audio amplifier that lets me switch 2 audio sources with just a switch and lets me control EQ without software.

Power Input

  • The build is powered with 5V input via USB Type-C and through a toggle switch to control power. It also works with PD negotiation with a pull-down resistor on CC lines.

Audio Input

  • Allows 2 distinct audio sources to be quickly switched with a DPDT toggle switch without unplugging/replugging audio jacks. It is compatible with TRRS and TRS connectors

Audio Tone Control

  • The build uses a passive 2 channel Baxandall tone control circuit to alter bass and treble frequencies before reaching the main amplifier module. This introduces an insertion loss of around 20dB.
    Bass Turnover Frequency ( f c ): ~72Hz
    Treble Turnover Frequency ( f c ): ~7.2kHz

Amplification
The amplifier system is powered by the HT8696 Class D/AB stereo ready-made module capable of outputting ~10W at 5V with anti-clipping capability to reduce buzzing issues.

  • 4 devlogs
  • 14h build
Video of Project → See source code →
Open comments for this post

3h 10m logged

Yesterday, all my parts have arrived!! Soldering them one by one took me 3 hours. The PCB turns out perfect as expected and the slide potentiometer is just as smooth. It didn’t work at first… However a reflow saved both my time and money spent lol. Overall it worked great, the baxandall tone control works and it is so fascinating to be building one myself. However at first the tone control didn’t work because of a mismatch of ground plane of the aux input and common ground. So i shorted the aux ground directly to the common ground. I made 3 shorts on the best location for EMI, and the buzzing noise is completely gone (at least to my ears)! The soft underglow also turned out greattt. So ill be vibing and booming with my new audio amplifier 24/7, and as i vibe, ill continue with my github repo. stay tuned then!

0
0
31
Open comments for this post

3h 2m 9s logged

Last few days, i worked on the PCB layout, i kept it at a size of 90x90 to fit on my desk, and also there’s a warm white backlight on the bottom so it gives vibee i dont really know how will it look like but i have good feeling about it! anyways i ordered the pcb on JLCPCB and ill be very excited for it haha, then i can solder everything and hopefully it works.. if not, uhh….

0
0
242
Open comments for this post

6h 41m 26s logged

Today is the first progress of my diy custom audio amp. i completed my schematics and pcb layout. Im basically using a ht8696 audio amplifier module alongside with baxandoll tone control circuit, also made it togglable whether to apply tone or not. Im surprized by today’s progress its really quick without realising, im excited to move on to the pcb wiring tomorrow. today’s task definitely motivated me alot and i plan to order my pcb in a few days!!

0
0
22

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…