Have you given any thought to simply designing it as a shield for the *duino that could be removed and re-attached.
The advantages I see are
- less to design
- USB or RS232 independent
- *duino can be reused for other things
- already retains all *duino functionality
disadvantages
- probably larger
- more expensive to build the entire project from scratch
__________________
|