Find a Retailer SHOP PRODUCT MENU BLOG find products, tutorials, etc... HOME / P R O D U C T C A T E G O R I E S LEARN 0 SUPPORT LOG IN Need Help? REGISTER EDUCATION FORUM / ESPRESSIF (ESP) / SPARKFUN ESP32 THING SparkFun ESP32 Thing D E V - 1 3 9 0 7 ROHS 52 DESCRIPTION FEATURES DOCUMENTS Dual-core Tensilica LX6 microprocessor Up to 240MHz clock frequency 520kB internal SRAM Integrated 802.11 BGN WiFi transceiver Integrated dual-mode Bluetooth (classic and BLE) 2.2 to 3.6V operating range 2.5 A deep sleep current 28 GPIO 10-electrode capacitive touch support Hardware accelerated encryption (AES, SHA2, ECC, RSA-4096) 4MB Flash memory Integrated LiPo Battery Charger Tags BLUETOOTH DEVELOPMENT ESP32 ESPRESSIF IOT THING WIFI WIRELESS images are CC BY 2.0 SHARE 3D Download: Sketchup, STL, Blender SparkFun ESP32 Thing Product Help and Resources TUTORIALS VIDEOS SUPPORT TIPS ESP32 Thing Hookup Guide OCTOBER 27, 2016 An introduction to the ESP32 Thing's hardware features, and a primer on using the WiFi/Bluetooth system-on-chip in Arduino. SKILLS NEEDED Internet of Things Experiment Guide ESP32 Environment Sensor Shield Hookup Guide ESP32 Thing Motion Shield Hookup Guide NOVEMBER 23, 2016 JULY 6, 2017 NOVEMBER 16, 2017 The SparkFun ESP8266 Thing Dev Board is a powerful development platform that lets you connect your hardware projects to the Internet. In this guide, we show you how to combine some simple components to remotely log temperature data, send yourself texts and control lights from afar. SparkFun's ESP32 Environment Sensor Shield provides sensors and hookups for monitoring environmental conditions. This tutorial will show you how to connect your sensor suite to the Internet and post weather data online. Getting started with the ESP32 Thing Motion Shield to detect movements using the on-board LSM9DS1 IMU and adding a GPS receiver. Data can be easily logged by adding an microSD card to the slot. COMMENTS 54 REVIEWS 52 Customer Reviews 3.7 out of 5 Based on 52 ratings: 5 star 18 4 star 18 3 star 5 2 star 6 1 star 5 Currently viewing all customer reviews. 2 of 2 found this helpful: Good board for the ESP32 last year by Member #29704 verified purchaser I have a couple of the ESP32 boards to work with, and I really like the sparkfun variant. So far I have been able to connect to my local WiFi, use the SPI interface to connect to a peripheral, and send the data from the peripheral over WiFi to the sparkfun phant server. Oh, and I can do all this while walking around the office thanks to SparkFun's forward thinking design that includes a battery connection. On top of this, I was able to use the Arduino IDE as a rapid prototyping tool. Overall a great buy. 1 of 1 found this helpful: On the bleeding edge about a year ago by Member #873568 verified purchaser A really cool board. Here is how I used mine. https://github.com/Ebiroll/esp32_ultra The software is still work in progress but already usable. 1 of 1 found this helpful: The hardware is great! about a year ago by ki0bk verified purchaser I've just started using the "thing", but so far have not had any problems installing the arduino core and getting the "hello world" script working on Win 10 pro 64 bit. Looking forward to when the analog support (in/out) is working. Thanks for a nice piece of h/w! 1 of 1 found this helpful: Working Great! about a year ago by MatthewEshleman verified purchaser Purchased three for a demo/presentation. Just finished my demo code involving accelerometers and LED light strips with MQTT control of same. Finished a burn in test with all three units running for 24 hours today. The ESP32 Thing devices were rock solid, wifi was solid, and MQTT broker server reported solid connections for entire duration. Nice. Using ESP-IDF, FreeRTOS, etc, directly, not using Arduino libraries. 1 of 1 found this helpful: Capable little board, but I wish the IDF was easier to deal with about 6 months ago by Member #906830 verified purchaser This thing is really cool. I unboxed it at home and had it up and running a simple server in about ten minutes. Trying to go deeper, I decided to set up the Espressif IDF...and I still don't have it working properly. In the meantime, I've discovered that using the ESP32 Thing seems to absolutely require a 5V USB port on your development machine. For dev at work, I use an Alienware Steam machine that (for some reason) only puts out 4V from the USB ports. The ESP32 Thing won't work on that box. I actually might not have known the USB ports were non-standard without this issue. So in my eyes, that's a plus. I'll post an in-depth review when I'm not in crunch-time on an ESP8266 project. 1 of 1 found this helpful: Arduino library is very limited about 6 months ago by Brad10 verified purchaser I looked forward to trying out this board as a general IoT board, but I'm not a fan of the not-yet-finished Arduino library for the board. Carefully read what isn't yet supported for Arduino, and decide whether the board is worth the price based on what features you can use in Arduino (assuming you're an Arduino developer). Last I read, there's no Arduino BLE support or analog I/O support, and the WiFi library for Arduino has no Server or UDP support. Those omissions really reduce the value of the board for me. On the plus side, I love the "just plug a battery in" battery support. Looks like it will be a winner board, once the software shows up. 1 of 1 found this helpful: Serious hardware issues - look elsewhere about 5 months ago by Member #1102822 verified purchaser These boards have serious hardware issues. Bluetooth connections are unreliable at best and, as another review mentioned, wifi is pretty much unusable. Although the esp32 supports both 26 MHz and 40 MHz crystals, all the espressif development teams testing seems to be done on a 40 MHz crystal and there are plenty of forum posts on the esp32 forum indicating that 26 MHz crystals cause wifi/Bluetooth issues. This sparkfun board uses a 26 MHz crystal. I don't know if this is the issue or not, but either way I would not buy these boards. I have since purchased boards that use the ESP-WROOM-32 module and everything works without issue. I normally like buying from Sparkfun because everything is open source and generally well documented, so it was quite disappointing that this board performed as poorly as it did. I wasted a lot of development hours debugging what I thought were software issues. The esp32 chip itself is a pretty cool device if you're comfortable working in the espress-if development environment. 1 of 1 found this helpful: Arduino Core Not Finished, but its an Exciting Platform about a year ago by Member #15617 verified purchaser The combination of Bluetooth and Wifi in this device makes possible interesting applications involving mobile apps and IoT. That said, as a previous reviewer pointed out, the Arduino Core isn't finished - but, it's a start. I'm using a Mac and didn't have any problem following the instructions to install the core, connecting the ESP32, and programming. I appreciate not having to pull out my FTDI cable since the USB/Serial interface is built in. Programming from the Arduino IDE happens reliably without pressing a reset button for me. However, after programming, to run the program I do have to press reset. Not a huge inconvenience, but ... Release notes for the Arduino Core mention that WiFi Client/Server aren't working fully yet. Though, digital i/o, interrupts, Serial, SPI, Wire, and WiFi are generally working. No mention of Bluetooth, cap-sense, encryption or other features on the ESP32 being supported yet. So, all said and done, I'm pleased with this "Thing" and looking forward to exploring its possibilities. Though, in the near term, I might look into installing the espressif toolchain instead of relying exclusively on the Arduino Core. 1 of 1 found this helpful: nice board last year by Member #637011 verified purchaser Nice board. Support software works tolerably well under linux. At this point, the environment is good for advanced users. It helps I've been using freertos for years. 2 of 2 found this helpful: Nice, especially with LiPo support about a year ago by Member #363108 verified purchaser I placed several orders for ESP32 based boards, Sparkfun shipped this in just a few days. Still waiting for the rest. It works just fine, and I especially appreciate the LiPo support circuitry. I don't use the Arduino IDE and could care less about it - the "idf" (new name for the sdk?) for C programming works great. 1 of 1 found this helpful: Works great if you don't use the WiFi about 10 months ago by Member #331683 verified purchaser This works great but the wifi antenna doesn't work at all unless you're right next to the access point. When using arduino core, the arduino core software constantly hangs and crashes with "Guru Meditation Errors" when an external antenna isn't connected. 2 of 2 found this helpful: Great but libraries are still in development about 9 months ago by Member #521883 verified purchaser Great board but if you are planning to program with the arduino library keep in mind many of the functions are not on line yet. 1 of 1 found this helpful: WiFi doesn't work most of the time about 9 months ago by Member #547312 verified purchaser 4 out of 5 times the wifi doesn't work. it simply won't connect to my network. If i restart the board enough times it'll eventually connect. When it starts and won't connect the initial WiFi.status() returns 255 aka WL_NO_SHIELD. When it starts and will connect the initial WiFi.status() returns 6 aka WL_DISCONNECTED. I've tested this with my own code and the sample code from WiFiClient.ino I have an ESP8266 Thing dev that has zero issues connecting. Kansukee/f replied on July 18, 2017: Hello! Sorry to hear about the trouble with the ESP32 board. Have you contacted our technical support department over @ techsupport@sparkfun.com to help with this issue? They're typically very good at getting things to work. 3 of 3 found this helpful: Nice hardware just not ready yet on the software about a year ago by Member #628440 verified purchaser Arduino is working for the basic! Easy to setup. The IDF sdk is there but a lot of functionality is missing. They should be fine to use in a couple of month. Right now this board is note for beginner. Do not expect to work out of the box. It require a lot of time to setup and work through the documentation. How and i using Windows 10. 3 of 3 found this helpful: Great HW on a nicely done board about a year ago by Hubberthus verified purchaser Even before I received this little piece of beauty I was blown away by its capabilities, reading over all the documentation. Clearly way much more than the ESP8266. With the onboard FTDI, automatic reset mechanism and the extra battery charger, it is an easy-to-handle IoT Thing. The SW side is also great. Following the steps, the esp-idf setup was done quickly (I have a Linux), and setting up a project also took me a few minutes. Then "make flash" and without touching anything, the code is upladed and the board resets. I couldn't believe how easy it was and that it worked for the first try. Nothing ever works for the first try. :) I won't use Arduino IDE for this. It is far away from an Arduino, and the guys working on the vitrual core will have a tough time. If you want to use it with the Arduino IDE, please be patient. Otherwise use the esp-idf, which is growing fast, and many things are already there. 1 of 1 found this helpful: Good reliable product as you would expect from SparkFun about a year ago by DAFlippers verified purchaser Early in the development phase for this product so you can expect some teething problems with the software IDE. Arduino support is sort of there but as others have said you need to reset it sometimes during load. I have it running with WiFi and ST7735 LCD and looking good. David 1 of 1 found this helpful: Happy with the Thing, so far so good... about a year ago by Member #586644 verified purchaser Firstly, I had no trouble getting the board running, I just followed the instructions on Espressif's GitHub site for Windows10 after reading the SparkFun Hookup Guide. I then loaded about 6 different Arduino sketches starting with Blink, then a small sketch to serial input strings and converted them to `float' (to 6 decimal places) using atof, which worked just fine. Also successfully ran 3 of the WiFi examples. I would love to use the Bluetooth facility at some stage. I did not have to press `reset' to upload or run sketches and when they finished uploading they ran immediately. I repeated this process using different baud rates, with no problems. After reading some of the other reviews, I just hope my good fortune continues when I use my Thing in my GPS tracking/logging device. One observation I have is that the board gets quite hot when its working hard, eg. running WiFi sketches. It also got hot when I plugged in a LiPo battery to charge while the board was powered by USB cord from a 5v Power supply. The battery itself did not get hot though. I wonder how normal this is? Cheers Geoff 1 of 2 found this helpful: Frustrating set up about a year ago by Member #859570 verified purchaser After many tries and being utterly frustrated with it I returned it. May provide great features but not the easiest thing to set up. 2 of 4 found this helpful: Arduino Support Lacking Bluetooth about 9 months ago by Aaron Allar verified purchaser I bought this thinking it would be easy to use because of the use of Arduino IDE. However their is no useful BLE or BT classic libraries that support this device... 2 of 5 found this helpful: Neat device but software environment still very bad about a year ago by Member #606787 verified purchaser On Windows 10 the instructions on how to make it work in Arduino simply does not work. The phython get.py (using python 2.7) gets SSL errors and simply does not do anything. Searched for solutions but found none. Managed to get things going on Mac OS. However things are not rosy here either: The bootloader does not activate unless you press reset in a very precise moment (but it is not documented exactly when). I only succeed in uploading things once every 20 times from Arduino IDE. Also then a second reset is needed to have the program run. This should improve and should be done all by the software. Also: still not clear how to make the BT and dual processors run. This looks like it could be a very interesting product, the hardware looks great. However the software tools are simply not working as well as they should. ROB-24601 replied on November 14, 2016: Yes, the environment for this is still very young, and all feedback is appreciated. I would suggest contacting our Tech Support Team, and see if there are solutions yet for the issues your experiencing. 1 of 8 found this helpful: NO BLE support, is it a ESP8266 or ESP32 ? about a year ago by MeGrimlock verified purchaser Honestly after buying 4 units, following the install guide for the core in Arduino and realizing that you guys still don't have to implement BLE was extremely frustrating. Should be well written on item description as this is a SCAM. https://learn.sparkfun.com/tutorials/esp32-thing-hookup-guide#using-the-arduino-addon Not Yet Implemented: Bluetooth Analog Input (analogRead([pin])) Analog Ouptut (analogWrite([pin], [value])) WiFi Server and WiFI UDP Real-Time Clock Touch-controller interface Please inform when the product actually works. 1 of 9 found this helpful: ESP32 about a year ago by cityline verified purchaser Hardware stable and very helpfull for first steps into the ESP32. But the setup for the programming is not professional. Why is it not possible to sell a working IDE. Really, i can't understand why even the supplier doesn't deliver a professional IDE. Very nice about 7 months ago by vincent_k verified purchaser This is an awesome board. The Espressif IDF library is very well written, and the documentation is good (even though there are tons of typos at the moment). Unfortunately, after a few weeks of programming, the USB connector ripped off :(. Kansukee/f replied on September 5, 2017: Hello! Sorry about the issues with the USB connector. Have you contacted our technical support team at Techsupport@sparkfun.com - they might be able to help you out with the unit if there were problems with the USB connector. One of the better Microprocessors I have played with yet! about 7 months ago by Member #435231 verified purchaser The non-Arduino development environment is easy to configure. Plenty of examples in the source tree to get the chip up and running quickly. I am having lots of fun working with this feature rich processor. So Far So Good! about 6 months ago by Kiko Lobo verified purchaser Looking good. I wish it had an on board fuel gauge to monitor battery power left Half the lib's ain't wrote yet! about 4 months ago by Member #1181102 verified purchaser So I'm like: bluetooth is probably pretty fun. I think I'll play around with it... but I only have esp8266's, don't I? Wait! Ordered an esp32thing! I'll go read about it! So I find a nice article on sparkfun, flash some code, do some more reading... I discover that the bluetooth isn't real well developed! I can't just copy and past bluetooth keyboard code like I did with the teensyduino! I'll have to learn more things! What's up with that? But no, it's pretty awesome. Works as expected. I'll bloggity blog a post somewhere when I get any kind of hid keyboard thing happening... Lets me change the colors of my WS2812B LEDs from the toilet! about 4 months ago by Member #123218 verified purchaser Seriously, does ezzacly whatzit says it does. Notable is the V_Battery input supports 6V, so not just for LiPo 1S. Also fine for 3x 1.5V or 4X 1.5V batteries though this seems a bit of a bad idea if you opt to leave the LEDs enabled. Tons of processing power for WiFi controlled spectrum plotting rave pants. Excellent little thing, but... about 3 months ago by EdHarfmann verified purchaser First the bad: If you are thinking of using this with the Arduino IDE, make sure everything is actually implemented. (In my case the ADC but I knew that going in.) You'll have to use the ESP-IDF which under Windows is a bit of a pain. (Easy to setup, but keep your browser handy to look up everything.) It is a FreeTOS environment on the board. Assumed Unix environment for both development environment and code. As I'm mainly used Windows for the past 30 years, I have to try to take a lot of trips in the `Way-Back machine'. The good: This is a very powerful little device in a small package. It's specs meet my needs without question. I have no regrets for getting it. In my view this series (this and the ESP8266) are the next evolution of the Arduino mindset. Well worth the effort to learn. Great for using with esp-idf about 2 months ago by Member #468493 verified purchaser I don't know how good this is to use with the Arduino IDE, because I wanted to use it directly with the Espressif IDF and I think it does a fine job. They did a good job of including as much GPIO as possible while still keeping a small form factor. When I went to flash it with the make flash , it just works, and I have the ability to write lowlevel code without being constrained to the Arduino IDE. My one complaint is the lack of external RAM, there's only 520kB of internal SRAM! Esp32 Thing about 3 days ago by Scott14 verified purchaser Bought two, plus motion boards. Size is important for my app, so the motion boards were soldered to the esp32s. Problem #1 showed up almost immediately- difficulty with keeping the serial ports stable. Figured out that the connectors are very fragile. Board #1 It's hanging by a thread. #2, just a bit better. Have to wiggle the cable until I get a solid connection then not move it. Which defeats the whole motion board concept. Lesson, always unplug the USB connector when done, don't put any torque on the connector. Like waving the thing, and motion board around. Or expect to lose the USB link, and end up with in my case of useless boards x 2. For me. CF replied on March 9, 2018: Sorry to hear that happened to you. Please contact our tech support department to see if they can assist you with this. 0 of 1 found this helpful: Fix for Windows Arduino IDE about a year ago by ddonquixote verified purchaser Hi- So support found a fix for me today. I was able to upload my first program, however after that, I was stuck. It would error out during the program upload process. The fix is to wire PIN 0 to GND, then flash your code. Once code is uploaded, pull the wire from PIN 0 to GND and hit the RESET button. When you hit RESET, your code will execute. Hope this helped someone else. Sparkfun tech support was great for helping me to get this working! Hopefully changes to the Arduino IDE component will be made that alleviate this a bit. One out of two units DOA about a year ago by Member #280842 verified purchaser I ordered two of these units. Just now I discovered one of them is dead on arrival. ROB-24601 replied on November 28, 2016: Sorry to hear that. Please contact our tech support team, they'll be able to help you resolve the issue. Not quite there yet, Arduino wise. about a year ago by Member #298424 verified purchaser I have it driving shift registers that are driving nixie tubes, pulling time from the internet, but no access to RTC and BLE. Also it crashes and I don't seem to get any sort of debug output in the serial monitor to figure out why its crashing. So, looking forward to a better Arduino support for it and more libraries such as RTC and BLE libs. Also better debug support for it. Would like to use this in my nixie clocks to provide Blue tooth and wireless support to set the clock and control settings. Great capabilities but the libraries are still in development about a year ago by Member #126812 verified purchaser This board is actually great. Sparkfun made a very nice dev board with this one. No complaints in regard to Sparkfun's hardware. The ESP-IDF and Arduino libraries are still in development and are missing a few features like captive portal. Overall, the ESP32 is a very interesting IoT chip and I would recommend the ESP32 Thing as a dev board if you are looking to get into using it in a project. Good potential not good fit. about a year ago by ventifacts verified purchaser I currently have a number of projects using the ESP8266 Thing via the Arduino interface. My template is easy to modify and lets me spin up new instances in a few minutes and works seamlessly with the Adafruit Huzzah Feather. Although I am excited about the cool things the ESP32 Thing can do, until the development tools mature I'll probably shelve it and devote the time to looking at the Edison! Review of the board (With notes on the SDK) about a year ago by Nodebotanist verified purchaser The board is fantastic- the only reason I didn't give it 5 stars is the micro USB port comes off very easily so keep an FTDI cable handy in case (mine came off the second time I unplugged it. Now the SDK, which really has no bearing on the quality of the product. The Arduino core isn't ready to use the full features of the chip. I'd recommend using the ESP Programming Guide (https://espidf.readthedocs.io/en/latest/index.html), which allows you to use all the features. But it is a lot to process, so set aside some time. Overall, the board itself is pretty great! Just keep in mind the platform is under active development. ROB-24601 replied on January 4, 2017: Sorry to hear about the micro USB port coming off. We'll be happy to send you a replacement of you'd like, just get in touch with our tech support team, and they'll hook you up. Happy Hacking! Nice board but missing GPIO pins about a year ago by RobinC verified purchaser GPIO pins 6-11 are missing. Why not add 3 pins to each side of the board so you get all of the GPIO? Also, pin 2 is listed as GPIO21 in esp32-thing-graphical-datasheet-v02.png and it is really GPIO2. The same datasheet doesn't list all of the functions for each pin (e.g. ethernet, rtcio). ESP32 Maybe! about a year ago by Member #473145 verified purchaser Trying to get toolchain going has not gone well. Even got a real Expressif dev board and followed their instructions but still getting build errors. Tried to register with them for questions but they have yet to approve my access to their support forums - after a week. Now I'm very technical and could roll up my sleeves but not having available support at your back eventually fails - been there, done that. This is a great little device if only I could dev for the thing... BTW I don't mean in debugger-less environment but something real along the lines of atmel studio. 0 of 2 found this helpful: Train wreck. Not ready for prime time about a year ago by Member #22020 verified purchaser Everything about this is not ready for prime time. Crashes, incomplete documentation - (even down to the chip itself) - poor example code, etc. code is in a total state of flux. I think this needs more time to settle out before really being usable. Very good but let down by the USB about a year ago by Member #901307 verified purchaser I own a couple of the Espressif ESP-DevKit-C boards and wanted to try the sparkfun ESP32 Thing. It arrived promptly. The board is well designed and narrower that the DevKit-C and hence gives me room on a breadboard (just). The primary distinction is the availability of battery socket. This seems to work nicely with 3.7v LIPOs. I also like the position of the buttons free from other components. Less change of "damp hands" shorting something else out. It does exactly what it claims it does. My one gripe is that I am having mixed success flashing new programs. If I perform a flash, it may flash the first time, or the second or the third. It seems to have about a 30% success rate at any given go. My DevKit-C flashes first time every time at a whopping 921600 baud ... but even bringing the ESP32 Thing down to 115200, I can't seem to get better than a 50/50 first time flash. I do note that the USB<->UART chip is distinct in ESP32 Thing from DevKit-C. However, once flashed ... everything is perfect and the device just keeps on ticking. 0 of 1 found this helpful: Still some Technical Hurdles last year by Member #486166 verified purchaser During the Board Config selection in Arduino, the ESP32's pins are assigned. Why does This board have the SPI-SS on pin 2 and not pin 5 like every other ESP32? (According to "pins_arduino.h" in the ESP32 Folder.) This manifests itself in that when you have your SPI device connected, you can't upload a program! Works as advertised but no 5 GHz band support last year by Member #290808 verified purchaser The ESP32 only supports the 2.4 GHz band. I had an HTTP server up and running in about 2 hours using the examples in the Espressif ESP-IDF SDK. Works well!!! about 11 months ago by dwc309 verified purchaser It took me a bit to get everything set up and installed. It's also a new product and support is being added as we speak. It easily fits into the Arduino development environment. I'm looking forward to doing more with it. A great board about 11 months ago by Member #881119 verified purchaser I received it in perfect condition, I was surprised that only the board thing, they should include the pins to solder to the board.In terms of performance and quality, they are outstanding and I am already working on internet projects of things, it is a very powerful board. Demos Work for Me about 11 months ago by Member #38743 verified purchaser I want to get into developing Bluetooth LE. So far all I've done is make the demos go. I've run pretty much all of the demos available using the different build platforms: Arduino, PlatformIO, and esp-idf. Installing these tools and running them on my mac took me a solid afternoon of work, but documentation was plentiful. The capabilities of esp-idf are ahead of PlatformIO and Arduino, but the gap appears to be actively closing (as of this review). Great Hardware! about 8 months ago by Member #885425 verified purchaser Nice board, some effort would be needed in order to get the system running but there is a lot of information on internet! the have fun testing! Good Value about 8 months ago by Member #454307 verified purchaser Offers lots of capabilities for a reasonable cost. The interface to the Arduino IDE works but is limited. The path to ESP IDF is not clear and requires a high degree of Unix experience that I don't have. START SOMETHING. SUBSCRIBE TO NEWSLETTER In 2003, CU student Nate Seidle blew a power supply in his dorm room and, in lieu of a way to order easy replacements, decided to start his own company. Since then, SparkFun has been committed to sustainably helping our world achieve electronics literacy from our headquarters in Boulder, Colorado. No matter your vision, SparkFun's products and resources are designed to make the world of electronics more accessible. In addition to over 2,000 open source components and widgets, SparkFun offers curriculum, training and online tutorials designed to help demystify the wonderful world of embedded electronics. We're here to help you start something. About Us About SparkFun SparkFun Education Feeds Jobs Contact Help Customer Service Shipping Return Policy FAQ Chat With Us Programs Become a Community Partner Community Stories Custom Kit Requests Tell Us About Your Project Sell Your Widget on SparkFun Become a SparkFun Distributor Large Volume Sales Community Forum SparkFun IRC Channel Take the SparkFun Quiz SparkFun Kickstarter Projects Distributors What's on your mind? For which department? General Please include your email address if you'd like us to respond to a specific question. email address SUBMIT SparkFun Electronics (R) / Niwot, Colorado / Customer Service / Site Map / Terms of Service / Privacy Policy Questions? Feedback? powered by Olark live chat software