I'm finding that a lot of my recent designs use the same basic hardware (some LEDs with transistor drivers, an LCD, rotary encoders, buttons, and a piezo buzzer), so I'm thinking about making a custom PCB with rough-ins for that hardware on board.
I was wondering if anyone had some suggestions for anything besides what I mentioned there that would be good to include to make it a bit more general purpose.
Also, I'm leaning towards making it a standalone board with the ATmega168 and ICSP header on-board rather than a shield so that the whole board can easily be including in a finished product rather than tying up an Arduino. Any strong arguements for that either way?
I intend to make it the size and shape of a shield, but as a standalone, I can change that more easily.
Thanks for your suggestions.