Ideas for Areas to Explore
- Make your own vector images and animations.
- Make an old skool vector video game.
- Investigate the suitability and limitations of (capacitor smoothed) PWM outputs on SAMD21 (M0) boards for a second analog output.
- For animations in CircuitPython explore whether judicious use of
gc.collect()
can be used to improve display output.
Related Projects
- Circuit Playground Express (& other ATSAMD21 Boards) DAC Hacks (C++/Arduino).
- Trammel Hudson:
- Turn Your Oscilloscope Into a Vector Video Display - same concept as two DAC approach used here but includes construction of a simple external DAC pair, uses C/Arduino.
- Pseudorandom 09: Vector Displays (YouTube) - "Trammell Hudson shows us the retro beauty of vector displays and recounts his adventures in hacking the Vectrex gaming console!"
- Feather M0 Sine Wave generator using ZeroDMA
Further Reading
- Arcade Jason: THE MESSAGE - another explanation of x-y vector graphics with a nice example of font and text.
- Oscilloscope Music - inspirational X-Y art with tutorials.
- Neil Fraser's JavaScript x-y oscilloscope driver
- Jed Margolin: The Secret Life of XY Monitors and The Secret Life of Vector Generators
- Recreating Asteroids with Lasers (YouTube) - interview with Seb Lee-Delisle about playing Asteroids on a laser vector display.
- Pekka Vaananen: Quake on an oscilloscope: A technical report
- Instructables:
- Arduino Laser Show With Full XY Control - using speakers as cheap alternative to galvanometers.
- Arduino Laser Show With Real Galvos
- Empire Leicester Square (Cinema) Laser Shows (YouTube) - video of the laser show, part of the programme in the 1990s, flicker is visible as more lines are added to image.
- Leadfeather Blog: Max Ernst: Levity and Gravity in His Paintings, 1942-48 - pendulum-made lissajous figures.
Page last edited March 08, 2024
Text editor powered by tinymce.