This is a little miniPCIe card I designed to hold a Quectel LC86L GNSS module, with a timepulse header and a backup supercap.
mPCIe-GNSS
contains the main schematics and board drawingmPCIe-GNSS/mPCIe-GNSS.pretty
contains the board-specific footprintsmPCIe-GNSS/mPCIe-GNSS-archive.lib
contains the board-specific symbols
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.
Simply call make
in the top-top level directory. The build
directory will
them contain:
- the main mPCIe board
- A panelized version of said board
- zipped gerbers for the boards you can directly use for manufacturing
- zipped gerbers and SMT assembly BOM/position files for JLCPCB's SMT assembly service for the single-board version.
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.