Project ZenzaNOT (1/4): Making multi-element art-bokeh lenses for Bronica from surplus $5 glass
November 1, 2026
I built three swirly / tie-dye lenses for the Bronica S2, with 3d printed native-mounting housings
Project ZenzaNOT (2/4): The 3d printed lens housing and SCADwright
November 1, 2026
A snap-together 3d printed housing for the Bronica S2, using SCADwright
Project ZenzaNOT (3/4): The lens design process
November 1, 2026
Treating lens design as an optimization problem over cheap surplus elements, with AI-built tools and 1930s optical formulas
Project ZenzaNOT (4/4): What makes a lens swirl
November 1, 2026
What swirl actually is, and which optical properties of a lens produce it
bTunes - a return to when music players were fun, and not a sales channel
August 22, 2026
A music player for the Mac that looks and works like iTunes circa early 2000s, with a Winamp-style mini mode.
A Focusing Scale Generator for the Bronica S2
June 12, 2026
Select your focal lengths, and export to PDF for paper or DXF for engraving
SCADwright: I fixed everything wrong with OpenSCAD (except OpenSCAD).
May 15, 2026
SCADwright is a Python library for designing 3D parts and assemblies that fixes most of the annoying limitations of OpenSCAD.
videodiff: a visual diff for video files
March 27, 2026
videodiff compares the video content of two files by matching video frames and audio, so changes in resolution or container don't interfere with the compare.
Darkroom Print Processor
September 12, 2023
An open source, easy to assemble rotary drum processor for darkroom printing
My newest SLR: a wolf in sheep's clothing
March 18, 2023
Ardu-knips! For when the cable release is jammed
January 8, 2022
Building a darkroom timer
December 29, 2021
Vintage Computers on Fuji Acros in Macro
October 27, 2021
Drone Flight and Long Exposure Film Photos on Treasure Island
August 28, 2021
Rodinal from pain reliever, drain cleaner, and preservative
August 20, 2021
Cheap and easy DIY copystand for film scanning
August 10, 2021
Automatic Chopsticks
July 6, 2021
Review of Moskva 5 Folding Medium Format Rangefinder
March 20, 2021
Treasure Island with the Drone
March 6, 2021
Mom's Canon Film Camera (EOS Rebel S)
February 13, 2021
Wood carving a child's toy
July 19, 2020
Photos from the Pentax Q
April 1, 2020
The code that runs this blog is on github.











































