Skip to content

Commit 93c53c6

Browse files
Add board stacking animation
Animation working, needed to declare `autoplay` attribute
1 parent 600411e commit 93c53c6

File tree

3 files changed

+19
-17
lines changed

3 files changed

+19
-17
lines changed
Binary file not shown.

docs/system_overview.md

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,28 @@
1+
<!-- Import the component -->
2+
<script type="module" src="https://ajax.googleapis.com/ajax/libs/model-viewer/3.5.0/model-viewer.min.js"></script>
3+
14
## GNSS Flex System
25
The GNSS Flex system is designed to be modular with a standardized pin layout that keeps the ecosystem pin-compatible for upgrades and allows boards to be easily swapped for repairs. The ecosystem is comprised of two boards, which mate through two 2x10-pin, 2mm pitch headers.
36

47
<figure markdown>
5-
![Utilizing the GNSS Flex System](./assets/img/hookup_guide/animation-attach_module.gif){ width="500" }
8+
<model-viewer alt="Utilizing the GNSS Flex System" src="../assets/3d_model/GNSS_Flex-Stack_Animation.glb" poster="./assets/img/hookup_guide/animation-attach_module.gif" camera-controls autoplay tone-mapping="neutral" shadow-intensity="2" shadow-softness="0.2" camera-orbit="0deg 70deg 16.7m" field-of-view="18deg" camera-target="2.93m 1.16m -1.29m" style="width: 500px; height: 300px;">
9+
</model-viewer>
610
<figcaption markdown>Attaching a GNSS Flex module to a GNSS Flex *carrier* board.</figcaption>
711
</figure>
812

13+
14+
???+ tip "Manipulate 3D Model"
15+
<article style="text-align: center;" markdown>
16+
17+
| Controls | Mouse | Touchscreen |
18+
| :------------- | :----------------------: | :------------: |
19+
| Zoom | Scroll Wheel | 2-Finger Pinch |
20+
| Rotate | ++"Left-Click"++ & Drag | 1-Finger Drag |
21+
| Move/Translate | ++"Right-Click"++ & Drag | 2-Finger Drag |
22+
23+
</article>
24+
25+
926
The SparkPNT GNSS Flex modules function as *plug-in* boards that feature different GNSS receivers. They are designed to mate with *carrier* boards for various purposes; such as a breakout board, Raspberry Pi pHAT, SparkPNT product line, etc.
1027

1128

@@ -14,10 +31,6 @@ The SparkPNT GNSS Flex modules function as *plug-in* boards that feature differe
1431
Below are two generic examples of a GNSS Flex *module* and *carrier* board.
1532

1633

17-
<!-- Import the component -->
18-
<script type="module" src="https://ajax.googleapis.com/ajax/libs/model-viewer/3.5.0/model-viewer.min.js"></script>
19-
20-
2134
<div class="grid cards" align="center" markdown>
2235

2336
- **GNSS Flex Module**
@@ -39,17 +52,6 @@ Below are two generic examples of a GNSS Flex *module* and *carrier* board.
3952
</div>
4053

4154

42-
???+ tip "Manipulate 3D Model"
43-
<article style="text-align: center;" markdown>
44-
45-
| Controls | Mouse | Touchscreen |
46-
| :------------- | :----------------------: | :------------: |
47-
| Zoom | Scroll Wheel | 2-Finger Pinch |
48-
| Rotate | ++"Left-Click"++ & Drag | 1-Finger Drag |
49-
| Move/Translate | ++"Right-Click"++ & Drag | 2-Finger Drag |
50-
51-
</article>
52-
5355

5456

5557
---

0 commit comments

Comments
 (0)