Skip to content

Commit d3c73af

Browse files
Merge pull request #12 from sparkfun/lg580p
Add LG580P GNSS Flex module
2 parents f1a8126 + 589f979 commit d3c73af

File tree

70 files changed

+64465
-2
lines changed

Some content is hidden

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

70 files changed

+64465
-2
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ Product Variants
6464
- [GPS-28139](https://www.sparkfun.com/sparkpnt-gnss-flex-module-lg290p.html) - Quectel LG290P GNSS Flex module
6565
- [GPS-29061](https://www.sparkfun.com/sparkpnt-gnss-flex-module-dan-f10n.html) - u-blox DAN-F10N GNSS Flex module
6666
- [GPS-29362](https://www.sparkfun.com/sparkpnt-gnss-flex-module-zed-x20p.html) - u-blox ZED-X20P GNSS Flex module
67+
- [GPS-28870](https://www.sparkfun.com/sparkpnt-gnss-flex-module-lg580p.html) - Quectel LG580P GNSS Flex module
6768
- GNSS Module w/ IMU:
6869
- [GPS-29469](https://www.sparkfun.com/sparkpnt-gnss-flex-module-lg290p-im19-imu.html) - Quectel LG290P GNSS Flex module + IM19 IMU
6970
- [GPS-28997](https://www.sparkfun.com/sparkpnt-gnss-flex-module-zed-x20p-im19-imu.html) - u-blox ZED-X20P GNSS Flex module + IM19 IMU
@@ -76,6 +77,7 @@ Product Variants
7677
- [GPS-28929](https://www.sparkfun.com/sparkfun-gnss-flex-phat-lg290p.html) - GNSS Flex pHAT w/ the Quectel LG290P GNSS Flex module
7778
- [GPS-29491](https://www.sparkfun.com/sparkfun-gnss-flex-phat-dan-f10n.html) - GNSS Flex pHAT w/ the u-blox DAN-F10N GNSS Flex module
7879
- [GPS-29887](https://www.sparkfun.com/sparkfun-gnss-flex-phat-zed-x20p.html) - GNSS Flex pHAT w/ the u-blox ZED-X20P GNSS Flex module
80+
- [GPS-29890](https://www.sparkfun.com/sparkfun-gnss-flex-phat-lg580p.html) - GNSS Flex pHAT w/ the Quectel LG580P GNSS Flex module
7981
- pHAT + GNSS Module w/ IMU:
8082
- [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
8183
- [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

docs/modules.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,21 @@
5353
[Purchase from SparkFun :fontawesome-solid-cart-plus:{ .heart }](https://www.sparkfun.com/sparkpnt-gnss-flex-module-dan-f10n.html){ .md-button .md-button--primary }
5454
</article>
5555

56+
57+
- **SparkPNT GNSS Flex Module - LG580P**
58+
59+
---
60+
61+
<model-viewer src="../SparkPNT_GNSS_Flex_Module_LG580P/assets/3d_model/web_model.glb" camera-controls poster="../SparkPNT_GNSS_Flex_Module_LG580P/assets/3d_model/poster.png" tone-mapping="neutral" shadow-intensity="2" shadow-softness="0.2" camera-orbit="90deg 75deg 0.103m" field-of-view="25.11deg" camera-target="0m 0.8mm 0m" style="width: 100%; height: 250px;">
62+
</model-viewer>
63+
64+
<article style="text-align: center;" markdown>
65+
[Hookup Guide](./SparkPNT_GNSS_Flex_Module_LG580P/index.md){ .md-button .md-button--primary }
66+
67+
![QR code to product page](./SparkPNT_GNSS_Flex_Module_LG580P/assets/img/qr_code/product.png){ .qr }
68+
[Purchase from SparkFun :fontawesome-solid-cart-plus:{ .heart }](https://www.sparkfun.com/sparkpnt-gnss-flex-module-lg580p.html){ .md-button .md-button--primary }
69+
</article>
70+
5671
</div>
5772

5873

docs/resources.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,25 @@
5757
- :fontawesome-solid-file-pdf: [Product Summary](https://content.u-blox.com/sites/default/files/documents/DAN-F10N_ProductSummary_UBXDOC-963802114-13162.pdf)
5858
- :fontawesome-solid-file-pdf: [Integration Manual](https://content.u-blox.com/sites/default/files/documents/DAN-F10N_IntegrationManual_UBXDOC-963802114-13252.pdf)
5959

60+
61+
- **LG580P**
62+
63+
---
64+
65+
- :material-folder-cog: Design Files:
66+
- :fontawesome-solid-file-pdf: [Schematic](SparkPNT_GNSS_Flex_Module_LG580P/assets/board_files/schematic.pdf)
67+
- :fontawesome-solid-file-pdf: [Board Dimensions](SparkPNT_GNSS_Flex_Module_LG580P/assets/board_files/dimensions.pdf)
68+
- :material-folder-zip: [KiCad Files](SparkPNT_GNSS_Flex_Module_LG580P/assets/board_files/kicad_files.zip)
69+
- :material-cube-outline: [STEP File](SparkPNT_GNSS_Flex_Module_LG580P/assets/3d_model/cad_model.step)
70+
- Component Documentation
71+
- :fontawesome-solid-file-pdf: [Product Specifications](SparkPNT_GNSS_Flex_Module_LG580P/assets/component_documentation/Quectel_LG580P03_GNSS_Module_Specification_V1.0.pdf)
72+
- :fontawesome-solid-file-pdf: [Protocol Specification](SparkPNT_GNSS_Flex_Module_LG580P/assets/component_documentation/quectel_lg290p03lgx80p03_gnss_protocol_specification_v1-1.pdf)
73+
- :fontawesome-solid-file-pdf: [Hardware Design](SparkPNT_GNSS_Flex_Module_LG580P/assets/component_documentation/quectel_lg580p03_hardware_design_v1-0.pdf)
74+
- :fontawesome-solid-file-pdf: [Firmware Upgrade Guide](SparkPNT_GNSS_Flex_Module_LG580P/assets/component_documentation/quectel_lg290p03lgx80p03_firmware_upgrade_guide_v1-1.pdf)
75+
- :fontawesome-solid-file-pdf: [Application Note - RTK Corrections](SparkPNT_GNSS_Flex_Module_LG580P/assets/component_documentation/quectel_lg290p03lgx80p03_rtk_application_note_v1-1.pdf)
76+
- :fontawesome-solid-file-pdf: [Application Note - Base Station](SparkPNT_GNSS_Flex_Module_LG580P/assets/component_documentation/quectel_lg290p03lgx80p_series_base_station_mode_application_note_v1-1.pdf)
77+
- :fontawesome-solid-file-pdf: [Application Note - Heading](SparkPNT_GNSS_Flex_Module_LG580P/assets/component_documentation/quectel_lg580p_series_dual-antenna_heading_application_note_v1-0.pdf)
78+
6079
</div>
6180

6281

docs/system_overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,9 @@ Below, are all the available GNSS Flex boards in our ecosystem.
7979

8080
<div class="grid cards" markdown>
8181

82-
--8<-- "./modules.md:12:54"
82+
--8<-- "./modules.md:12:69"
8383

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

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

631 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)