Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/todbot/hackadayvectorscopehacks
- Owner: todbot
- License: mit
- Created: 2023-10-22T22:40:29.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-16T02:12:40.000Z (about 1 year ago)
- Last Synced: 2025-01-11T06:31:54.009Z (11 days ago)
- Topics: badge, circuitpython, gc9a01, hackaday, raspberrypipico, supercon, superconference2023, vectorscope
- Language: Python
- Homepage:
- Size: 259 KB
- Stars: 5
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)