I’ve collected a few Arduino Nano’s and an Uno and they’re fun. However, I wanted to knock up a cheap version I could use in projects and leave them built rather than having to tear them down for each new one. I also want to integrate an Arduino & a L293D based motor driver amongst other things for future projects. So the starting point is my own homebrew board.
The vast majority of the design for this board came from Nathan Chantrell’s fantastic ‘Build your own Arduino for under a Tenner’ blog post.
I tend to buy Atmel ATmega328P-PU microcontrollers from eBay with the Uno bootloader already loaded. All I have to do is upload my sketches using a 5V FTDI board or cable to the 6 pin header. These can be bought from eBay for under a fiver and only one is needed to program as many boards as you like. I’ve found that the order of the pins may vary with these FTDI boards, particularly the Rx & Tx lines can be swapped around. Just experiment until it works.
The FTDI connection order on this verboard version are as follows, from top to bottom:
- Not connected
- +5V in
- DTR (reset)
- FTDI connection
- 7 – 9V DC in using the connection on the top left hand corner above the FTDI connection.
- Regulated 5V DC in using the connection in the top right corner of the board.
The schematic for this board can be seen in Figure 1 below:
Figure 2 below shows the front view of the veroboard:
Figure 3 below shows the rear view of the veroboard:
Figure 4 shows a beautiful pinout of the Atmel ATmega328P-PU by @pighixxx borrowed from the Arduino forum: