Add-on dossier
Keyboard HID output
A linkable lifecycle record for hardware expansions, app ecosystems, firmware upgrades, cases, radio parts, and post-event badge experiments.
Back to add-ons index
badge documentation
Primary repository documentation for PIC16F1455, WS2812B/SK6812 LEDs, MPLAB/XC8 setup, DFU mode, dfu-util flashing, Pickit fallback programming, and the badge competition.
Badge: LayerOne 2023 PIC HID Badge
firmware source
Firmware source for USB initialization, button behavior, LED effects, flash-backed messages, generic HID handling, and keyboard-output behavior.
Badge: LayerOne 2023 PIC HID Badge
host tool docs
Host-side uploader documentation and HID-write example for sending macro data into badge flash.
Badge: LayerOne 2023 PIC HID Badge
license
BSD-3-Clause license source for the repository code and documentation; no badge image is reused from this repository in this catalogue pass.
Badge: LayerOne 2023 PIC HID Badge
official event post
Official LayerOne source for the May 27-28, 2023 Hilton Pasadena return-to-in-person event context.
Badge: LayerOne 2023 PIC HID Badge
official village page
Official HHV page linking the 2023 electronic badge to the public LayerOne2023 repository and describing electronic badge assembly in the village.
Badge: LayerOne 2023 PIC HID Badge
source repo
Public source repository for the badge README, PIC firmware, USB descriptors, host uploader, board and schematic files, interactive BOM, enclosure assets, and BSD-3-Clause license.
Badge: LayerOne 2023 PIC HID Badge
GitHub / charlie-x · retrieved 2026-05-15
Primary technical source for PIC16F1455, WS2812B/SK6812 LEDs, MPLAB/XC8, DFU mode, dfu-util flashing, Pickit fallback, and RubberDucky 2.0 badge-competition framing.
Badge: LayerOne 2023 PIC HID Badge
GitHub / charlie-x · retrieved 2026-05-15
USB descriptor source for the generic HID and keyboard HID interfaces, report sizes, vendor/product identifiers, and keyboard report descriptor.
Badge: LayerOne 2023 PIC HID Badge
GitHub / charlie-x · retrieved 2026-05-15
Keyboard firmware source for HID report generation, ASCII-to-scan-code conversion, alt-code helpers, and the partial RubberDucky command parser.
Badge: LayerOne 2023 PIC HID Badge
GitHub / charlie-x · retrieved 2026-05-15
Firmware source proving USB initialization, generic HID commands, flash-backed messages, button-triggered keyboard output, LED effect modes, and the default `LayerOne 2023` keyboard string.
Badge: LayerOne 2023 PIC HID Badge
GitHub / charlie-x · retrieved 2026-05-15
Public badge source repository preserving the README, PIC firmware, keyboard and USB code, host uploader, Eagle board and schematic files, interactive BOM, enclosure assets, and BSD-3-Clause license.
Badge: LayerOne 2023 PIC HID Badge
LayerOne · retrieved 2026-05-15
Official village source linking the 2023 electronic badge to the LayerOne2023 repository and documenting electronic badge assembly support in the HHV.
Badge: LayerOne 2023 PIC HID Badge
LayerOne · retrieved 2026-05-15
Official event source proving the May 27-28, 2023 Hilton Pasadena LayerOne return-to-in-person event context.
Badge: LayerOne 2023 PIC HID Badge