Skip to the content
PCBKitNew board
2 layers25.9 × 30.1 mmBuffer overflow, the printed circuit board in 3D

pcb design for overdrive effect based on DOD Overdrive 250

Size
25.9 × 30.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
19
Nets
56
Pads
100
Tracks, vias
55, 15
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
15 Feb 2023
Updated
17 Apr 2023

Overview

Buffer overflow is an open-source printed circuit board by whbeers, from the whbeers/buffer_overflow repository on GitHub, published under the CC0-1.0 licence. It is a 2-layer board of 25.9 × 30.1 mm with 19 parts on 56 nets, routed with 55 tracks and 15 vias.

Its parts include 7 resistors, 6 capacitors, 3 connectors, 2 diodes and 1 IC.

README

README.md

Buffer Overflow Drive Effect

This is a re-creation of the DOD Overdrive 250 / MXR Distortion+ op-amp drive circuit, as a first attempt at basic PCB design in KiCAD.

The board is built on the "Noise Floor" pedal platform, which provides basic power protection, audio IO, and a footswitch with LED indicator.

Front render Back render Schematic SVG Schematic PDF

Credit

The basic schematic I worked from is available from a variety of sources, but this was primarily derived from the PedalPCB Distortion 250. I strongly endorse PedalPCB (and this pedal) as a great way to get started building effects.

Thanks as always to the folks on the freestompboxes.org forum for feedback and suggestions.

Conan Lite footprints adapted from the 51-position footprints available from SnapEDA: Header, Receptacle.(Additional license details). 3D models courtesy Amphenol.

I am not affiliated with any of the brands, sites, or products named in this overview.

Versioning

My pcb designs utilize the following versioning scheme (I'll add to this as I produce more revisions):

  • v0.0XX: A candidate design that has not yet been produced and tested.
  • v0.XX: A design that has been produced, tested, and any initial errors addressed.

Note on v0.40

v0.40 updates Buffer Overflow as a proof-of-concept for the experimental Noise Floor UX board, which uses board-to-board connectors to modularize the control surface the effect. While it only exercises two potentiometers from the UX board, I may expand use of it (e.g. switchable clipping diode banks, etc).

I've also changed resistors and capacitors to 1206 SMD parts. Due to the fact that the board-to-board assemblies are also surface mount, it meant moving almost all parts to the back of the board. This resulted in an awkward-looking layout, to say the least, and I expect it to evolve over time.

Name

The name "Buffer Overflow" is a reflection of the nature of the effect (an overdrive) and security nerdery.

Parts

19
QtyValueFootprintReferences
41MResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR3, R4, R5, R7
210kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR2, R8
21N270Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD3, D4
21nCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC1, C7
21uCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC5, C6
110nCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC3
147nCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC4
14k7Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR6
1E1buffer_overflow:Molex_PicoBlade_53047-0410_1x04_P1.25mm_Vertical_with_3D_ModelJ1
1LM741Package_DIP:DIP-8_W7.62mmU1
1UX1buffer_overflow:Amphenol_Header_25Pin_10162582-1134125LFJ2
1UX2buffer_overflow:Amphenol_Header_25Pin_10162582-1134125LFJ3

Questions

How big is the Buffer overflow PCB?

It measures 25.9 × 30.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Buffer overflow use?

19 parts. 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 Buffer overflow KiCad files?

From the whbeers/buffer_overflow repository on GitHub, at the commit this page was made from: the board is hardware/buffer_overflow.kicad_pcb and its schematic hardware/buffer_overflow.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Buffer overflow design in my own project?

Its repository publishes it under the CC0-1.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers43.9 × 27.7 mmTcd1304-4v, the printed circuit board in 3D

    Tcd1304-4v

    OpnTec/open-spectrometer-hardware

    Open source VIS spectrometer

    19 parts1.5k
  • 2 layers50 × 60 mmDebate Device, the printed circuit board in 3D

    Debate Device

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    19 parts915
  • 2 layers102.9 × 96.7 mmISA adapter, the printed circuit board in 3D

    ISA adapter

    polpo/picogus

    Emulation of ISA sound cards and CD-ROM on Raspberry Pi Pico (GUS, SB/Adlib, MPU-401, Tandy, CMS, Panasonic CD-ROM) with USB mouse/joystick support

    19 parts805
  • 2 layers60 × 39 mmPs2usb, the printed circuit board in 3D

    Ps2usb

    rasteri/HIDman

    Adapting USB devices to work on old computers

    19 parts432
  • 2 layers70.1 × 43.2 mmIaq device, the printed circuit board in 3D

    Iaq device

    nkitanov/iaq_board

    IAQ Board is a DIY (Do-It-Yourself) device for measuring internal air quality

    19 parts396
  • 2 layers80 × 80 mmGB BRK CPU G1, the printed circuit board in 3D

    GB BRK CPU G1

    Gekkio/gb-hardware

    Game Boy -related custom hardware by gekkio

    19 parts379CC-BY-4.0
  • 2 layers25.4 × 25.4 mmIna169, the printed circuit board in 3D

    Ina169

    Ardumower/ardumower

    Develop an open source robotic lawn mower (HW+SW reference platform)

    19 parts282
  • 2 layers58.4 × 28.6 mmNew rele, the printed circuit board in 3D

    New rele

    zmaker/arduino_cookbook

    gli sketch del nuovo progetto Arduino Cookbook e dei video di YouTube

    19 parts269