There are no external pull resisters on any of the main board's output signals (include the I2C bus as stated in #3). This can lead to dangerous situations where a crashed program and floating output can cause one of the AC components (heater, pump, solenoid) to get stuck in the on position.
Proposed Solution
Add 4.7KΩ pull up resisters to all the output signal lines on the RaspberryLatte main board.
Problem Summary
There are no external pull resisters on any of the main board's output signals (include the I2C bus as stated in #3). This can lead to dangerous situations where a crashed program and floating output can cause one of the AC components (heater, pump, solenoid) to get stuck in the on position.
Proposed Solution
Add 4.7KΩ pull up resisters to all the output signal lines on the RaspberryLatte main board.