<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.sketching-with-hardware.org/wiki/index.php?action=history&amp;feed=atom&amp;title=GP-20U7</id>
	<title>GP-20U7 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://www.sketching-with-hardware.org/wiki/index.php?action=history&amp;feed=atom&amp;title=GP-20U7"/>
	<link rel="alternate" type="text/html" href="http://www.sketching-with-hardware.org/wiki/index.php?title=GP-20U7&amp;action=history"/>
	<updated>2026-05-14T01:14:28Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>http://www.sketching-with-hardware.org/wiki/index.php?title=GP-20U7&amp;diff=1597&amp;oldid=prev</id>
		<title>Mayersven at 14:42, 12 June 2024</title>
		<link rel="alternate" type="text/html" href="http://www.sketching-with-hardware.org/wiki/index.php?title=GP-20U7&amp;diff=1597&amp;oldid=prev"/>
		<updated>2024-06-12T14:42:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:42, 12 June 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;= GP-20U7 GPS receiver =&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The GP-20U7 GPS receiver is a compact solution for getting global position data. It is capable of delivering position, velocity&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, &lt;/ins&gt;and time data. The low power &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;consumption &lt;/ins&gt;and its small size make the GP-20U7 the ideal choice for small, portable projects like &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;smartwatches&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The GP-20U7 GPS receiver is a compact solution for getting global position data. It is capable of delivering position, velocity and time data. The low power &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;consumptions &lt;/del&gt;and its small size make the GP-20U7 the ideal choice for small, portable projects like &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;smart watches&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Technical Specifications ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Technical Specifications ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mayersven</name></author>
	</entry>
	<entry>
		<id>http://www.sketching-with-hardware.org/wiki/index.php?title=GP-20U7&amp;diff=1596&amp;oldid=prev</id>
		<title>Mayersven at 14:41, 12 June 2024</title>
		<link rel="alternate" type="text/html" href="http://www.sketching-with-hardware.org/wiki/index.php?title=GP-20U7&amp;diff=1596&amp;oldid=prev"/>
		<updated>2024-06-12T14:41:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:41, 12 June 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l68&quot;&gt;Line 68:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 68:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         print(&amp;#039;UTC time = %s:%s:%s, Latitude = %s%s, Longitude = %s%s, altitude = %s%s, %s satellites&amp;#039; % (hh,mm,ss,Latitude,NSindicator,Longitude,EWindicator,Altitude,Units,NbSatellites))&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         print(&amp;#039;UTC time = %s:%s:%s, Latitude = %s%s, Longitude = %s%s, altitude = %s%s, %s satellites&amp;#039; % (hh,mm,ss,Latitude,NSindicator,Longitude,EWindicator,Altitude,Units,NbSatellites))&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Sensor]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mayersven</name></author>
	</entry>
	<entry>
		<id>http://www.sketching-with-hardware.org/wiki/index.php?title=GP-20U7&amp;diff=1594&amp;oldid=prev</id>
		<title>Mayersven: Mayersven moved page Team5 gps to GP-20U7</title>
		<link rel="alternate" type="text/html" href="http://www.sketching-with-hardware.org/wiki/index.php?title=GP-20U7&amp;diff=1594&amp;oldid=prev"/>
		<updated>2024-06-12T14:41:01Z</updated>

		<summary type="html">&lt;p&gt;Mayersven moved page &lt;a href=&quot;/wiki/Team5_gps&quot; class=&quot;mw-redirect&quot; title=&quot;Team5 gps&quot;&gt;Team5 gps&lt;/a&gt; to &lt;a href=&quot;/wiki/GP-20U7&quot; title=&quot;GP-20U7&quot;&gt;GP-20U7&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:41, 12 June 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Mayersven</name></author>
	</entry>
	<entry>
		<id>http://www.sketching-with-hardware.org/wiki/index.php?title=GP-20U7&amp;diff=1206&amp;oldid=prev</id>
		<title>93.195.8.106: Created page with &quot;= GP-20U7 GPS receiver = The GP-20U7 GPS receiver is a compact solution for getting global position data. It is capable of delivering position, velocity and time data. The low...&quot;</title>
		<link rel="alternate" type="text/html" href="http://www.sketching-with-hardware.org/wiki/index.php?title=GP-20U7&amp;diff=1206&amp;oldid=prev"/>
		<updated>2022-10-19T19:02:09Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;= GP-20U7 GPS receiver = The GP-20U7 GPS receiver is a compact solution for getting global position data. It is capable of delivering position, velocity and time data. The low...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= GP-20U7 GPS receiver =&lt;br /&gt;
The GP-20U7 GPS receiver is a compact solution for getting global position data. It is capable of delivering position, velocity and time data. The low power consumptions and its small size make the GP-20U7 the ideal choice for small, portable projects like smart watches.&lt;br /&gt;
&lt;br /&gt;
== Technical Specifications ==&lt;br /&gt;
* 56-Channel Receiver (22 Channel All-in-View)&lt;br /&gt;
* Sensitivity : -162dBm&lt;br /&gt;
* 2.5m Positional Accuracy&lt;br /&gt;
* Cold Start : 29s (Open Sky)&lt;br /&gt;
* 40mA @ 3.3V&lt;br /&gt;
* 3-pin JST Terminated Cable&lt;br /&gt;
&lt;br /&gt;
=== Pins ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! Pin # !! Name !! Description&lt;br /&gt;
|-&lt;br /&gt;
| 1 || RX || UART Serial Data Input&lt;br /&gt;
|-&lt;br /&gt;
| 2 || TX || UART Serial Data Output&lt;br /&gt;
|-&lt;br /&gt;
| 3 || GND || Ground&lt;br /&gt;
|-&lt;br /&gt;
| 4 || VCC || Power Supply (3.3V)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Connecting the GP-20U7 ==&lt;br /&gt;
* Connect &amp;#039;&amp;#039;&amp;#039;VCC&amp;#039;&amp;#039;&amp;#039; to the &amp;#039;&amp;#039;&amp;#039;power supply&amp;#039;&amp;#039;&amp;#039; (3.3V)&lt;br /&gt;
* Connect &amp;#039;&amp;#039;&amp;#039;GND&amp;#039;&amp;#039;&amp;#039; to the &amp;#039;&amp;#039;&amp;#039;ground&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Connect &amp;#039;&amp;#039;&amp;#039;TX&amp;#039;&amp;#039;&amp;#039; to a &amp;#039;&amp;#039;&amp;#039;RX pin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Connect &amp;#039;&amp;#039;&amp;#039;RX&amp;#039;&amp;#039;&amp;#039; to a &amp;#039;&amp;#039;&amp;#039;TX pin&amp;#039;&amp;#039;&amp;#039; (not necessary for read position data only)&lt;br /&gt;
&lt;br /&gt;
In our example, we use a Raspberry Pi 3 with &amp;#039;&amp;#039;&amp;#039;VCC&amp;#039;&amp;#039;&amp;#039; connected to &amp;#039;&amp;#039;&amp;#039;3V3(OUT)&amp;#039;&amp;#039;&amp;#039; (Pin 1), &amp;#039;&amp;#039;&amp;#039;GND&amp;#039;&amp;#039;&amp;#039; connected to &amp;#039;&amp;#039;&amp;#039;GND&amp;#039;&amp;#039;&amp;#039; (Pin 9) and &amp;#039;&amp;#039;&amp;#039;TX&amp;#039;&amp;#039;&amp;#039; connected to &amp;#039;&amp;#039;&amp;#039;GPIO15&amp;#039;&amp;#039;&amp;#039; (Pin 10) which is an UART-Pin.&lt;br /&gt;
&lt;br /&gt;
== Code Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Get data from the GP-20U7 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;#039;line&amp;#039;&amp;gt;&lt;br /&gt;
# Source: https://forum.sparkfun.com/viewtopic.php?t=45669&lt;br /&gt;
&lt;br /&gt;
import serial&lt;br /&gt;
&lt;br /&gt;
# Initialize serial&lt;br /&gt;
ser = serial.Serial(port=&amp;#039;/dev/ttyS0&amp;#039;, baudrate=9600, timeout=None,parity=serial.PARITY_NONE, stopbits=serial.STOPBITS_ONE,rtscts=False,xonxoff=False,dsrdtr=False) # 9600bps, 8 bit data, 1 stop bit, no parity&lt;br /&gt;
&lt;br /&gt;
while True :&lt;br /&gt;
    data=ser.readline().decode(&amp;quot;utf-8&amp;quot;)&lt;br /&gt;
    print(data)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Make the output more human readable ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;#039;line&amp;#039;&amp;gt;&lt;br /&gt;
# Source: https://forum.sparkfun.com/viewtopic.php?t=45669&lt;br /&gt;
&lt;br /&gt;
import serial&lt;br /&gt;
&lt;br /&gt;
# Initialize serial&lt;br /&gt;
ser = serial.Serial(port=&amp;#039;/dev/ttyS0&amp;#039;, baudrate=9600, timeout=None,parity=serial.PARITY_NONE, stopbits=serial.STOPBITS_ONE,rtscts=False,xonxoff=False,dsrdtr=False) # 9600bps, 8 bit data, 1 stop bit, no parity&lt;br /&gt;
&lt;br /&gt;
while True :&lt;br /&gt;
    w = ser.readline().decode(&amp;quot;utf-8&amp;quot;)&lt;br /&gt;
    data = w.split(&amp;#039;,&amp;#039;)&lt;br /&gt;
    if data[0] == &amp;#039;$GPGGA&amp;#039;:&lt;br /&gt;
        msgID,UTC,Latitude,NSindicator,Longitude,EWindicator,PosFixInd,NbSatellites,HDOP,Altitude,Units,Gsep,Units,w,checksum = data&lt;br /&gt;
        hh = UTC[0:2]&lt;br /&gt;
        mm = UTC[2:4]&lt;br /&gt;
        ss = UTC[4:6]&lt;br /&gt;
        print(&amp;#039;UTC time = %s:%s:%s, Latitude = %s%s, Longitude = %s%s, altitude = %s%s, %s satellites&amp;#039; % (hh,mm,ss,Latitude,NSindicator,Longitude,EWindicator,Altitude,Units,NbSatellites))&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>93.195.8.106</name></author>
	</entry>
</feed>