After I was certain that everything related to the software was working the way it should, I designed a “motherboard” that would take care of the following:
- Accept the STM32F106 board
- Accept the 3.5″ TFT
- Accommodate an 24LC256 EEPROM chip, used to store the DAC’s configurable settings
- Accommodate two sets of I2C signal isolators and I/O expanders
- Include headers for the encoder, IR receiver, power relay, non-isolated and isolated I2C communication, unused uC pins, etc
See the full post here, Dimdim’s blog.