u/KeepingitrealOC

Image 1 —
Image 2 —
▲ 2 r/PorscheCayenne+1 crossposts

Never did like the look and feel of the OEM plastic plug. I mentioned this to my cousin and he machined this bad boy for me.

u/KeepingitrealOC — 6 days ago

Hey r/lightsabers,

I'm Ken. Three weeks ago I bought an 89sabers hilt with a Proffieboard V3.9 and got tired of editing config.h by hand every time I wanted to try a new blade style. So I built a tool for myself. It turned into something bigger than I expected, a few folks I showed it to said I should share it, so here we are.

It's called KyberStation. It's a browser-based visual editor for designing, previewing, and exporting blade styles. It generates ProffieOS config code that compiles directly in Arduino IDE. Works on desktop and mobile (mobile shell is still being polished).

Try it: https://kenkoller.github.io/KyberStation/

Code: https://github.com/kenkoller/KyberStation

>Fair warning: I'm hooked on the Surprise Me button. It randomizes a blade design with one click, and the results are frequently better than what I'd come up with on purpose.

What it does

  • Visual blade simulator — design a style and watch it animate in real time
  • 33 blade styles (Stable, Unstable, Fire, Plasma, Aurora, Crystal Shatter, and more)
  • 22 effects (Clash, Lockup, Blast, Drag, Melt, Lightning, Shockwave, Freeze, etc.)
  • 19 ignition + 13 retraction animations
  • 440+ character presets across canon, Legends, and pop-culture (LOTR, Marvel, mythology, anime, Star Wars Visions, Hashira, Keyblades, and more)
  • Modulation routing — wire 19 modulators (swing, sound, angle, twist, time, clash, battery, button events, gestures) to any tunable parameter for live-reactive blade behavior
  • ProffieOS C++ code generator — output compiles in Arduino IDE
  • Sound font library with SmoothSwing pair simulation
  • Saber profile manager + SD card composer — export the whole card as a ZIP
  • Multi-board compatibility scoring — tells you what works on your hardware
  • Shareable config URLs (Kyber Codes, compact share links)
  • Browser-only. No accounts, no backend, your data stays local.

Honest disclosure on hardware compatibility

The code generator outputs configs targeting 16 different boards (Proffie V2.2/V3.9/Lite/Clone, CFX, Golden Harvest, Xenopixel, Verso, and more). I personally only own a Proffieboard V3.9, so the other 15 board profiles are based on documentation and spot testing. I genuinely need folks with CFX, GH, Xeno, Verso, Asteria hilts to try it and tell me where it falls short.

The "Flash to Saber" feature (one-click WebUSB flash) has only been hardware-validated on Proffieboard V3.9 + macOS + Brave. It should work on Chrome / Edge / Arc on macOS (same Chromium WebUSB stack), and should work on Windows / Linux + other Proffie revisions, but I haven't tested those combinations yet. If you try it on something new, please file a hardware report on GitHub.

Boards that aren't STM32-based (CFX, Xenopixel, Golden Harvest) can export their config but need their vendor's flashing tool. That part isn't going to change.

What I could use help with

This is a hobby project and my first publicly released programming project. There's a lot of room for improvement. I built it around how I use my own saber, so there are blind spots I can't see. Please be kind, but also please be honest. If something is confusing, broken, or missing, file an issue on GitHub or comment here.

I'm not currently accepting outside pull requests while the project is still finding its shape, but bug reports, feature ideas, style requests, and general feedback are all very welcome. I'll revisit the contribution policy once things settle.

Sharing it now so folks have time to play with it and load up their sabers well before Star Wars Day.

May the Force be with you.

Ken

u/KeepingitrealOC — 13 days ago