Average rainfall 2001-2016, global tropics

Map: Average rainfall 2001-2016, global tropics

prototype: Prototyping Arduino projects

Thomas Gumbricht bio photo By Thomas Gumbricht

Introduction

Some Arduino projects are fine to use only on a breadboard. But in many cases you want to go a step further and create a “stand-alone” solution inside a case. You then need to leave the breadboard and instead create a prototype. Basically there are three options for prototyping:

  • Connect all components (breakout boards and microcontroller) using Dupond wires
  • Connect all components on a prototype printed circuit board (PCB)
  • Design and produce a custom manufacture PCB

Prototyping with wires

With Dupond wires you get the largest degree of freedom, also in positioning and orientation of your components. That is important if you have components that operate together and depend on relative angles and positions.

A good introduction on prototyping using Dupond wires is the video by Andreas Spiess From Breadboard to Prototype (Arduino).

In my experience, Dupond wires are too unstable and fickle, and render continuous connection problems. The alternative is then to crimp ordinary wires with male and female connectors. That works better but is a very tedious work. Illustrated for instance in the youtube tutorial How to crimp your own cable harness by Playful technology.

A last alternative is solder wires directly between the microcontroller and the breakout boards, skipping any connectors, and then put the whole package in place in the case. The soldering work is exactly the same as when using Dupond wires or crimping, but there are no connectors whatsoever. Having tried both Dupond wires and crimping. I have settled for creating my initial prototypes by soldering the wires directly using the through-holes of the breakout boards.

Prototyping with prefabricated PCBs

For the projects I am working with, this is not a feasible alternative.

Customized PCB

Creating a customized PCB requires several steps.

Design

Several youtube tutorial cover the principles of designing a cutomized PCB:

Traditional methods (etching)

How to use chemical etching for creating a customized PCB is described in Swedish on Kejll.com, at the page Tillverkning av mönsterkort.

Soldering

A good youtube tutorial on How to Solder Surface Mount parts, or How To Solder Surface Mount Components.

Online ordering

Several companies offer online ordering of designed printed circuit board (PCBs), for instance. Conrad.

More on PCB

Understanding how a PCB is built up Introduction to Basic Concepts in PCB Design, is a very verbose tutorial that refers to “covered later”.

Fritzing

The Youtube tutorial How To Arduino Basics From Breadboard to PCB Part 2 // Converting Project to PCB steps through how to convert an Arduino project to a PCB using Fritzing. Including some hints on good practice (especially for how to handle ground).