Home

Welcome to NavSpark Community, a friendly social site for NavSpark GPS/GNSS enthusiasts. If you have some related GPS/GNSS questions or interesting applications to share, this is the place to come !

NavSpark started as an Indiegogo campaign: http://goo.gl/F4WSfn

To download NavSpark Arduino IDE tools & documents, click Store/Resources, then RESOURCES

Forum

QSPI (Fail) - What does that mean and why?

Hi, I'm still trying to get a display to work. I can compile my scripts now without MKPROM crashing in a VM running Linux Mint 32bit and transfer them to Windows, but when I load them onto the Navspark-GL, everytime I will get a QSPI (fail) status as soon as I unplug the BOOT_SEL jumper and restart it. What does that status mean and what can cause it? And how do I avoid that issue? Thanks in advance!

Read more…
5 Replies · Reply by Jason Lin on Sunday

ST7735 TFT library

Hi, I'm trying to attach a 1.8" TFT to my navspark... looks like I need to rebuild the ST7735 library though as it doesn't compile at all... in particular the PROGMEM block of data needs a rewrite and then the commandList functions further down... has anyone tackled this library already?   I'd love to avoid having to rewrite this myself. thanks. PROGMEM static prog_uchar  Bcmd[] = {                  // Initialization commands for 7735B screens    18,                       // 18 commands in…

Read more…
1 Reply · Reply by Jordi Gauchia Nov 21

Timing pin

For my application, I need pseudoranges and a 1pps timing pin. Does the NS-RAW also has a 1pps timing pin? Or do I need to get the timing module for that? Its a little confusing because all the documentation states they all are Venus 8, but each module seems to only expose certain functionality.

Read more…
1 Reply · Reply by Jason Lin Nov 18

Blog

Why Is Speed Noisy at Higher Update Rate ?

SkyTraq's GPS/GNSS has fastest update rate in the low-cost consumer/industrial segment.

GPS modules has 50Hz maximum update rate.

NavSpark has 10Hz maximum update rate, reserving enough throughput for application development. Firmware at bottom of NavSpark product page on the web-store also supports 50Hz maximum update rate for NavSpark, 20Hz for NavSpark-BD and NavSpark-GL.

Often users want to use highest update rate regardless of application, and sometimes this gives…

Read more…
Comments: 0

More NS-T Programmable Frequency Testing

Although NS-T generated frequency lock accuracy is better than 10^-11, there is phase jitter. This experiment tries to clean up phase jitter with $2 PLL : http://www.digikey.com/product-detail/en/PI6C4511WE/PI6C4511WE-ND/1305452. PLL used has output minimum of 2X input frequency, so 10MHz input will have 20MHz output, 19.2MHz input will have 38.4MHz output. Jumping wire to…

Read more…
Comments: 0

Activity

bobah posted a discussion
HiHow i can access to gnss_process() function?Thank you
Monday
bobah is now a member of NavSpark Community
Monday
Jason Lin replied to Dom's discussion Set Talker ID through code?
"The release scheduled for later this week will enable user to configure compiled firmware using GP or GN prefix as default."
Monday
Dom replied to Dom's discussion Set Talker ID through code?
"Hi, did this ever get done?"
Sunday
Jason Lin replied to Lukas K's discussion QSPI (Fail) - What does that mean and why?
"Theoretically no. Should only be possible to crash CPU and cause watch dog reboot. But, since Arduino sketch is translated in C/C++ then compiled, we have previous experience it's very difficult to debug if some code is incorrectly translated, the e…"
Sunday
Lukas K replied to Lukas K's discussion QSPI (Fail) - What does that mean and why?
"I'll do that. But can user code even effect the Navspark's bootup other than being completely corrupted?"
Saturday
Jason Lin replied to Lukas K's discussion QSPI (Fail) - What does that mean and why?
"A method to find out what the issue is might be :
1. First comment out everything leaving minimal NavSpark related to see if boots correctly with out QSPI error
2. If cannot boot without QSPI error, then need to figure out first how to get this corr…"
Saturday
Lukas K replied to Lukas K's discussion QSPI (Fail) - What does that mean and why?
"I've selected the correct Navspark version (GL). Also it doesn't make a difference if I use the lib with or without GNSS.
This is my code, with the libraries from Jordi Gauchia (http://www.navspark.com.tw/forum/tft-ili9340-library-adapted-from-a...)…"
Saturday
Jason Lin replied to Lukas K's discussion QSPI (Fail) - What does that mean and why?
"It means loaded firmware did not boot correctly, some problem with firmware. Make sure you compiled using correct NavSpark library; there are NavSpark, Navpark-BD, NavSpark-GL 3 type to select from Tool --> Board pull down menu. "
Saturday
Lukas K posted a discussion
Hi, I'm still trying to get a display to work. I can compile my scripts now without MKPROM crashing in a VM running Linux Mint 32bit and transfer them to Windows, but when I load them onto the Navspark-GL, everytime I will get a QSPI (fail) status a…
Saturday
Hari Nair replied to Hari Nair's discussion Kalman filter sensor fusion using Navspark
"Thanks for the links, will check them out.  One other thing is that after power-on it takes about 15-20 seconds to settle, I assume that is the acceleration bias estimation at work. In any case, because the Navspark always does a cold start, it's ne…"
Saturday
More…

Photos