Nanino v08 with prototype area (seen from component side)



Description

A minimalistic single sided Arduino compatible development board.

Features

Single sided PCB (easy to manufacture)

Arduino compatible form factor

LED’s for power and pin 13

Easy to access reset switch

Prototype area

FTDI Connector for serial communication

On board crystal with decoupling caps

Minimal cost (due to PCB and component count)

Development

I got a request from a college student in Brazil for a minimalistic Arduino PCB, very similar to a project I worked on a while ago. The requirements were to have a low cost single sided board that was easy to manufacture. It uses wide traces and a minimum of components. Instead of having a USB connection, a 5V FTDI cable is used. The board can be powered by either the FTDI cable or an external power supply (like a 5V USB charger or batteries). See it as what comes between a Veroduino and a Diavolino.

Milled PCB

Bootloader

In order to simplify the layout, the ICSP connector was removed. The bootloader can instead be programmed through the Arduino pin headers, or by removing the IC. An AVR-ISP (in-system programmer), USBtinyISP, a ParallelProgrammer, a Boot-Cloner or an Arduino can be used as a programmer.

Upload program to the Nanino

The Nanino has a serial interface (ttl level) that is compatible with a standard 5V FTDI cable. You can also build your own serial adapter or for example use a Sony Ericsson dock as adapter. Note that the FTDI auto reset is not implemented. You can either press reset after a program update, or add a 0,1uF capacitor between pin6 of the FTDI cable and the reset pin.

Bill of Materials (BOM)



component position (seen from component side)

1x single sided PCB board (etch, mill or order)

1x ATmega328P (28 pin DIL)

1x IC socket 28 pin DIL (optional)

2x 6×1 0.1” female pin header

2x 8×1 0.1” female pin header

1x 6×1 0.1” pin header (FTDI connector)

1x 10k resistor (reset pull up – 1/4W)

2x 1k resistor (power and pin 13 LED – 1/4W)

1x Green 3mm LED (pin 13)

1x Red 3mm LED (power)

1x 16 MHz crystal (0.2” pitch)

2x 18pF decoupling caps

1x 6mm miniature switch (reset)

2x 0.1uF decoupling cap 0.1/0.2”(aref and power)

1x 1uF cap 0.1/0.2” (optional if power is good)

Removed features

To make a minimalistic single sided board the following things were discarded:

On board USB to serial converter

DC jack and power regulator (7-12V input)

Power regulator (3.3V output)

ICSP connector

Serial communication LEDs

Specification

68.5×53.3 [mm] (standard version)

4.5-5V DC



Assembled Nanino with ATmega328

Version tracker

0.5 Optimized routing

0.6 Fine tuned PCB

0.7 Added prototype area and component names

0.8 Added toner transfer, compact and prototype version – Current version

Future… Maybe a Leonardo version (SMD ATmega32u4) with built in USB…

Documents

Project files:

Files for toner transfer (6 prototype and 6 compact, all mirrored):

See also

Licensing

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.