Sockets Documentation Links

Connectors

The .NET Gadgeteer uses standard 10-pin, 1.27 mm (0.1″) pitch keyed IDC (insulation-displacement connectors). The builder's guide states that connectors must be compatible with the Samtec part SHF-105-01-L-D-SM. The Samtec connectors are high quality ones, but most vendors use cheaper parts from China. The corresponding cable part number is HCSD-05-D-XX.XX-01-N.

(GND) 109
87
65
43
(+5V) 21 (+3.3V)
top view
(+5V) 21 (+3.3V)
43
65
87
(GND) 109
bottom view

Major components suppliers can provide you such connectors, e.g. Digi, Farnell, Mouser, etc. You might also want to check Pete's blog on where to get them and how to solder them.

3D models for both sockets and cables are available from the Samtec website, as well as part and footprint libraries for CAD.

Socket Types

Socket pin-out differs by socket type, which is identified by a letter. The following table lists all currently available socket types (version 17).

Type Letter Pin 1 Pin 2 Pin 3 Pin 4 Pin 5 Pin 6 Pin 7 Pin 8 Pin 9 Pin 10
Analog In A +3.3V +5V AIN (G!) AIN (G) AIN GPIO [UN] [UN] [UN] GND
LCD B +3.3V +5V LCD B0 LCD B1 LCD B2 LCD B3 LCD B4 LCD EN LCD CLK GND
CAN C +3.3V +5V GPIO! TD (G) RD (G) GPIO [UN] [UN] [UN] GND
USB Device D +3.3V +5V GPIO! D- D+ GPIO GPIO [UN] [UN] GND
Ethernet E +3.3V +5V [UN] LED1? LED2? TX D- TX D+ RX D- RX D+ GND
SD Card F +3.3V +5V GPIO! DAT0 DAT1 CMD DAT2 DAT3 CLK GND
LCD G +3.3V +5V LCD G0 LCD G1 LCD G2 LCD G3 LCD G4 LCD G5 BL GND
USB Host H +3.3V +5V GPIO! D- D+ [UN] [UN] [UN] [UN] GND
I²C I +3.3V +5V GPIO! [UN] [UN] GPIO [UN] SDA SCL GND
UART + Handshaking K +3.3V +5V GPIO! TX (G) RX (G) RTS CTS [UN] [UN] GND
Analog Out O +3.3V +5V GPIO! GPIO AOUT [UN] [UN] [UN] [UN] GND
PWM P +3.3V +5V GPIO! [UN] [UN] GPIO PWM (G) PWM (G) PWM GND
LCD R +3.3V +5V LCD R0 LCD R1 LCD R2 LCD R3 LCD R4 VSYNC HSYNC GND
SPI S +3.3V +5V GPIO! GPIO GPIO GPIO MOSI MISO SCK GND
Touch T +3.3V +5V [UN] YU XL YD XR [UN] [UN] GND
UART U +3.3V +5V GPIO! TX (G) RX (G) GPIO [UN] [UN] [UN] GND
3 GPIO X +3.3V +5V GPIO! GPIO GPIO [UN] [UN] [UN] [UN] GND
7 GPIO Y +3.3V +5V GPIO! GPIO GPIO GPIO GPIO GPIO GPIO GND
Manufacturer Specific Z +3.3V +5V GPIO! [MS] [MS] [MS] [MS] [MS] [MS] GND
DaisyLink Downstream * +3.3V +5V GPIO! GPIO GPIO [MS] [MS] [MS] [MS] GND
GPIOA general-purpose digital input/output pin, operating at 3.3 Volts.
(G)In addition to another functionality, a pin that is also usable as a GPIO.
[UN]Modules must not connect to this pin if using this socket type.
[MS]A manufacturer-specific pin. See the documentation from the manufacturer of the board.
!Interrupt-capable and software pull-up capable GPIO (the pull-up is switchable and in the range of 10kΩ to 100kΩ).
?A socket type that is optionally supported by a mainboard or a module.
*Socket type * should not appear on a mainboard, only on DaisyLink modules.

All pins must be at least 3.6V tolerant.
Logic input low is 0V minimum, 0.4V maximum.
Logic input high is 0.7 * Vdd minimum, Vdd + 0.2 maximum.

Builder Guides

Microsoft has published builder guides for manufacturers of mainboards and modules, which contain further detailed information about the sockets and how to make hardware compatible. The latest version of guides can be found at CodePlex.