SparkFun Starter Pack for Intel® Edison

The Intel® Edison is an ultra small computing platform that will change the way you look at embedded electronics. Each Edison is packed with a huge amount of tech goodies into a tiny package while still providing the same robust strength of your go-to single board computer. Powered by the Intel® Atom™ SoC dual-core CPU and including an integrated WiFi, Bluetooth LE, and a 70-pin connector to attach a veritable slew of shield-like "Blocks" which can be stacked on top of each other. It's no wonder how this little guy is lowering the barrier of entry on the world of electronics!

This Edison Starter Pack includes everything you need to get started with Intel's® newest computer platform. With this pack you will be able to snap three basic "Blocks" to your Edison to provide basic functionality and turn it into a modular Linux computer.

If you are looking to add a little more stability to your Intel® Edison stack, check out this Hardware Pack. It will provide you with increased mechanical strength for stacking Blocks on your Edison!

Note: We are currently working on a Hookup Guide for this kit. Check back later for more updates.

Note: Due to the requirements of shipping the battery in this kit, orders may take longer to process and therefore do not qualify for same-day shipping. Additionally, these batteries can not be shipped via Ground or Economy methods to Alaska or Hawaii. Sorry for any inconvenience this may cause.

SparkFun Starter Pack for Intel® Edison Product Help and Resources

Programming the Intel® Edison: Beyond the Arduino IDE

January 7, 2015

Intel's Edison module goes beyond being just another Arduino clone. Check this tutorial for advice on how to get the most out of your Edison by writing code in C++!

General Guide to SparkFun Blocks for Intel® Edison

January 5, 2015

A general guide for using SparkFun Blocks for Intel® Edison in your next project!

Edison Getting Started Guide

December 5, 2014

An introduction to the Intel® Edison. Then a quick walk through on interacting with the console, connecting to WiFi, and doing...stuff.

Installing libmraa on Ubilinux for Edison

January 5, 2015

libmraa is a tool kit for interacting with various Intel single board computers.

Loading Debian (Ubilinux) on the Edison

December 5, 2014

How to load a Debian distribution (specifically Ubilinux) onto the Edison.

Core Skill: Programming

If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.

3 Programming

Skill Level: Competent - The toolchain for programming is a bit more complex and will examples may not be explicitly provided for you. You will be required to have a fundamental knowledge of programming and be required to provide your own code. You may need to modify existing libraries or code to work with your specific hardware. Sensor and hardware interfaces will be SPI or I2C.
See all skill levels


Core Skill: Electrical Prototyping

If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.

2 Electrical Prototyping

Skill Level: Rookie - You may be required to know a bit more about the component, such as orientation, or how to hook it up, in addition to power requirements. You will need to understand polarized components.
See all skill levels


Comments

Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • Crustacean / about 10 years ago / 6

    Why did it have to be named edison... Wouldn't the "Intel Tesla" have been a far better name? ;)

    • Member #581171 / about 10 years ago / 17

      Yeah, but then it would have to run on ac

    • Mr Electrical / about 10 years ago / 5

      It was name "Edison" because its intended use is to be placed surreptitiously in a tech firm and sniff wifi/bluetooth traffic to steal ideas from other engineers.

    • sapher / about 10 years ago / 1

      Tesla is already used by a lot of brand I guess, I never see something labeled "Edison". But I agree Tesla is way better ^^

  • Member #594975 / about 10 years ago / 2

    First came Intel Galileo. Now we have Intel Edison. Cannot wait to see what the Intel Einstein will look ikke.

    • Datalink / about 10 years ago / 2

      I await the Intel Tesla.

    • CrazyCreator / about 9 years ago / 1

      The first quantum microcontroller - Intel Einstein.

    • Member #479077 / about 9 years ago / 1

      It will be incredibly massive, but very low volume (ludicrously high density), and will have a universal speed limit that cannot be broken no matter what hacking/overclocking/voodoo magic you perform on it. Don't run bad code on it either.....you don't want to see what happens when one of them crashes!

  • Member #462199 / about 9 years ago / 1

    Should I even get this? I ordered one and they're backordered but after reading reviews it seems like this won't even get me started as I won't be able to upgrade the firmware. Is there some way for me to use this with just the kit or am I going to have to buy more blocks to start using it?

  • Member #331967 / about 9 years ago / 1

    http://www.colinbookman.com/2014/12/15/intel-edison-getting-started-2/ Wrote a quick getting started guide.

    • Member #138459 / about 9 years ago / 1

      http://www.colinbookman.com/2014/12/15/intel-edison-getting-started-2/

      Thank you for the guide. I did that without any problem the moment I unpacked the kit, but that is not enough at all - there is no way to do an update or anything practical with the firmware version that's flashed from the factory. So, apart from the fact that I can connect with the console and hook to the network, I could do nothing useful. I have on the way now a mini-breakout kit, but I am dissapointed the way Sparkfun dealt with this kit.

      • Member #331967 / about 9 years ago / 1

        I could do nothing useful

        You can code using vi through the console and run node.js code that can use the GPIO pins. And you can compile c/c++ code...but I've yet to find out how to hook the mraa library in.

        there is no way to do an update or anything practical with the firmware version that’s flashed from the factory.

        I totally agree. I can't get an arduino sketch onto the Edison, nor upgrade os or firmware. Maybe I'm missing something, but I've yet to figure it out :(.

  • Member #138459 / about 9 years ago / 1

    Am I missing something, or this "Starter kit" misses exactly what you need to start the device. I hope that I am wrong, but it doesn't look that there is any way to flash the Edison to a workable version. The kit I got doesn't support "configure_edison --version" command, neither "configure_edison --upgrade". Please provide some direction if I am missing something.

  • Member #219055 / about 9 years ago / 1

    Be aware that if you want to flash ubilinux it seems that you will need to get the "Base" block - which doesn't come with this kit.

  • Member #596283 / about 9 years ago / 1

    Boy, how long is this supposed to be in pre-order status? I have been waiting several months at this point and I still see no indication that it will be available any time soon.

  • Member #146800 / about 10 years ago / 1

    First saw these the day before MakerFare NY and ordered mine the same day from sparkfun...Been over 2 months now,,,,,,,When are these puppies going to ship! I have projects waiting!

    Thank you

    • M-Short / about 10 years ago / 1

      We're working on them as fast as possible. What was release originally was still a prototype. After testing, a new round of prototypes, and then getting everything in for the final versions it takes a while. At this point I see no reason to believe we won't start shipping these this month. Thanks for your patience.

  • Beneficent Pugilist / about 10 years ago / 1

    I'm really excited about this device. I really like the "modular" blocks available as well. However, given my current level of expertise -- or lack thereof -- I also am very interested in the Arduino Breakout Kit. I would be interested in others' opinions about what they like or what they use the Edison for. Finally, can the Edison be removed from the Arduino Breakout Kit and used with the modular blocks?

  • MBruno / about 10 years ago / 1

    Any updates on release date? What does this provide over the mini breakout kit from intel? I would say the console and GPIO block combined to the same as that breakout board, right?

    Thanks!

  • Member #596651 / about 10 years ago * / 1

    Can I use this pack to flash image to Edison? Or need another board? Which board should I select?

  • Member #145744 / about 10 years ago / 1

    Does it have a GPU?

    If so, what versions of OpenGL does it support?

  • Member #594355 / about 10 years ago / 1

    How is this a "starter pack" when it lacks any storage options? Where is the OS supposed to go?

    • Member #413978 / about 10 years ago / 2

      The Edison module itself has 4 GB of eMMC: http://www.intel.com/content/www/us/en/do-it-yourself/edison.html

  • djmanning / about 10 years ago / 1

    6-8 weeks?

    • In addition to what SFUptownMaker said, we expect in 6-8 weeks to have full stock, with enough production capacity for full runs, large orders, etc. Of course that number is a bit pessimistic, so it could be sooner. Also, if something happens (knock on wood), it could be later.

      Ultimately, it's a matter of getting the connectors, PCBs, etc.

    • SFUptownMaker / about 10 years ago / 1

      About that.

      It turns out, nobody in the US has ever ordered the 3mm high version of these connectors from Hirose before, so they're a 100% non-stock item. Right now, we're prototyping by having Casey painstakingly solder a male and female header back-to-back so we can get clearance between the two boards, but that can't work forever.

      Once we get those connectors, we'll probably come along pretty quickly. This is just enough time for us to dot the t's and cross the i's on the designs.

      • dpitchfo / about 10 years ago / 1

        I just check Digikey for the mating connector 2.0mm and both H11908CT-ND and H11908TR-ND are in stocked. At time of this posting, they had 8K on hand.

Customer Reviews

3.6 out of 5

Based on 8 ratings:

Currently viewing all customer reviews.

6 of 6 found this helpful:

Great starter package!

I just want to respond to the previous review and point out that you can still flash the Intel Edison device with just the console block. If you can connect with the wifi you can flash it quite easy without the OTG USB stuff.

This is how I did it:

1) Install the drivers etc described in the getting started guide.

2) Connect via serial/putty to the device and login in.

3) Configure and connect the wifi (as described in the getting started guide).

4) Mount the update partition in a temp directory:

# mkfs.vfat -F 32 -n EDISON_F32 /dev/disk/by-partlabel/update

# mkdir /tmp/update

# mount /dev/disk/by-partlabel/update /tmp/update

5) Download the latest firmware and unzip in the temp directory (check https://communities.intel.com/docs/DOC-23193 for latest firmware package link)

# cd /tmp/update

# wget http://downloadmirror.intel.com/24389/eng/edison-image-rel1-maint-rel1-ww42-14.zip

# unzip edison-image-rel1-maint-rel1-ww42-14.zip

# rm edison-image-rel1-maint-rel1-ww42-14.zip

6) Reboot and let it update

# reboot ota

7) It'll start the update process and reboot a few times...and it's done!

1 of 1 found this helpful:

A great way to get started with Edison

When you start with this kit, please follow the other commenter's instructions on updating the Edison firmware using the console block. The procedure works great and quickly gets you up to the latest firmware version - in particular, it fixes a really annoying bug that makes the console flakey in receiving input. When typing, just start typing commands until you start seeing characters, then delete and keep typing. The console times out and stops accepting input after just a few seconds of idle time but you can work through it to run the flash update procedure.

In addition, most of the current Edisons will have an old firmware where you need to run configure_edison without arguments to go through the wifi configuration script (the --setup option isn't supported on the older firmwares). Finally, the older firmware says you can check the edison availability on the network by hitting a URL but mine never started the web server - it was online but didn't respond to web requests. The web server does work on the newest firmware.

As for the starter pack itself, I think it provides a great value with a nice assortment of expansion blocks for a good price. Although the Intel mini breakout is cheaper and does include the OTG USB port, I think the additional functionality with the SparkFun blocks is well worth the extra money in order to really get started (GPIO is level shifted to 3.3v on the GPIO block which I think is really useful, plus a battery and charging circuit, and console is really the bare minimum to start building out complete projects).

1 of 1 found this helpful:

Excellent building block

im amazed by sparkfun product. the building block make the device so small and im able to use it to make anything!! from wearables to robotics. thanks sparkfun!!

2 of 4 found this helpful:

Should not be called

Received the Starter Pack. Everything works fine. However, as a "Starter Kit", the console block makes the whole kit not very useful. Sparkfun's getting started guide, correctly has you updating the firmware, that fixes bugs and adds new features. However, you CAN'T do this with the console block. You need either the Edison Mini Breakout board or the Sparkfun block base. These have the USB OnTheGo (USB OTG) port that you need to update the firmware or to change to the Ubilinux OS.

The firmware that came with my Edison has the timeout bug that makes serial communication difficult. Additionally, edison_config doesn't enable me to connect to my wifi access so I can't use SSH.

This starter kit should include the Edison Mini Breakout board or Sparkfun block base (still pre-order only) and NOT the console block. You can't really "start" with a board that doesn't have a USB OTG port.

Quick to get up and running

Great starter kit! The console block is a bit trickier to flash a new OS onto the Edison with (it comes pre-installed with a perfectly fine OS): the OTG port of the base block has the Edison show up as an external thumb drive so you can put your new distribution directly on there, the console block requires that you do all this from inside the system.

NOT a starter kit

SparkFun has really dropped the ball on this whole Edison stuff...

  1. they were not terribly forthcoming with ship dates for pre-orders
  2. this kit doesn't come with a USB OTG connector...as required by almost ALL sparkfun tutorials. How can this be a starter kit without an OTG connector?
  3. this kit really needs the Edison hardware kit. For $100+, you'd think they could toss in the $2.95 hardware to keep the connectors from inadvertently tearing off.
  4. the base block (required for OTG) is, of course, on back order

Great stuff

A great way to get started. Most of the "getting started" tutorials focus on the base block or dev board and omit setup and OS Upgrade with the Console block so I've written up a guide on my own block. The pack is easy to get started with and the battery allows all sorts of possibilities for your first project.

Works, prior experience required

I was able to set up the Edison and connect through wifi + ssh and everything was in my control after that. If it wasn't for the community help (in reviews and elsewhere) I would not have been able to upgrade the firmware or update to the latest image. Between the official tutorials from Sparkfun + Intel and what this Pack includes... it is not "starter" friendly. I am enjoying the product but be aware that you will have to do a lot of work arounds without the base block such as Linux packages / ssh file transferring / git in order to get files onto the Edison. You won't be able to directly download software onto the Edison through USB with just this pack.