So I've recently begun working on a little side project to the Printalyzer, with the intent of it being another accessory to accompany the device. However, I'm building this part with the goal that it can also be a completely independent product.
I know one of the side discussions in this thread may have alluded to the idea, and I know I keep complaining about "scope creep," but I figured this was one I really needed to give a try.
So what is this? Well, a reflection densitometer!
You see, calibrating a device like the Printalyzer to a reasonable level of accuracy kinda requires one. But the only real options out there are buying an ancient used unit (of questionable calibration and consistency) or forking out $$$ for a new Heiland unit (that almost feels too simple for its price tag).
Therefore, I'm going to attempt to build my own, and I'm going to try to make it cheap. Its going to include the bare minimum of hardware (light source, sensor, buttons, and a microcontroller) and connect via USB to some external device that can handle display and configuration functions. That external device could be the Printalyzer itself, or a computer or smartphone, depending on what software I (or anyone else) feels like writing.
As of today, I've built the first "development prototype." The goal of this device is to basically flesh out the concepts, experiment with the "shell" design, and write some of the software. There will be some changes in the final design, but I'm hoping that the core components won't change much.
This is how the components fit together... There's a PCB, a "cone" that blocks the sensor from the LEDs on its sides, and the main body:
Here's what the PCB itself looks like:
Its using the same sensor as the Printalyzer's meter probe (TCS3472) which is probably sufficient for doing "visual" (a.k.a. B&W) reflection densitometry. Its then surrounded by four "white" LEDs that cover the right portion of the light spectrum. Beyond that, there's just a couple of buttons, some driver circuitry, and a microcontroller (with USB interface) to control everything.
Here's what the top of the board looks like right now, as one would typically work with it for testing:
There's no top as of yet, and these are obviously the easiest/simplest buttons I could use. The real device will have more care and attention to these parts, but they're not important to the core functionality.
Finally, here's the side profile:
Since this will be more like a "puck" and thus won't be part of a "unit" like most densitometers, I wanted to make sure that you held it by a piece that could lay flat on the table. This will help keep the light/sensor cone as flat and low as possible, to make readings more repeatable.
As far as components, its basically a PCB with ~$10 worth of parts (more or less depending on quantity), and a 3D printed shell. I'm contemplating adding some diffusing materials inside that cone, but I haven't yet made up my mind on the specifics there. First I want to see how far I can go with just this.
Right now I can say that it powers up, doesn't let out the magic smoke, can run the LEDs, and the sensor gives reflection readings.
Of course turning those readings into proper densitometer data is the next big part of the project. But that's all software
