

Mpcie gnss
This is a little miniPCIe card I designed to hold a Quectel LC86L GNSS module, with a timepulse header and a backup supercap.
- Size
- 30 × 51 mm
- Copper layers
- 2
- Thickness
- 1 mm
- Parts
- 27
- Nets
- 19
- Pads
- 148
- Tracks, vias
- 154, 44
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 23 Jan 2021
- Updated
- 2 Jul 2021
Overview
Mpcie gnss is an open-source printed circuit board by neggles, from the neggles/mpcie-gnss repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 2-layer board of 30 × 51 mm with 27 parts on 19 nets, routed with 154 tracks and 44 vias.
It is built around the CP2102N-A01-GQFN28R, DTC143Z and LC86L, with the RB520S30T1G-HXY among its other parts. Its parts include 9 capacitors, 7 resistors, 4 diodes, 2 transistors and 2 connectors. It belongs with the radio and wireless boards of this library.
Main components
4CP2102N-A01-GQFN28R
QFN-28-EP(5x5)-40℃~+85℃ 13.7mA 195uA 3Mbps 3V~3.6V Transceiver USB 2.0 QFN-28-EP(5x5) USB Converters ROHSSilicon LabsUSB ConvertersDTC143Z
TO-92(TO-226)TO-92(TO-226) Bipolar (BJT)onsemiBipolar (BJT)LC86L
SMD-12SMD-12 New Arrivals ROHSQuectelUncategorisedRB520S30T1G-HXY
SOD-523-40℃~+125℃ 1 Independent 1A 1uA@10V 200mA 30V 600mV@200mA SOD-523 Schottky Diodes ROHSHXY MOSFETSchottky Diodes
README
README.mdmPCIe-GNSS (mPCIe-LC6L)
This is a little miniPCIe card I designed to hold a Quectel LC86L GNSS module, with a timepulse header and a backup supercap.

Repository Structure
mPCIe-GNSScontains the main schematics and board drawingmPCIe-GNSS/mPCIe-GNSS.prettycontains the board-specific footprintsmPCIe-GNSS/mPCIe-GNSS-archive.libcontains 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.
Building
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.
IMPORTANT NOTE: If you give JLCPCB these files as-is, please verify the orientation of every part before submitting.
Parts
27| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 100nF | Capacitor_SMD:C_0402_1005Metric | C3, C4, C6, C8 |
| 2 | 220R | Resistor_SMD:R_0402_1005Metric | R5, R6 |
| 2 | 33R | Resistor_SMD:R_0402_1005Metric | R2, R3 |
| 2 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C2, C7 |
| 1 | 10uF | Capacitor_SMD:C_0402_1005Metric | C5 |
| 1 | 1K | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 1PPS | 1 My Footprints:LED_0603_1608Metric_SnapModel | LED2 |
| 1 | 1PPS | 1 My Footprints:JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_Horizontal_3D | J1 |
| 1 | 1uF | Capacitor_SMD:C_0402_1005Metric | C9 |
| 1 | 4.7K | Resistor_SMD:R_0402_1005Metric | R7 |
| 1 | 51R | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | ANT | 1 My Footprints:LED_0603_1608Metric_SnapModel | LED3 |
| 1 | ANT | Connector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_Vertical | J2 |
| 1 | CP2102N-A01-GQFN28 | 1 My Footprints:QFN28G_0.5-5X5MM | U1 |
| 1 | DSK-3R3H224U-HL | 1 My Footprints:CAP_DSK-3R3H224U-HL | C1 |
| 1 | DTA043T | 1 My Footprints:Q_EMT3F | Q2 |
| 1 | DTC143Z | 1 My Footprints:Q_EMT3F | Q1 |
| 1 | LC86L | 1 My Footprints:XCVR_LC86L | GNSS1 |
| 1 | PWR | 1 My Footprints:LED_0603_1608Metric_SnapModel | LED1 |
| 1 | RB520S30T1G | Diode_SMD:D_SOD-523 | D1 |
| 1 | miniPCIe | 1 My Footprints:mini-PCIe_F1_Full_v600 | PC1 |
Similar boards
- 6 layers100 × 70 mm

- 2 layers66 × 25.4 mm

TI Ember
Grippy98/TI-Ember-SBC
TI Ember SBC - Arduino Pro Compatible Form Factor using AM625 SoC
268 parts1MIT - 4 layers30 × 51 mm

- 4 layers91.7 × 69.6 mm

- 2 layers85 × 60 mm

- 2 layers36 × 53.5 mm

- 4 layers38.5 × 47 mm

- 2 layers17.8 × 21 mm

VBUS Switch Addon Board
suzan-works/XIAO_CH32X035
Tiny microcontroller board equipped with WCH CH32X035. WCH CH32X035を搭載した小型のマイコンボード
29 parts8MIT
Questions
How big is the Mpcie gnss PCB?
It measures 30 × 51 mm and has 2 copper layers, 1 mm thick.
What parts does the Mpcie gnss use?
27 parts, built around the CP2102N-A01-GQFN28R, DTC143Z, LC86L and RB520S30T1G-HXY. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Mpcie gnss KiCad files?
From the neggles/mpcie-gnss repository on GitHub, at the commit this page was made from: the board is mPCIe-GNSS/mPCIe-GNSS.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Mpcie gnss design in my own project?
Its repository publishes it under the CC-BY-SA-4.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).