DCZia
The public repository is owned by the `dczia` GitHub account and identifies the MK9 as DCZia's 2026 DEF CON 34 badge; reviewed sources do not name individual designers or assign more specific roles.
SourceDCZia MK9 Badge at DEF CON 34 · United States · 2026
Pre-event RP2040 mechanical macropad BadgeLife project
DCZia's MK9 is a public-source 3×3 mechanical macropad intended as a neck-wearable DEF CON 34 BadgeLife project. Project documentation specifies nine MX switches, RGB per-key and edge lighting, an accelerometer, two 6-pin SAO connectors, USB-C or three-AAA power, CircuitPython firmware, and QMK-compatible hardware. A public August 2 announcement says the project plans BadgeLife pickup, but this remains a pre-event independent badge rather than an official DEF CON admission credential.
People
The public repository is owned by the `dczia` GitHub account and identifies the MK9 as DCZia's 2026 DEF CON 34 badge; reviewed sources do not name individual designers or assign more specific roles.
SourceIt adds a current independent DEF CON BadgeLife release with a notably complete public technical record before the conference: KiCad design material, BOM and fabrication outputs, CircuitPython source, hardware pinout, and a documented user-flashing path. The dossier preserves the distinction between publicly visible source files and an explicit reuse or source license, and between planned pickup and confirmed attendee delivery.
The MK9 documentation describes a 3×3 grid of nine standard-MX-footprint mechanical switches with translucent blue keycaps, nine WS2812B LEDs under the switches, six side-firing SK6812 LEDs, an RP2040, a 3-axis accelerometer, two standard 6-pin SAO connectors with I2C and two GPIOs each, USB-C for power/data, a three-AAA battery pack with power switch, and Reset and BOOTSEL buttons. The public hardware tree includes KiCad schematic/PCB/project files, a BOM spreadsheet, fabrication-output directory, drill material, and a STEP file. A public launch announcement additionally says a planned add-on board can expose three more keys or an I2C display. The reviewed sources do not establish final production quantity, final shipped battery-holder details, completed add-on distribution, enclosure/accessory scope, or radio capability.
The badge ships with CircuitPython firmware according to the project documentation. Its public firmware README describes an RP2040 CircuitPython 8+ state machine, a 3×3 `keypad.KeyMatrix`, 15 NeoPixel LEDs on GP22, an MSA301-compatible accelerometer on I2C1, dual SAO I2C/GPIO pinout, a startup diagonal colour wipe, rainbow/breathing/sparkle patterns, accelerometer tilt and shake behavior, per-key ripples, and USB HID numpad output with N-key rollover. It documents a BOOTSEL-to-`RPI-RP2` / CircuitPython-UF2 flash process and file-copy update workflow. The project calls the hardware QMK-compatible but says QMK setup instructions will be posted separately, so no final QMK firmware or setup is claimed here.
The project page presents the MK9 as a badge that can be worn at DEF CON and then used as a desk macropad. A public August 2 announcement identifies it as the 2026 DCZia badge, links the public source tree, and says Friday and Saturday BadgeLife pickup is planned at 12:30. The conference had not yet occurred on this August 3 catalogue pass, so these are announced logistics rather than a delivery report. The MK9 is an independent BadgeLife project, not the official DEF CON 34 Human badge.
Lifecycle
The board documents two standard six-pin SAO connectors with I2C and GPIO access. A public launch announcement separately says a planned add-on board can expose three more keys or an I2C display; final add-on distribution remains unconfirmed.
SourceThe project documents BOOTSEL entry, a CircuitPython UF2 copied to `RPI-RP2`, library and Python-file copy steps, and source-level paths for remapping keys, patterns, colours, and states.
SourceThe MK9 is a nine-switch 3×3 mechanical macropad with N-key-rollover USB HID output; the published badge mode maps it as a numpad when connected to a host.
SourceThe public firmware documentation describes nine per-key WS2812B LEDs and six SK6812 edge LEDs, plus tilt-reactive colour changes, shake-to-cycle patterns, and per-key ripple effects using an MSA301-compatible accelerometer.
SourceOperational history
The record distinguishes current CircuitPython documentation and documented hardware capability from an asserted shipping QMK configuration or final delivery configuration.
The United States entry remains source-backed and image-free rather than copying repository files, Reddit media, store media, screenshots, placeholders, or generated approximations.
The catalogue records an announced independent badge and pickup context, not a completed run, universal attendee issue, or confirmed post-event use report.
The record may describe the publicly visible technical material but does not treat availability as a license to redistribute source, hardware, firmware, or images.