Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/todbot/hackadayvectorscopehacks

Hacks (hopefully) for the Hackaday Superconference 2023 badge
https://github.com/todbot/hackadayvectorscopehacks

badge circuitpython gc9a01 hackaday raspberrypipico supercon superconference2023 vectorscope

Last synced: 11 days ago
JSON representation

Hacks (hopefully) for the Hackaday Superconference 2023 badge

Awesome Lists containing this project

README

        

# HackadayVectorscopeHacks

### Hacks so far

#### CircuitPython

Uses standard Raspberry Pi Pico build of CircuitPython with `gc9a01` driver in Community Bundle.

* [fake_vectorscope1.py](./circuitpython/fake_vectorscope1.py)
-- ([video demo](https://mastodon.social/@todbot/111275574436711965))
using multiple `vectorio` objects to make the phospher trails, can't have too many.

* [fake_vectorscope2_lissajous.py](./circuitpython/fake_vectorscope2_lissajous.py)
-- ([video demo](https://mastodon.social/@todbot/111279891762130663))
drawing on `Bitmap` without trying to erase, looks pretty good but no fading trails

#### Arduino

Uses standard `arduino-pico` core with `Arduino_GFX` library to drive the display.

* [fakey_vectorscope_lissajous.ino](./arduino/fakey_vectorscope_lissajous/fakey_vectorscope_lissajous.ino)
-- ([video demo](https://mastodon.social/@todbot/111281415284194368))
pretty good looking trails, but they fight with the grid lines

#### Micropython

Uses UF2 from https://github.com/russhughes/gc9a01_mpy but it seems pretty unstable,
wiping out the entire flash contents and requiring a reinstall of Micropython.
And the font mpy files provided do not work with the provided UF2.

* [gc9a01_test.py](./micropython/gc9a01_test.py)

### Links:
* [Hackaday Teaser](https://hackaday.com/2023/10/18/2023-hackaday-supercon-badge-welcome-to-the-vectorscope/)
* [Hackaday Vectorscope repo](https://github.com/Hack-a-Day/Vectorscope)

![Vectorscope straight](docs/vectorscope_badge_straight.jpg)