
Sweepv2
davidphilipbarr/Sweep
Sweep - a small promicro based keyboard inspired by the Ferris.

This electronic badge was designed for Sthack 2026 and given to every participant at the beginning of the CTF on May 29th, 2026.
Badge sthack-2026 is an open-source printed circuit board by StHack, from the StHack/badge-2026 repository on GitHub. It is a 2-layer board of 101.6 × 133.2 mm with 53 parts on 27 nets, routed with 171 tracks and 12 vias.
It belongs with the lEDs and displays boards and the ESP32 boards of this library.
This electronic badge was designed for Sthack 2026 and given to every participant at the beginning of the CTF on May 29th, 2026.
The badge was handed to you at the beginning of the CTF, eyes closed, lost in a paradoxical sleep, patiently waiting for the morning to wake up. But the night is long, and full of dreams and nightmares.
Can you comfort it?
The badge starts in sleep mode. After powering on (confirmed by a beep), nothing happens. Its eyes are closed.
If you press a button, its eyes open for a brief moment, it sees you, then fall back shut. Nothing else. He's sleeping.
During its sleep, the badge wakes up randomly every 5 to 15 minutes. When a nightmare strikes:
You have 20 seconds to react.
Press any button to launch a minigame. Win the game to level up the badge: heart eyes, pink LEDs, a victory jingle, and the level number scrolled across the displays.
Miss the window and the nightmare passes without consequence, it will try again later.
Reach level 10 to unlock the CTF flag.
| Level | Game | How to play | Score required |
|---|---|---|---|
| 1 | Stop | Stop the cursor inside the zone | 3 rounds |
| 2 | Dino | Jump over obstacles | 5 obstacles |
| 3 | Maze | LEFT/RIGHT to rotate, CENTER to move forward | Reach the exit |
| 4 | Pac-Man | Eat dots, avoid ghosts | 20 points |
| 5 | Snake | LEFT/RIGHT, eat food without hitting borders or yourself | 10 points |
| 6 | Tetris | Clear horizontal lines | 8 lines |
| 7 | Breakout | Destroy all bricks (5 lives) | Clear all bricks |
| 8 | Simon | Memorise and repeat the button sequence | 8 rounds |
| 9 | Flappy Bird | CENTER to flap through the pipes | 10 points |
| 10 | Mastermind | Deduce the hidden sequence | Find the code |
At the end of the night, a wake signal was broadcast to wake all badges simultaneously. Every badge that was still present opened its eyes, lit up its LEDs, played its unique melody.
From that point on, the badge is fully awake: eyes animated at all times, full menu accessible, all minigames unlocked, and customisation available.
Badges that had left the event before the signal remained asleep.
Each badge has its own unique name, cry, and melody.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | LED_WS2812B-2020_PLCC4_2.0x2.0mm | LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mm | LED, LED, LED, LED, LED, LED, LED, LED, LED, LED, LED |
| 9 | LOGO | LOGO | G***, G***, G***, G***, G***, G***, G***, G***, G*** |
| 7 | Resistor_SMD:R_1206_3216Metric | BRG, BRG, BRG, BRG, BRG, BRG, BRG | |
| 3 | SW_SPST_CK_RS282G05A3 | Button_Switch_SMD:SW_SPST_CK_RS282G05A3 | BTN, BTN, BTN |
| 1 | AMS | PCM_JLCPCB:SOT-223-3_L6.5-W3.4-P2.30-LS7.0-BR | AMS |
| 1 | BUZZER | easyeda2kicad:BUZ-SMD_4P-L8.5-W8.5-P8.50-BR | BUZZER |
| 1 | EN | Resistor_SMD:R_0805_2012Metric | EN |
| 1 | ESP32 | RF_Module:ESP32-WROOM-32E | ESP32 |
The 34 most common of 53 parts.
It measures 101.6 × 133.2 mm and has 2 copper layers, 1.6 mm thick.
53 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.
From the StHack/badge-2026 repository on GitHub, at the commit this page was made from: the board is hardware/pcb/badge-sthack-2026.kicad_pcb and its schematic hardware/pcb/badge-sthack-2026.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask StHack before reusing the design.

davidphilipbarr/Sweep
Sweep - a small promicro based keyboard inspired by the Ferris.

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI


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

strangeparts/niubi-headphones
Flexible circuit board design for adding a headphone jack to an iPhone 7


Teslafly/Dead-OpenBMS-dead
A scalable, open source battery management system

nodestark/mdb-esp32-cashless
ESP32-based MDB cashless device for vending machines, supporting EVA DTS DEX/DDCMP telemetry and payments over the MDB protocol via Bluetooth and MQTT