The Boarduino is basically like an Arduino. By default it comes with a chip preprogrammed with the Arduino bootloader (also known as an STK500v1 bootloader) but you can use it as a general purpose AVR module.

Using with the Arduino IDE

You can use the board as a "Diecimila / Duemilanove" compatible. Dont forget to do the 'autoreset hack below or it wont auto-reset when its time to program.

Remember to check if you have a '168 chip or '328p chip (look at the chip!) ... If you have a '328p select "Diecimila/Duemilanove with 328P" or you will not be able to talk to it!

Using with a Breadboard

The Boarduino is designed to be inserted into a solderless breadboard, any standard breadboard will be suitable. Simply insert into the breadboard, making sure that the header pins are straight so that they can be easily inserted.

To remove, grab both ends of the board and gently rock back and forth. This will keep the header pins from bending.

Adding USB with an FTDI cable

The easiest way to start loading Arduino sketches into the DC Boarduino is to use a FTDI USB cable. These cables have the USB chip inside the cable and a 6-pin socket on the end.

This socket plugs into the Boarduino as shown, and then you can simply plug the USB A connector into your computer. Use the same drivers that you would use with a normal Arduino.

Don't forget to place the jumper into the USB position so you can powr it from the FTDI friend or cable!

Arduino Compatibility

The bootloader installed is a cross between the NG and Diecimila. There is a 7-second timeout after pressing the reset button but once a sketch is uploaded it starts immediately.

If you'd like to have the auto-reset capability, make sure C6 is soldered in. With Mac's and Linux it should just work fine.

If you're using Windows you'll need to make a slight change to the driver preferences. In the Device Manager, select the USB COM port.

Then right click and select Properties.
Click on the Port Settings tab, and click on Advanced...

Make sure Set RTS On Close is selected.

Note that, sadly, the Boarduino will not automatically start the sketch after upload if you do this. Its a bit of a tradeoff and you may find that pressing the reset button is faster and getting auto-start is better for you.

Programming

There is also a standard 6-pin ICSP (In-Circuit Serial Programming) cable that can be used to burn a new bootloader or just reprogram the chip.

High Power

If you are planning to draw a lot of power from the 5V regulator, say for servos or many LEDs, you may want to add a heatsink to the 7805. Just bend the regulator back a bit and slip one on.

This guide was first published on Jul 16, 2013. It was last updated on Mar 05, 2013.

This page (Use It!) was last updated on Jul 15, 2013.

Text editor powered by tinymce.