Sockets - rittme/nrfmicro GitHub Wiki
This article is about nRFMicro socketing. Read the Batteries article about specific batteries.
Machine Pin Socket
I mostly use these for all my keyboard builds. They are 4.5mm tall sockets, perfect for 301230 Batteries.
- https://www.aliexpress.com/item/32980406694.html (black ones, $1.75 for 10 pcs + shipping)
- https://www.aliexpress.com/item/32758270537.html (white ones, if you got white PCBs)
With these sockets I use RGBW 4-pin or 5-pin headers that you can loot for pins and they're very cheap (cheaper than wire):
The pins are 10.0 x 0.6mm, gold plated, very sturdy and fit snugly. Cut them in half to get 5mm long pins for machined sockets.
- https://www.aliexpress.com/item/4001190583655.html (cheaper ones, 50 pcs lot, ~$1 for 50 pcs, tested, best!)
- https://www.aliexpress.com/item/32858430771.html (100 pcs lot, $3.79 for 100 pcs, tested)
- https://www.aliexpress.com/item/32836910511.html ($0.65 for 20 pcs, $2.60 for 100 pcs, untested)
Don't use the plastic headers, pull out the pins and throw the rest out. I usually cut pins in half to 5 mm and solder them flush.
You can also buy pins along with millmax low profile sockets here:
Mill max pins are pretty expensive (about $5 for 50 pins, shipping is not included). Pins are 0.51 x 6.35 mm:
There are also 0.6x15mm pins on TaoBao (untested):
You can cut your own needle pins from diode legs or 0.5-0.6 mm brass wire (0.6mm pins hold a little bit better). Careful about buying the "Gold Color" decorative wire (this one), it's lacquered and non-conductive until you scrape the gold paint off it. Search for H62 brass wire or phosphor bronze wire.
- https://www.aliexpress.com/item/32826904328.html 0.5mm industrial H62 brass wire, good quality, $1 per meter
DO NOT BUY THESE ON THE PICTURE BELOW
Most 40-pin headers have thick barrel-like profile machined pins (the thinnest part of the barrel is 1.5mm) so they don't fit:
- https://www.aliexpress.com/item/32740192299.html (don't buy these
- https://www.aliexpress.com/item/32803164240.html (don't buy these also)
Peel-A-Way
Super-low-profile sockets for 0.45 - 0.51mm pins max, min outer diameter is 1mm.
- https://keeb.io/products/peel-a-way-sockets-for-pro-micros ($2.49 a strip of 82 pins)
Peel-A-Way are NOT Corne PCBs compatible. They need 1mm holes, but Corne v2 and v3 have 0.85mm holes.
Peel-A-Way are NOT RGBW pins compatible as well. They need 0.51 mm pins max, RGBW pins are 0.6 mm.
Dupont (PBS) headers
Those sockets work with regular square PLS pins. Also ompatible with PBD/PLD (double row) and BLS/BLD crimp connectors.
- https://www.aliexpress.com/item/32888288845.html (3.5mm sockets for regular PLS square pins, used them for ProMicros)
You could try 5mm rather than 3.5mm to account for 3mm battery with USB socket on top but 3.5mm hold fine too.
Spring Pin Headers
Solderless "Con-through" also known as "Spring pin header", made by Mac8, a Japan company, they sell mostly in Japan.
Keycapsss.com sells 2 pieces for 6.90 EUR, so it's probably the cheapest option up to date, considering European shipping.
- https://keycapsss.com/keyboard-parts/parts/91/spring-loaded-pin-headers-12-pin-2pcs-conthrough (2 pcs for 6.90 EUR)
- https://yushakobo.jp/shop/a01mc-00 (yushakobo store, usually in stock)
- https://talpkeyboard.stores.jp/items/5e056626d790db16e2889233 (less taxes than on yushakobo)
- https://www.littlekeyboards.com/products/spring-header-12-pin ($7.99 for 2 pcs)
Getting 4 pieces from yushakobo via zenmarket.jp costed ~$20 (220*4+300+300+560=2040 JPY), it's about $30 now.
They are 2.5mm tall and support 0.85 mm holes max, won't hold in blue Pro Micros, barely hold in black Pro Micros, but work well with nRFMicro, BLE Micro Pro and nice!nano (you will also need counterpart PCBs with 0.85mm holes, i.e. Corne).
Specifications: https://www.mac8sdk.co.jp/uploads/entry_meta/file_value/1117/mac8_2018a_jp-xb2.pdf
They DO NOT NEED SOLDERING, do not solder them, they're too expensive for that, use them as press-fit headers only.
They fit nice!nano, nRFMicro and black MicroUSB Pro Micros.
Note that Purple Pro Micros with USB-C (also Blue Pro Micros, MicroUSB versions) are incompatible with Japanese Con-Through (spring) pins, you need black MicroUSB Pro Micros for that. Video:
Also see https://redd.it/as3cdh
Blue USB-C (old revision only) may fit but I'm not 100% sure. (Comparison with nRFMicro, not my picture)
Upd. @filterpaper: Just tested, both blue ones, old and new AVR chip fit the con-through. (discord)
Con-through will fit, but the USB port is too thick to use them face down.
Headers are just 2.5mm tall, topmount USB-C is 3.2 mm tall so headers are not tall enough for reverse mount. Also Chinese USB-C Pro Micros are longer than MicroUSB Pro Micros for about 3mm so they may not fit some cases.
Millmax
CAUTION! Millmax/Holtite/Rivets only work for holes >=1.5mm, Corne uses just 0.85mm for Pro Micro.
Millmax are expensive sockets mostly used for switches. Sometimes cost more than switches (you need two per switch).
- https://keycapsss.com/keyboard-parts/parts/73/mill-max-0305-holtite-for-switches-hotswap-sockets ($0.20 a pcs)
There are 7305 and 0305 ones, 2.67mm and 3.94 mm tall respectively, outer diameter 1.55mm (fits 1.50mm holes).
- https://www.mill-max.com/products/receptacle/7305 (7305-0-15-15-47-27-10-0) (7305 are 2.67 mm tall)
- https://www.mill-max.com/products/receptacle/0305 (0305-2-15-80-47-80-10-0) (0305 are 3.94 mm tall, easier to solder)
- https://www.mouser.com/datasheet/2/273/179-259776.pdf (datasheet)
7305 | 0305 |
---|---|
There are also "taobao" millmax sockets, they are way too large (need 2.0mm holes)
They cost 55 CNY (~$8.50) for 100 pcs but they're too large for standard PCBs (untested):
Switch sockets (2mm outer diameter so they need special PCBs):
LED sockets (too small for switch legs):
Holtites
Generally all Chinese sockets are called holtities (sometimes Millmax are called holtites too). Part number 8134-HC-8P3.
- https://deskthority.net/wiki/Holtite
- https://keycapsss.com/keyboard-parts/parts/83/holtite-hotswap-sockets-for-pcb/switches-8134-hc ($0.26 a pcs)
- https://www.digikey.com/product-detail/en/te-connectivity-amp-connectors/8134-HC-8P3/A114359-ND/1151726
They are press-fit mounted to the 1.5mm holes on the keyboard PCB. Outer diameter 1.50 mm. Height 3.45 mm. Look like this:
Rivets
You can also use dirt-cheap rivets ($3 for 1000 pcs) instead of millmax/holtities for switches and boards, see this post:
Despite the semi-conical shape they work pretty unreliably, need switch plate and sligthly bent pins. Sell in large bulks.
- https://www.aliexpress.com/item/32784673985.html nainine raised the price, 100 pcs (1.3x3.5mm) for $1.39
- https://www.aliexpress.com/item/33026899340.html another lot that sells 500 pcs (1.3x3.5mm) for $3.19
- https://www.aliexpress.com/item/33062607708.html another that sells 1000 pcs (1.3x3mm ones) for $2.80
- https://www.aliexpress.com/item/32760681240.html also works with EN0506 terminals (you can find cheaper ones)
Upd. checked out 1.3x3.5mm rivets, they are pretty loose. I don't know what the hell I was thinking. Maybe try shorter ones.
Misc
40 percent club has a few good articles about various sockets:
- http://www.40percent.club/2018/03/sockets.html (article about sockets)
- http://www.40percent.club/p/socketing-pro-micro.html (article about socketing a Pro Micro)
Links
- https://josefadamcik.github.io/SofleKeyboard/sourcing_parts.html (Sockets and pin headers for Pro Micro)