LayerOne 2024 · United States · 2024

LayerOne 2024 POV Spinner Badge

ATTiny4313 POV fidget-spinner badge

The LayerOne 2024 POV Spinner Badge was an electronic fidget-spinner conference badge that displayed words and patterns through a 12-LED persistence-of-vision strip while spinning.

LayerOne 2024 POV Spinner Badge badge image
EventLayerOne 2024
SeriesLayerOne
LocationPasadena Hilton, Pasadena, California
CountryUnited States

Image Provenance

Asset
optimized WebP from repository photo
Status
licensed original photo
Source
docs/spinner_photo.png
License
MIT License
Attribution
charliex / charlie-x LayerOne_2024 repository contributors
Notes
Original 800x335 repository PNG photo downloaded from the public charlie-x/LayerOne_2024 repository and preserved in Public/images/source as `layerone-2024-pov-spinner-photo-mit.png`. The README embeds this exact image as the L1 Pov Spinner photo and states the spinner was part of the LayerOne 2024 Conference badge. The repository LICENSE is MIT, copyright (c) 2024 charliex; this is a real repository badge photo, not generated content, a placeholder, or an approximate render. The published badge.gallery delivery file is an optimized WebP generated from the rights-cleared local derivative/source with metadata stripped, WebP quality 82, and a maximum side cap of 1600 pixels when the source is larger; upstream source URL, license, and attribution remain unchanged.

People

Authors & Credits

badge assembly and support context

LayerOne Hardware Hacking Village

The HHV page links the LayerOne 2024 badge repository and describes attendee badge assembly in the Hardware Hacking Village.

Source

badge repository, firmware, and photo publisher

charliex / charlie-x

The public LayerOne_2024 repository preserves the POV Spinner README, firmware, board files, documentation photo, and MIT license with copyright (c) 2024 charliex.

Source

event and badge-page publisher

LayerOne

Official LayerOne pages establish the Pasadena event context and public HHV link trail for the 2024 electronic badge.

Source

Why It Mattered

It extends LayerOne's North American badge lineage before the 2025 GLiTCh BadgE with a compact soldered Hardware Hacking Village artifact, public AVR firmware, board files, and a rights-cleared repository photo of the real badge.

Hardware

The public repository documents an ATTiny4313 AVR core, 12 LED outputs, hall-effect sensor timing, button input, spinner PCB, programming pads, Eagle board/schematic files, and a Kraken or compatible AVR programmer path. The LayerOne Hardware Hacking Village page links the 2024 electronic badge to this repository and says electronic badges were assembled in the HHV.

Software & Apps

The README, Makefile, and `main.c` document Microchip Studio and avr-gcc build paths, the `L12024POV.hex` firmware artifact, avrdude flashing to `t4313`, 12xN 1-bit PNG image conversion into headers, hall-effect interrupt timing, RPM calculations, sleep behavior, button wake/mode changes, and draw routines for text and bitmap effects.

Lore

LayerOne's HHV page links the 2024 electronic badge to the public repository, while the README describes the POV Spinner as part of the LayerOne 2024 Conference badge and notes that attendees could obtain a Kraken AVR programmer for flashing experiments.

Lifecycle

Add-ons & Upgrades

badge controller source-backed

ATTiny4313 POV spinner core

The Makefile, project files, and flashing command target an ATTiny4313 AVR powering the spinning POV badge firmware.

Compatibility: LayerOne 2024 POV Spinner Badge

Source
firmware asset workflow documented

1-bit image asset pipeline

The README says image-folder artwork is 12 pixels high and 1-bit, then converted into C headers for the firmware's bitmap display routines.

Compatibility: LayerOne 2024 POV Spinner Badge

Source
motion sensor timing source-backed

Hall-effect RPM timing

The firmware documents a hall-effect sensor interrupt, RPM calculation, and timing loop used to align the POV output with spinner rotation.

Compatibility: LayerOne 2024 POV Spinner Badge

Source
programming interface documented

AVR flashing workflow

The README documents Microchip Studio or avr-gcc build paths, `L12024POV.hex`, avrdude flashing to `t4313`, and Kraken or Arduino ISP programmer options for attendees.

Compatibility: LayerOne 2024 POV Spinner Badge

Source
visual badge surface source-backed

12-LED POV display strip

`main.c` maps 12 LED bits to AVR ports and the README describes words and patterns displayed through persistence of vision while the fidget spinner turns.

Compatibility: LayerOne 2024 POV Spinner Badge

Source

Operational history

Issues & Camp Impact

image provenance upgrade note

The LayerOne 2024 visual uses the MIT-licensed `docs/spinner_photo.png` repository photo embedded in the public README for the POV Spinner badge.

The public badge page, image archive, and API can show a real repository badge photo with source URL, license, attribution, local source preservation, and optimized WebP delivery rather than synthetic or unclear imagery.

Confidence
repository source and MIT license
Status
licensed original photo applied
Timeframe
current catalogue build
Source note
charlie-x/LayerOne_2024 README, `docs/spinner_photo.png`, LICENSE, and badge.gallery image policy.
source-depth caveat note

The repository preserves firmware, board and schematic files, documentation images, and workflow notes, but this pass does not claim a complete BOM, production package, attendee count, or final manufacturing audit.

The record keeps hardware and firmware statements tied to the recovered public repository and avoids unsupported production-scale claims.

Confidence
source-backed but incomplete
Status
needs deeper artifact inventory
Timeframe
current catalogue build
Source note
charlie-x/LayerOne_2024 repository tree, README, Eagle files, and firmware source.

Resources

Sources