Featured Products

NavSpark-mini: Arduino Compatible Development Board with GPS/Beidou, Freebie now!!

NavSpark-GL: Arduino Compatible Development Board with GPS/GLONASS, $25.00 USD

NS-RAW: GPS Receiver with Carrier Phase Raw Measurement Output, $80.00 USD



A new release of NavSpark Board Manager, 1.0.2, is now available for Arduino IDE 1.6.6.

☆ You can get a set of FREE NavSpark-mini + UART-to-USB Adapter during our promotion period. NavSpark-mini is small yet powerful, good to be used as a GPS receiver or microcontroller for your project.


Featured Projects

For beginners, to learn how to capture and display latitude, longitude, and UTC, please visit our Tutorial 3.

Would you be curious where your pet has gone during the day? How about making a data logger of your own? Join us to have a fun Where-It-Goes project with NavSpark.

The pre-release of the example code is available now. To test the code, we mount Where-It-Goes on a RC airplane and record the flying path.

NavSpark puts leading edge positioning and navigation products in the hands of makers and engineers.


Story of NavSpark

Welcome to NavSpark Community, a friendly social site for NavSpark GPS/GNSS enthusiasts. NavSpark started as an Indiegogo campaign, http://goo.gl/F4WSfn, putting Arduino and GPS/GNSS together on the same platform for makers and engineers. 

NavSpark is a small, powerful, breadboard-friendly, 32-bit microcontroller development board that is Arduino compatible. More interestingly, NavSpark has a world class GPS/GNSS receiver built in as on-board peripheral. The GPS/GNSS library SDK is integrated into our Boards Manager in Arduino IDE.

At the heart of NavSpark is SkyTraq's Venus8 chip, which includes a LEON3 CPU/FPU running at 100MHz and memory of 1024KByte Flash + 212KByte RAM. Venus8 supports multiple constellations, bringing GPS, GLONASS, and Beidou to your project. 

This little NavSpark packs big computation power and advanced GPS/GNSS technology, which can takes your projects to a whole new level. It comes at a very attractive price. At $6 a piece, you can get NavSpark-mini and power any of your projects.


Using NavSpark

NavSpark is great for many pure microcontroller projects, especially those requiring big computation power and memory size. If your project further involves positioning, timing, and navigation, then NavSpark is an excellent choice. 

For example, NavSpark can be used to create a data logger, which logs the position, velocity, time information to an external SPI Flash; later reads out the logged data to find out where it has been. With UAV, R/C plane, or paragliding, you can replay the flight path.

Another example is to use NavSpark to make a clock with satellite time. After getting GPS fix, the P1PPS 1Hz pulse is synchronized to the atomic clock on satellite within +/-10nsec. Thus you have a precision time reference nearly as good as atomic clock! This is useful for systems in different locations that need to be time synchronized in operation.

For high precision applications, NavSpark offers various advanced modules for raw data, timing, and inertial measurement. These modules generate high precision data for user to further process; they in general are not Arduino compatible or user programmable.  

To get started, visit our Tutorials.