100%
teensy-4-galvos power view
Description

Imported from GitHub: weiweiweiopen/Teensy-4-galvos · commit 6a56ea6 · license MIT

Description

laser dye max/msp patches

README

Teensy-4-galvos

DIY laser galvanometer projector tools for Teensy 4.0, Max/MSP, and Python-based XY path generation. The system was developed for the Laser Dye Project, but it can also be used for engraving, PCB work, and audio-visual experiments.

2025-10-28T01-01-20 830Z-IMG_3341 2025-10-28T01-01-20 830Z-IMG_3347

Quick Start

  1. Clone the repository.
  2. Flash the Teensy 4.0 firmware from src/.
  3. Open the Max patch in max/ and select the Teensy audio device. Or use the Python tools in python/.

Python Tools

The main GUI app is python/ld_stippling_qt.py.

Setup on Mac and Linux:

python3 -m venv .venv
source .venv/bin/activate
python -m pip install -r python/requirements.txt
python python/ld_stippling_qt.py

Windows:

python -m venv .venv
.venv\Scripts\activate
pip install -r python\requirements.txt
python python\ld_stippling_qt.py

Notes:

  • Use native Windows Python for audio output; WSL may not see the laser audio device correctly.
  • scipy is recommended for fast Voronoi rendering on large images.
  • sounddevice is only needed for direct audio playback from the Python GUI.

you may purchase the ready made machine here: https://weiweiweishop2.myshopify.com/

Comments
Sign in to comment

No comments yet. Be the first to ask about this board.