Last update: 08. 02. 2021 01:21 (git revision fca3308 )

mPCIe-LEA-M8T

Build Status

This is a little miniPCIe card I designed to hold a u-blox LEA-M8T GNSS module, with an IO header and an optional backup supercap. The IO header has both timepulse outputs, as well as UART TX/RX. Module USB is connected to miniPCIe USB. I have not included a way to switch from UART to SPI.

KiCad raytraced board render

I had this made by JLCPCB using their 1mm thick PCBs, and elected to get them to assemble most of it - while all of the parts except the supercapacitor, connectors, and GNSS module are in their extended part library, it didn't make sense to spend $6 on extended part fees for two assembled boards, so I skipped the transistors and diode.

Repository Structure

Building

Simply call make in the top-top level directory. The build directory will them contain:

Makefile uses Jan Mrázek's KiKit, which I cannot recommend enough, and therefore has to be available on your system.

Jan's jlcparts app was also extremely useful in narrowing down part choices based on what JLCPCB have available.


IMPORTANT NOTE: If you give JLCPCB these files as-is, please verify the orientation of every part before submitting.

Furthermore, while I have received a run of these from JLCPCB, but I appear to have killed my LEA-M8T while 'recovering' it from a chunk of PCB, so I can't verify that they actually work. Will update this if that changes.

Available files

Front

Back

mini-PCIe LEA-M8T GNSS Board

Front

Back

mini-PCIe LEA-M8T GNSS Board Panelized

Generated by KiKit