So the basic idea is to make a FreeEMS processor board that is more or less compatible with MS3. The goal is that current MS3 users can swap to FreeEMS as easily as possible. I hope this would expand potential user, tester and developer base significantly.
At the moment I have the first revision of the schematics ready and it's available there: http://www.iki.fi/arttuh/FreeEMS/freeems_uc_board.pdf
I have used mainly Jaguar and Ravage schematics as reference for IO pin mappings and other similar details. If anyone cares to spend some time to review the schematics I would appreciate it greatly. All feedback is welcome.
I noticed the Ravage supports a quite large set of features but I'm bit unsure if they all are supported in current (or near future) firmware. Any way, I prefer to add support for as many features as possible on my board if there is any chance that they will be implemented in firmware in future, especially if existing HW support increases changes to get support in firmware too

-Support for I2C RTC chip
-Support for TPIC8101 knock sensor interface
-CAN bus, any plans to use it for something?
-SD card for logging or something else
-Support for multiple or alternative serial ports. For example by using the USB-serial bridge as tuning connection if there is something connected and otherwise using the second port with RS232 or BT connection.