Hi everyone. First, a small disclaimer: I'm a beginner, and this is only four months of development — so please don't judge too harshly. 🙂 I'm sharing it early precisely because I'd genuinely love your feedback, critique and suggestions — and if anyone would like to join in and help the project grow down the road, I'd be truly happy to have you.
It began as a simple "oscilloscope clock" idea and turned into this. Everything is drawn as pure X-Y vectors on a CRT — no pixels — and the whole thing is now driven end-to-end by AI.
What it does:
- 🕐 20+ vector effects — digital & analog clocks, a Saturn particle clock, Matrix rain, teletype, a vintage VU meter, a spectrum analyzer, Lissajous figures…
- ✈️ Live air-traffic radar (real aircraft via OpenSky) + a split-flap airport departures board
- 🧠 NickoScopeLua — a tiny scripting language for the tube: a new clock face is a script, not new firmware → any number of clocks, any style
- ⚡ Beam OS — a deterministic vector-beam compiler: continuous geometry (arcs, Béziers) → synchronized beam motion, uniform brightness for free, fail-to-blank safety
- 🔮 On-glass AI oracle streamed live, plus weather and full voice + smart-home control
- 🖥️ Two brains: ESP32-S3 (IoT bridge) + STM32 H7 render engine (>200 MHz), AD8056 deflection amps, electrostatic X-Y CRT
- 🎮 Games incoming — Star Wars first, then the vector arcade classics the tube was born to play
Come take a look — it's all open:
Any thoughts, critique or ideas are very welcome — and the door is open for collaborators. Thanks for reading! 🔧