Tell us what development board you love

Back in 2011 we did a short roundup of some popular development boards.  We promised a follow up at some point, and that time is near.  We would really like to make this a fairly comprehensive list and there are always suggestions sent in after the article that we overlooked.

This time, we’re asking that you tell us what dev boards you prefer and why. Either reply in the comments or email us directly at boards@hackaday.com. We’ll round up all of your suggestions and bring you the “development board brakedown for 4th quarter 2012″.

Please keep in mind that we can’t possibly know everything about every single board out there, so if there’s some special feature of a board that you love, be sure to let us know!

Comments

  1. Hedley says:

    I buy 2 of each 1 for home 1 for work.
    RpiB 1st gen, Beaglebone, Stellaris, Arduino.

    Each is good for different things. big iron type solns that need RTish linux, the first 2, embedded, the last 2 with Stellaris getting the nod for RT, Arduino for slapping something together fast.

    I am impressed with the Stellaris, the M4 is a really nice CPU and I feel TI did a good job on the peripherals (as far as I have explored). The debugger in CCS seems nice also, I like the eval board with ice that right out the gate I can SS assembly and see the regs on the whole SoC.

  2. LostTime says:

    Arduino Duemilanove
    Arduino Uno
    Arduino Mega2560
    Raspi

  3. Alex Rossie says:

    All I want is a PIC on a board with pins drawn out and an ICSP header.

    No USB programming stuff it’s a waste of space.

  4. Dr. James says:

    The Arduino, of course. It’s not as sexy as RasPi and some of the other newcomers, but it’s inexpensive and is a solid workhorse for most projects, especially with the higher horsepower of some of the more capable Arduino’s. It also has a huge base of users who almost always share information. Hard to beat.

  5. JoeBlowGuy says:

    For real world io I like to make a dev board using avr chips. The right chip for the right job.

    For OS based projects the Rasp Pi is the cheapest and best solution. Why it doesn’t have wifi is beyond me.

  6. Netduino. For sure! I really love the .NET development environment. Imagine using that on a microcontroller. And still 100% open source.

  7. Chris says:

    Nobody said Uno32. Its Arduino style with a 32 bit MCU on MIPS (PIC32).

  8. Gizmos says:

    Well I use a botched prototype of a board that I sell. I made the prototype as a proof of concept for the CGMMSTICK http://www.circuitgizmos.com/products/cgmmstick1/cgmmstick1.shtml
    and in the prototype I routed a path wrong. I sent away for a couple of panels of this board. The design has been fixed, now, but I don’t want to waste the almost completely useful prototypes.

    It is a case of when you have a hammer everything starts to look like a nail. I use the prototype boards even when a $1 microcontroller would do.

  9. Greg says:

    Since it hasn’t been posted yet, and I’ve never seen it on hack-a-day: The Microchip Microstick II”.

    I’m currently using it for a college senior engineering project. The reason that I like it is that the whole board plugs into a breadboard, making it trivial to connect peripherals. 35$ and it includes 2xPIC24, 1xDSPIC33, and 1xPIC32 all in a DIP-28 package.

  10. FredT says:

    Mini2440, Teensy++ 2.0 and Maple from Leaflabs

  11. Steven says:

    Arduino and compatibles… I want to pick up teensy and mbed, but I’m getting kind of lazy.

  12. gamerpaddy says:

    i own atm:
    C-Control Mega32
    3x C-Control I
    2x Arduino Mega
    1x Arduino UNO
    1x Pandaboard ES

    my favorite is the Arduino, its easy to use
    Just plug-in and write/upload code

    (c-control basic++ has very difficult documentation, and linux is too complicated)

  13. bfhben says:

    Like my Altera DE1, Arduino and Launchpad though I am looking forward to getting my Stellaris Launchpad soon. I also need to get a RPi for a full linux board, especially now it has 512MB RAM.

  14. James Cochrane says:

    Raspberry Pi
    Arduino and PicBasic Pro

  15. baobrien says:

    Maple

  16. Matthias Welsh says:

    Love the xplain boards from atmel with the ASF. It’s incredible how quickly you can get a project up and running with “real” tools in Atmel Studio 6.

  17. Kade says:

    I am an Arduino fan and I also love wireless projects, so the perfect board for me is the seeeduino stalker. It has xbee socket, rtc, lipo charger and sd card slot all rolled into one small board that mounts directly into a small project box. I actually preferred v2 over v3 because it had a super capacitor for the rtc, so no changing lithium cells.

  18. salsaman says:

    I’ve been coding in Arduino but will make the jump to proper AVR dev when I get some ATtinys I’ve ordered. Everybody seems to have their own homemade board (including me), and I’ve kept a spreadsheet of every one I can find:

    http://tinyurl.com/allarduinos

    Please send more and I’ll add them.

    I have a bunch scattered around, with breadboards or rats nests or actually attached nicely to things:
    Arduino Stamp, Arduino Diecimila, Adafruit ATmega32u4 BB, JY-MCU Mega (DX knockoff), Duino644, Minimalduino, Sanguino, iDuino, Leonardo, Stripduino, Boarduino, Dorkboard, and Sanguinololu, Freakduino Chibi.
    I don’t mean to be collecting them, I just ended up with a bunch.

  19. brettpound says:

    I like .net microframework boards because of their easy to use live debugging with Visual Studio. My all time favourite is the Fez Panda from GHI that I’ve had for ages, but my recent favourite is the Fez Hydra because it’s nice and fast and has plenty of memory

  20. henry says:

    Raspberry Pi

  21. MaBl says:

    Olimex STM32E407 – Open source!

    https://www.olimex.com/dev/stm32-e407.html

    STM32F407ZGT6 Cortex-M4 210DMIPS, 1MB Flash, 196KB RAM, 3×12-bit 2.4 MSPS A/D, 2×12-bit D/A converters, USB OTG HS and USB OTG HS, Ethernet, 14 timers, 3 SPI, 3 I2C, Ethernet, 2 CANs, 3 12 bit ADCs, 2 12 bit DACs, 114 GPIOs, Camera interface

    With great support by ChibiOS – including Ethernet!

  22. Turd says:

    The MSP430 Launchpad.
    Its just great.

  23. EriSan500 says:

    Fez Panda, Fez Rhino, Fez Cobra, all freaking awesome boards, and the Fez community is freaking helpful. Debugging with VS is a no brainer. Did I mentioned they are also freaking easy to program? Yes they are indeed. Cool boards, can’t live without them ;)

  24. RM says:

    I usually stick with PICs, why use a grenade to kill a mosquito?
    But when development speed is a must I usually use:
    Pinguino
    Pinguino32
    Arduino duemilanove/Uno
    MSP430 Launchpad

  25. Slisgrinder says:

    Most favorite to least favorite (most used to least used):

    1) MBed M3 (LPC1768)
    2) MBed M0 (LPC11U24)
    3) Raspberry Pi
    4) TI MSP430
    5) STM32F4 Discovery Board

  26. dALE says:

    FreeSOC

    Freesoc.net

  27. xorpunk says:

    Discovery for proto gumstix for interfacing..

  28. Ijon_Tichi says:

    I use the Arduino Uno because its easy to apply everything into a circuit with an dedeicated Chip

    I trael my Uno board with a bit of stuff in a breadox nearly everywhere where my Laptop is.

    So, when the sofware works, i just need to flash it on a new chip and (possibly solder) it on a PCB

  29. Jay jay says:

    All GHI ELECTRONICS boards are very cool FEZ HYDRA, SPIDER, CERBERUS, CERBUINO, Microsft .NET micro framework rocks, especially with VS 2010!

  30. Mark says:

    Small ARM boards and alternatives: Galago, Teensy, MC HCK, Electric Imp, Wixel, Stellaris Launchpad, Carambola, TL-WR703N/MR3020, etc. A development board with power supply and case does cost anything between 10-30 EUR… or more.

    Source http://www.microbuilder.eu/Forums/Thread/fe8e118c-9537-485c-b84b-53ed120d398e.aspx

  31. makapuf says:

    First, arduino, credit where it is due(pun intended)
    It is so versatile that I have one or two as a Swiss army knife : need to interface to a chip ? Write to that data flash ? Proof of concept gadget , ghetto attiny programmer ? Grab arduino, google, done.

    Then, I really love my stm32f4discovery : separate swd board, cheap as hell a really a powerful minicomputer for the price of a meal, done. the gnu tool chain for those is almost bearable ( which I use, but it could use some polish)

    The raspberry pi was more a software thing, it seems too brittle, and the hardware is almost too powerful for that few GPIOs , so I wouldn’t call it a dev board.

    And then … The trusty bread board ™ and protoboard “dev boards” shouldn’t be forgotten !

    I plan to study CPLDs /FPGAs, what would be a good beginners choice ? ( as in simple to plug& work, cheap, free tools and ability to transfer to nice real chips like avr or stm32 mcus)

  32. Cabe says:
  33. Dietmar says:

    I like the MSP430 LaunchPad. Cheap, simple and expandable.

    Also there is a lot in the pipe for this platform…

    Disclaimer: I am biased :-)

  34. Lance Jeffrey says:
  35. Voyage says:

    Freescale Freedom Board.

  36. Alan says:

    Arduino
    Raspberry Pi
    Beaglebone (current favorite)
    Brevia2 (Lattice XP FPGA)
    Papilio

    They all do SOME things well, but none of them do Quite what I want. Which leaves me searching for add-on cards, shields, capes, wings… or trying to make my own.

    While the idea of a Dev board is to help you design your own product, some of these (Pi) are being marketed as an end product. Which would be fine if the extender interface was a standard – but it isn’t.

    I’m following the development of an FPGA card in the Beaglebone Google Group. The designer is trying to include interfaces to the “Big Three” (Pi, Arduino, Beaglebone) on a single board. If that works, it could become a serious contender in its own right: https://groups.google.com/forum/?fromgroups=#!topic/beagleboard/vsj6e-C_S-s

  37. gregg4 says:

    In this order:
    Netduino Mini
    Netduino Classic
    Then the Arduino, two versions a Mini, and then that one from 2009. I have an Ardweeny here, bought during Maker Faire, but not assembled.

  38. jh says:

    I was schooled on the 8051… using assembly code. don’t much care for it, but it’s what I’ve got. I also have a zilog board that I’ve never touched and has been collecting dust for over 6 years. Typically I just use a breadboard and components for whatever project I’m working with. If I ever get back into complex builds again that require a uC then I’ll probably go for a pic or avr since they seem to have the largest fan bases and lots of opensource to dig through.

    • jh says:

      as an asside, I do like the rPi… but the one I currently have is working as my webserver (I only have 1Mb upload so it’s well within the ~2.5Mb capability of the rPi) to help reduce the electric bills a bit over my previous atom based server (NES-PC using a little falls 2 itx) that’s now my XBMC box using OpenElec-intel-x64.

  39. Six_Shooter says:

    I’ve had an Arduino Uno for a couple years, that I like, I started college this past September where a Teensy++ 2.0 was part of our parts kit, and have grown pretty fond of it, using the Arduino IDE, and ease of plugging into a breadboard.
    One thing that I noticed is that when an error is found in the code under the Teensy board selection, the highlight doesn’t highlight the problem area in the code properly, where as using the Uno board selection, it does.

    We are also using the Altera DE1 at school, in Digital lab, but have only scratched the surface of what it can do, and see potential for large scale projects.

    I’m just really getting into hacking and coding, and have been looking at other boards, like Raspbery Pi, mBed, and some other dev boards, but am confused on capabilities of each, so it would be great to compare as many of the popular boards as you could in the write up you have proposed here.

    1st post here on HaD, been a long time lurker though. :D

  40. Frank says:

    mbed.org

    it’s a shame they don’t let you “demo” their website, only owners can access a lot of the features in their website.

  41. Cyril says:

    Am I the only one who read the question as “Which religion do you love?”

    ATHEIST! (Fuck me – right!)

    Protoboard + ZIF + whatever mcu is being used all hooked up with teflon coated WIRE WRAP wire (but soldered) – it looks soooo sexxy.

  42. Aaron says:

    I’ve recently discovered. the LPCxpresso 1769. It’s completely out of the league of most everything mentioned so far. It’s a 32-bit board with a 120MHz clock, 512kB of program memory, 64k RAM, built-in ethernet compatibility, and more peripheral bus options than could ever be necessary. The dev environment it’s meant to work with is expensive, but TK over at ucapps.de has put together a great free environment, with built in support for just about everything the board has to offer. There are even some RTOS functions included. It’s not quite meant to be a general purpose dev environment, but it works really well as one.

  43. BattleaxeAU says:

    I’m in love with the MSP430 Launchpad (Stellaris on backorder). Who knew you could debug an MCU, right?

    But I wouldn’t have picked up this hobby without the Arduino. Having a stack of PWM ports which you can use before you’ve learnt about timers is really helpful.

  44. محمد الصويغ says:

    FPGAs:
    ALTERA DE2-7
    XILINX VERTEX3
    and begin to enter arduino world recently with UNO R3

  45. Drone says:

    Any, as long as it isn’t an Arduino.

  46. beta4 says:

    As I do all my coding from Linux, and use C++ (including the STL), I prefer ARM micros, in particular the Cortex-M3 and M4.

    The stm32f4discovery is my board of choice, programmed using qstlink2, but when I don’t need that much power the stm32vldiscovery is also good, except for the USB in-circuit programmer that doesn’t work with Linux. However, using an ft232 usb-to serial and stm32flash does the job as well.

    • Alex Rossie says:

      You can program it from a linux host?
      Do you haz linx plox?

      That’d be super useful for me.

      • hans says:

        I tried to send you some links but the reply doesn’t show up. Perhaps it needs some human clearance, perhaps it gets dropped.
        Anyway, I suggest you use google. There is a project to use stlink with linux, it works perfectly. then you can find a build script for the firmware lib using the arm-gcc toolchain. You still need to fix a few bugs: includes under windows are case-insensitive, but this is not the case with linux. And you’ll get an error concerning register usage with an assembly file. Just copy paste it in google and you’ll find the fix.
        I hope that helps, I got it up and running in an afternoon. I got follow up notifications enabled so if you have more problems just say so.

    • hans says:

      I also am very impressed by the ARM cortex architecture. And especially the ST mcu’s. Their peripherals are very powerful, I’ve made more than one application in which the main loop didn’t have to do anything and all is done in interrupt handlers. Then you can just constantly put the CPU in sleep mode in the main loop, the interrupt will wake it up, it gets processed, when done control is returned to the main program and it immediately re-enters sleep mode.

      • jpnorair says:

        That kind of program architecture is possible with most architectures. The advantage of Cortex M is just that you can do some context switching in HW via NVIC. Unless you’re building a system with multiple, high-demand I/O streams, though, you are not likely to need it.

  47. Carb says:

    Netduino, easy to program in Visual Basic or C#, great forum with members that are available to help with programming snags, rapidly expanding list of accessories.

  48. Hardkernel Odroid-X

    power at its finest. Best for home entertainment programming and Android software support.

  49. Michael says:

    Propeller Proto Board or the Propeller Profesional Develop Board, or the new propeller Quick Start. You get the point, with a Propeller from Parallax and the huge comunity support that comes with it, why spend time with anything else.

  50. prof_braino says:

    Parallax Propeller Quickstart + RPi.

    The Prop run a version of FORTH (google PROPFORTH) that takes full advantage of the chip’s immense capability and executes at assembler speed while allowing fast interactive development.

    The RPi running Go-Language allows a connection between the prop and rpi using Go-Channels and propforth’s multichannel synchronous serial to provide a transparent interface between the two units. This configuration allows the RPi to pretend it has 12.5ns determininist execution (fromthe prop), and the prop pretend it has workstation services (GUI, large RAM, storage, communications) from the RPI. Plus, additional prop chips can be added without limit, and all appear as simply “more cores” in the pool. So its almost like a baby super computer, for under a hundred bucks. Its way cool, but not many people would ever want a baby supercomputer.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 96,357 other followers