Skip to the content
PCBKitNew board
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

Size
138 × 114 mm
Copper layers
4
Thickness
1.6 mm
Parts
27
Nets
22
Pads
97
Tracks, vias
202, 142
Pours
3
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
17 Jul 2026
Updated
30 Sep 2026

Overview

Glitchwave567 ctrl 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 27 parts on 22 nets, routed with 202 tracks and 142 vias.

It is built around the WS2812B. Its parts include 7 capacitors, 6 diodes, 3 switches and 1 connector. It belongs with the audio and music boards of this library.

Main components

1

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

27
QtyValueFootprintReferences
6100nC_0603_1608MetricC1, C2, C3, C4, C5, C6
6WS2812BLED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmLED1, LED2, LED3, LED4, LED5, LED6
4M3 standoffMountingHole_3.2mm_M3H1, H2, H3, H4
1100uCP_Elec_6.3x7.7C7
1Alpha SF12011F-0102-20R-M-011 (STOMP3)SF12011F-0102-MSW3
1Alpha SF12011F-0102-20R-M-011 (TAP/BYP)SF12011F-0102-MSW1
1Alpha SF12011F-0102-20R-M-011 (TAP/TEMPO)SF12011F-0102-MSW2
1B10k (FIZZ)ALPS_RK09K1130RV4
1B10k (FREQ)ALPS_RK09K1130RV1
1B10k (GAIN)ALPS_RK09K1130RV2
1B10k (MIX)ALPS_RK09K1130RV3
1B10k (Q)ALPS_RK09K1130RV5
1B10k (VOL)ALPS_RK09K1130RV6
1to MAIN 2x8 (B.Cu, mirrored)PinHeader_2x08_P2.54mm_Vertical_MirroredJ1

Questions

How big is the Glitchwave567 ctrl PCB?

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

What parts does the Glitchwave567 ctrl use?

27 parts, built around the WS2812B. 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 ctrl KiCad files?

From the jdg511/567Terror repository on GitHub, at the commit this page was made from: the board is hardware/kicad/glitchwave567_ctrl/glitchwave567_ctrl.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 ctrl 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).

More from jdg511/567Terror

1
  • 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

    299 partsMIT

Similar boards

  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 2 layers26 × 30 mmMicrocontroller, the printed circuit board in 3D

    Microcontroller

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    34 parts1.1kCC-BY-4.0
  • 4 layers82.6 × 82.5 mmJumperless2, the printed circuit board in 3D

    Jumperless2

    Architeuthis-Flux/Jumperless

    A jumperless breadboard

    208 parts914
  • 2 layers95.3 × 161.9 mmDfh badge, the printed circuit board in 3D

    Dfh badge

    tanaes/whopping_Voron_mods

    135 parts787GPL-3.0
  • 2 layers42.8 × 28.8 mmMM Skirt, the printed circuit board in 3D

    MM Skirt

    PrintersForAnts/Micron

    If you want to purchase full kits there are 3 available (Kits are slowly updating to R1 hardware just make sure to double check the included hardware in your kit and if you have any questions reach out in the discord)

    11 parts741GPL-3.0
  • 2 layers149.6 × 127.1 mmErgodash, the printed circuit board in 3D

    Ergodash

    omkbd/ErgoDash

    keyboard

    187 parts732MIT
  • 2 layers285.5 × 95 mmReviung46 ver1 1, the printed circuit board in 3D

    Reviung46 ver1 1

    gtips/reviung

    The REVIUNG41 is 41-key column staggered keyboard.

    119 parts517MIT
  • 2 layers177.7 × 144.5 mmCOMM PANEL, the printed circuit board in 3D

    COMM PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    275 parts431