SparkFun Electronics will be closed on November 26, 2020 and November 27, 2020 for the Thanksgiving holiday. We will begin normal operations at 9:00 AM Mountain Time on November 30, 2020.
The smallest, most powerful, and most versatile GPS receiver we carry just got more powerful. The Venus638FLPx is the successor to the Venus634LPx and has improved sensitivity and a faster update rate. The new module can be configured to an amazingly powerful 20Hz update rate. With 29mA 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 Venus638FLPx 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.
Not sure which GPS module is right for you? Check out our GPS Buying Guide!
1 of 1 found this helpful:
Some customers have been found to confuse the indication given by the sensor thinking that it was in “decimal degrees” but it is in “degrees decimal minutes” notation. This mistake gives a perfect 40Km offset in the interpretation of the position. So the sensor works well, the mistake was in the interpretation of the given data.
First, you must use the SkyTraq software we have on the product page.
1- Connect a LiPo battery to the JST connector, OR an external 3.3 volt DC power supply. (Don't use a 3.3 volt FTDI breakout for power, it can't supply enough current. The Beefy 3 should be OK)
2- Download and install the SkyTraq 0.4.833 software from the product page.
3- Connect a 3.3 volt FTDI breakout (or other 3.3 volt USB to serial converter.) to the GND, RX and TX pins on the Venus GPS.
4- Start the SkyTraq software, select the COM port your FTDI breakout is on. Set the baud rate for 115200 and then click the "Connect" button. You should start seeing NMEA data scroll by in the message window.
5- Go to the "DataLog" menu at the top of your screen and select "Log Configure." Change any options you want to. I find that the defaults work well.
6- At the bottom of the Log Configure Control window, select "Enable" for the "DataLog:" option, then click the button labeled "Settings"You should see "Log Configure Control Successful" appear in the Response window.
7- If you want to start with a fresh empty log, go back to the "DataLog" menu and select "Log Clear." You should see "Log Clear Control Successful" in the Response window.
8- At this point, your Venus is logging data to it's onboard memory. Take the GPS with you on a nice hike, or a short drive around the block. To retrieve that data follow the next steps.
9- Reconnect your Venus to a computer with a FTDI cable like you did before, then follow step 4 to get SkyTraq ready to download new data.
10- Go to the "DataLog" menu and select "Log Read Batch." The software will prompt you to save the accumulated data to a file on your computer. Click save to do that.
11- At this point, you have downloaded a compressed version of your stored GPS data to your computer. In order to convert that to use able data, you need to do one more step.
12- To convert that data file, go back to the "DataLog" menu and select "Log Decompess." The SkyTraq software will ask for the file you just downloaded. Select that file, then click on save. A window saying "Decompress is completed!" should appear. Click OK.
13- In the same folder you downloaded the GPS data, you will now find three new files. a .logg file that contains human readable positional data, a .nmea file that has raw NMEA GPS data in it, and a .kml file that can be loaded up in Google earth showing your journey.
This skill defines how difficult the soldering is on a particular product. It might be a couple simple solder joints, or require special reflow tools.
Skill Level: Noob - Some basic soldering is required, but it is limited to a just a few pins, basic through-hole soldering, and couple (if any) polarized components. A basic soldering iron is all you should need.
See all skill levels
If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.
Skill Level: Rookie - You will need a better fundamental understand of what code is, and how it works. You will be using beginner-level software and development tools like Arduino. You will be dealing directly with code, but numerous examples and libraries are available. Sensors or shields will communicate with serial or TTL.
See all skill levels
If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.
Skill Level: Competent - You will be required to reference a datasheet or schematic to know how to use a component. Your knowledge of a datasheet will only require basic features like power requirements, pinouts, or communications type. Also, you may need a power supply that?s greater than 12V or more than 1A worth of current.
See all skill levels
Based on 4 ratings:
2 of 2 found this helpful:
I bought this to connect with my weather station shield. I had to figure out which wires from the jumper would be 3.3V, TX,RX,GND. Not that hard, I just wish I had more info readily available. There is little info on the board pins labeled 1, 2, 24. I found it in the comments from the previous version of the board.
I want to be able to put the chip into low power mode once a I get the date and time. I bought it for time sync and works well for that purpose.
0 of 2 found this helpful:
Hi Folks, I am only the buyer but I sent the review on to the engineer it was bought for. Thanks, Jack
Once I got it working, it returned correct data, but getting it to work took some... work. Most of the code I got online was confusing, and there is basically no documentation. The problem I was having was that the Tx from the GPS needs to go to the Rx on the Arduino, and vis versa. Once I did this, the code I got from the internet worked, but nobody told me I had to switch those two (I found it casually mentioned on a YouTube video). It works well, but documentation would be really nice.
Although I didn't find any info how to connect this module to an Arduino I just started by programming the Arduino to Serial.read() data at 9600 bps and send the output to the Serial monitor and it worked. I did have to move from the basement to the main floor of the house to get GPS Data. The module will flash when GPS data is received. Also, unless you plan on using the logger software with an FTDI cable there's no need to use the Rx input on the Venus GPS Module.