OpenPin is an open-source project which lets you use your Ai Pin after Humane bricked them. You can install it in a few clicks & without any ADB certs!
Please see OpenPin.org for installation and usage instructions.
Qty | Name | Where to Buy |
---|---|---|
4 | M2x8mm Hex Screws | Amazon |
4 | M2 Hex Locknuts | Amazon |
4 | Small Magnets | Amazon |
1 | Micro-USB Port | DigiKey |
1 | Pogo-Pin Assembly | DigiKey |
If you order the PCB with the USB-port already soldered (as in the instructions below) you do NOT need to buy the 'Micro-USB Port' part.
Name | Where to Buy |
---|---|
1.5mm Hex Driver | Inc. with Screws |
4mm Nut Driver | Amazon |
T27 TORX Hex Driver | Amazon |
You will also need soldering tools and a 3D printer, depending on how much you choose to do yourself (versus using a service).
- Order the PCBs
The following instructions are for if you want to buy the PCBs with the surface mount USB port already soldered.
These instructions are for JLCPCB. I don't have any affiliation, I just like them.
Upload gerbers
- Download the pin-interposer.zip (the zipped Gerber files)
- Take
pin-interposer.zip
, go to JLCPCB.com, and simply upload into the file dropbox
Set PCB details
- The only setting you need to change is toggling on 'PCB Assembly'
- Click next, confirm you see the PCB in the preview, then click next again
Upload assembly files
- Download bom.csv and positions.csv
- Upload
bom.csv
into the left dropbox &positions.csv
into the right, then click next
Set parts to assemble
- Click the search icon across from J1, enter
10118193-0001LF
, and search & select it - Leave the other rows alone
- Click next, it will ask if you are sure you don't want to assemble the other rows, click confirm
Click through rest of process and check out!
- 3D-print plastic parts
- Download the two 3D models: Pin-Base.stl and Pin-Cradle.stl
- Print with 0.2mm quality or better in PLA
- Solder the pogo-pins
- Push the pins of the part into the 4 matching holes on the board
Make sure the part is on the same face of the board as the USB port! - Solder one pin to start with, make sure its flush with the board and perfectly vertical
If not soldered correctly, reheat the solder joint and adjust. - Solder the remaining pins
- Final assembly
Putting the parts together
- Put the Pin Base down on a table
- Press the PCB into the matching recess (it should be fairly obvious how it fits)
- Place the Pin Cradle overtop of this assembly, aligning it so the pogo pins protrude through the hole
Screwing everything in
- Feed the four M2 screw through the holes in top, hand-tighten on nuts
- Use the 1.5mm Hex Driver and 4mm Nut Driver to tighten everything up
Install magnets
⚠️ It's really important you get the orientation of the magnets correct!
- Place four magnets on the underside of AI Pin like so:
- Mark the exposed face of each magnet with a sharpie
- Being careful not to get mixed up, transfer each magnet to the corresponding hole on the Pin Cradle, sharpie-side down
Again, make sure its in the correct hole & in correct orientation!! - Depending on your printer tolerances, the magnet may be too hard to push into the hole
- Use the T27 TORX Hex Driver to file the hole until it fits
- The driver works great for actually pushing the magnet into the hole, too
- Enjoy & move on to installing client!