Michael's repositories
awesome-plotters
A curated list of code and resources for computer-controlled drawing machines and other visual art robots.
plotting-maps
A tool to easily create OpenStreetMap SVG maps to plot them with a pen plotter.
unicorn-hat
C library, C example and Python wrapper for driving ws2812 pixels from the Raspberry Pi
2d-differential-growth-experiments
Visual experiments exploring differential growth as a 2D morphogenesis tool.
3b1b_videos
Code for the manim-generated scenes used in 3blue1brown videos
arc-overhang
A 3D printer slicing algorithm that lets you print 90° overhangs without support material.
Colorful
A curated list of awesome resources to choose your next color scheme
cryptopunks
Collectible 8-bit characters on the Ethereum blockchain.
DrawingWithMachines
Resources for the CMU Drawing with Machines Course
fullcontrol
Python version of FullControl for toolpath design (and more) - the readme below is best source of information
genuary2023
Daily creative coding sketches for Genuary 2023
manim
Animation engine for explanatory math videos
manimCommunity
A community-maintained Python framework for creating mathematical animations.
matter-js
a 2D rigid body physics engine for the web ▲● ■
OCM-Dimensions
Tools for inscribing ordinals using OCM Dimensions and the three.js and p5.js libraries
ord
👁🗨 Rare and exotic sats
plane-notify
Notify if a selected plane has taken off or landed using ADS-B data. Compares older data to newer data to determine if a landing or takeoff has occurred. As well as nav modes, emergency squawk and resolution advisory notifications. Can output to Twitter, Discord, Mastodon, and Telegram
saxi
Tools & library for driving the AxiDraw pen plotter
yuzu
Nintendo Switch emulator