Skip to the content
2 layers63.5 × 48.3 mmLM386 BassBoost, the printed circuit board in 3D

Simple LM386 audio amplifier with perfboard layout in KiCad

Size
63.5 × 48.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
27
Nets
22
Pads
68
Tracks, vias
88, 420
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
14 Sep 2020
Updated
14 Sep 2020

Overview

LM386 BassBoost is an open-source printed circuit board by adoble, from the adoble/LM386-Simple-Amplifier repository on GitHub. It is a 2-layer board of 63.5 × 48.3 mm with 27 parts on 22 nets, routed with 88 tracks and 420 vias.

It is built around the LM386. Its parts include 12 capacitors, 6 resistors, 5 connectors and 2 ICs. It belongs with the audio and music boards of this library.

Main components

1

README

README.md

LM386 Based Audio Stereo Amplifier

This is a simple LM386 based audio amplifier that I can use as a utility amplifier when dealing with audio signals. It is not really a "hifi" amplifier, but produces an acceptable sound on small loudspeakers.

The main purpose of the project though, was to do a perfboard design using KiCad. I've usually done the layout design in the past either with paper and pencil or even on the fly directly on the board. The results have not been good.

Circuit

The circuit is based strongly on the design shown in Circuit Basics.

Schematic

Layout

One of the main reasons for this project was to see if KiCad could be used to layout the wiring on a perfboard, i.e. soldering bare wires on the back side of the perfboard. The result is shown below:

Layout

I set the grid to 2.54mm and then laid out the footprints. I then routed the pins together making sure that each track had only 90 degree turns. Finally I used to array layout function in KiCad to layout the vias. These represent the holes on the perfboard.

I tried to get all components on the front side of the board with the connections as bare wires on the back side. Unfortunately I made a couple of changes after I had soldered some of the components and wiring, meaning a planar layout I had achieved before was no longer possible. You can see that with the one red (front side) track on the layout. I used an insulated wire, again on the back side, but put some isolation tape between it and the bare wires just to be sure.

Using the KiCad PCB tool meant it was a lot easier to do a clean(er) layout than when I used paper and pencil.

Parts

27
QtyValueFootprintReferences
410kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2, R5, R6
210Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3, R4
2100nCapacitor_THT:C_Disc_D7.0mm_W2.5mm_P5.00mmC9, C10
210kLM386_BassBoost:Potentiometer_Trimmer_Bourns_3310YRV1, RV2
210uCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC11, C12
2270uCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC5, C6
233nCapacitor_THT:C_Disc_D7.0mm_W2.5mm_P5.00mmC1, C2
247nCapacitor_THT:C_Disc_D7.0mm_W2.5mm_P5.00mmC3, C4
2LM386Package_DIP:DIP-8_W7.62mmU1, U2
1100nCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC8
1100uCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC7
1L_TERM_INLM386_BassBoost:Screw_Terminal_1x02J2
1L_TERM_OUTLM386_BassBoost:Screw_Terminal_1x02J4
1PWR_TERMLM386_BassBoost:Screw_Terminal_1x02J1
1R_TERM_INLM386_BassBoost:Screw_Terminal_1x02J3
1R_TERM_OUTLM386_BassBoost:Screw_Terminal_1x02J5

Similar boards

  • 2 layers152 × 88 mmRFBitBangSMT, the printed circuit board in 3D

    RFBitBangSMT

    profdc9/RFBitBanger

    A QRP digital transceiver created from readily available parts for off-the-grid maintenance

    271 parts222
  • 2 layers90 × 140 mmDrumkid, the printed circuit board in 3D

    Drumkid

    mattybrad/drumkid

    Version 4 was the first successful working design, with full code, schematics, Gerbers, etc available on GitHub.

    70 parts137
  • 2 layersLM80C R6, the printed circuit board in 3D

    LM80C R6

    leomil72/LM80C

    A Z80-based homebrew computer withTMS9918, AY-3-8910, Z80 CTC, Z80 PIO, and Z80 SIO

    153 parts123GPL-3.0
  • 2 layers145.3 × 44.5 mmScout, the printed circuit board in 3D

    Scout

    oskitone/scout

    3D-printed, Arduino-compatible, 17-key mono synth. Squeeeee!

    48 parts114
  • 2 layers184 × 114.8 mmPoly555, the printed circuit board in 3D

    Poly555

    oskitone/poly555

    The POLY555 is a polyphonic, analog, square wave synth based on the 555 timer chip.

    262 parts93
  • 4 layers223.3 × 120.1 mmISA FPGA v2, the printed circuit board in 3D

    ISA FPGA v2

    robfinch/Cores

    Cores ===== RTF's Cores Use at your own risk. Welcome to my galaxy of cores. Contained in the directories are IP cores, source code for digital circuits.

    132 parts78
  • 2 layers101.6 × 137.4 mmOpenxcvr, the printed circuit board in 3D

    Openxcvr

    dawsonjon/OpenXcvr

    Cost Effective HF transceiver based on max1000 FPGA module

    155 parts38MIT
  • 2 layers104.1 × 73.7 mmIsa opl2, the printed circuit board in 3D

    Isa opl2

    skiselev/isa-opl2

    ISA OPL2 Card

    61 parts36

Questions

How big is the LM386 BassBoost PCB?

It measures 63.5 × 48.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the LM386 BassBoost use?

27 parts, built around the LM386. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the LM386 BassBoost KiCad files?

From the adoble/LM386-Simple-Amplifier repository on GitHub, at the commit this page was made from: the board is LM386_BassBoost.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the LM386 BassBoost design in my own project?

Its repository states no licence, so its author keeps all rights: ask adoble before reusing the design.