Skip to content

Commit 0ab5bcb

Browse files
Add GNSS Flex module docs - mosaic-X5 & IM19
Files to add a hookup guide for the SparkPNT GNSS Flex Module - mosaic-X5 & IM19
1 parent 5fe8a15 commit 0ab5bcb

File tree

94 files changed

+184146
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

94 files changed

+184146
-1
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ Product Variants
6868
- GNSS Module w/ IMU:
6969
- [GPS-29469](https://www.sparkfun.com/sparkpnt-gnss-flex-module-lg290p-im19-imu.html) - Quectel LG290P GNSS Flex module + IM19 IMU
7070
- [GPS-28997](https://www.sparkfun.com/sparkpnt-gnss-flex-module-zed-x20p-im19-imu.html) - u-blox ZED-X20P GNSS Flex module + IM19 IMU
71+
- [GPS-29457](https://www.sparkfun.com/sparkpnt-gnss-flex-module-mosaic-x5-im19-imu.html) - Septentrio mosaic-X5 GNSS Flex module + IM19 IMU
7172
- Carrier Boards:
7273
- [GPS-28137](https://www.sparkfun.com/sparkfun-gnss-flex-phat.html) - GNSS Flex pHAT
7374
- [GPS-28962](https://www.sparkfun.com/sparkfun-gnss-flex-breakout.html) - GNSS Flex Breakout Board
@@ -81,6 +82,7 @@ Product Variants
8182
- pHAT + GNSS Module w/ IMU:
8283
- [GPS-29891](https://www.sparkfun.com/sparkfun-gnss-flex-phat-lg290p-im19-imu.html) - GNSS Flex pHAT w/ the Quectel LG290P GNSS Flex module + IM19 IMU
8384
- [GPS-29888](https://www.sparkfun.com/sparkfun-gnss-flex-phat-zed-x20p-im19-imu.html) - GNSS Flex pHAT w/ the u-blox ZED-X20P GNSS Flex module + IM19 IMU
85+
- [GPS-29889](https://www.sparkfun.com/sparkpnt-gnss-flex-phat-mosaic-x5-im19-imu.html) - GNSS Flex pHAT w/ the Septentrio mosaic-X5 GNSS Flex module + IM19 IMU
8486

8587

8688
Version History

docs/modules.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,4 +125,19 @@
125125

126126
</article>
127127

128+
129+
- **SparkPNT GNSS Flex Module - mosaic-X5 & IM19 IMU**
130+
131+
---
132+
133+
<model-viewer src="../SparkPNT_GNSS_Flex_Module_mosaic-X5-Tilt/assets/3d_model/web_model.glb" camera-controls poster="../SparkPNT_GNSS_Flex_Module_mosaic-X5-Tilt/assets/3d_model/poster.png" tone-mapping="neutral" shadow-intensity="2" shadow-softness="0.2" camera-orbit="0deg 75deg 0.103m" field-of-view="25.11deg" style="width: 100%; height: 250px;">
134+
</model-viewer>
135+
136+
<article style="text-align: center;" markdown>
137+
[Hookup Guide](./SparkPNT_GNSS_Flex_Module_mosaic-X5-Tilt/index.md){ .md-button .md-button--primary }
138+
139+
![QR code to product page](./SparkPNT_GNSS_Flex_Module_mosaic-X5-Tilt/assets/img/qr_code/product.png){ .qr }
140+
[Purchase from SparkFun :fontawesome-solid-cart-plus:{ .heart }](https://www.sparkfun.com/sparkpnt-gnss-flex-module-mosaic-x5-im19-imu.html){ .md-button .md-button--primary }
141+
</article>
142+
128143
</div>

docs/resources.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,25 @@
127127
- :fontawesome-solid-file-pdf: [Datasheet](./assets/component_documentation/IM19.pdf)
128128
- :fontawesome-solid-file-pdf: [Integration Guide](./assets/component_documentation/IM19EI_v1.4.1.pdf)
129129

130+
131+
- **mosaic-X5**
132+
133+
---
134+
135+
- :material-folder-cog: Design Files:
136+
- :fontawesome-solid-file-pdf: [Schematic](SparkPNT_GNSS_Flex_Module_mosaic-X5-Tilt/assets/board_files/schematic.pdf)
137+
- :fontawesome-solid-file-pdf: [Board Dimensions](SparkPNT_GNSS_Flex_Module_mosaic-X5-Tilt/assets/board_files/dimensions.pdf)
138+
- :material-folder-zip: [KiCad Files](SparkPNT_GNSS_Flex_Module_mosaic-X5-Tilt/assets/board_files/kicad_files.zip)
139+
- :material-cube-outline: [STEP File](SparkPNT_GNSS_Flex_Module_mosaic-X5-Tilt/assets/3d_model/cad_model.step)
140+
- Component Documentation
141+
- mosaic-X5 GNSS Module
142+
- :fontawesome-solid-file-pdf: [mosaic-X5 Datasheet](SparkPNT_GNSS_Flex_Module_mosaic-X5-Tilt/assets/component_documentation/mosaic_hardware_manual_v1.11.0.pdf)
143+
- :fontawesome-solid-file-pdf: [mosaic-X5 Brochure](SparkPNT_GNSS_Flex_Module_mosaic-X5-Tilt/assets/component_documentation/Septentrio_mosaic-X5_LR.pdf)
144+
- :fontawesome-solid-file-pdf: [Firmware Manual *(v4.15.0)*](SparkPNT_GNSS_Flex_Module_mosaic-X5-Tilt/assets/component_documentation/firmware/mosaic-X5_Firmware_v4.15.0_Reference_Guide.pdf)
145+
- IM19 Attitude Module
146+
- :fontawesome-solid-file-pdf: [Datasheet](./assets/component_documentation/IM19.pdf)
147+
- :fontawesome-solid-file-pdf: [Integration Guide](./assets/component_documentation/IM19EI_v1.4.1.pdf)
148+
130149
</div>
131150

132151

docs/system_overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ Below, are all the available GNSS Flex boards in our ecosystem.
8181

8282
--8<-- "./modules.md:12:69"
8383

84-
--8<-- "./modules.md:79:126"
84+
--8<-- "./modules.md:79:141"
8585

8686
--8<-- "./carriers.md:9:36"
8787

672 KB
Loading
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
docs directory
2+
====================
3+
This folder should contain the files for the product documentation
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
3d_model directory
2+
====================
3+
This folder should contain the 3D model of the product
4+
5+
## Solder Mask - Color Correction Values
6+
Hex: #E0311D
7+
RGB: 224, 49, 29
8+
9+
10+
## File Optimizer
11+
https://glb.babylonpress.org/
12+
13+
- Enable these options
14+
- `Simplify | MeshoptSimplifier`
15+
- `Quantize | KHR_mesh_quantization`
16+
- `Use UASTC Zstandard Supercompression`
17+
- Set these options, to the following values:
18+
- `ETC1S Quality Level (255 = best)`: 73
19+
- `ETC1S Compression Level (0 = fastest)`: 5
20+
21+
### VS Code Extension
22+
To reorder the materials for the rendering, use the [GlTF Tools extension](https://marketplace.visualstudio.com/items?itemName=cesium.gltf-vscode) in VS Code
23+
24+
- https://marketplace.visualstudio.com/items?itemName=cesium.gltf-vscode
25+
- https://github.com/AnalyticalGraphicsInc/gltf-vscode
26+
27+
28+
## Model Editor
29+
https://modelviewer.dev/editor/
30+
31+
32+
33+
## Old Methods
34+
35+
### File Converter - `*.wrl` to `*.glb`
36+
https://imagetostl.com/convert/file/wrl/to/glb#convert
37+
38+
### Solder Mask - Color Correction
39+
Open `*.glb` file and locate the `baseColorFactor` parameter with the following values:
40+
```
41+
0.7027450799942017,
42+
0.1537254899740219,
43+
0.0909803956747055,
44+
0.8313725590705872
45+
```
46+
Replace those values with the following values: `[,,,1]`
47+
```
48+
0.7418950796127319,
49+
0.0302486829459667,
50+
0.0122311776503920,
51+
1
52+
```
53+
54+
### Solder Mask - Color Correction
55+
https://3deditoronline.com/
56+
57+
### 1st File Optimizer *(Deprecated)*
58+
https://www.loci-labs.com/optimizer
59+
60+
### 2nd File Optimizer *(Deprecated)*
61+
https://xiehangyun.github.io/gltf-optimization/
62+
63+
- Max Texture Size: 512
64+
- Create Unified Palette Texture for Solid Colors and Merge: *(Unselect)*

0 commit comments

Comments
 (0)