Skip to the content
PCBKitNew board
2 layers92 × 92 mmMiswired Glitchy, the printed circuit board in 3D

Miswired Glitchy

SleuthSolder/glitchy2

Glitchy, the introduction to hardware hacking

Size
92 × 92 mm
Copper layers
2
Thickness
1.6 mm
Parts
82
Nets
90
Pads
312
Tracks, vias
733, 69
Pours
3
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
29 Jul 2024
Updated
7 Feb 2026

Overview

Miswired Glitchy is an open-source printed circuit board by SleuthSolder, from the SleuthSolder/glitchy repository on GitHub. It is a 2-layer board of 92 × 92 mm with 82 parts on 90 nets, routed with 733 tracks and 69 vias.

It is built around the ESP32-S3-MINI-1-N8, CP2102N-A02-GQFN28R and LM358DT, with the AMS1117-3.3, C0603X104K101T and 3296W-1-103 among its other parts. Its parts include 29 resistors, 17 capacitors, 5 diodes, 4 ICs and 3 transistors. It belongs with the ESP32 boards of this library.

Main components

12

README

README.md

CircuitBreakerGadget

Project Overview

Designed as an introduction into hardware hacking, the Glitchy can do power glitching to alter program execution and power analysis for extracting secrets from chips. See the wiki for setup instructions and guides to performing the labs with the kit.

Install

This project is hosted in two repos. The board firmware and PCB is hosted here. Please see the following instructions for setting up the build enviroment and programming. Arduino-Setup

The web gui has be substatually upgradded by Philip Kopyscinski!
See the following repo for the files you need to put on the SD card.
https://github.com/pkopysci/miswired-glitchy-vue-app

Comming Features

  • Scripting power analysis attack
  • Configure wifi from a config file on sd card isntead of having to reprogram

Release Notes

2.0.0

New Features
  • Completely new web GUI!!!
  • Adjustability of glitching parameters from web interface

1.1.0

New Features
  • None
Bug Fixes
  • Fixed loading bug for the web interface
Backlog
  • Add configuration of the glitching settings to the web interface instead of needing to reflash the chip
  • Add wifi configuration to a config.ini file on the SD card instead of needing to reflash the chip

Project Setup

Install Arduino IDE V1. Please see the following wiki for a setup guide. Arduino-Setup

Colaborators

Miswired
https://github.com/miswired
PCB Board and firmware

Philip J Kopyscinski
https://github.com/pkopysci
Web GUI

Parts

82
QtyValueFootprintReferences
1010Keasyeda2kicad:R0603R4, R6, R7, R8, R9, R10, R11, R12, R13, R26
810uFeasyeda2kicad:C0603C1, C3, C5, C7, C9, C11, C12, C15
70.1 uFeasyeda2kicad:C0603C4, C6, C8, C10, C13, C14, C17
4TBDeasyeda2kicad:R0603R23, R24, R27, R28
31Reasyeda2kicad:R1206R15, R16, R17
210Keasyeda2kicad:RES-ADJ-TH_3P-L10.0-W10.0-P2.50-LR22, R29
210Reasyeda2kicad:R1210R19, R20
21uFeasyeda2kicad:C0603C2, C16
2~easyeda2kicad:SW-SMD_4P-L4.2-W3.2-P2.15-LS4.6-1SW2, SW3
2~easyeda2kicad:TestPoint_Pad_2.0x2.0mmTP3, TP4
2~easyeda2kicad:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BRQ1, Q2
2~easyeda2kicad:CONN-TH_WJ126V-5.0-2PP1, P2
2~easyeda2kicad:SOD-323_L1.8-W1.3-LS2.5-RDD1, D2
10.5Reasyeda2kicad:R0603R14
1120Reasyeda2kicad:R0603R5
11Keasyeda2kicad:R0603R3
122.1Keasyeda2kicad:R0402R1
1270Keasyeda2kicad:R0603R25
13v3easyeda2kicad:TestPoint_Pad_2.0x2.0mmTP2
147.5Keasyeda2kicad:R0402R2
15Reasyeda2kicad:R1206R18
1Amp Ineasyeda2kicad:TestPoint_THTPad_D2.0mm_Drill1.0mmTP8
1Amp Outeasyeda2kicad:TestPoint_THTPad_D2.0mm_Drill1.0mmTP13
1Amp VCC Selecteasyeda2kicad:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabelsJP1
1Battery PlaceholderConnector:JWT_A3963_1x02_P3.96mm_VerticalJ1
1Blueeasyeda2kicad:LED0805-RDLED1
1Boot2-Strapeasyeda2kicad:TestPoint_Pad_2.0x2.0mmTP11
1CP2102N-A02-GQFN28Reasyeda2kicad:QFN-28_L5.0-W5.0-P0.50-TL-EP3.3U2
1DSIC08LSGETeasyeda2kicad:SW-SMD_DSIC08LSGETSW1
1Divider Biaseasyeda2kicad:TestPoint_THTPad_D2.0mm_Drill1.0mmTP10
1ESP32-S3-MINI-1-N8easyeda2kicad:BULETM-SMD_ESP32-S3-MINI-1-N8U4
1FET_NEGeasyeda2kicad:TestPoint_THTPad_D2.0mm_Drill1.0mmTP6
1FET_POSeasyeda2kicad:TestPoint_THTPad_D2.0mm_Drill1.0mmTP7
1GNDeasyeda2kicad:TestPoint_Pad_2.0x2.0mmTP5
1GNDeasyeda2kicad:TestPoint_THTPad_D2.0mm_Drill1.0mmTP14
1IRLU8743PBFeasyeda2kicad:TO-251-3_VerticalQ3
1JTAG-Strapeasyeda2kicad:TestPoint_Pad_2.0x2.0mmTP9
1LM358easyeda2kicad:SOP-8_L4.9-W3.9-P1.27-LS6.0-BLU3
1MICROXNJeasyeda2kicad:MICRO-USB-SMD_MICROXNJUSB1
1PDZ3.3B,115easyeda2kicad:SOD-323_L1.7-W1.3-LS2.5-RDD5
1SPI V-Strapeasyeda2kicad:TestPoint_Pad_2.0x2.0mmTP12
1TF PUSHeasyeda2kicad:TF-SMD_TF-PUSHSDCard1
1TPD4E1U06DCKReasyeda2kicad:SC-70-6_L2.2-W1.3-P0.65-LS2.1-BLD3
1User InstallableResistor_THT:R_Box_L8.4mm_W2.5mm_P5.08mmR21
1Vreg Ineasyeda2kicad:TestPoint_Pad_2.0x2.0mmTP1
1~easyeda2kicad:HDR-TH_10P-P2.54-V-F-1H1
1~easyeda2kicad:SOT-223-3_L6.5-W3.4-P2.30-LS7.0-BRU1

Questions

How big is the Miswired Glitchy PCB?

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

What parts does the Miswired Glitchy use?

82 parts, built around the ESP32-S3-MINI-1-N8, CP2102N-A02-GQFN28R, LM358DT and AMS1117-3.3. 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 Miswired Glitchy KiCad files?

From the SleuthSolder/glitchy repository on GitHub, at the commit this page was made from: the board is PCB/Miswired-Glitchy.kicad_pcb and its schematic PCB/Miswired-Glitchy.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Miswired Glitchy design in my own project?

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

Similar boards

  • 2 layers131.5 × 83.5 mmBadge esp32-s3, the printed circuit board in 3D

    Badge esp32-s3

    BYU-I-eBadge/e-badge

    A hackable eBadge platform for students — a customizable, programmable electronics badge designed for hands-on learning and creative exploration throughout their academic journey.

    122 parts2MIT
  • 4 layers200 × 45 mmMQTT ModularControllerBoard, the printed circuit board in 3D

    MQTT ModularControllerBoard

    WiddleWabbit/MQTT-ModularControllerBoard

    ESP32-S3-WROOM-1U based motherboard designed to communicate externally via MQTT, and read sensors, control interfaces and other hardware through purpose built modules.

    83 partsCERN-OHL-P-2.0
  • 4 layers154.5 × 112.9 mmLibrePLC32, the printed circuit board in 3D

    LibrePLC32

    AndreiVladescu/LibrePLC32

    The goal of the project is to create a compact, hackable, and well-documented PLC platform for industrial automation experiments, prototyping, education, and open hardware development.

    295 parts14CERN-OHL-P-2.0
  • 4 layers50 × 40 mmNode.IO E1, the printed circuit board in 3D

    Node.IO E1

    dsimat/Node.IO-E1

    50 parts
  • 2 layersOmniStimDriverBoard PCB, the printed circuit board in 3D

    OmniStimDriverBoard PCB

    Hamza-Anver/OmniStimDriverBoard-PCB

    This is an evaluation board to test operating principles of the OptiStim head unit.

    99 parts
  • 2 layers113 × 65 mmOmniStimEvalBoard, the printed circuit board in 3D

    OmniStimEvalBoard

    Hamza-Anver/OmniStimEvalBoard-Hardware

    This is an evaluation board to test operating principles of the OptiStim head unit.

    102 parts
  • 2 layers46 × 22 mmPower supply, the printed circuit board in 3D

    Power supply

    bburan/ldo-dual-supply

    Low drop out dual supply voltage regulator circuit

    29 parts1
  • 6 layers162 × 171 mmAdc board prot, the printed circuit board in 3D

    Adc board prot

    bcancinov/4-channel-adc-module

    4 Channel ADC module for detector controller prototype

    383 parts1