Skip to content

Commit b258637

Browse files
authored
Merge pull request #232 from sparkfun/SyklarkDocs
Docs update
2 parents 9ef0c56 + 88573e0 commit b258637

8 files changed

+130
-12
lines changed

docs/configure_base.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
Surveyor: ![Feature Supported](img/GreenDot.png) / Express: ![Feature Supported](img/GreenDot.png) / Express Plus: ![Feature Not Supported](img/RedDot.png) / Facet: ![Feature Supported](img/GreenDot.png) / Facet L-Band: ![Feature Supported](img/GreenDot.png)
44

5-
**Note:** The RTK Express Plus does not support Base mode. The Express Press contains an internal IMU and additional algorithms to support high-precision location fixes using dead reckoning.
6-
7-
**Note:** The RTK Facet L-Band is designed to use corrections provided via u-blox's PointPerfect system therefore, a Base/Rover setup is not needed. However, if the service is not available the RTK Facet L-Band can still be used in a traditional Base/Rover setup. Here we’ll describe how to assemble a Rover and Base.
8-
95
In addition to providing accurate local location fixes, the SparkFun RTK devices can also serve as a correction source, also called a *Base*. The Base doesn't move and 'knows' where it is so it can calculate the discrepancies between the signals it is receiving and what it should be receiving. Said differently, the 'Base' is told where it is, and that it's not moving. If the GPS signals say otherwise, the Base knows there was a disturbance in the ~~Force~~ ionosphere. These differences are the correction values passed to the Rover so that the Rover can have millimeter-level accuracy.
106

117
There are two types of bases: *Surveyed* and *Fixed*. A surveyed base is often a temporary base set up in the field. Called a 'Survey-In', this is less accurate but requires only 60 seconds to complete. The 'Fixed' base is much more accurate but the precise location at which the antenna is located must be known. A fixed base is often a structure with an antenna bolted to the side. Raw satellite signals are gathered for a few hours and then processed using Precision Point Position. We have a variety of tutorials that go into depth on these subjects but all you need to know is that the RTK Facet supports both Survey-In and Fixed Base techniques.
128

9+
**Note:** The RTK Express Plus does not support Base mode. The Express Press contains an internal IMU and additional algorithms to support high-precision location fixes using dead reckoning.
10+
11+
**Note:** The RTK Facet L-Band is designed to use corrections provided via u-blox's PointPerfect system therefore, a Base/Rover setup is not needed. However, if the service is not available the RTK Facet L-Band can still be used in a traditional Base/Rover setup. Here we’ll describe how to assemble a Rover and Base.
12+
1313
Please see the following tutorials for more information:
1414

1515
<table class="table table-hover table-striped table-bordered">

docs/configure_data_logging.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ New firmware may be uploaded via WiFi to the unit. See [Updating Firmware from t
3838

3939
A counter is displayed indicating the number of non-power-on-resets since the last power on.
4040

41-
## Terminal Interface
41+
## Serial Interface
4242

4343
[![RTK Facet Data Logging Configuration Menu](https://cdn.sparkfun.com/assets/learn_tutorials/2/1/8/8/SparkFun_RTK_ExpressPlus_Logging_Cyclic.jpg)](https://cdn.sparkfun.com/assets/learn_tutorials/2/1/8/8/SparkFun_RTK_ExpressPlus_Logging_Cyclic.jpg)
4444

docs/configure_gnss.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ The ZED-F9P is capable of tracking 184 channels across four constellations and t
4242

4343
*NTRIP Client enabled showing settings*
4444

45-
The SparkFun RTK devices can obtain their correction data over a few different methods:
45+
The SparkFun RTK devices can obtain their correction data over a few different methods. For detailed information see [Correction Sources](https://docs.sparkfun.com/SparkFun_RTK_Firmware/correction_sources/).
4646

4747
* Bluetooth - This is the most common. An app running on a tablet or phone has an NTRIP client built into it. Once the phone is connected over Bluetooth SPP, the RTCM is sent from the phone to the RTK device.
4848
* Radio - A base RTK unit and a rover have serial radios plugged into the **RADIO** port. RTCM data generated by the base station is set over the radio to the rover.

docs/configure_messages.md

Lines changed: 113 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,124 @@ These seven sentences are commonly used when logging and doing Precise Point Pos
4141

4242
*Configuring the NMEA messages*
4343

44-
As mentioned in the microSD section of the [Hardware Overview](https://sparkfun.github.io/SparkFun_RTK_Firmware/hardware_rtk_facet/#microsd) there are a large number of messages supported. Each message sub-menu will present the user with the ability to set the message report rate.
44+
There are a large number of messages supported (listed below). Each message sub-menu will present the user with the ability to set the message report rate.
4545

4646
Each message rate input controls which messages are disabled (0) and how often the message is reported (1 = one message reported per 1 fix, 5 = one report every 5 fixes). The message rate range is 0 to 20.
4747

4848
**Note:** The message report rate is the *number of fixes* between message reports. In the image above, with GSV set to 4, the NMEA GSV message will be produced once every 4 fixes. Because the device defaults to a 4Hz fix rate, the GSV message will appear once per second.
4949

50+
The following 67 messages are supported for Bluetooth output and logging:
51+
52+
<table class="table">
53+
<table>
54+
<COLGROUP><COL WIDTH=200><COL WIDTH=200><COL WIDTH=200></COLGROUP>
55+
<tr>
56+
<td>&#8226; NMEA-GSA</td>
57+
<td>&#8226; NMEA-GST</td>
58+
<td>&#8226; NMEA-GSV</td>
59+
</tr>
60+
<tr>
61+
<td>&#8226; NMEA-RMC</td>
62+
<td>&#8226; NMEA-VLW</td>
63+
<td>&#8226; NMEA-VTG</td>
64+
</tr>
65+
<tr>
66+
<td>&#8226; NMEA-ZDA</td>
67+
<td>&#8226; NAV-CLOCK</td>
68+
<td>&#8226; NAV-DOP</td>
69+
</tr>
70+
<tr>
71+
<td>&#8226; NAV-EOE</td>
72+
<td>&#8226; NAV-GEOFENCE</td>
73+
<td>&#8226; NAV-HPPOSECEF</td>
74+
</tr>
75+
<tr>
76+
<td>&#8226; NAV-HPPOSLLH</td>
77+
<td>&#8226; NAV-ODO</td>
78+
<td>&#8226; NAV-ORB</td>
79+
</tr>
80+
<tr>
81+
<td>&#8226; NAV-POSECEF</td>
82+
<td>&#8226; NAV-POSLLH</td>
83+
<td>&#8226; NAV-PVT</td>
84+
</tr>
85+
<tr>
86+
<td>&#8226; NAV-RELPOSNED</td>
87+
<td>&#8226; NAV-SAT</td>
88+
<td>&#8226; NAV-SIG</td>
89+
</tr>
90+
<tr>
91+
<td>&#8226; NAV-STATUS</td>
92+
<td>&#8226; NAV-SVIN</td>
93+
<td>&#8226; NAV-TIMEBDS</td>
94+
</tr>
95+
<tr>
96+
<td>&#8226; NAV-TIMEGAL</td>
97+
<td>&#8226; NAV-TIMEGLO</td>
98+
<td>&#8226; NAV-TIMEGPS</td>
99+
</tr>
100+
<tr>
101+
<td>&#8226; NAV-TIMELS</td>
102+
<td>&#8226; NAV-TIMEUTC</td>
103+
<td>&#8226; NAV-VELECEF</td>
104+
</tr>
105+
<tr>
106+
<td>&#8226; NAV-VELNED</td>
107+
<td>&#8226; RXM-MEASX</td>
108+
<td>&#8226; RXM-RAWX</td>
109+
</tr>
110+
<tr>
111+
<td>&#8226; RXM-RLM</td>
112+
<td>&#8226; RXM-RTCM</td>
113+
<td>&#8226; RXM-SFRBX</td>
114+
</tr>
115+
<tr>
116+
<td>&#8226; MON-COMMS</td>
117+
<td>&#8226; MON-HW2</td>
118+
<td>&#8226; MON-HW3</td>
119+
</tr>
120+
<tr>
121+
<td>&#8226; MON-HW</td>
122+
<td>&#8226; MON-IO</td>
123+
<td>&#8226; MON-MSGPP</td>
124+
</tr>
125+
<tr>
126+
<td>&#8226; MON-RF</td>
127+
<td>&#8226; MON-RXBUF</td>
128+
<td>&#8226; MON-RXR</td>
129+
</tr>
130+
<tr>
131+
<td>&#8226; MON-TXBUF</td>
132+
<td>&#8226; TIM-TM2</td>
133+
<td>&#8226; TIM-TP</td>
134+
</tr>
135+
<tr>
136+
<td>&#8226; TIM-VRFY</td>
137+
<td>&#8226; RTCM3x-1005</td>
138+
<td>&#8226; RTCM3x-1074</td>
139+
</tr>
140+
<tr>
141+
<td>&#8226; RTCM3x-1077</td>
142+
<td>&#8226; RTCM3x-1084</td>
143+
<td>&#8226; RTCM3x-1087</td>
144+
</tr>
145+
<tr>
146+
<td>&#8226; RTCM3x-1094</td>
147+
<td>&#8226; RTCM3x-1097</td>
148+
<td>&#8226; RTCM3x-1124</td>
149+
</tr>
150+
<tr>
151+
<td>&#8226; RTCM3x-1127</td>
152+
<td>&#8226; RTCM3x-1230</td>
153+
<td>&#8226; RTCM3x-4072-0</td>
154+
</tr>
155+
<tr>
156+
<td>&#8226; RTCM3x-4072-1</td>
157+
<td></td>
158+
<td></td>
159+
</tr>
160+
</table></table>
161+
50162
## Turn off all messages
51163

52164
This will turn off all messages. This is handy for advanced users who need to start from a blank slate. This setting is only available over serial configuration.

docs/connecting_bluetooth.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Open Android's system settings and find the 'Bluetooth' or 'Connected devices' o
1414

1515
When powered on, the RTK product will broadcast itself as either '[Platform] Rover-5556' or '[Platform] Base-5556' depending on which state it is in. [Platform] is Facet, Express, Surveyor, etc. Discover and pair with this device from your phone or tablet. Once paired, open SW Maps.
1616

17-
![Bluetooth MAC address B022 is shown in the upper left corner](/docs/img/SparkFun%20RTK%20Rover%20Display.png)
17+
![Bluetooth MAC address B022 is shown in the upper left corner](img/SparkFun%20RTK%20Rover%20Display.png)
1818

1919
*Bluetooth MAC address B022 is shown in the upper left corner*
2020

docs/correction_sources.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
Surveyor: ![Feature Supported](img/GreenDot.png) / Express: ![Feature Supported](img/GreenDot.png) / Express Plus: ![Feature Not Supported](img/GreenDot.png) / Facet: ![Feature Supported](img/GreenDot.png) / Facet L-Band: ![Feature Supported](img/YellowDot.png)
44

5-
**Note:** The RTK Facet L-Band is capable of receiving RTCM corrections from a terrestrial source but because it has a built-in L-Band receiver, we recommend using the satellite-based corrections.
6-
75
To achieve an RTK Fix, SparkFun RTK products must be provided with a correction source. This correction data, sometimes called RTCM (see [What is RTCM?](https://learn.sparkfun.com/tutorials/what-is-gps-rtk/all#what-is-rtcm)), can be produced from a variety of sources.
86

7+
**Note:** The RTK Facet L-Band is capable of receiving RTCM corrections from a terrestrial source but because it has a built-in L-Band receiver, we recommend using the satellite-based corrections.
8+
99
## Permanent Base
1010

1111
![SparkFun permanent base antenna](https://cdn.sparkfun.com/assets/learn_tutorials/1/3/6/3/Antenna_Semi-Fixed_to_roof.jpg)
@@ -20,7 +20,9 @@ A permanent base is a user-owned and operated base station. See [Creating a Perm
2020

2121
*Temporary RTK Express Base setup with serial radio*
2222

23-
A temporary or mobile base setup is needed when you are in the field too far away from a correction source and/or cellular reception. A 2nd RTK device is mounted to a tripod and it is configured to complete a survey-in (aka, locate itself). It will then begin broadcasting RTCM correction data. This data (~1000 bytes a second) is sent over a data link to one or multiple rovers that can then obtain RTK Fix.
23+
A temporary or mobile base setup is handy when you are in the field too far away from a correction source, or if your measurements do not require absolute accuracy.
24+
25+
To set up a temporary base, a 2nd RTK device is mounted to a tripod and it is configured to complete a survey-in (aka, locate itself). It will then begin broadcasting RTCM correction data. This data (~1000 bytes a second) is sent over a data link to one or multiple rovers that can then obtain RTK Fix.
2426

2527
Any tripod with a ¼” camera thread will work. The [Amazon Basics tripod](https://www.amazon.com/AmazonBasics-Lightweight-Camera-Mount-Tripod/dp/B00XI87KV8) works well enough but is a bit lightweight and rickety.
2628

docs/correction_transport.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
# Correction Transport
22

3+
Surveyor: ![Feature Supported](img/GreenDot.png) / Express: ![Feature Supported](img/GreenDot.png) / Express Plus: ![Feature Not Supported](img/GreenDot.png) / Facet: ![Feature Supported](img/GreenDot.png) / Facet L-Band: ![Feature Supported](img/YellowDot.png)
4+
35
Once a [correction source](https://docs.sparkfun.com/SparkFun_RTK_Firmware/correction_sources/) is chosen, the correction data must be transported from the base to the rover. The RTCM serial data is approximately 530 bytes per second and is transmitted at 57600bps out of the **RADIO** port on a SparkFun RTK device.
46

57
There are a variety of ways to move data from a base to a rover. We will cover the most common below.
68

79
Note: RTK calculations require RTCM data to be delivered approximately once per second. If RTCM data is lost or not received by a rover, RTK Fix can still be maintained for many seconds before the device will enter RTK Float mode. This is beneficial where devices like Serial Radios may drop packets due to RF congestion.
810

11+
**Note:** The RTK Facet L-Band is capable of receiving RTCM corrections from a terrestrial source but because it has a built-in L-Band receiver, we recommend using the satellite-based corrections.
12+
913
## WiFi
1014

1115
![NTRIP Server setup](https://cdn.sparkfun.com/assets/learn_tutorials/1/4/6/3/RTK_Surveyor_-_WiFi_Config_-_Base_Config2.jpg)

docs/system_status_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,4 @@ Below is an example system status report sentence:
2828
* 86 : Battery level (% remaining)
2929
* *71 : The completion of the sentence and a [CRC](http://engineeringnotes.blogspot.com/2015/02/generate-crc-for-nmea-strings-arduino.html)
3030

31-
**Note:** This is a custom NMEA sentence, can vary in length, and may exceed the [maximum](https://www.nmea.org/Assets/20160520%20txt%20amendment.pdf) permitted sentence length](https://www.nmea.org/Assets/20160520%20txt%20amendment.pdf) of 61 characters.
31+
**Note:** This is a custom NMEA sentence, can vary in length, and may exceed the [maximum permitted sentence length](https://www.nmea.org/Assets/20160520%20txt%20amendment.pdf) of 61 characters.

0 commit comments

Comments
 (0)