dektronics / printalyzer-timer

F-Stop enlarging timer and print exposure meter
24 stars 6 forks source link

Add a small I2C EEPROM to the meter probe PCB #17

Closed dkonigsberg closed 1 year ago

dkonigsberg commented 3 years ago

The design of the Printalyzer was always intended to support a variety of different meter probes, and to allow iteration on the meter probe design. However, the base unit currently has no way to actually detect what specific meter probe is connected beyond the I2C responses from the sensor itself. Since different revisions of the meter probe may use the same sensor, but different enclosures (and thus have different calibration constants), this presents a problem.

Incorporating a small I2C EEPROM directly into the meter probe would add minimal cost, but would allow both meter probe identification and sensor calibration data to be stored inside the probe itself.

For this EEPROM, there are two basic options:

There is a cost difference between these two components, so that decision is TBD for now. However, it is possible that switching between them would require no other hardware or software changes that affect normal operation.

dkonigsberg commented 1 year ago

Added a M24C02-D I2C EEPROM in the Rev B prototype.