Here are projects listed by year, rather than by category.
- Model F USB interface for a classic mechanical keyboard
- Ameublement, an artistic PCB
- Penrose game, an abstract Carcasonne like game played with aperiodic tiles
- PCB art created with the four colors available in standard PCB designs
- Spacerocks2000, a first person Asteroids-like game (playable in browser!)
- Dymaxion map project lasercut on an icosahedron
- Fractal Puzzle made from a Gosper Curve and difficult to solve
- Platonic Puzzle, a dodecahedron magnet puzzle that is near impossible to solve
- Rotary cellphone, a recreation of the classic Sparkfun Port-O-Rotary
- Dialup with an acoustic coupler 300 baud modem over cell phone
- The Sonic Screwdriver malware
- Bootguard notes
List of pages
- Unicode dots -- making art with Unicode Code Page U+2800
- Polargraph portraits -- a collaborative entry in the 2016 Interactive Show
- Polargraph -- a whiteboard drawing robot built from spare stepper motors
- Trinket -- a USB IMU for kids
- Heads -- thoughts on building secure hardware
- ServoStep -- a closed-loop stepper motor controller
- Snowdenize -- a userscript to replace all animated images with Edward Snowden
- Vector display intro class -- at NYCR
- Princeton CITP -- visiting with the faculty and students at Princeton's Center for Information Technology Policy
- Mini Arcade -- a small vector display game cabinet built with a Vectrex CRT and Shopbot plywood.
- Yoga 900 -- notes on running Linux on a Lenovo laptop
- Markov Trek -- generating new Star Trek plot summaries
- Rigid fabric -- building flexible shapes from rigid materials
- Binarytree stool -- my first shopbot project was a footstool
- Timesink -- a Userscript to auto-close imgur or reddit tabs
List of pages
- Vector games 32c3 -- slides from my talk on vector gaming at 32c3
- 32c3 -- Photos from the 32nd Chaos Communication Congress (CCC)
- Vectorscope clock -- a high resolution scopeclock
- Tennis for Two -- recreating the very first video game on a vector display
- Tek 1720 -- adapting a Tektronix 1720 vectorscope into a vector display
- Silicon City -- dispaying a Model 15 teletype at the NY Historical Society
- Voyager -- decoding the audio signals on the Golden Record
- Tetrahedron -- five interlocked tetrahedra, part of an art project
- Vector display class -- a workshop at NYC Resistor on building vector art
- Wipeout -- building a PS1 game interface to play classic Wipeout XL
- Sappho -- 3D printed wireframe of a classic sculpture
- Vectrex -- turning a retro game console into an XY monitor
- MAME -- patching the MAME arcade emulator to work with vector displays
- Semaphore Hero -- NYCR's game/booth at 2015 MakerFaire
- Defcon 23 -- trip report
- Thunderstrike 2 -- presented at DEFCON and BlackHat (full details)
- Blinky Hospital and the 2015 pendant
- Saddle lamp -- a failed experiment with a free-form RGB LED shape
- Catalan solids -- laser cut shapes
- Christmas clock -- a red/green LED clock that uses .beats time
- Laser projection -- rebraining a RGB laser projector
- Minivac -- Claude Shannon's 1961 digital computer trainer.
- NeXT -- putting an 1990s NeXTcube on the Internet.
- slackwrap -- a way to make command line tool integrate with slack.
- Kaypro -- setting up a Kaypro 2 computer.
- Symbolics -- a USB interface for the Lisp Machine's keyboard
- Firmware security -- a brief overview for some friends.
- SparkSign -- an internet connected scrolling LED sign, built with a SparkCore.
- Citibike unicycle -- a ridable April Fools prank.
- SparkTime -- an internet connected alarm clock built with a SparkCore and the Spikenzie Lab SolderTime:DeskClock.
- Corners -- 3D printable corners to create large files from STL inputs.
- Taking things apart -- my talk on reverse engineering at HackRice in Texas.
- Nail art -- decorative laser-etched transfers for fingernails.
- Game programming -- helping women learn to write games for the Arduino.
- Wireframe -- a tool to generate connector modules from STL files for large 3D prints.
- HELEN, a GEMMA compatible pendant with 12 charlieplexed LEDs.
- Laser cutting drywall, which works ok, but is very slow.
- Infoscreen, a display terminal at NYCR
- Thunderstrike FAQ -- everything you wanted to know about Thunderstrike
- Unfolding STL to make papercraft models
- Fuji X100 firmware reverse engineering
- 31C3, my trip report on visiting CCC and C-Base in Germany.
List of pages
- Thunderstrike 31c3, my presentation of Thunderstrike at CCC in Germany
- Thunderstrike, a Mac EFI Firmware vulnerability
- Yubikey -- Using a Yubikey Neo-N token as a hardware security module
- Soft-circuit charliplexing with the Adafruit GEMMA and conductive thread.
- Penrose -- laser cut tiles
- Reverse engineering with Hopper -- a class at NYCR
- Transcend JDL360 -- trying to drill a lanyard hole in this removable flash drive
- HackHolyoke -- mentoring at a hackathon at Mt Holyoke and the Seven Sisters
- Helios -- a large-scale art piece at Burning Man 2014
- October First -- a committee to discuss electronic infrastructure for art projects
- Archery -- a group outing to the range
- Pendant -- a Blinky Hospital pendant
- Solder paste -- under a microscope you can see it is tiny balls of solder
- Microfiche -- attempting to read ancient source code from microscopic films.
- Coffee button -- a way to let our facilities team know when the iced coffee keg is empty
- Electric Sheep -- helping Scott Draves make physical art work
- Advent -- transferring and compiling the original FORTRAN IV sources for Colossal Cave Adventure to our PDP-11
- Unibus -- a BeagleBone Black to Unibus adapter board.
- Fiberoptics -- making LED fascinators with fiberoptic lighting
- FT-817 -- an initial attempt to reverse engineer the firmware on the Yaesu FT-817 radio
- Flapple Bird -- we exhibited Dagen Brock's backport of the Flappy Bird game to the Apple //e at the Interactive Show.
- Octoscroller class -- a workshop at NYCR on building the Octoscroller boards.
- PDP-11/34 -- we're bringing a forty year old minicomputer back to life
- VT100 -- as well as the video terminals to go with it.
- Megascroller -- a cylindrical display with 64 RGB matrix panels.
- Princeton USB HID class -- I taught a repeat of my USB workshop at Princeton.
- Mini Pyramid -- a small version of the Disorient Pyramid, now hanging as an art piece at NYCR.
- Novena -- beta instructions for getting started with bunnie's open source laptop
- MTA Countdown Clock -- a pixel-accurate replica of the arrival displays in the NYC subway
- SolderTime Desk Clock -- a timelapse and workshop to make these hackable desk clocks
- Cubescroller -- a hanging six-sided art piece
- Soft SSB -- software defined radio running inside a Teensy or BeagleBone Black
- Mac-SE video -- a BeagleBone Black video card interface for classic Macintosh monitors.
- ADB to USB -- an adapter from classic Apple Desktop Bus devices to USB HID using a Teensy
List of pages
- Helped build the Disorient Pyramid for Burning Man
- Build Future Crew and exhbited it at MakerFaire
- Started the LEDscape and Octoscroller projects
- Wrote a bunch of watch faces for the Pebble watches
- 3D printed the Torus necklace
- Build a USB Nixie tube driver
- Wrote a vector display game, Space Rocks, and a vector Twitter oscilloscope
- Started the 45baud.net retrocomputing site
- Recovered several papertapes
- Restored a Model 15 Teletype and Model ASR33 Teletype
- Designed a new mother board for the TRS80 Model 100
List of pages
- USB HID class on building custom USB input devices
- AVR RFID -- cloning RFID with only a ATTiny85 and an inductor
- Domestar -- LED firmware for LED strips
- Robot arms -- inverse kinematics for PUMA arms
- UV cured resin -- 3D printing with resin instead of filament
- Laser slicing -- making stackable laser cut things
- Lasercut printing press -- using the laser cutter to engrave invitations
- Voronoi boxes -- artistic boxes with math
- Ada Initiative -- intaglio and letterpress printing of the Ada Initiative's logo
- Calipers -- making digital calipers into input devices
- Analog gauge -- a USB analog output device
- E-Stop -- a USB input device when you really want things to stop
- Foot pedals -- repurposing MIDI pedals into a keyboard/mouse combo
- Morse Code keyboard -- an iambic keyer for radio operators
- AlphaClock Five -- new firmware for the Evil Mad Scientists kit
- Alphanumeric clock -- a backpack for these small LED displays
- Supersized Seven Segment clock -- a giant version of the normal clock
- Sunrise alarm clock -- gently wakeup with LEDs and a floor lamp
- Nederlands -- we like to travel
- Bikes -- we like to bike
- Large format photography -- I like big cameras
- Space shuttle Discovery -- I attended the handovers at the Air and Space museum
- Space shuttle Enterprise -- I setup a timelapse of the demate operate at JFK airport
- Transit of Venus -- we watched the once in a lifetime event
- ROMs -- reading ancient PROMs, EEPROMs, etc
- Mac-SE Easter Egg -- extracting images of the engineering team
- IBM 129 Card data recorder
- IBM 83 Card Sorter
- Vector display
List of pages
- EL wire Nixie -- an attempt to recreate the classic Nixie tube with EL wire
- Hexascroller LEDs -- adding a notification function to NYC Resistor's Hexascroller
- LED ring light -- laser cut holder for illuminating photographic subjects
- Epilog driver -- command line laser cutting
- Lasercut Halftone -- generating images by cutting lots of small holes
- Settlers of Catan -- recreating the classic game with a variety of other techniques
- Boxer -- an opensource tool to make laser cut boxes of various shapes
- Living hinge -- experimenting with flexible laser cut wood
- ATtiny10 -- programming these microscopic microcontrollers with an FTDI cable
- Hackerspace Roadshow -- a segment on Make TV featuring NYC Resistor
- InPulse watches -- building a new watch a day for a month
- Keychain multitool -- reinventing the keychain in a streamlined multitool
- Reverse engineering class -- learn to program ARM assembly by disassembling C programs
- XY Table -- attempting to make a motion platform with 3D printed parts
- Casting harddrives -- put it in a kiln and melt the drive. It's the only way to be sure.
- STS-133 -- I attended the STS-133 launch of the space shuttle Discovery
- Hackerspace Roadshow -- I helped film a piece about other people's projects at NYC Resistor
List of pages
- Espresso -- we restored a two group commercial espresso machine
- Film projects -- we wrapped up a few film projects
- Magic Lantern firmware -- I continued development on the Magic Lantern firmware, including porting it to the Canon T2i (550D)
- QR codes were briefly a fad. We made edible ones.
- Summits on the air -- we hiked up a mountain in upstate NYC to talk to other amateur radio operators
List of pages
List of pages
Last update: November 8, 2020