Search
Product Info
Venus GPS Logger with SMA Connector
sku: GPS-09171
Description: This is one of the smallest and most powerful GPS loggers on the market. The Venus GPS module can be configured to an amazingly powerful 10Hz update rate, with 14 channel tracking and can store up to 32Mbits of GPS data! Boasting 28mA operating current, and high sensitivity, this receiver seriously opens new doors for tracking. Module outputs the standard NMEA-0183 or SkyTraq Binary sentences at a default rate of 9600bps (adjustable to 115200bps).
The Venus634LPx has improved sensitivity, an integrated LNA (with multipath detection and suppression), built-in RTC, and integrated single power supply making it very simple to use. In addition, the module supports data logging with an external SPI Flash!
The logger's SPI Flash can be configured over the TX and RX pins using our USB to Serial FT232 Breakout Board.
Check out our GPS buying guide!
Features:
- 51 channel acquisition and 14 channel tracking
- SkyTraq based chipset
- 10Hz max update rate (1Hz default)
- Integrated LNA
- Single 2.7-3.3V supply
- 3.3V TTL UART
- 32Mbits of flash space
- Power: 28mA tracking
- Sensitivity: -161dBm
- Accuracy: <2.5m
- Hot start: 1 Seconds
- Cold Start: 29 Seconds
- Supports active or passive antennas
- Supports SBAS (WAAS, EGNOS, MSAS)
Dimensions: 1.25 x 0.75 inches
Documents:
Pricing
Comments
27 comments
Feeds
Currency
Display prices in
Feedback
If you would like to tell us more, you can fill out our form if you need some psycho-suggestive questions. Go to the form.


























Also the default rate is 9600bps Thats what my
Venus chip's default is and that's what is on the datasheet pg2.
Meantime, the connection between 3v3 and VBatt CAN be cut on this board. It is not connected under the chip.
This is a great GPS and the logger function works well.
The supplied software works well although even with the baudrate at 115200, the sw can't keep up at 10Hz update rate. (at least not on my pc!)
Time to first fix is snappy and as advertised, it even has no trouble acquiring indoors! (+26db active antenna)
I set the update rate to 5Hz (SRAM + Flash -> bad idea) and now I am not able to send any commands (beside hot and warm start)
Baudrate is at 38400, receiving data (as before) over FTDI Basic. Error message: Timeout: GPS device no response.
Any suggestion how to set the update rate back or to be able again to communicate with the gps?
thanks in advance!
It would help if I could confirm the PPS (which edge?) is at the UTC second interval accurate to N microseconds, and/or the relationship between the time reported (it reports down to the millisecond) of the NMEA sentences and the time it means? The start bit of the $ character in the GPRMC sentence? Some other character?
My other 10Hz gps (gblox based wintec - can't do 10hz waas) 99.9% of the time reports with zeros for the tens and ones milliseconds.
This information has to be somewhere but I can't find it.
It is slightly wider than everything else though you can plug it into a standard .1 spacing socket, but the connections will be bent inward.
This is visible if you look closely in the photograph but is not really mentioned.
So it works, but I will probably go with the non-logging.
http://www.sparkfun.com/commerce/product_info.php?products_id=177
Both Rx and Tx are at HIGH (3.3V). No data!
Does anyone know why ? Thanks!
It provides power and had txo and rxi which go to the rx and tx on this board.
I have to say that although I bought two of these GPS, one of them didn't work properly. One of them connects almost inmediately, but the other only achieves to track one satellite with very few power and that after a long time, and never get the 3D position. I think it's a problem of the sensibility of the GPS chip.
I have it working on an Arduino board. The sensitivity does not seem quite as advertised, but it more or less works. But I need to bump it up from the default 9600 bps and cut out a couple of the unnecessary NEMA strings.
What commands do I need to send it? I don't see them documented anywhere.
Jack Rickard
Found it. This gives the binary command set.
In Arduinospeak
int baud38400 (160,161,0,4,5,0,3,1,9,13,10,0);
Serial2.write(baud38400, 11);
This will write the string for setting baud rate to 38,400 and save it to both SRAM and FLASH.