Skip to content

Commit ba6fa8f

Browse files
Update modules section
Add landing page for modules Add product links for each module Add hookup guide banner
1 parent 0b8922e commit ba6fa8f

File tree

6 files changed

+104
-8
lines changed

6 files changed

+104
-8
lines changed

docs/modules.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# All Modules
2+
3+
<!-- Import the component -->
4+
<script type="module" src="https://ajax.googleapis.com/ajax/libs/model-viewer/3.5.0/model-viewer.min.js"></script>
5+
6+
7+
<div class="grid cards" style="grid-template-columns: repeat(auto-fit,minmax(8rem,1fr));" markdown>
8+
9+
- **SparkPNT GNSS Flex Module - mosaic-X5**
10+
11+
---
12+
13+
<!-- [![](./SparkPNT_GNSS_Flex_Module_mosaic-X5/assets/img/banner-hookup_guide.png)](./SparkPNT_GNSS_Flex_Module_mosaic-X5/index.md) -->
14+
15+
<model-viewer src="../SparkPNT_GNSS_Flex_Module_mosaic-X5/assets/3d_model/web_model.glb" camera-controls poster="../SparkPNT_GNSS_Flex_Module_mosaic-X5/assets/3d_model/poster.png" tone-mapping="neutral" shadow-intensity="2" shadow-softness="0.2" camera-orbit="0deg 50deg 0.103m" field-of-view="25.11deg" style="width: 100%; height: 250px;">
16+
</model-viewer>
17+
18+
<article style="text-align: center;" markdown>
19+
[Hookup Guide](./SparkPNT_GNSS_Flex_Module_mosaic-X5/index.md){ .md-button .md-button--primary }
20+
21+
![QR code to product page](./SparkPNT_GNSS_Flex_Module_mosaic-X5/assets/img/qr_code/product.png){ .qr }
22+
[Purchase from SparkFun :fontawesome-solid-cart-plus:{ .heart }](https://www.sparkfun.com/sparkpnt-gnss-flex-module-mosaic-x5.html){ .md-button .md-button--primary }
23+
</article>
24+
25+
26+
- **SparkPNT GNSS Flex Module - LG290P**
27+
28+
---
29+
30+
<!-- [![](./SparkPNT_GNSS_Flex_Module_LG290P/assets/img/banner-hookup_guide.png)](./SparkPNT_GNSS_Flex_Module_LG290P/index.md) -->
31+
32+
<model-viewer src="../SparkPNT_GNSS_Flex_Module_LG290P/assets/3d_model/web_model.glb" camera-controls poster="../SparkPNT_GNSS_Flex_Module_LG290P/assets/3d_model/poster.png" tone-mapping="neutral" shadow-intensity="2" shadow-softness="0.2" camera-orbit="0deg 50deg 0.103m" field-of-view="25.11deg" style="width: 100%; height: 250px;">
33+
</model-viewer>
34+
35+
<article style="text-align: center;" markdown>
36+
[Hookup Guide](./SparkPNT_GNSS_Flex_Module_LG290P/index.md){ .md-button .md-button--primary }
37+
38+
![QR code to product page](./SparkPNT_GNSS_Flex_Module_LG290P/assets/img/qr_code/product.png){ .qr }
39+
[Purchase from SparkFun :fontawesome-solid-cart-plus:{ .heart }](https://www.sparkfun.com/sparkpnt-gnss-flex-module-lg290p.html){ .md-button .md-button--primary }
40+
</article>
41+
42+
</div>
31.7 KB
Loading

flex_boards/SparkPNT_GNSS_Flex_Module_LG290P/docs/hardware_overview.md

Lines changed: 32 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,39 @@
1+
<article style="text-align: center;" markdown>
2+
![Banner](./assets/img/banner-hookup_guide.png){ width="650px" }
3+
</article>
4+
5+
16
## Introduction
2-
This SparkPNT GNSS Flex module features the Quectel LG290P GNSS receiver. The LG290P module is a quad-band, multi-constellation, high-precision, RTK GNSS receiver. The module can simultaneously receive signals from the `L1`, `L2`, `L5`, and `L6`/`E6` frequency bands of the GPS, GLONASS, Galileo, BDS, QZSS, and NavIC GNSS constellations. In addition, the module supports SBAS augmentation systems (WASS, EGNOS, BDSBAS, MSAS, GAGAN, and SDCM), PPP services (Feature is still under development) (BDS PPP-B2b, QZSS CLAS, MADOCA-PPP, and Galileo HAS), RTCM, and RTK corrections for precision navigation with a fast convergence time and reliable performance.
37

4-
The built-in NIC anti-jamming unit provides professional-grade interference signal detection and elimination algorithms, effectively mitigating multiple narrow-band interference sources and significantly improving signal reception performance in complex electromagnetic environments. Additionally, the embedded algorithms ensure reliable positioning in complex scenarios such as urban environments and deep tree cover.
8+
<div class="grid cards desc" markdown>
59

10+
- <a href="https://www.sparkfun.com/sparkpnt-gnss-flex-module-lg290p.html">
11+
**SparkPNT GNSS Flex Module - LG290P**<br>
12+
**SKU:** GPS-28139
13+
14+
---
15+
16+
<figure markdown>
17+
![Product Thumbnail](https://cdn.sparkfun.com/assets/parts/2/9/7/5/2/28929-LG290P-Module-Feature.jpg)
18+
</figure></a>
619

7-
!!! warning "Features Under Development"
8-
- **I^2^C/SPI** - Currently, only the UART interface is supported by the module.
9-
- **PPP Services** - Corrections for some of the PPP services have not been implemented.
20+
<article style="text-align: center;" markdown>
21+
![QR code to product page](./assets/img/qr_code/product.png){ .tinyqr }
22+
[Purchase from SparkFun :fontawesome-solid-cart-plus:{ .heart }](https://www.sparkfun.com/sparkpnt-gnss-flex-module-lg290p.html){ .md-button .md-button--primary }
23+
</article>
24+
25+
26+
- This SparkPNT GNSS Flex module features the Quectel LG290P GNSS receiver. The LG290P module is a quad-band, multi-constellation, high-precision, RTK GNSS receiver. The module can simultaneously receive signals from the `L1`, `L2`, `L5`, and `L6`/`E6` frequency bands of the GPS, GLONASS, Galileo, BDS, QZSS, and NavIC GNSS constellations. In addition, the module supports SBAS augmentation systems (WASS, EGNOS, BDSBAS, MSAS, GAGAN, and SDCM), PPP services (Feature is still under development) (BDS PPP-B2b, QZSS CLAS, MADOCA-PPP, and Galileo HAS), RTCM, and RTK corrections for precision navigation with a fast convergence time and reliable performance.
27+
28+
The built-in NIC anti-jamming unit provides professional-grade interference signal detection and elimination algorithms, effectively mitigating multiple narrow-band interference sources and significantly improving signal reception performance in complex electromagnetic environments. Additionally, the embedded algorithms ensure reliable positioning in complex scenarios such as urban environments and deep tree cover.
29+
30+
31+
!!! warning "Features Under Development"
32+
- **I^2^C/SPI** - Currently, only the UART interface is supported by the module.
33+
- **PPP Services** - Corrections for some of the PPP services have not been implemented.
34+
35+
36+
</div>
1037

1138

1239

39.9 KB
Loading

flex_boards/SparkPNT_GNSS_Flex_Module_mosaic-X5/docs/hardware_overview.md

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
<article style="text-align: center;" markdown>
2+
![Banner](./assets/img/banner-hookup_guide.png){ width="650px" }
3+
</article>
4+
5+
16
!!! danger
27
!!! warning "ESD Sensitivity"
38
The mosaic-X5 module is sensitive to [ESD](https://en.wikipedia.org/wiki/Electrostatic_discharge "Electrostatic Discharge"). Use a proper grounding system to make sure that the working surface and the components are at the same electric potential.
@@ -18,11 +23,32 @@
1823

1924

2025
## Introduction
21-
This SparkPNT GNSS Flex module features the [Septentrio mosaic-X5](https://www.septentrio.com/en/products/gnss-receivers/gnss-receiver-modules/mosaic-x5), a compact, ultra-low power, multi-band, multi-constellation, high-precision GNSS receiver. The receiver supports the GPS (USA), GLONASS (Russia), Beidou (China), Galileo (Europe), and NavIC (India) constellations, including regional systems *(i.e. SBAS and QZSS)*. With its [**Real Time Kinematics**](https://learn.sparkfun.com/tutorials/813) (RTK) capabilities, the module can achieve a horizontal accuracy of 6mm (~0.25in), vertical accuracy of 1cm (~0.4in) using RTK, and timing precision of 5ns (5 billionths of a second). It also features Septentrio's unique [AIM+ technology](https://www.septentrio.com/en/learn-more/advanced-positioning-technology/aim-jamming-protection) for interference mitigation and anti-spoofing, ensuring best-in-class reliability and scalable position accuracy.
2226

23-
The mosaic-X5 is a sophisticated module with an internal web server that can be utilized with any web browser. On the GNSS Flex module, the web server is accessed through either the USB data pins from the standard GNSS Flex headers; or the Ethernet PHY of the mosaic-X5, which is broken out on an third 2x10 pin, 2mm pitch female header. To guide users through the configuration options, Septentrio provides dozens of [video tutorials](https://www.youtube.com/@SeptentrioGNSS/videos) about the web interface.
27+
<div class="grid cards desc" markdown>
28+
29+
- <a href="https://www.sparkfun.com/sparkpnt-gnss-flex-module-mosaic-x5.html">
30+
**SparkPNT GNSS Flex Module - LG290P**<br>
31+
**SKU:** GPS-28138
32+
33+
---
34+
35+
<figure markdown>
36+
![Product Thumbnail](https://cdn.sparkfun.com/assets/parts/2/9/7/5/0/28138-GNSS-Flex-Module-Mosaic-X5-Feature-fixed.jpg)
37+
</figure></a>
38+
39+
<article style="text-align: center;" markdown>
40+
![QR code to product page](./assets/img/qr_code/product.png){ .tinyqr }
41+
[Purchase from SparkFun :fontawesome-solid-cart-plus:{ .heart }](https://www.sparkfun.com/sparkpnt-gnss-flex-module-mosaic-x5.html){ .md-button .md-button--primary }
42+
</article>
43+
2444

25-
For the users who prefer a command-line interface, Septentrio has you covered. Users can still control and configure the mosaic-X5 module through a CLI, which is useful for scenarios such as production line testing *(in fact, that is how we test this board)* or remote access.
45+
- This SparkPNT GNSS Flex module features the [Septentrio mosaic-X5](https://www.septentrio.com/en/products/gnss-receivers/gnss-receiver-modules/mosaic-x5), a compact, ultra-low power, multi-band, multi-constellation, high-precision GNSS receiver. The receiver supports the GPS (USA), GLONASS (Russia), Beidou (China), Galileo (Europe), and NavIC (India) constellations, including regional systems *(i.e. SBAS and QZSS)*. With its [**Real Time Kinematics**](https://learn.sparkfun.com/tutorials/813) (RTK) capabilities, the module can achieve a horizontal accuracy of 6mm (~0.25in), vertical accuracy of 1cm (~0.4in) using RTK, and timing precision of 5ns (5 billionths of a second). It also features Septentrio's unique [AIM+ technology](https://www.septentrio.com/en/learn-more/advanced-positioning-technology/aim-jamming-protection) for interference mitigation and anti-spoofing, ensuring best-in-class reliability and scalable position accuracy.
46+
47+
The mosaic-X5 is a sophisticated module with an internal web server that can be utilized with any web browser. On the GNSS Flex module, the web server is accessed through either the USB data pins from the standard GNSS Flex headers; or the Ethernet PHY of the mosaic-X5, which is broken out on an third 2x10 pin, 2mm pitch female header. To guide users through the configuration options, Septentrio provides dozens of [video tutorials](https://www.youtube.com/@SeptentrioGNSS/videos) about the web interface.
48+
49+
For the users who prefer a command-line interface, Septentrio has you covered. Users can still control and configure the mosaic-X5 module through a CLI, which is useful for scenarios such as production line testing *(in fact, that is how we test this board)* or remote access.
50+
51+
</div>
2652

2753

2854
??? question "mosaic-X5 Product Comparison"

mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -426,6 +426,7 @@ nav:
426426
- Hardware Assembly: hardware_assembly.md
427427
- Software Overview: software_overview.md
428428
- GNSS Flex Modules:
429+
- modules.md
429430
- mosaic-X5: '!include ./flex_boards/SparkPNT_GNSS_Flex_Module_mosaic-X5/mkdocs.yml'
430431
- LG290P: '!include ./flex_boards/SparkPNT_GNSS_Flex_Module_LG290P/mkdocs.yml'
431432
- Carrier Boards:

0 commit comments

Comments
 (0)