I see there is a past thread about a XMOS DIP module - I love this idea. However, there are some aspects that I think could be improved upon.
- An assembly that could be completely machine assembled. Mostly SMT all from the top side. The DIP module can be difficult and costly to assemble.
- An assembly that could be versatile as a module to learn from but also for small or medium production runs or for traveling with you for programming from anywhere.
- An assembly that allowed for the JTAG2 to connect to it without an adapter board (sort of).
First - an image I used to study the size. The idea is that the XMOS Module itself is an all SMT and is loaded from the top. This module can then be placed on top of headers or skewered from other boards. The sockets on the XMOS module (and other boards) are bottom entry. The socket is 1.27mm pitch, probably 2x10 for a total or 20 pins. There would be a socket on each end for a total of 40 pins. The sockets/headers were chosen for density, easy of plug and play and low profile. These particular socket have a higher cycle count than some of the other super high density and super low profile sockets I've worked with.
In addition to the core module, there would be other modules. There would be a JTAG2 adapter module with the proper connector to connect up a JTAG2. On this module there could be a 3.3V DC regulator and perhaps other solder jumper or shorting block type jumper for connecting XLINK and rx/tx to the JTAG2. This module would have the same socket as the XMOS module. And because of the regulator could be powered by USB.
There would, of course, be a 40-PIN DIP 600mil style adapter. This adapter could have the headers on it. Tall enough to skewer multiple socket boards.
Another board could be a learning board with buttons and LEDs, something that the XMOS module could connect to for basic experimentation.
Some images of the socket and headers I'm considering. So, community, what do you think? Good idea? Bad idea? What would you add? What would you take away?
I've been debating with myself about what to call the product line and individual modules, I'm open to suggestions.
I'd like to work through this design and then I'd be interesting in producing and selling modules if it appeals to others. I haven't explored pricing in detail yet, but of course it has to be reasonable.