Hi all,
Please checkout a work in progress, which I've called the "Multipurpose Carrier" board.
https://github.com/bsodmike/MicroMod_Multipurpose_Carrier_BoardIf you haven't heard about MicroMod, checkout the concept here:
https://www.sparkfun.com/micromod - Essentially, "Processor" modules are designed to fit the M.2 socket (which typically has been used for nVME storage).
Anyone with a keen eye will notice my schematic is largely a mash up between the Input/Display and Datalogging carrier boards - and yes, you're right, apart from a few tweaks. Some of the more important changes:
- Switching the ATtiny to an ATMega328P, the idea here is that this chip can be used to drive "complex" menu systems and deal with handling user input. It would connect with the main Processor over I2C.
- Both the Processor and ATMega can communicate with the micro-SD over SPI.
- External FTDI port to connect to the ATMega chip.
- More ports on the MicroMod connector have been broken out.
- USB_D+/D- connect to the MicroMod connector, U0TXD/U0RXD also connect to the MicroMod connector.
- I've added the ESD protection chip onto the USB data lines (taken from previous SFE designs).
Check the Github repo for details.
Let me know your suggestions and if you'd like to help out, that would be great!