Peter Fillmore
Owner of the public RuxconBadge2015 repository preserving hardware, Gerber, schematic, firmware, build-guide, and license material.
SourceRuxcon 2015 · Australia · 2015
STM32 Hardware Hacking Village badge
Ruxcon 2015's Hardware Hacking Village badge is preserved here as an Australian STM32 badge with public KiCad/Gerber files, schematic material, firmware examples, SMD assembly instructions, CR2032 power, and SWD/OpenOCD programming notes.
People
Owner of the public RuxconBadge2015 repository preserving hardware, Gerber, schematic, firmware, build-guide, and license material.
SourceOfficial publisher of the 2015 Melbourne Ruxcon event page used for conference, date, and venue context.
SourceAuthor of the Ruxcon 2015 badge programming post documenting the Bus Pirate SWD and OpenOCD flashing workflow.
SourceIt expands Oceania coverage with a hands-on badge whose public archive teaches the whole lifecycle: assembling fine-pitch parts, fixing board errata, compiling firmware, and flashing an ARM microcontroller with low-cost hardware tools.
The build guide documents an STM32 processor, LED resistors and LEDs, 100k resistors, 0.1uF and 1uF capacitors, a CR2032 battery holder, programming header, optional I2C bodge wires, and switch-tab trimming. The repository preserves hardware datasheets, Gerbers, KiCad project material, schematic PDF/CSV files, and the badge build PDF.
The repository includes firmware examples for blinky, I2C testing, SSD1306 display paths, and a threatbutt_IoT example. The programming writeup documents arm-none-eabi builds, OpenOCD 0.9.0, Bus Pirate SWD support, make program flashing, and direct flash/verify/reset commands.
The PDF keeps the workshop tone intact, including candid notes about an I2C wiring mistake and switch-footprint issue. That makes the badge valuable as a real Hardware Hacking Village teaching artifact rather than a sanitized production showcase.
Lifecycle
The public repository preserves blinky, I2C test, SSD1306 display, low-power display, interrupt display, and threatbutt_IoT firmware example directories.
SourceThe programming writeup documents compiling badge demos and flashing STM32 firmware through OpenOCD with a patched Bus Pirate SWD setup.
SourceThe workshop guide documents optional bodge wires for the mislabeled I2C bus and switch-tab trimming to avoid shorted contacts.
SourceThe build PDF walks attendees through fluxing pads, placing the STM32 processor, reflowing LEDs, resistors, capacitors, and installing the CR2032 holder.
SourceOperational history
The catalogue ties the badge to the Hardware Hacking Village public archive and avoids claiming exact distribution volume or universal attendee issuance.
The Australian entry now has a real upstream assembly photo with source URL, license, attribution, and processing notes instead of a generated or placeholder image.
The record preserves the badge as a real workshop artifact with teachable hardware mistakes rather than hiding production friction.