~/log/making-and-printing
Making and printing
Printers without drivers for current Macs, scanners macOS ignores, embroidery machines tied to a phone app. These projects write the missing software.
- 001
Respira
Brother SKiTCH PP1 embroidery machine · ai: claude code
Sends embroidery designs from a computer to the PP1 and shows machine status, offline, without the phone-app workflow. Built by Jan-Henrik Bruhn.
- 002
Kath Korevec's PP1 app
Brother SKiTCH PP1, second, separate build · ai: chatgpt
Kath Korevec built replacement software for her PP1 and reported that it worked. Separate project from Respira.
- 009
pixma-rs
Canon G3010 scanner → macOS · ai: claude code
A Rust bridge from the G3010's scan protocol to something macOS understands. Scans from the usual Mac apps.
- 010
HP Laser on Apple Silicon
HP Laser 100-series printers · ai: claude code
A patched SpliX printing stack plus a USB helper gets HP Laser 100-series printers working on Apple Silicon Macs.
- 013
Cat printer, no stock app
Bluetooth thermal "cat printer" · ai: chatgpt
Mertol Kasanan reverse-engineered his printer's Bluetooth protocol after existing libraries didn't match his variant. Basic image output works.
- 017
OpticFilm 8200i on Linux
Plustek OpticFilm 8200i film scanner (GL128 revision, USB 07b3:1825) · ai: claude code
Christian Schaller wrote a Linux SANE backend for his Plustek film scanner: colour, gray, infrared and infrared dust removal, packaged for Fedora. He also built Negative Vibes, a GNOME app for scanning negatives and slides.
- 030
TR-8S Studio
Roland TR-8S drum machine (firmware 2.51), on Linux · ai: claude code
ideaCompany's web studio talks to the TR-8S over its reverse-engineered SysEx protocol, mirrors the machine live, and includes an assistant that builds grooves on the hardware using your own Claude subscription.
- 031
XZ Mods
Pioneer DJ XDJ-XZ controller · ai: codex + claude code
OpticMystic's custom firmware loads into RAM from a USB stick and adds stems playback and UI themes to the XDJ-XZ. A power cycle returns it to stock.
- 033
Osmosis
DJI Osmo Nano, Osmo Pocket 3 / 4, Osmo Action 5 Pro / 6 cameras · ai: claude (commits)
Konrad Iturbe reverse engineered DJI's camera protocol to build an Android app that downloads photos and video from Osmo cameras without DJI's Mimo app, SDK, login or activation.