my comments:
headphone jack is more important that extension socket
extension connector bad. standardisation good. use usb 3.0 (fast datarate, bidirectional power)
HDMI, no special cable needed, please
second USB port would be nice
I can understand the cable fear and see the advantages of USB3.0. My concern is though, for a modular concept that is supportable by users (Well, now I am just assuming that someone might want something like that, reasons latter
), one would always need a USB interface that adds cost and a bit of complexity to extension projects (Also, nothing relay beats a USART port compared to a USB<->RS232 solution). Having the generic display signals (I think there is a standard, but i have no Idea what its called) at hand would allow for an adapter to have VGA, DVI, and i think also HDMI and TV OUT.
About the standard cable: Something lik this could be used (not 50 pins, put 20-30pins, this was the only one on Digikey with a (bad) picture):
http://www.digikey.d...94-5-ND/2259280 .
It might still be a little bit to big put a compromise between what hobbyists can get/use and size. Such connectors will also be around for a looooong time.
This would be an example of a ribbon cable (Easy to put on female headers which plug into the male on the board.):
http://www.digikey.d...R-100-ND/145582
The cable could be connected to a little board. This would reduce the "produce a complex cable" problem to "produce a simple cable and a little board" problem.
Downsides are:
- The connectors are not so user friendly to plug and unplug
- Cables might have a smaller plug count before they break compared to USB
- For higher speed applications, the length is more limited
- A bit expensive (The Digikey Prices seem though a bit too high...)
- A bit ugly...
Well, if someone has a better solution without a non standard connector that would fit, I would love to hear about that!
Why might such a extension connector be nice:
1. There are a lot of people which just love to hack hardware and produce their own gadgets. Sometimes it would be nice to communicate with your little invention. This is often done with a laptop/PC and a USB<->RS232 converter. I love the Idea of having the Pandora in my pocket and being able to communicate with real USART, and I am sure a lot of other people would appreciate this too. Some might use the Pandoras nubs to control their robots (I have something like this in mind) or other devices with analog movement behavior. Well, the Pandora could simply replace a real laptop/PC and with real USART/SPI/..., do so even better.
2. If the barriers are low to produce usable extensions for the Pandora, then there will be a bigger amount of hardware arising. There will for sure be some projects a lot of people on the forums here like, making the Pandora a little more interesting for them. This could be interesting for ED and he decides to produce this piece of hardware and put it into his shop ... which would attract more customers that always wanted to have this functionality coupled with a general purpose computer or hand held gaming device. If there really is bigger demand for something, a more sophisticated solution with USB or bluetooth connection could be designed and produced (Basically, this is the same reason why Linux is a need, quite some software awesomeness has emerged from this boards. I think much less would have happened in a more closed system, wouldn't it?).
3. As a third argument I would like to add power consumption. We save all the overheat for the interface device, might be enough to affect battery live a little.
------
I am sorry for this long and maybe not so clear post. I can't stop myself when i am exited about something and I am also a little tired today. I would still buy the Pandora if it comes without an extension connector, but having one would surely open a world of fun.
I agree with you that the Audio jack should be second
:
1. Full sized USB port.
2. Headphone jack.
3. Extention connector (maybe with multiplexed ports), also nice to connect extension modules with it (saves development complexity and allows community members to create extensions in a much easier way).
4. Microphone
5. HDMI/DVI/VGA (Although i would prefer if display signals are found on the extension connector pins and extension modules could handle this).
6. A seccond USB port, not to close to the first one ().