Skip to the content
4 layers138 × 114 mmGlitchwave567, the printed circuit board in 3D

Glitchwave567

jdg511/567Terror

Software simulation of the Glitchwave 567 (LM567 glitch pedal) — JUCE Standalone + VST3

Size
138 × 114 mm
Copper layers
4
Thickness
1.6 mm
Parts
299
Nets
252
Pads
937
Tracks, vias
4,140, 738
Pours
3
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
17 Jul 2026
Updated
30 Sep 2026

Overview

Glitchwave567 is an open-source printed circuit board by jdg511, from the jdg511/567Terror repository on GitHub, published under the MIT licence. It is a 4-layer board of 138 × 114 mm with 299 parts on 252 nets, routed with 4,140 tracks and 738 vias.

It is built around the 74AHCT1G125SE, LM13700M and 74HC4067D, with the CD4051BE, CD4052BM and 1N4148W among its other parts. Its parts include 154 resistors, 77 capacitors, 18 diodes, 17 ICs and 7 transistors. It belongs with the audio and music boards of this library.

Main components

12

README

README.md

Glitchwave 567 — JUCE Circuit Simulation

A software simulation of the Glitchwave 567 guitar pedal (LM567 tone-decoder glitch pedal, schematic in glitchwave.png). Builds as a Standalone app, VST3, and (on macOS) AU — for Windows, Linux, and macOS. Vendor/manufacturer name in all builds: Illicit Apothecary.

Project plan status

  • Step 1 (done): faithful sim of the stock schematic.
  • Step 2 (done, current plugin v0.60): mods. LFO stack, Mu-Tron style envelope follower, stomp gestures, STARVE power model, and two CV inputs. See docs/MODS.md.
  • Step 3 (next, separate session): redo the hardware from the plugin. Start with docs/HARDWARE_HANDOFF_v0.60.md. PCBWay files come after that.

Where the plugin is now (v0.60) in one paragraph

Product name Where The Fuzz Meets The Funk (internal short name WTF). The LM567 rail is modeled as a fixed LM2937-8.0 (hardware still has a 78L09 until the hardware session swaps it). The envelope follower listens to the raw input as it enters the pedal. There is one audio file player (Player 1, feeds the circuit like live input). CV 1 and CV 2 are true jack-detect inputs fed from the host sidechain (left = CV 1, right = CV 2, mono feeds both, bus off by default): CV 1 rides LFO 1 depth, CV 2 is the audio the envelope follower follows. Plugged means no fallback, even when silent. The old "assign CV to any knob" dropdowns, strength and slew knobs, and Players 2 and 3 were dropped because the hardware will not have them. Signal flow drawing: docs/WTF_signal_flow_v0.60.drawio.

Downloads (Windows / Linux / macOS)

Every push to main builds all three platforms automatically via GitHub Actions (see .github/workflows/build.yml): VST3 + Standalone for Windows and Linux, and VST3 + Standalone + AU for macOS. Grab the zipped builds from the Actions tab on the repo, under the latest workflow run's Artifacts section. Pushing a version tag (e.g. v0.10.0) also publishes a GitHub Release with all three zips attached. macOS/Linux builds from CI are unsigned — on macOS you may need to right-click > Open (or clear the quarantine flag) the first time.

Building on Windows

  1. Install Visual Studio 2022 Community (free) with the "Desktop development with C++" workload. That includes CMake — nothing else needed.
  2. Double-click build.bat. First run downloads JUCE and takes a few minutes.
  3. Outputs:
    • Standalone: build\Glitchwave567_artefacts\Release\Standalone\Glitchwave 567.exe
    • VST3: build\Glitchwave567_artefacts\Release\VST3\Glitchwave 567.vst3 (copy the whole .vst3 folder into C:\Program Files\Common Files\VST3)

In the Standalone app, click Options → Audio/MIDI Settings to pick your interface and enable the input (that's your guitar going "into the pedal").

The controls (same as the real pedal)

KnobCircuit partRange (v0.3)
FREQ567 lock frequency0.1 Hz … 18 kHz (stock pedal was 304–1148 Hz)
LPFSallen-Key low-pass (was "FIZZ")200 Hz … 20 kHz
RESLPF resonanceQ 0.25 … 8
DRYDRY1 (A100k)clean level into the output mixer
VOLVOL1 (A100k)glitch (wet) level into the output mixer
Dry>LPF(mod)how much the dry path also goes through the LPF
Input Trim(sim only)±24 dB to match your interface level to "guitar level"

Set Input Trim so that normal playing feels like it drives the pedal the way your real rig would — the 567's tracking is very level-dependent, just like the real chip.

Files

  • src/dsp/Glitchwave567.h — the circuit model itself (portable C++, no JUCE)
  • src/PluginProcessor.*, src/PluginEditor.* — JUCE plugin wrapper + UI
  • docs/SIM_NOTES.md — every schematic part → code mapping, and the assumptions made
  • tools/offline_render.cpp — offline test harness (used to verify the sim in the cloud)

Evaluating the sim (suggestions)

Play the same riffs through the real pedal and the sim and compare:

  1. Where on the FREQ knob each riff locks / glitches
  2. Chatter texture when slightly out of lock
  3. Idle squeal with strings muted (and how VOL kills it)
  4. Thumps when lock engages/disengages
  5. FIZZ sweep brightness range

docs/SIM_NOTES.md lists the tunable constants we can adjust based on what you hear.

Parts

299
QtyValueFootprintReferences
45100nC_0603_1608MetricC20, C21, C22, C23, C30, C31, C33, C101, C106, C107, C111, C121, C122, C123, C124, C125 +29
4110kR_0603_1608MetricR106A, R107A, R110, R111, R112A, R113A, R117A, R121A, R125A, R142, R145, R146, R147, R148, R161, R162 +25
24100kR_0603_1608MetricR12, R16, R22, R38, R100, R101, R103, R112, R127A, R130, R131, R132, R134, R137, R140, R143 +8
18680R_0603_1608MetricR31, R32, R46, R47, R62, R63, R66, R67, R75, R78, R81, R82, R119A, R120A, R123A, R124A +2
1447kR_0603_1608MetricR24, R42, R43, R44, R50, R52, R89, R91, R93, R106, R107, R138, R141, R144
13220kR_0603_1608MetricR30, R45, R65, R69, R74, R77, R80, R94, R96, R111A, R118A, R122A, R126A
121N4148WD_SOD-123D1, D70, D71, D72, D73, D74, D75, D80, D81, D82, D102, D104
7TL074SOIC-14_3.9x8.7mm_P1.27mmU1, U2, U6, U9, U14, U16, U17
61uC_0603_1608MetricC44, C46, C74, C80, C102, C103
6LM13700SOIC-16_3.9x9.9mm_P1.27mmU3, U7, U10, U11, U12, U15
5MMBT3904SOT-23Q2, Q3, Q4, Q5, Q6
41kR_0603_1608MetricR1, R139, R150, R170
4220nC_0603_1608MetricC1, C3, C8, C60
310k trim (3224W)Potentiometer_Bourns_3224W_VerticalRV1, RV2, RV3
31MR_0603_1608MetricR37, R60, R108A
3220pC_0603_1608MetricC43, C61, C62
210k (buffer DC load)R_0603_1608MetricR98, R99
210nC_0603_1608MetricC81, C82
210uCP_Elec_4x5.4C75, C90
215kR_0603_1608MetricR23, R110A
21N5819WD_SOD-123D84, D85
22.2MR_0603_1608MetricR2, R3
222uC_0805_2012MetricC108, C112
24.7kR_0603_1608MetricR36, R116A
2470kR_0603_1608MetricR4, R61
247nC_0603_1608MetricC45, C72
247uCP_Elec_6.3x5.4C109, C110
251kR_0603_1608MetricR87, R102
1+6dB (short=OFF)SW_SPDT_PCM12SW1
10RR_0603_1608MetricR40
1100RR_0603_1608MetricR173
110u/50V X7RC_1206_3216MetricC104
1147kR_0603_1608MetricR109
1150kR_0603_1608MetricR136
118kR_0603_1608MetricR101A
11N4148W (drop: LM567C abs max 9V vs 78L09 +5% tol)D_SOD-123D105
11N5819W (clamp 3V3)D_SOD-123D83
11k (pin3 clamp-current limit)R_0603_1608MetricR53
11nC_0603_1608MetricC120
12.2kR_0603_1608MetricR5
1200kR_0603_1608MetricR133
120kR_0603_1608MetricR149
1220u/35VCP_Elec_8x10C100
122kR_0603_1608MetricR113
122uCP_Elec_5x5.4C47
122uH/3A SMDRI127L_12x12mm_H8mmL100
124k9 (EN divider - EN abs max 6V!)R_0603_1608MetricR114
13.3kR_0603_1608MetricR114A
13.6kR_0603_1608MetricR102A
13.9kR_0603_1608MetricR135
13.9nC_0603_1608MetricC32
1330kR_0603_1608MetricR34
133kR_0603_1608MetricR108
136kR_0603_1608MetricR21
139kR_0603_1608MetricR100A
13n3C_0603_1608MetricC105
14.3kR_0603_1608MetricR103A
14.7uCP_Elec_4x5.4C2
140k2 1%R_0603_1608MetricR104
143kR_0603_1608MetricR20
1470RR_0603_1608MetricR13
1470uCP_Elec_10x10C48
156nC_0603_1608MetricC72A
16.8kR_0603_1608MetricR115A
1600R/3AL_1206_3216MetricFB100
174AHCT1G125SOT-23-5U22
174HC4067SOIC-24W_7.5x15.4mm_P1.27mmU21
17k68 1%R_0603_1608MetricR105
1845R 1% (Fetzer Rs)R_0603_1608MetricR109A
1AO3401ASOT-23Q10
1BCP56SOT-223-3_TabPin2Q11
1BZT52C10D_SOD-123D100
1BZT52C6V2D_SOD-123D103
1CD4051BSOIC-16_3.9x9.9mm_P1.27mmU13
1CD4052BSOIC-16_3.9x9.9mm_P1.27mmU8
1CTRL 2x8PinHeader_2x08_P2.54mm_VerticalJ10
1CV OUT 3.5mm PJ-3410PJ-3410J6
1CV1 IN 3.5mm PJ-3410PJ-3410J3
1CV2 IN 3.5mm PJ-3410PJ-3410J4
1DC_2.1mmDC-044AJ5

The 284 most common of 299 parts.

More from jdg511/567Terror

1
  • 4 layers138 × 114 mmGlitchwave567 ctrl, the printed circuit board in 3D

    Glitchwave567 ctrl

    jdg511/567Terror

    Software simulation of the Glitchwave 567 (LM567 glitch pedal) — JUCE Standalone + VST3

    27 partsMIT

Similar boards

  • 2 layers153 × 77 mmDevelopment board, the printed circuit board in 3D

    Development board

    inoa-io/satellite

    Satellite Hardware Project and Documentation

    103 parts2CERN-OHL-P-2.0
  • 2 layers120 × 102.5 mmDsug cctv BOARD, the printed circuit board in 3D

    Dsug cctv BOARD

    LucasLHenry/spelltwister

    This is the third version of the code for the Spelltwister module with CCTV. This version uses the Arduino platform and the RP2040, a chip developed by Raspberry Pi for their RPi Pico board.

    251 partsMIT
  • 4 layers50.8 × 106.6 mmM.I.A., the printed circuit board in 3D

    M.I.A.

    landodoughty/Mission-Independent-Avionics-M.I.A.-

    My Custom Rocket Avionics System

    186 parts
  • 4 layers130 × 77 mmCentral gateway, the printed circuit board in 3D

    Central gateway

    mohamed1920said/STARTUP

    KiCad 10 carrier board for the AMR central gateway firmware. The board accepts an ESP32-S3-DevKitC-1-N8R8, adds a soldered RFM95W 868 MHz radio, protected sensor interfaces, regulated 7-18 V input, an enclosure-button…

    58 parts
  • 6 layers80 × 20 mmPoe usb hid bridge rev4e, the printed circuit board in 3D

    Poe usb hid bridge rev4e

    sire234/VatPoeToUsb

    Ein Gerät, das über ein Ethernet-Kabel mit PoE (IEEE 802.3af) gespeist wird und an einem USB-A-Host-Port ein HID-Gerät (Tastatur, Barcode-Scanner, Maus) betreibt. Die HID-Daten stellt die Firmware über Ethernet bereit.

    85 parts
  • 2 layers190 × 111 mmRetroCom, the printed circuit board in 3D

    RetroCom

    SamyIOoOI/RetroCom

    A 4-Station one-to-one two-way INTERCOM built around the AT89C52-PI24 RetroMCU (8051 Core).

    92 partsGPL-3.0
  • 2 layers62.3 × 62.5 mmSwitchboard, the printed circuit board in 3D

    Switchboard

    lytex/misc

    PCBs that don't go in any particular repo

    39 partsLGPL-2.1
  • 4 layers50 × 50 mmFlightController Drone, the printed circuit board in 3D

    FlightController Drone

    damnitzhemanth-oss/Flight_Controller

    Custom STM based flightcontroller designed from scratch.

    157 parts

Questions

How big is the Glitchwave567 PCB?

It measures 138 × 114 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Glitchwave567 use?

299 parts, built around the 74AHCT1G125SE, LM13700M, 74HC4067D and CD4051BE. 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 Glitchwave567 KiCad files?

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

Can I use the Glitchwave567 design in my own project?

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