Going from breadboard to a definitive device. Wich Arduino do I use?

I started working playing with Arduino three years ago, and I love this platform. It makes it easy to start prototyping any device you can imagine. There are a lot of flavors: the classic one, the Mega, the tiny model…

But some day you decide to go onto production. You’re very proud of your creation, and start thinking about to make a permanent device. From the breadboard to the stripboard, perfboard or a pcb design. And you must think what to do with the Arduino itself.

You have a lot of choices, for example:

  • To use an original Arduino, and make a shield with “your” electronics.
  • To buy an Arduino clone, with the same or different shape and pinout
  • To build an Arduino clone, with the same or different shape and pinout
  • To develop an embedded project based around an ATMEGA series processor. You can get cheap ATMEGAs for less than $2, for example, here
  • Etc… (have you seen permaduino from montoyalabs?)

Also you have to decide between to buy components, boards and shields locally or abroad…

In my particular case, I started with an original Arduino (Arduino UNO R3). In fact, I needed two of them because I burnt out the first one in a few days 🙁 .

Arduino UNO R3Arduino UNO R3 (bought locally) 22€ + 7,95 shipping + 6,29 taxes = 36,24€

A year later, I thought: “Hey, Alberto, you still need to eat your own dog food, you are (supposed to be) a maker, so must build your own Arduino”, so I decided to follow the third approach. For the next three devices I made, I built Stripduinos and I’m very pleased with the proccess and with the results. I bought the ATmega IC’s in eBay (it came with the capacitors and crystal as a bunch, too).

Stripduino from txapuzasStripduino from txapuzas

But some time ago, I realized that it wasn’t so funny or cheap to build your own Arduino clone, the strip boards are not so cheap, specially if you buy it in small quantities, and you spend more time than you think working on it.

So I googled a little bit to find out alternatives. Here are the two last Arduino clones that I’ve bought:

Tiny Arduino with USB Arduino Nano V3.0 Microcontroller Board = 9,66€ shipping included

Tiny Arduino without USB New Version Pro Mini 5V 16MHz MEGA328P (Arduino -compatible) = 4,91€ shipping included

At this moment (it can change in the future, of course) those are my thoughts:

  1. Every beginnner should start with a classic original arduino board. It will give you a lot of satisfaction, as well as you are contributing to the arduino community in any way. I think it helps you learn microcontrollers in a painless way.
  2. You should follow the most profitable way to accomplish a task, in terms of enjoyment, time and money. It doesn´t make sense to build your own bicycle (for example), if you’re going to spend 500 hours in the project, and you’re going to spend 500$ in parts, and you’re going to get a worse result than if you went the shop and bought a new one, for about 150€.

I understand you could have different opinion. Even in this case, I hope my experiences and links can be useful for somebody.

Any ideas or comments are welcome. Do you want to form a permanent group that works on any project? Or do you only want to work together for a single idea? Please let me know.

– Puedes leer la VERSION EN ESPAÑOL de este post aquí

Alberto Morales Morales

Software craftsman. Passion for developing quality code that can be proud of. Happily married.

Madrid, Spain.