avatar

Nate

Member Since: August 14, 2006

Country: United States

Profile

Bio

Nathan Seidle grew up in Tulsa, Oklahoma and transplanted himself to Colorado during college.

Role

Hand in every cookie jar (CEO)

Organizations

SparkFun Electronics

Spoken Languages

English and Datasheet

Programming Languages

C, VB, and evil Makefiles

Universities

Oklahoma School of Science and Mathematics - class of 2000 (Oklahoma City, OK), University of Colorado - class of 2004 (Boulder, CO).

Interests

Girl Robots - This is going to be the best prom ever. Crew, hiking, boxing, and the occasional snowboard jump.

Websites

www.sparkfun.com

SparkFun is pleased to announce a new line of development tools to help implement edge computing, including voice and image recognition.

Continue reading

If we've learned one thing at SparkFun it's that geeks love to talk about their projects! We can't wait to share what we've been cooking. Check out the pile of new products, sensors and breakout boards!

Continue reading

It's not pretty but we've come up with a way to make I2C based libraries even more flexible. Now you can pass a software I2C port into a library!

Continue reading

We've got the magnetic tile back in stock and the first boards made with Buzzard are in!

Continue reading

Panelizer and CAMmer: More production tools with EAGLE to avoid silly mistakes.

Continue reading

We make a lot of panels. Let's automate it!

Continue reading

A Better Translation

Watch out, we’ve been translating technical English… How to install and edit the SparkFun English file for the Charm High software.

Continue reading

Getting the Windows software installed

Continue reading

From design to population in less than a minute!

Continue reading

Leader Cheaters

How to add a leader to a cut tape using audio splicing tape.

Continue reading

Unboxing the $2800 desktop pick and place machine.

Continue reading

To celebrate our "crystal anniversary," here's a collection of the stories, blog posts, products and adventures from 15 years of making crazy things.

Continue reading

Copyright and Monkeys

What does an image of a flexible display and a monkey have to do with each other?

Continue reading

We put an escape room on a board.

Continue reading

Wherein I felt the urge to respond to a recent WIRED article that hits close to home.

Continue reading

A tour of our humble R&D abode and some of the projects we've been cooking.

Continue reading

It's the next greatest thing to desktop spectroscopy.

Continue reading

Want to talk to multiple I2C sensors but have only one address? No problem.

Continue reading

Air quality has never been easier or more advanced.

Continue reading

New Connector System

We're pleased to announce our new Qwiic system.

Continue reading

What's in the box?! Opening a safe with a little intelligence and a little brute force.

Continue reading

Copying Vail Resorts' UHF RFIDs based lift tickets.

Continue reading

We use 0603 SMD packages but the electronics world uses much smaller sized components.

Continue reading

I think you've got enough news feeds as it is

Continue reading

Product 0

Getting the first product live

Continue reading

Is your logo causing your silkscreen file to be huge?

Continue reading

Step 1: Go

Setting up the SparkX lab.

Continue reading

We use serial communication all the time. But why are we using multiples of 300?

Continue reading

When writing a library, pass in I2C ports to make the library more useful on different platforms.

Continue reading

Let's welcome Glenn Samala to his crazy new family.

Continue reading

With an FEP, an FIR and a DP, we have a winner!

Continue reading

Looking for information in the noise: a contest to crowdsource a better algorithm for accelerometer data.

Continue reading

When things become sentient, it's good to be able to remotely kill power.

Continue reading

It's time to get back to building crazy stuff.

Continue reading

Spark IO changes their name. SparkFun and Particle partner to change the world.

Continue reading

The dropping cost of LED bulbs is accelerating. We compare a few brands to see how they are approaching design and lower cost manufacturing.

Continue reading

We want to update our customers on where we stand with the on-going Arduino saga.

Continue reading

A simple non-spammy trick to double the speed you upload to your Arduino board.

Continue reading

Few funding campaigns pull heartstrings while actually doing measurable good. Jerry, impressively, is doing both.

Continue reading

A few photos and a breakdown of the first White House Maker Faire

Continue reading

SparkFun gets invited to the White House Maker Faire!

Continue reading

Fluke responds to our issue with US Customs seizing our shipment of multimeters over a trademark violation.

Continue reading

Qwiic OpenLog Hookup Guide

February 7, 2019

The updated Qwiic version of the OpenLog Hookup Guide

GPS-RTK2 Hookup Guide

January 14, 2019

Get precision down to the diameter of a dime with the new ZED-F9P from Ublox.

Qwiic Twist Hookup Guide

December 13, 2018

Take your volume knob beyond 11 with the Qwiic Twist digital RGB LED encoder via I2C!

Spectral Triad (AS7265x) Hookup Guide

November 8, 2018

Learn how to wield the power of 18 channels of UV to NIR spectroscopy with AS72651 (UV), AS72652 (VIS), and AS72653 (NIR) sensors!

What is GPS RTK?

September 14, 2018

Learn about the latest generation of GPS and GNSS receivers to get 2.5cm positional accuracy!

GPS-RTK Hookup Guide

September 13, 2018

Find out where you are! Use this easy hook-up guide to get up and running with the SparkFun high precision GPS-RTK board.

Getting Started with U-Center

September 13, 2018

Learn the tips and tricks to use the u-blox software tool to configure your GPS receiver.

Vibe-O-Matic 3000

November 28, 2017

We attempt to emulate a car seat to ease a baby to sleep.

Beginner's Guide to KiCad

October 12, 2017

An in-depth tutorial covering schematic capture, PCB layout, library editing, and gerber generation using this amazing open source PCB creation tool.

Gas Pump Skimmers

September 6, 2017

Teardown of gas pump skimmers along with how to detect and block them.

Reading and Writing Serial EEPROMs

August 11, 2017

EEPROM is a great way to add extra memory to your microcontroller project. Wait 'til you see how easy it is to use!

Building a Safe Cracking Robot

March 29, 2017

How to crack an unknown safe in under an hour.

Arduino Weather Shield Hookup Guide V12

March 2, 2017

Read humidity, pressure and luminosity quickly and easily. Add wind speed, direction and rain gauge for full weather station capabilities.

RFID Basics

February 23, 2017

An overview of Radio Frequency Identification (RFID) technology.

Simultaneous RFID Tag Reader Hookup Guide

February 23, 2017

A basic guide to getting started with the RFID Tag Reader breakout and how to read and write multiple RFID tags over multiple feet!

Serial Basic Hookup Guide

February 9, 2017

Get connected quickly with this Serial to USB adapter.

Lessons in Algorithms

December 21, 2016

Learn techniques on how to use Finite Impulse Response (FIR) filters and other data-processing tools to turn data into information.

Building an Autonomous Vehicle: The Batmobile

December 6, 2016

Documenting a six-month project to race autonomous Power Wheels at the SparkFun Autonomous Vehicle Competition (AVC) in 2016.

MAX30105 Particle and Pulse Ox Sensor Hookup Guide

December 1, 2016

The SparkFun MAX30105 Particle Sensor is a flexible and powerful sensor enabling sensing of distance, heart rate, particle detection, even the blinking of an eye. Get ready. Set. Shine!

OpenScale Applications and Hookup Guide

July 22, 2016

OpenScale allows you to have a permanent scale for industrial and biological applications. Learn how to use the OpenScale board to read and configure load cells.

How to Build a Remote Kill Switch

May 31, 2016

Learn how to build a wireless controller to kill power when things go... sentient.

OpenLog Hookup Guide

April 7, 2016

An introduction to working with the OpenLog data logger.

Alphanumeric GPS Wall Clock

January 26, 2015

This is a GPS controlled clock - a clock you truly never have to set! Using GPS and some formulas, we figure out what day of the week and if we are in or out of daylight savings time.

How to Use a Multimeter

January 9, 2015

Learn the basics of using a multimeter to measure continuity, voltage, resistance and current.

How Lithium Polymer Batteries are Made

May 28, 2014

We got the opportunity to tour the Great Power Battery factory. Checkout how LiPos are made!

How Chip-On-Boards are Made

May 28, 2014

COB or chip-on-board is a low cost way of soldering an IC to a PCB. Checkout this tutorial to see how it is done!

How LEDs are Made

May 28, 2014

We take a tour of a LED manufacturer and learn how PTH 5mm LEDs are made for SparkFun.

Weather Station Wirelessly Connected to Wunderground

April 11, 2014

Build your own open-source, official Wunderground weather station that connects over WiFi via an Electric Imp.

ML8511 UV Sensor Hookup Guide

March 13, 2014

Get up and running quickly with this simple to use UV sensor.

HID Control of a Web Page

March 12, 2014

Learn how to move a slider on a webpage and make a motor spin. We connect HTML and HID to read sensors and interface with the physical world.

Wireless Arduino Programming with Electric Imp

February 24, 2014

Reprogram your Arduino from anywhere in the world using the Tomatoless Boots wireless bootloader with the Electric Imp.

Das Blinken Top Hat

January 22, 2014

A top hat decked out with LED strips makes for a heck of a wedding gift.

Reaction Timer

January 16, 2014

Demonstrate mental chronometry with this simple reaction timer!

MPL3115A2 Pressure Sensor Hookup Guide

December 5, 2013

Getting started with the MPL3115A2 Pressure Sensor.

Using OpenSegment

April 1, 2013

How to hook up and use the OpenSegment display shield. The OpenSegment is the big brother to the Serial 7-Segment Display. They run on the same firmware, however the OpenSegment is about twice as big.

Electronics Assembly

March 1, 2013

How SparkFun assembles SMD electronics.

Analog to Digital Conversion

February 7, 2013

The world is analog. Use analog to digital conversion to help digital devices interpret the world.

Battery Technologies

February 6, 2013

The basics behind the batteries used in portable electronic devices: LiPo, NiMH, coin cells, and alkaline.

Installing an Arduino Library

January 11, 2013

How do I install a custom Arduino library? It's easy! This tutorial will go over how to install an Arduino library using the Arduino Library Manager. For libraries not linked with the Arduino IDE, we will also go over manually installing an Arduino library.

Using GitHub

December 30, 2012

How to use repositories and GitHub for version control.

Designing PCBs: Advanced SMD

December 10, 2012

Advanced Eagle layout for PCBs with SMD devices.

Nest Thermostat Teardown

November 29, 2011

See the inner-workings of the most advanced thermostat to hit the market, the Nest.

Heartbeat Straight Jacket

June 4, 2009

An EL project that displays one person's heartbeat on another person's costume.
  • I haven't experienced noise or static when a track is not playing. Can you describe your setup a little more? What is powering the Trigger? What commands did you send to the trigger before and after that caused the noise? Are you listening via headphones or external speaker?

    The external speaker should not experience any noise since it is powered down via the Playing net (found in the schematic).

    When you play silent MP3s do you still experience the noise?

  • Good point! Listed now. It's here if you need it.

  • Yes. ROS uses the ubx binary protocol which the RTK2 uses.

  • Many good questions. Let me try to answer them.

    How does the rtk rover receive the rtcm correction data?
    

    You send RTCM binary data via a serial connection over UART2.

    Through what medium?
    

    Your choice. You could use a laptop to send RTCM data via serial to the RTK2, or you could use a cellular module to pull it down from the internet and send the RTCM data via serial to the RTK2.

    Isn't the rtk obtaining the rtcm data the same as delivering the rtcm data to rtk?
    

    It depends on the mode you've set the RTK2 to be in. If the RTK2 is stationary, you can put it in survey mode and it will begin producing RTCM corrections but it cannot then begin to move and have centimeter accuracy.

    Is a correction source a base station?
    

    Yes.

    Or does the base station need to connect to the correction station?
    

    If you have an available correction source (from a company, from someone else's base station, from a government run GPS station, etc) that is within 10km of your rover then you do not need a base station - just use their RTCM stream.

    They send the data through cellular data 3G or 4G. I assume that I need a modem to receive that data. How do I integrate that into the rover? 
    

    That's a very large topic that can't be answered in a comment. I recommend starting by reading the hookup guide for our LTE shield to find out how to pull data down from the internet.

  • Good question. There's a variety of reasons:

    • Because of cell phones and laptops U.FL connectors are far more common than SMA. It's been a decade since I've designed a board with an SMA connector (wow, according to the nRF24L01 schematic it's been a decade + 10 days).
    • U.FL connectors are reflow compatible. SMA or edge mount SMA require a second production step (either manual soldering or selective automated soldering).
    • Our SMA connectors are designed for 1.6mm thick boards. This board is 0.8mm for impedance matching so we'd have to source and stock another part.

    You can certainly damage this board and any other board with vibration/shock/pond water. After years of messing about with antenna connectors I usually cause some other damage (or when bees covering your humidity sensor with wax) long before a U.FL antenna bites the dust.

  • I recommend our LTE shield. This should allow your rover to pull down the RTCM corrections via NTRIP over cellular. You can then use that same cellular link to push up the rover's position to whatever cloud service you'd like.

  • Precision is rated at max velocity so you should not have precision degradation at 50mph.

  • The max velocity of the ZED-F9P is 500m/s or 1120mph. The board should perform just fine at 50mph.

  • Hi Nir - It's a bit buried but you can view example RTCM output from the ZED-F9P (it's listed at the end of the hookup guide). This single transmission is 509 bytes. Whether that increases or decreases between transmissions I am not sure. I believe every 10 seconds the packet is larger due to the RTCM_1230 message being sent.

  • It's a heck of a hack, but if you solder to the capacitor next to the USB C connector, you can provide the board with 5V.

    alt text

    We've created an issue for this and will try to expose the 5V rail on the next revision.