Yeah, buying any display from a place like Mouser or Digi-Key is way too expensive for this project to be viable. That's why I was originally trying to avoid one. Then, I found out about BuyDisplay.com where you can actually get displays much more cheaply.Out of curiosity, what kind of display did you select? I searched Mouser a few weeks ago, and all the sophisticated displays cost too much for this accessory. The cheapest displays I saw were for clocks, but they are probably too restrictive.
Thinking about this idea a bit, there may actually be a few different ways to achieve the same goal. That goal being to first make a base exposure onto a test strip, then use modifications to that strip as a basis for tweaking the exposure and creating dodge/burn adjustments.As you might have guessed, I brainstormed ways of extracting all information possible from a test strip in a manner that people would find easy to use. By implementing such features, you will not be making a clone of the RH Designs product; you will be making a product superior to it.
LEDs enable some appealing features, so I encourage you to provide LED-support.
- Do I include a separate interface for controlling LED enlargers, often of the DIY type? For doing this, I'm considering using DMX512 due to its standard nature. There are off-the-shelf LED driver boards that can speak it, and I could always make simple adapter bricks if people need to connect to something else. Of course once I go down this route, figuring out how to integrate RGB control into the UI becomes another challenge, but one that could be dealt with later.
So I did some digging, and apparently others in the DMX world have also realized that 8-bit resolution isn't always enough. As such, its actually not that unusual for DMX512 devices to merge two adjacent channels to provide 16-bit control. I've found various dimmers out there that already support this.I think DMX512 is not suitable because it provides only 8-bit resolution for dimming, and @koraks and I independently discovered that a minimum of 12 bits is needed for sufficient resolution at low PWM-levels. I suggest using RS-232 with 0v/5v or 0v/3.3v voltage levels, via the standard D-sub connector. All microcontrollers support RS-232, and it's trivial to support in software. I suggest sending space-separated ASCII-hex numbers terminated by carriage-return so that a terminal program can monitor what's being sent across.
So I did some digging, and apparently others in the DMX world have also realized that 8-bit resolution isn't always enough. As such, its actually not that unusual for DMX512 devices to merge two adjacent channels to provide 16-bit control. I've found various dimmers out there that already support this.
The real problem is that there is no agreed-upon standard for controlling LED enlargers. The commercial products tend to bundle their own timers and be inaccessible to external control, and DIY projects use whatever the creator felt like at the time. Being able to stick with a standard like DMX512, even if nobody in this particular community is using it directly, does offer a couple of advantages:
Of course I still haven't directly tinkered with it, but building some subassembly-level prototypes is on my to-do list for when I get this project rolling again.
- Its a fairly robust system, with existing connector standards
- There are existing products capable of understanding it, and doing things with its signal
- It supports multiple devices, so it could be used to control both an enlarger and the safelights if desired. (though I'll still need to provide relay-switched AC outlets for both to cover the average case)
- It would be relatively easy to come up with some reference designs, and maybe even reference/subassembly hardware, for people who want to interface with it
One could even consider adding a three-channel PWM output, since virtually all dimming systems will use PWM one way or another, so it's pretty universal. The downside is that you'd have to make choices like PWM frequency and other low-level choices that depend to a large extent on the light source hardware.
making two-handed operation convenient
But making single-handed operations virtually impossible, right? I would see that as an issue since there will be quite a few people who will be put off by a UI that's dual-handed only. And not just the few unfortunate ones who can only use one hand - even though you really should keep them in mind as well!!
The device could be used with one hand by moving the hand back and forth between knob and buttons, the same as with your present UI.
I should probably point out that nothing about my current interface requires two hands to operate, and nothing requires pressing a button and operating the knob at the same time.
Here's a yes/no question: Do you plan to transmit green-blue brightness-values out the XLR connector? Doing so would eliminate the need for contrast filters, a great convenience. If "no", then I see no need for the XLR connector, because you'll be transmitting only on/off commands to the enlarger. In that case, a DIY lamp could use your "enlarger" mains-output as the on/off signal. If "yes", then firmware will need a facility to enter the green-blue values for the contrasts. Or these could be included in the paper-calibration tables.
What I don't know, is if there's any real use to color measurements or other areas of the spectrum, and whether or not its worth trying to do anything with them at this point.
The reason is to keep the AC circuitry at arms length, and make it easier to isolate and nitpick its design.
Agreed on that. However, if I can find a sensor with enough color sensitivity to distinguish the tick-marks on my dichroic color enlarger head, I can think of another potential use case.Well, a color analyzer comes to mind. However, given the tiny size of that market and the effort it takes to get it right, I wouldn't put it too high up on the priority list.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?