Rev2 is up and running, blinking and blending away on Ishani’s desk.
After much cogitation, it would appear I swapped data in and data out to the MAX6960 while swapping pins in the firmware to match the new board layout. I can never remember from which perspective those are supposed to be interpreted.
As always, there are still some issues with Rev2:
- When it is turned off but plugged in to USB the display still runs. It appears to be a case of power being pushed through the clamping diodes on the AVR. It’s either the USB interface (which is bus powered) or the charge indicator (which is foolishly connected directly to the bus power. Regardless of the cause, it means that when plugged in to USB it should either be switched on or have the display disabled in firmware.
- The buttons are ridiculously small, so much so as to be completely unusable. Future revisions will replace with a single, larger button.
- As mentioned before, the strap tabs are on the wrong way around and obscure the switches and USB connection.
Pushing forward with Rev3 (which should be renamed as it shares very little with the previous designs) in the meantime.