SparkFun Forums 

Where electronics enthusiasts find answers.

Search found 857 matches

 Go to advanced search

Re: uBlox ZED-F9P: Not seeing RTCM output

 by sparky ¦  Mon May 13, 2019 8:42 pm ¦  Forum: Global Positioning System(GPS) ¦  Topic: uBlox ZED-F9P: Not seeing RTCM output ¦  Replies: 8 ¦  Views: 107

Hi Wittend - Thanks for raising the issue. I believe I've fixed most of the bugs you've found: * Ex 3 and 4 now output correct, pretty printed, RTCM correction HEX values Please install the latest Ublox lib v1.4.x via the Arduino library manager. The problem was that the library was calling processR...

Re: RFID Project help

 by sparky ¦  Tue Apr 09, 2019 12:35 pm ¦  Forum: Radio Frequency Identification(RFID) ¦  Topic: RFID Project help ¦  Replies: 20 ¦  Views: 328

Hi Paul - Thanks for your sleuthing and recommended fix. I owe you. I can confirm the bug (introduced by me back in oct from user's recommendation) and fix with your (uint8_t *) type cast. New library version is pushed :

I agree that the M6E is a good way to go. Having 4 antenna ports is great for multi-antenna systems. To echo Chris, the library will work with certain features on the M6E but our library won't support certain aspects of the M6E such as configuring the extra antenna ports. I recommend starting with t...

Re: Playing audio asynchronously while doing other processing

 by sparky ¦  Fri Apr 05, 2019 9:16 am ¦  Forum: Sound Boards & Audio ¦  Topic: Playing audio asynchronously while doing other processing ¦  Replies: 5 ¦  Views: 105

Hmm - good question, I don't know. I believe it's on the order of milliseconds between command being sent via I2C and MP3 being started, but unfortunately the WT2003S doesn't call this out in their datasheet: The Qwiic trigger cann...

Re: SparkFun Edge failing on "make bootload"

 by sparky ¦  Fri Apr 05, 2019 9:09 am ¦  Forum: SparkFun Edge Development Board ¦  Topic: SparkFun Edge failing on "make bootload" ¦  Replies: 37 ¦  Views: 615

Sounds like you're really close. To be clear there are two version of the Edge in the wild; if you purchased the Edge board from us, the board has the faster 921600bps bootloader and should be working with the script you posted above (thanks for that!). If you got your board from Google at their Ten...

Re: AS7265x spectral triad not responding

 by sparky ¦  Fri Apr 05, 2019 9:06 am ¦  Forum: Imaging ¦  Topic: AS7265x spectral triad not responding ¦  Replies: 5 ¦  Views: 146

Unfortunately AMS has a misleading (bad) datasheet for these parts. See my response to you over here: I recommend following the AMS Design Considerations Doc rather than the datasheet for proper pinouts:

Re: Qwiic MP3 Trigger

 by sparky ¦  Tue Apr 02, 2019 7:53 pm ¦  Forum: SparkFun Product Questions ¦  Topic: Qwiic MP3 Trigger ¦  Replies: 1 ¦  Views: 188

Most likely yes. Going down in voltage is less of an issue than going up. Don't go more than 3.3V, but 2.8V, 2.6, 2.4V might even work. You begin to have various ICs become inoperable. I think the ATtiny84 and microSD can both go pretty low. Looks like the WT2003S is min of 3V but I wouldn't be surp...

Re: Need Schematic for SPX-14893

 by sparky ¦  Tue Apr 02, 2019 7:50 pm ¦  Forum: SparkFun Product Questions ¦  Topic: Need Schematic for SPX-14893 ¦  Replies: 1 ¦  Views: 88

The original SparkX black version has a repo here: And if you've got some other version that's inbetween the oldest and latest you can always 'go back in time' on github by viewing the files by clicking on commits, then 'Browse Files' For example, ...

Re: Little help with a project

 by sparky ¦  Tue Apr 02, 2019 7:39 pm ¦  Forum: Inertial Measurement Units ¦  Topic: Little help with a project ¦  Replies: 2 ¦  Views: 66

I am a purely digital guy so forgive my very digital solution: If I were building this (cool idea btw) I would use: * Pro mini: * Qwiic Accel: * Qwiic bread board cable soldered into pro mini:

Re: Replacing USB 3.0 Micro B receptacle with USB C

 by sparky ¦  Tue Apr 02, 2019 7:29 pm ¦  Forum: Miscellaneous ¦  Topic: Replacing USB 3.0 Micro B receptacle with USB C ¦  Replies: 1 ¦  Views: 49

The short answer is probably no. I'm not entirely clear what your setup entails (photos would be ideal) but a connector swap would be difficult: hard to remove a connector (they're designed to be robust, not easily removed), hard to get new board to fit in current enclosure, hard to solder from our ...

Re: F9P log raw UBX data to SD card for post processing

 by sparky ¦  Tue Apr 02, 2019 7:22 pm ¦  Forum: Global Positioning System(GPS) ¦  Topic: F9P log raw UBX data to SD card for post processing ¦  Replies: 9 ¦  Views: 108

Congrats! And thanks! That was a lot of fun example code to write. tve did the good work on AutoPVT tho (yay! collaboration). I agree with you - you should have plenty of time to write ~1k bytes via SPI to microSD card. Checkout this example:

Re: NEO-M8P-2 GPS RTK RTCM issue

 by sparky ¦  Tue Apr 02, 2019 7:17 pm ¦  Forum: Global Positioning System(GPS) ¦  Topic: NEO-M8P-2 GPS RTK RTCM issue ¦  Replies: 1 ¦  Views: 43

There's a good example included with the SparkFun Ublox Library ( You can grab the library via the Arduino Lib Manager by searching 'SparkFun Ublox'. I'm not sure what would be causing the issue. I would recommend using the Ublox software f...

Re: Playing audio asynchronously while doing other processing

 by sparky ¦  Tue Apr 02, 2019 7:12 pm ¦  Forum: Sound Boards & Audio ¦  Topic: Playing audio asynchronously while doing other processing ¦  Replies: 5 ¦  Views: 105

If it were me (and forgive me for self-promoting my own widget) I'd use a Qwiic MP3 Trigger: You just say 'play track 2' and go on with your reading of ADC values and such and the Trigger autonomously plays the track. It's OSHW, I licensed the examples and eve...

Re: Qwiic EEPROM

 by sparky ¦  Tue Apr 02, 2019 7:10 pm ¦  Forum: SparkX products ¦  Topic: Qwiic EEPROM ¦  Replies: 1 ¦  Views: 105

Any Arduino I2C EEPROM example should work. Here's one that looks pretty good: Our tutorial ( goes into more of the background on EEPROMs but also contains basic I2C in...

Do you have a repo where I can see the bulk of your code? I'm confused by: That seems to keep the interrupts from firing off repeatedly, but It doesn't give you correct updated counts (misses many counts). .getCount() is cumulative. You shouldn't be missing anything regardless of when you read it. Y...

  • 1
  • 2
  • 3
  • 4
  • 5
  • 58