Complete v0.3 individual aurora zone animations #21

Merged
JackFrostbyte merged 5 commits from feature/basic-aurora-loop into main 2026-05-05 02:28:04 -04:00

Summary

Completes milestone v0.3 - Individual aurora zone animations.

This pull request adds and visually validates the individual aurora effects for each confirmed RGB zone.

Completed zones

  • Motherboard low-resolution aurora pattern
  • Top Fractal fan 6-LED mirrored shimmer
  • GPU 4-LED doubled aurora wave
  • Thermaltake 36-LED sparse aurora animation

Safety behavior

  • Static OpenRGB device mapping is validated before RGB-writing test scripts run.
  • Scripts target only validated logical zones.
  • reserved_argb_6_led_zone is not animated.
  • Test scripts are finite and controlled.
  • Zones can be left dark blue after tests.

Added/updated functionality

  • Shared RGB color definitions with dim/mid/bright aurora green levels.
  • Individual animation modules for:
    • motherboard
    • top_fractal_fans
    • gpu
    • thermaltake_aurora_fans
  • Non-writing preview scripts.
  • Short controlled RGB-writing test scripts.
  • Thermaltake LED mapping helper.

Thermaltake physical mapping confirmed

Bottom fan:

  • outer ring: LEDs 0-8
  • inner ring: LEDs 9-17

Upper fan:

  • outer ring: LEDs 18-26
  • inner ring: LEDs 27-35

Physical ring order, starting near North and moving clockwise:

BOTTOM_OUTER_RING = (8, 0, 1, 2, 3, 4, 5, 6, 7)
BOTTOM_INNER_RING = (16, 17, 9, 10, 11, 12, 13, 14, 15)

UPPER_OUTER_RING = (19, 20, 21, 22, 23, 24, 25, 26, 18)
UPPER_INNER_RING = (27, 28, 29, 30, 31, 32, 33, 34, 35)
## Summary Completes milestone `v0.3 - Individual aurora zone animations`. This pull request adds and visually validates the individual aurora effects for each confirmed RGB zone. ## Completed zones - Motherboard low-resolution aurora pattern - Top Fractal fan 6-LED mirrored shimmer - GPU 4-LED doubled aurora wave - Thermaltake 36-LED sparse aurora animation ## Safety behavior - Static OpenRGB device mapping is validated before RGB-writing test scripts run. - Scripts target only validated logical zones. - `reserved_argb_6_led_zone` is not animated. - Test scripts are finite and controlled. - Zones can be left dark blue after tests. ## Added/updated functionality - Shared RGB color definitions with dim/mid/bright aurora green levels. - Individual animation modules for: - `motherboard` - `top_fractal_fans` - `gpu` - `thermaltake_aurora_fans` - Non-writing preview scripts. - Short controlled RGB-writing test scripts. - Thermaltake LED mapping helper. ## Thermaltake physical mapping confirmed Bottom fan: - outer ring: LEDs 0-8 - inner ring: LEDs 9-17 Upper fan: - outer ring: LEDs 18-26 - inner ring: LEDs 27-35 Physical ring order, starting near North and moving clockwise: ```python BOTTOM_OUTER_RING = (8, 0, 1, 2, 3, 4, 5, 6, 7) BOTTOM_INNER_RING = (16, 17, 9, 10, 11, 12, 13, 14, 15) UPPER_OUTER_RING = (19, 20, 21, 22, 23, 24, 25, 26, 18) UPPER_INNER_RING = (27, 28, 29, 30, 31, 32, 33, 34, 35)
JackFrostbyte deleted branch feature/basic-aurora-loop 2026-05-05 02:29:07 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
JackFrostbyte/rgb-aura!21
No description provided.