You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update releases
Link GNSS Flex breakout into system overview
Replace <center> and <sup> tags
Fix links
Add instructional video
Update antenna and software instructions
Copy file name to clipboardExpand all lines: docs/hardware_assembly.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,3 +38,11 @@ In order to receive [GNSS](https://en.wikipedia.org/wiki/Satellite_navigation "G
38
38
</div>
39
39
40
40
</div>
41
+
42
+
43
+
!!! tip
44
+
For the best performance, we recommend users choose a compatible L1/L2/L5/L6 GNSS antenna and utilize a low-loss cable. Also, don't forget that GNSS signals are fairly weak and can't penetrate buildings or dense vegetation. The GNSS antenna should have an unobstructed view of the sky.
45
+
46
+
47
+
!!! note
48
+
Please keep in mind that these are general suggestions for our GNSS Flex modules. Some of these boards may have multiple GNSS antenna connections, an integrated antenna, support specific frequency bands, etc. For more details on a specific GNSS Flex module, please refer to their [hookup guide](modules.md).
Copy file name to clipboardExpand all lines: docs/im19.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
# IM19 Attitude Module
2
-
For certain GNSS Flex modules, users have the option to purchase a [variant with IM19 attitude module](modules.md#gnss-module-w-optional-imu). The optional, [IM19 attitude module](../assets/component_documentation/IM19EI_v1.4.1.pdf) from [Feyman Inc. (FMI)](http://feymani.com/en/) fuses MEMS IMU sensor data and GNSS RTK positioning to deliver high-precision attitude compensated measurements, with roll and pitch accurate to within 0.05 degrees. This kind of superb accuracy has widespread uses in industrial applications such as tilt RTK surveys (where RTK poles need not be held straight vertical as the IM19 can calculate a virtual digital level at any tilt angle), agriculture machine automation, and dead reckoning.
2
+
For certain GNSS Flex modules, users have the option to purchase a [variant with IM19 attitude module](modules.md#gnss-modules-w-optional-imu). The optional, [IM19 attitude module](./assets/component_documentation/IM19EI_v1.4.1.pdf) from [Feyman Inc. (FMI)](http://feymani.com/en/) fuses MEMS IMU sensor data and GNSS RTK positioning to deliver high-precision attitude compensated measurements, with roll and pitch accurate to within 0.05 degrees. This kind of superb accuracy has widespread uses in industrial applications such as tilt RTK surveys (where RTK poles need not be held straight vertical as the IM19 can calculate a virtual digital level at any tilt angle), agriculture machine automation, and dead reckoning.
[{ width="400" }](../assets/img/hookup_guide/arduino_library-im19.png)
269
+
[{ width="400" }](./assets/img/hookup_guide/arduino_library-im19.png)
270
270
<figcaptionmarkdown>SparkFun IM19 IMU Arduino Library in the library manager of the Arduino IDE.</figcaption>
Copy file name to clipboardExpand all lines: docs/software_overview.md
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,11 @@
1
+
!!! warning
2
+
Keep in mind that some of the software features may be limited by the capabilities of the GNSS module or the software application.
3
+
4
+
Please refer to the datasheet, user manual, and/or application notes of your GNSS receiver for the specific capabilities of the GNSS receiver and the manufacturer's software. Additionally, please refer to the user and/or API manuals for any third-party software or Arduino libraries for their specific capabilities.
5
+
6
+
1
7
## Manufacturer Software
2
-
The software requirements of the GNSS Flex modules are usually specific to the GNSS receiver on the board. Below are general software resources that might be useful; however, users should refer to the **GNSS Flex Modules** section for details on their specific board.
8
+
Most of the manufacturers will provide software that is designed to specifically operate and configure their GNSS receivers. Often, this is the simplest way to get started with any development. The software usually provides a graphical interface for evaluating the GNSS receiver's performance, configuring any settings, and upgrading the firmware. Below are general software resources that might be useful; however, users should refer to the [hookup guide of their GNSS Flex module](modules.md)for more details on a specific board.
Copy file name to clipboardExpand all lines: flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/hardware_overview.md
+35-11Lines changed: 35 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -178,7 +178,7 @@ The ZED-X20P GNSS Flex module has the following features:
178
178
179
179
180
180
## ZED-X20P GNSS Receiver
181
-
The centerpiece of this GNSS breakout board is the [ZED-X20P module](./assets/component_documentation/ZED-X20P_DataSheet_UBXDOC-963802114-13074.pdf) from [u-blox](https://www.u-blox.com/en); it features their latest X20 GNSS engine, a successor to their popular F9 engine. The ZED-X20P module is an all-band, high precision GNSS receiver that concurrently processes signals from the GPS, Galileo, BeiDou, QZSS, and NavIC constellations across all GNSS frequency bands, including L-band. With positioning algorithms for Real-time Kinematics (RTK), PPP-RTK, and Precise Point Positioning* (PPP) technologies, the module supports standard RTCM corrections for Virtual Reference Stations (VRS) in a Network RTK setup or a local base station setup. Additionally, L-band correction services are natively supported without the need to integrate an external receiver, such as the NEO-D9S.
181
+
The centerpiece of this GNSS breakout board is the [ZED-X20P module](./assets/component_documentation/ZED-X20P-00B_DataSheet_UBXDOC-963802114-12690.pdf) from [u-blox](https://www.u-blox.com/en); it features their latest X20 GNSS engine, a successor to their popular F9 engine. The ZED-X20P module is an all-band, high precision GNSS receiver that concurrently processes signals from the GPS, Galileo, BeiDou, QZSS, and NavIC constellations across all GNSS frequency bands, including L-band. With positioning algorithms for Real-time Kinematics (RTK), PPP-RTK, and Precise Point Positioning* (PPP) technologies, the module supports standard RTCM corrections for Virtual Reference Stations (VRS) in a Network RTK setup or a local base station setup. Additionally, L-band correction services are natively supported without the need to integrate an external receiver, such as the NEO-D9S.
182
182
183
183
With its very high update rate, the ZED-X20P module is ideal for control applications, ensuring smooth and reliable operation. The module also protects system integrity with multi-layered defenses, including a Root of Trust, jamming and spoofing detection, cryptographic authentication of navigation messages through Galileo OSNMA, and more. The module also accommodates users with a diverse choice of interfaces including USB, UART, SPI, and I^2^C.
184
184
@@ -189,7 +189,7 @@ With its very high update rate, the ZED-X20P module is ideal for control applica
<iframesrc="https://www.youtube.com/embed/dRFR38xS2b4"title="u-blox launches the ZED-X20P. Our first all-band, global GNSS module."frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"allowfullscreen></iframe>
192
-
{ .qr }
192
+
{ .qr }
193
193
</article>
194
194
195
195
</div>
@@ -303,7 +303,7 @@ The power consumption of the ZED-X20P module depends on the GNSS signals enabled
303
303
304
304
305
305
!!! info
306
-
For more information, please refer to the [ZED-X20P Datasheet](./assets/component_documentation/ZED-X20P_DataSheet_UBXDOC-963802114-13074.pdf).
306
+
For more information, please refer to the [ZED-X20P Datasheet](./assets/component_documentation/ZED-X20P-00B_DataSheet_UBXDOC-963802114-12690.pdf).
307
307
308
308
</div>
309
309
@@ -641,6 +641,7 @@ Below, are the features that are available from the ZED-X20P GNSS receiver.
641
641
- USB
642
642
- UART x2 (1)
643
643
- I^2^C
644
+
- Address: **`0x42` (Default)** *(7-bit)*
644
645
- 1x External interrupt
645
646
- 1x PPS output signal
646
647
- 1x RTK Stat pin
@@ -841,30 +842,53 @@ Below, are the features that are available from the IM19 attitude module.
841
842
=== "I^2^C"
842
843
The ZED-X20P supports a single I^2^C interface. If available, this interface can be accessed through Qwiic connectors on a [GNSS Flex "carrier" board](../carriers.md).
843
844
845
+
844
846
<figure markdown>
845
847
[{ width="400" }](./assets/img/hookup_guide/headers-i2c.png "Click to enlarge")
846
848
<figcaption markdown>The I^2^C interface on the ZED-X20P GNSS Flex module.</figcaption>
847
849
</figure>
848
850
849
851
852
+
!!! tip "I2C Address"
853
+
The default I^2^C address for the ZED-X20P GNSS receiver is `0x42` *(7-bit)*. However, this can be altered with the `CFG-I2C-ADDRESS` message.
854
+
855
+
- **`0x42` (Default)** *(7-bit: `1000010`)*
856
+
- `0x84` (write)/`0x85` (read)
857
+
858
+
859
+
!!! info
860
+
For users interested in the specific details about the read and write access for th I^2^C bus, please refer to the [ZED-X20P integration manual](https://www.u-blox.com/sites/default/files/documents/ZED-X20P_IntegrationManual_UBXDOC-963802114-12901.pdf)
861
+
862
+
850
863
??? tip "What is Qwiic?"
851
864
865
+
<div class="grid" markdown>
866
+
867
+
<div markdown>
868
+
852
869
<!-- Qwiic Banner -->
853
-
<center>
870
+
<article style="text-align: center;" markdown>
854
871
[{ width=400 }](https://www.sparkfun.com/qwiic)
855
872
[{ width=400 }](https://www.sparkfun.com/qwiic)
856
-
</center>
873
+
</article>
857
874
858
875
---
859
876
860
-
The [Qwiic connect system](https://www.sparkfun.com/qwiic) is a solderless, polarized connection system that allows users to seamlessly daisy chain I<sup>2</sup>C boards together. Play the video below to learn more about the Qwiic connect system or click on the banner above to learn more about [Qwiic products](https://www.sparkfun.com/qwiic).
877
+
The [Qwiic connect system](https://www.sparkfun.com/qwiic) is a solderless, polarized connection system that allows users to seamlessly daisy chain I^2^C boards together. Play the video, to learn more about the Qwiic connect system or click on the banner above to learn more about [Qwiic products](https://www.sparkfun.com/qwiic).
{ align="left" width="90" }
892
916
893
-
It’s time to leverage the power of the I<sup>2</sup>C bus! Most Qwiic boards will have two or more connectors on them, allowing multiple devices to be connected.
917
+
It’s time to leverage the power of the I^2^C bus! Most Qwiic boards will have two or more connectors on them, allowing multiple devices to be connected.
894
918
895
919
896
920
=== "Event"
@@ -916,7 +940,7 @@ Below, are the features that are available from the IM19 attitude module.
916
940
917
941
918
942
<figure markdown>
919
-
[{ width="250" }](./assets/img/hookup_guide/headers-vreset.png "Click to enlarge")
943
+
[{ width="250" }](./assets/img/hookup_guide/headers-reset.png "Click to enlarge")
920
944
<figcaption markdown>The `RESET` pin on the ZED-X20P GNSS Flex module.</figcaption>
Copy file name to clipboardExpand all lines: flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/software_overview.md
+8-2Lines changed: 8 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,8 +16,8 @@
16
16
</article>
17
17
18
18
19
-
!!! warning
20
-
Firmware updates can only be performed with the `UART1` interface.
19
+
!!! warning "Firmware Update"
20
+
Firmware updates can only be performed with the `UART1` interface of the ZED-X20P. Additionally, when in the safe boot, the ZED-X20P requires an the training sequence to be enabled during the firmware update process.
21
21
22
22
23
23
!!! info "Product Compatibility"
@@ -107,6 +107,12 @@ Users should [reference the user manual](https://www.u-blox.com/en/info/u-center
<iframesrc="https://www.youtube.com/embed/OzMneApMMbs"title="How to get started with the u-blox EVK-X20P evaluation kit with u-center 2"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"allowfullscreen></iframe>
Copy file name to clipboardExpand all lines: flex_boards/SparkPNT_GNSS_Flex_Module_mosaic-X5/docs/gnss_signals.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
The mosaic-X5 module is capable of receiving most of the GNSS signals from the various frequency bands of each constellation. By default, the module is only configured to utilize signals (<spanstyle="background-color:green;color:white;">marked in green</span>, in the table below) from specific satellites and frequency bands. Whereas, the <spanstyle="background-color:var(--md-default-fg-color--lighter);">signals marked in grey</span> are also supported by the module, but each signal needs to be enabled before they can be integrated into the computed Position-Velocity-Time (PVT) solution. Meanwhile, any <spanstyle="color:red;">~~signals colored in red and struck out~~</span> are not supported by the mosaic-X5 module; likely due to their proprietary nature, existence outside the module's frequency range, or are experimental/recently implemented.
3
3
4
4
5
-
<center>
5
+
<articlestyle="text-align: center;"markdown>
6
6
7
7
<tableborder="1">
8
8
@@ -103,7 +103,7 @@ The mosaic-X5 module is capable of receiving most of the GNSS signals from the v
103
103
104
104
</table>
105
105
106
-
</center>
106
+
</article>
107
107
108
108
!!! info "Legend for GNSS Signals"
109
109
- Supported; <spanstyle="background-color:green;color:white;">Enabled by default</span>
0 commit comments