Skip to content

Commit 3ab5b7f

Browse files
Merge pull request #13 from sparkfun/updates-oct25
Minor docs updates
2 parents d3c73af + a8582a2 commit 3ab5b7f

File tree

30 files changed

+107
-30
lines changed

30 files changed

+107
-30
lines changed

.github/workflows/build_documentation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
python-version: 3.x
4141

4242
- name: Install Python dependencies
43-
run: pip install mkdocs-monorepo-plugin mkdocs-redirects mkdocs-git-revision-date-localized-plugin mkdocs-git-committers-plugin-2 Pillow 'mkdocs-material[imaging]'
43+
run: pip install -r requirements.txt
4444

4545
- name: Set up build cache
4646
run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
name: Build Documentation
2+
3+
# Allows you to run this workflow manually from the Actions tab
4+
on:
5+
workflow_dispatch:
6+
branches: ["main"]
7+
8+
# Allows this workflow to run automatically on pushes/commits
9+
# on:
10+
# push:
11+
# branches: ["main"]
12+
13+
# Sets permissions of the GITHUB_TOKEN to allow files to be committed to gh-pages branch
14+
permissions:
15+
contents: write
16+
17+
18+
jobs:
19+
deploy:
20+
runs-on: ubuntu-latest
21+
22+
steps:
23+
- name: Checkout repository
24+
uses: actions/checkout@v4
25+
with:
26+
submodules: recursive
27+
fetch-depth: 0
28+
sparse-checkout: |
29+
docs/modules.md
30+
docs/carriers.md
31+
docs/system_overview.md
32+
docs/resources.md
33+
flex_boards/
34+
overrides/.icons/
35+
36+
- name: Update submodules
37+
run: |
38+
git submodule update --init --recursive
39+
git submodule update --recursive --remote
40+
41+
- name: Install pgnquant for optimize plugin
42+
run: sudo apt-get install pngquant
43+
44+
- name: Set up Python runtime
45+
uses: actions/setup-python@v5
46+
with:
47+
python-version: 3.x
48+
49+
- name: Install Python dependencies
50+
run: pip install -r requirements.txt
51+
52+
- name: Set up build cache
53+
run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
54+
- uses: actions/cache@v4
55+
with:
56+
key: mkdocs-material-${{ env.cache_id }}
57+
path: .cache
58+
restore-keys: |
59+
mkdocs-material-
60+
61+
- name: Install Insiders build
62+
env:
63+
MKDOCS_TOKEN: ${{ secrets.MKDOCS_SECRET }}
64+
run: pip install git+https://${MKDOCS_TOKEN}@github.com/squidfunk/mkdocs-material-insiders.git
65+
- run: mkdocs gh-deploy --force

docs/modules.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@
9191
</article>
9292

9393

94-
- **SparkPNT GNSS Flex Module - ZED-X20P & IM19 IMU**
94+
- **SparkPNT GNSS Flex Module - ZED-X20P**
9595

9696
---
9797

docs/resources.md

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@
3333
- Component Documentation
3434
- :fontawesome-solid-file-pdf: [Product Specifications](SparkPNT_GNSS_Flex_Module_LG290P/assets/component_documentation/Quectel_LG290P03_GNSS_Module_Specification_V1.2.pdf)
3535
- :fontawesome-solid-file-pdf: [Protocol Specification](SparkPNT_GNSS_Flex_Module_LG290P/assets/component_documentation/quectel_lg290p03lgx80p03_gnss_protocol_specification_v1-1.pdf)
36-
- :fontawesome-solid-file-pdf: [RTK Application Note](SparkPNT_GNSS_Flex_Module_LG290P/assets/component_documentation/quectel_lg290p03lgx80p03_rtk_application_note_v1-1.pdf)
37-
- :fontawesome-solid-file-pdf: [Base Station Mode Application Note](SparkPNT_GNSS_Flex_Module_LG290P/assets/component_documentation/quectel_lg290p03lgx80p_series_base_station_mode_application_note_v1-1.pdf)
3836
- :fontawesome-solid-file-pdf: [Hardware Design](SparkPNT_GNSS_Flex_Module_LG290P/assets/component_documentation/quectel_lg290p03_hardware_design_v1-1.pdf)
3937
- :fontawesome-solid-file-pdf: [Firmware Upgrade Guide](SparkPNT_GNSS_Flex_Module_LG290P/assets/component_documentation/quectel_lg290p03lgx80p03_firmware_upgrade_guide_v1-1.pdf)
38+
- :fontawesome-solid-file-pdf: [Application Note - RTK Corrections](SparkPNT_GNSS_Flex_Module_LG290P/assets/component_documentation/quectel_lg290p03lgx80p03_rtk_application_note_v1-1.pdf)
39+
- :fontawesome-solid-file-pdf: [Application Note - Base Station](SparkPNT_GNSS_Flex_Module_LG290P/assets/component_documentation/quectel_lg290p03lgx80p_series_base_station_mode_application_note_v1-1.pdf)
4040
- :material-youtube: [Product Showcase](https://youtu.be/r-bhOLv4zsk)
4141

4242

@@ -49,9 +49,6 @@
4949
- :fontawesome-solid-file-pdf: [Board Dimensions](SparkPNT_GNSS_Flex_Module_DAN-F10N/assets/board_files/dimensions.pdf)
5050
- :material-folder-zip: [KiCad Files](SparkPNT_GNSS_Flex_Module_DAN-F10N/assets/board_files/kicad_files.zip)
5151
- :material-cube-outline: [STEP File](SparkPNT_GNSS_Flex_Module_DAN-F10N/assets/3d_model/cad_model.step)
52-
- :fontawesome-solid-computer: [u-center 2 Software](https://www.u-blox.com/en/product/u-center)
53-
- :material-cloud-download: [Download](https://u-center2-updates.u-blox.com/u-center2-installer.exe)
54-
- :material-book-open-variant: [User Manual](https://www.u-blox.com/en/info/u-center-2-user-guide)
5552
- Component Documentation
5653
- :fontawesome-solid-file-pdf: [Datasheet](https://content.u-blox.com/sites/default/files/documents/DAN-F10N_DataSheet_UBXDOC-963802114-13074.pdf)
5754
- :fontawesome-solid-file-pdf: [Product Summary](https://content.u-blox.com/sites/default/files/documents/DAN-F10N_ProductSummary_UBXDOC-963802114-13162.pdf)
@@ -97,10 +94,10 @@
9794
- LG290P GNSS Module
9895
- :fontawesome-solid-file-pdf: [Product Specifications](SparkPNT_GNSS_Flex_Module_LG290P-Tilt/assets/component_documentation/Quectel_LG290P03_GNSS_Module_Specification_V1.2.pdf)
9996
- :fontawesome-solid-file-pdf: [Protocol Specification](SparkPNT_GNSS_Flex_Module_LG290P-Tilt/assets/component_documentation/quectel_lg290p03lgx80p03_gnss_protocol_specification_v1-1.pdf)
100-
- :fontawesome-solid-file-pdf: [RTK Application Note](SparkPNT_GNSS_Flex_Module_LG290P-Tilt/assets/component_documentation/quectel_lg290p03lgx80p03_rtk_application_note_v1-1.pdf)
101-
- :fontawesome-solid-file-pdf: [Base Station Mode Application Note](SparkPNT_GNSS_Flex_Module_LG290P-Tilt/assets/component_documentation/quectel_lg290p03lgx80p_series_base_station_mode_application_note_v1-1.pdf)
10297
- :fontawesome-solid-file-pdf: [Hardware Design](SparkPNT_GNSS_Flex_Module_LG290P-Tilt/assets/component_documentation/quectel_lg290p03_hardware_design_v1-1.pdf)
10398
- :fontawesome-solid-file-pdf: [Firmware Upgrade Guide](SparkPNT_GNSS_Flex_Module_LG290P-Tilt/assets/component_documentation/quectel_lg290p03lgx80p03_firmware_upgrade_guide_v1-1.pdf)
99+
- :fontawesome-solid-file-pdf: [Application Note - RTK Corrections](SparkPNT_GNSS_Flex_Module_LG290P-Tilt/assets/component_documentation/quectel_lg290p03lgx80p03_rtk_application_note_v1-1.pdf)
100+
- :fontawesome-solid-file-pdf: [Application Note - Base Station](SparkPNT_GNSS_Flex_Module_LG290P-Tilt/assets/component_documentation/quectel_lg290p03lgx80p_series_base_station_mode_application_note_v1-1.pdf)
104101
- IM19 Attitude Module
105102
- :fontawesome-solid-file-pdf: [Datasheet](./assets/component_documentation/IM19.pdf)
106103
- :fontawesome-solid-file-pdf: [Integration Guide](./assets/component_documentation/IM19EI_v1.4.1.pdf)

flex_boards/SparkPNT_GNSS_Flex_Module_DAN-F10N/docs/hardware_overview.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -157,11 +157,12 @@ The DAN-F10N GNSS module comes with a 20 x 20 x 8 mm, integrated, Right Hand Cir
157157

158158
<div class="grid cards" markdown>
159159

160-
<div markdown>
160+
<div style="text-align: center;" markdown>
161161

162-
<article class="video-500px" style="text-align: center; margin: auto;" markdown>
163-
<iframe src="https://www.youtube.com/embed/7_Pxe2rVFIQ" title="u-blox F10 GNSS platform for meter-level accuracy in urban environments" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
164162
![QR code](./assets/img/qr_code/video-ublox_f10.png){ .qr width="85" }
163+
164+
<article class="video-500px" style="margin: auto;" markdown>
165+
<iframe src="https://www.youtube.com/embed/7_Pxe2rVFIQ" title="u-blox F10 GNSS platform for meter-level accuracy in urban environments" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
165166
</article>
166167

167168
</div>
@@ -366,6 +367,7 @@ The GNSS Flex system is designed around two 2x10-pin, 2mm pitch headers used mat
366367

367368

368369
<div markdown>
370+
369371
Below, are the features that are available from the DAN-F10N GNSS receiver.
370372

371373
<article class="annotate" markdown>

flex_boards/SparkPNT_GNSS_Flex_Module_DAN-F10N/docs/software_overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ Before users can connect to the DAN-F10N GNSS Flex module, they will need to spe
190190

191191
## Arduino IDE
192192
!!! tip
193-
For first-time users, who have never programmed before and are looking to use the Arduino IDE, we recommend beginning with the <a href="https://www.sparkfun.com/products/15631">SparkFun Inventor's Kit (SIK)</a>, which is designed to help users get started programming with the Arduino IDE.
193+
For first-time users, who have never programmed before and are looking to use the Arduino IDE, we recommend beginning with the <a href="https://www.sparkfun.com/sparkfun-inventor-s-kit-for-arduino-uno-v4-1.html">SparkFun Inventor's Kit (SIK)</a>, which is designed to help users get started programming with the Arduino IDE.
194194

195195
Most users may already be familiar with the Arduino IDE and its use. However, for those of you who have never heard the name *Arduino* before, feel free to check out the [Arduino website](https://www.arduino.cc/en/Guide/HomePage). To get started with using the Arduino IDE, check out our tutorials below:
196196

flex_boards/SparkPNT_GNSS_Flex_Module_LG290P-Tilt/docs/hardware_overview.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -157,15 +157,15 @@ The LG290P GNSS Flex module has the following features:
157157

158158

159159

160-
## LG290P GNSS Module
160+
## LG290P GNSS Receiver
161161
One of the centerpieces of the GNSS Flex module, is the [LG290P GNSS module](./assets/component_documentation/quectel_lg290p03_hardware_design_v1-1.pdf) from [Quectel](https://www.quectel.com/). The LG290P is a low-power, multi-band, multi-constellation GNSS receiver capable of delivering centimeter-level precision at high update rates. The built-in NIC anti-jamming unit provides professional-grade interference signal detection and elimination algorithms, which effectively mitigate against multiple narrow-band interference sources and significantly improves the signal reception performance in complex electromagnetic environments. With its performance advantages of high-precision and power consumption, this board is an ideal choice for high-precision navigation applications, such as intelligent robots, UAVs, precision agriculture, mining, surveying, and autonomous navigation.
162162

163163

164164
<div class="grid cards" markdown>
165165

166166
<div style="text-align: center;" markdown>
167167

168-
![QR code to product video](./assets/img/qr_code/video-quectel_lg290p.png){ .qr width="85px" }
168+
![QR code to product video](./assets/img/qr_code/video-lg290p.png){ .qr width="85px" }
169169

170170
<article class="video-500px" style="margin: auto;" markdown>
171171
<iframe src="https://player.vimeo.com/video/1000742664?dnt=1&amp;app_id=122963" title="Quectel: Product Intro for LG290P GNSS Module" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
@@ -545,6 +545,7 @@ The GNSS Flex system is designed around two 2x10-pin, 2mm pitch headers used mat
545545

546546

547547
<div markdown>
548+
548549
Below, are the features that are available from the LG290P GNSS receiver.
549550

550551
<article class="annotate" markdown>
@@ -855,7 +856,7 @@ Below, are the features that are available from the IM19 attitude module.
855856

856857

857858
=== "LED Output"
858-
The `RTK` [PTH](https://en.wikipedia.org/wiki/Through-hole_technology "Plated Through Holes") pin operates as both the `RTK_LED` status indicator for the RTK positioning and `ANT_ON` power control for the external LNA or active antenna power.
859+
The `RTK` pin operates as both the `RTK_LED` status indicator for the RTK positioning and `ANT_ON` power control for the external LNA or active antenna power.
859860

860861

861862
<figure markdown>

flex_boards/SparkPNT_GNSS_Flex_Module_LG290P-Tilt/docs/software_overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ In the QGNSS software, users can click on the ++"Advance"++ button, at the botto
106106

107107

108108
??? example "Example - `PQTMCFGUART` Message"
109-
As an example, try utilizing the `PQTMCFGUART` PQTM message. Enter `$PQTMCFGUART,R*` into the **Data Input*** field of the QConsole. DOn't forget to select the `NMEA` and `CRLF` options from ++"Advance"++ settings menu. If entered and configured properly, the value `36` should pop up in the **Checksum** field of the QConsole; then, click on the <kbd>:material-send:</kbd> button to send the message.
109+
As an example, try utilizing the `PQTMCFGUART` PQTM message. Enter `$PQTMCFGUART,R*` into the **Data Input** field of the QConsole. DOn't forget to select the `NMEA` and `CRLF` options from ++"Advance"++ settings menu. If entered and configured properly, the value `36` should pop up in the **Checksum** field of the QConsole; then, click on the <kbd>:material-send:</kbd> button to send the message.
110110

111111

112112
``` bash

0 commit comments

Comments
 (0)