Our options, pros and cons:
1) GH60 current version + usb charger + 5v booster + bluetooth:
* 5v, running @16Mhz
+ easy to build
- requires a minor GH60 PCB review
- some wiring required
- need someway to fix each module inside the case
- not modular at all
2) GH60 current version + usb charger + bluetooth:
* 3.3v, running @8Mhz (the firmware need to be tested at this speed)
+ uses fewer components
+ easier option to build
+ cheaper option to build
- requires a minor GH60 PCB review
- some wiring required
- need someway to fix each module inside the case
- not modular at all
3) Shield for 1 OR 2
+ no wiring required
+ shield fixed by connectors or sockets
+ so so modular
- not so easy to build, requires a new PCB for the shield itself
- requires a minor GH60 PCB review
- thicker (3 stacks)
4) GH60 v2 + usb charger + 5v booster + Teensy 2.0 + bluetooth AND
5) GH60 v2 + usb charger + Teensy 2.0 + bluetooth:
+ easy to build
+ cleaner matrix design
+ modular
- requires a major GH60 PCB review
- some wiring required
- need someway to fix the modules inside the case
6) GH60 v2 + Shield - usb charger + 5v booster + Teensy 2.0 + bluetooth AND
7) GH60 v2 + Shield - usb charger + Teensy 2.0 + bluetooth:
+ cleaner matrix design
+ no wiring required
+ shield fixed by connectors or sockets
+ modular
- requires a major GH60 PCB review
- not so easy to build, requires a new PCB for the shield itself
- thicker (3 stacks)
8 ) GH60 v2 + Complete custom controller PCB.
+ cleaner matrix design
+ cleaner controller design
+ no wiring required
+ controller fixed by connectors or sockets
+ smaller
+ modular
- requires a major GH60 PCB review
- hard to build, requires a new PCB for the controller itself
- slower option (more items to design)
- more expensive option
- more error prone
that's it, let's begin ...