• Welcome to Photrio!
    Registration is fast and free. Join today to unlock search, see fewer ads, and access all forum features.
    Click here to sign up

ADHD - A Darkroom Helper Deluxe: A vibe-coded F-Stop Timer to help me stay focussed

Recent Classifieds

Forum statistics

Threads
201,114
Messages
2,819,339
Members
100,535
Latest member
Antonio Diez
Recent bookmarks
0

jseidl

Member
Allowing Ads
Joined
Aug 7, 2013
Messages
22
Location
Erlangen, Ge
Format
35mm RF
Yeah, I know, yet another DIY timer for yet another DIY LED head.. Even worse, this one comes with a display and a companion app, which I am sure a lot of people think is completely unneccessary. It is just a personal project with very little use for mostly anyone but myself. I still post it here, as some people may find it interesting. Also I will have some questions for some of the stuff I plan for it, I hope to get answers from the great community here.

And I have a few very specific reasons why I wanted to go that way:
  • I love to tinker and this is also a great project to learn so many areas – I never built an app, so it was a great personal project to combine my love for photography and curiosity for learning (vibe-)coding.
  • I needed a timer for my DIY enlarger without spending too much money. The whole setup with the enlarger and timer came out at under 150, as I was able to reuse a lot of stuff I already got.
  • I have been printing on and off in the darkroom for over 30 years. But take looong breaks between sessions. Also passing on the torch now and my kids start to join me in the sessions. While this is great, it also adds to the distractions and my ‘focus problems’ (pun intended). So the visual guidance I get for various steps from the timer helps not just my kids to focus on the creative aspects of the darkroom work but also help me not messing up simple procedures
What did I want out of the project?
  • Base the timer around my way of working without locking me in from trying new approaches. My go-to workflow is geared towards using teststrips for print evaluation instead of purely measured values that are placed on a grey scale. It helps me getting to my vision of a enjoyable print faster than starting with a ‘technically’ correct work print first.
  • Simplicity to use: I have a RH Designs Analyzer I’ve loved for many years. But the interface is not super intuitive for the more advanced functions, especially after a longer darkroom hiatus. Also it is not as suitable for splitgrade as the dual channel stopclock. I wanted to overcome both issues with an easy to use timer for SG, as my main way of working is splitgrade printing. This resulted in visual representation of process steps, such as tray development, teststrip sequences, dodge&burn
  • It had to be based on an open and off the shelf tech stack enough so in the future I can build new functions quickly, such as supporting different light sources, e.g. my 500H or WS2812 based Neopixel panels
How was it built?
  • The LED enlarger head and all cases are 3D printed.
  • LEDs are PWM controlled from a Pi 5. The relay is only still there to toggle safelights
  • Use a macro pad as the interface for improved ergonomics and to avoid having to build too much hardware myself (something I don’t have the capabilities to).
  • It has a 5inch bright display, made darkroom safe with a dark red gel filter (fogging test passed)
So what are the main functionalities?
  • Fstop timer
  • Dual channel splitgrade mode (main mode) with automatic filter changes on LED heads
  • 3 teststrip modes:
    • Incremental
    • Full / local
    • Testgrid with both grade exposures on the same sheet
  • Sensor probe to easily find a proposed paper grade and ballpark starting times for soft and hard grade teststrips.
  • Dodge and burn sequences programmable on timer or via webapp.
  • Probably the most controversial part: A companion wbeapp to store my print notes in a DB including the printing map that can be synced to the timer.
  • Process timer to support factorial development
  • Print resizing tool using the sensor probe for accurate basetime calculation
  • Standard stuff like metronome sound during exposures, a foot switch, voice activation, etc.

Here is a more detailed writeup of the timer main functionalities:

Below some impressions.

Screenshot 2025-12-09 at 22.20.47.png
Screenshot 2025-12-10 at 12.14.59.png
adhdminix.local_adhd_photo_details.html_photo_id=13 (1).png


adhdminix.local_adhd_addstep.html_photo_id=13.png
IMG_1712.jpeg
 

koraks

Moderator
Moderator
Joined
Nov 29, 2018
Messages
26,018
Location
Europe
Format
Multi Format
Had a quick look at the writeup on your website and the example images - looks really neat! The DB integration with the burn & dodge patterns is probably unique in the world. Nice touch! A lot of work went into this project; congrats on bringing it to completion!
 
Photrio.com contains affiliate links to products. We may receive a commission for purchases made through these links.
To read our full affiliate disclosure statement please click Here.

PHOTRIO PARTNERS EQUALLY FUNDING OUR COMMUNITY:



Ilford ADOX Freestyle Photographic Stearman Press Weldon Color Lab Blue Moon Camera & Machine
Top Bottom