Kit review – Freeduino v1.22 Arduino-compatible

Hello readers

Time again for another kit review. Today we will examine the Freeduino Arduino Duemilanove-compatible board in a kit. It is always interesting to see how the different types and makes of Arduino-compatible boards present themselves, so this is review is an extension of that curiosity. This kit was originally designed by NKC Electronics and released under a Creative Commons license.

The packaging can either be classed as underwhelming or environmentally-friendly, as the kit arrives in several plastic resealable bags. Upon emptying them out we are presented with the following, the parts:


and the PCB:


Hopefully you noticed what ends up being the key features of this kit – the pre-soldered FTDI IC and mini-USB socket. This means the Freeduino can be used with a USB cable (not included) and not an expensive FTDI cable. The PCB itself is very solid, has a very descriptive silk-screen layer with all the component positions labelled, is solder-masked, and has nice rounded corners.

Reviewing the included parts did make me wonder why the supplier has used 5% carbon-film resistors and ceramic capacitors instead of polyesters (except for one). It turns out that Seeedstudio (the distributor for my example kit) claim 5% resistors are easier to read. Originally I claimed that this was an excuse to save a few cents, however a few people have said that such resistors are easier to read.

Furthermore, this one missed out on the polyfuse for USB overcurrent and short-circuit protection. And whether or not the larger tolerances affect the operation of the board, the cheaper components make the finished product look very 1977. However on a brighter note, an IC socket is included.

Assembly was quick and simple, and you can also follow the silk-screen labels on the PCB as well. A good method is to start with the lowest-profile components, such as resistors and capacitors:


… then followed by the capacitors, crystal, LEDs and reset button:


Notice how the ceramic capacitors lead-spacing is too narrow for the holes on the PCB – this makes me think that the distributor has skimped out on the final product and been too lazy to update the PCB layout. The ATmega168 label is an example of this. Moving forward, the voltage regulator and sockets. The easiest way to solder in the shield sockets is to place them into the pins of an Arduino shield and solder – as such:


And there you have it, one Freeduino v1.22 Arduino Duemilanove-compatible board:


The image above also displays another bugbear with this kit – the LED placement. When you have a shield inserted, all of the LEDs are covered up. Furthermore, unlike other Arduino board kits you are stuck with the maximum current output of 50mA for the 3.3V rail as there isn’t a dedicated 3.3V voltage regulator on board. Finally, the power switching between USB and the DC socket is controlled with a jumper and header pins between the USB socket and the 7805 voltage regulator.

Although I might have sounded a little harsh about this kit, it is relatively inexpensive, easy to assemble, and has the USB interface onboard. These are all good things. However the PCB layout could have been improved by correctly spacing the holes for the ceramic capacitors, and moving the LEDs to the end of the board so they are visible with shields inserted. What’s the point of having all those LEDs if you cannot see them…

So if you really get the urge to make your own board with the USB interface, or want to give someone some reasonable soldering practice, this isn’t a bad choice at all. High resolution images are available on flickr. You can order your own Freeduino from Tronixlabs.

And finally a plug for my own store – – offering a growing range and Australia’s best value for supported hobbyist electronics from adafruit, DFRobot, Freetronics, Seeed Studio and much much more.


As always, have fun and keep checking into Why not follow things on twitterGoogle+, subscribe  for email updates or RSS using the links on the right-hand column, or join our forum – dedicated to the projects and related items on this website.

The following two tabs change content below.

John Boxall

Person. Founder and original author for VK3FJBX

7 thoughts on “Kit review – Freeduino v1.22 Arduino-compatible

  1. John Smith

    Hi John, I think the 5% resistors are a great idea, ( in this situation where the tolerance is not critical ) for exactly the reason they give.
    For the first 40 years or so of my electronics life I could look at a pile of resistors and instantly know every value without even thinking. In fact

    1. John Boxall

      Hi John
      I didn’t realise they were that easy to read. Thanks for letting me know. I’m colourblind, so have always used a multimeter. Will update the article.

  2. John Smith

    Hi John, I think the 5% resistors are a great idea, ( in this situation where the tolerance is not critical ) for exactly the reason they give.
    For the first 40 years or so of my electronics life I could look at a pile of resistors and instantly know every value without even thinking. In fact I forgot the colour code, it was irrelevant, a 47k was obviously a 47k just from its “looks”
    In the same way I couldn’t write down off hand the dots and dashes of Morse code, but I could read it, a Y just sounded like a Y …
    Then along came these 1% resistors and you had to figure out which end is which.
    Thank heavens they didn’t put a parity dot on each Morse character 🙂

    For those not old enough to remember Morse code, it was a way of slowly sending written information by tapping on a button . How archaic ! it has been superseded by SMS text messages where you slowly send written information by tapping on several buttons with bent thumbs 🙂

    John Smith Cape Town

  3. Collin

    John, You’re complaining about the placement of the LEDs, which I think is valid, however, when was the kit produced?

    It is designed around the Duemilanove which is a previous iteration of the Arduino.

    I don’t know if the LED issue has been fixed on the Uno (I took your recommendation, bought the Eleven and love it), but you can’t really compare it to the KitTen or Eleven as they are more recent and based on the Arduino instead of the Duemilanove.

    Perhaps SeeedStudio should think about updating the unit. That said, there’s so many clones of the newer Uno around these days, is it really worth their time?

    My recommendation to anyone looking (I have had a few ask) for a clone (or kit) is for the KitTen or Eleven as they are much superior bits of kit.

    Thanks for taking the time to write this review!

    1. John Boxall

      Hi Collin
      Like yourself I use and recommend the Freetronics gear as well. You’re right, Seeed/NKC should update the kit. However an Uno clone kit would be a mess due to the second microcontroller that replaces the FTDI chip in the Freeduino.
      take it easy

  4. bill

    I enjoyed my own version of the kit very much. The delivery from seeedstudio was fairly quick and the price was very reasonable. It took me about an hour to build the board up and it worked first time. Your observations about the caps are correct, but my other complaint about the board is that I had some difficulty with solder flow to the PCB. The solder just didn’t flow as smoothly as I would’ve liked.


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.