The breakout board for the Librem 5 is a great way for hardware hackers to add functionality to your phone. When attached, you’ll have nicely exposed programmable pins. This allows you to use I2C, serial, and many digital sensors, much like you would on a single-board microcomputer.
With this setup, you can add ambient temperature, gas, humidity, and many other sensor types to your Librem 5.
Once you get your Breakout board and other needed electronics for your project, you can plan out which pins you’ll need. For this example, we are using I2C for an ENS160 gas sensor. Because the I2C logic voltage on the Librem 5 is 1.8V, we need to use a level translator to translate it to 3.3V.Now that we know what will be hooked up, we can short these pads with solder on the breakout board to expose 3.3V and 1.8V. With that done, we can attach the breakout board to the Librem 5.
If you cannot get the connector lineup with the mid-frame in place, you’ll need to remove it by taking out the Wi-Fi and Cellular M.2 modules. You’ll also need to remove the screws around the frame.Then take a spudger or pick and pop off the center frame.With the center frame removed, attaching or detaching the breakout board is easier. Carefully line up the breakout board and press it on with minimal force.If you need to reattach your center frame, carefully feed the breakout board through, snap on and screw down the frame, and reinsert your Wi-Fi and cellular cards.Reinstall your smart card, SIM, and SD card.Screw down the breakout board with one of the 3 screws used for the M.2 cover plate.
At this point, you can attach your battery and back cover or start prototyping.A convenient way to attach pins to the Rigid-Flex Breakout Board is using trimmed press-fit headers. Clipping them like this makes it simple to install and remove.Once your creation is ready, boot up your phone and create your driver in whatever language you prefer. You can check out the code and case model used in this project here. If you build small, you can fit everything in the case; for this project, a custom case was needed for the extra sensor.For tech tinkerers that want to customize their Librem 5 phone, get your breakout board here.
Model | Status | Lead Time | ||
---|---|---|---|---|
Librem Key (Made in USA) | In Stock ($59+) | 10 business days | ||
Librem 5 | In Stock ($699+) 3GB/32GB | 10 business days | ||
Librem 5 COMSEC Bundle | In Stock ($1299+) Qty 2; 3GB/32GB | 10 business days | ||
Liberty Phone (Made in USA Electronics) | Backorder ($1,999+) 4GB/128GB | Estimated fulfillment February | ||
Librem 5 + SIMple (3 GB Data) | In Stock ($99/mo) | 10 business days | ||
Librem 5 + SIMple Plus (5 GB Data) | In Stock ($129/mo) | 10 business days | ||
Librem 5 + AweSIM (Unlimited Data) | In Stock ($169/mo) | 10 business days | ||
Librem 11 | In Stock ($999+) 8GB/1TB | 10 business days | ||
Librem 14 | Backorder ($1,370+) | Estimated fulfillment December | ||
Librem Mini | Backorder ($799+) | 10 business days | ||
Librem Server | In Stock ($2,999+) | 45 business days |