Home > Projects > Arduino Programmer Projects > L.O.G. $10 Arduino

L.O.G. $10 Arduino

Summary of L.O.G. $10 Arduino


This article details how to build a low-cost, permanent Arduino clone using a Radio Shack multipurpose PCB. The project avoids custom PCBs and offers more prototyping space than standard boards while remaining easier to assemble than perfboards. The creator used Microsoft Excel to design the layout before soldering components like the AtMega328 IC, resonator, capacitors, and resistors.

Parts used in the L.O.G $10 Arduino:

  • Radio Shack Multipurpose PC Board with 417 Holes
  • AtMega328 IC bootloader
  • 28 pin IC socket
  • 16MHz resonator
  • 10K resistor
  • 0.1uFd capacitors
  • 6pin male header
  • 1k resistor
  • LED
  • 3.2K resistor
  • Arduino USB adapter

There are probably thousands of articles on making an Arduino. So who needs another Arduino? Well, this Lazy Old Geek(L.O.G.) needs one. Here’s the features I would like:

Features:
Low cost
More permanent than a breadboard
Not a custom PCB
More prototyping area than a RBBB or Anarduino or Boarduino
Easier prototyping than just perfboards
Compatible with USB-BUB and my Arduino USB

L.O.G. $10 Arduino

Step 1: Parts List:

Most of the electronic parts were purchased or can be purchased and are priced from:

http://www.taydaelectronics.com/servlet/StoreFront

Radio Shack Multipurpose PC Board with 417 Holes $2.19

http://www.radioshack.com/product/index.jsp?productId=2102845

1 AtMega328 IC bootloader  $4.00 (ebay?)
1 28 pin IC socket                   $0.07
1 16MHz resonator                  $0.17
1 10K resistor                          $0.01
2 0.1uFd capacitors                $0.02
1 6pin male header                 $0.02

Optional LED:
1 1k resistor                            $0.01
1 LED                                      $0.01

Optional 3V Aref:
(Don’t install these unless your script requires Aref to be set to 3 volts.)
1 3.2K resistor                       $0.01

My Arduino USB                   $3.99

My calculations says that’s about $10.50 for a working Arduino clone with USB. I think that’s a pretty good price.

Step 2: R.S. Multipurpose PCB

Radio Shack Multipurpose PC Board with 417 Holes $2.19

Why I chose this board:
Designed for standard ICs, similar to breadboards
Two strips running between ‘IC pins’ for power and ground
Connected outside rows
The component side is painted to match the copper side

Now using this PCB is similar to using a breadboard but one of the difficulties at least for this Lazy Old Geek is that you put the components on the non-copper side but make most of your connections on the solder side.

Another difficulty is using the two center strips as power and ground.

Well, I came up with a clever way of designing and documenting the PCB layout. I do not have much expertise with CAD software like Eagle so I used Microsoft Excel. If you are not familiar, Excel is a spreadsheet program that can create documents that can also be read by Open Office and Google Docs.

What I did is create a spreadsheet where each hole in the PCB is represented by a cell in the spreadsheet (See picture or ArduinoTemplate.xls). So this is a representation of the physical PCB. When adjacent pads are connected like the strips down the middle I filled the cells with the same color.

L.O.G. $10 Arduino circut

The cells contain descriptions of what’s in them for this circuit.
E.g., the AtMega socket is labeled for pins 1-28.

NOTE: The picture/spreadsheet represents the solder side or bottom of the IC, so the pins are opposite what you might expect. For the AtMega off to the sides, I put in some signal descriptions.

I also labeled the ground (light blue) and power strips (pink)

Components are marked by the holes where they will be put.
E.g., C1 and C1. The resonator has three pins so it is Rs, Rs, Rs.

The six pin male header for the USB adapter is called RS232 and is identified by its pin names, Gnd, 3.3V, 5V, Tx, Rx, DTR

Resistors and capacitors have two lead and they are located by the same identifier, e.g. C1 for one lead and C1 for the other. Further instructions are at the bottom.

Step 3: Soldering it up

Soldering to these copper pads is not easy. After sitting around, the copper oxidizes. It would probably help if you scrubbed it with Scotch Brite or maybe an eraser.

One of the difficult parts is wiring up power (5v) and ground for the AtMega IC. Now sometimes if the signal and pin are the same side, it’s just a matter of soldering a little jumper across.
22 Gnd
7   5V

But sometimes they cross over
20 5V
8   Gnd

For these, I took a stiff piece of wire and jumpered over the other bus. (see picture). The wire is stiff and short so shouldn’t bend very easily. Now this is probably not the best way to do this but it works for me. If this concerns you, you can put some insulation on the wire.

Major Components in Project

Low cost
More permanent than a breadboard
Not a custom PCB

 

For more detail: L.O.G. $10 Arduino

Quick Solutions to Questions related to L.O.G $10 Arduino:

  • What is the total estimated cost for this Arduino clone?
    The calculations indicate a cost of about $10.50 for a working Arduino clone with USB.
  • How did the author design the PCB layout without CAD software?
    The author used Microsoft Excel to create a spreadsheet where each hole in the PCB was represented by a cell.
  • Why was the Radio Shack Multipurpose PC Board chosen?
    It was designed for standard ICs, features power and ground strips similar to breadboards, and has connected outside rows.
  • On which side of the board should components be placed?
    Components are put on the non-copper side while most connections are made on the solder side.
  • How should you handle oxidized copper pads before soldering?
    You can scrub the pads with Scotch Brite or an eraser to help with soldering.
  • What method is suggested for crossing power and ground lines?
    Use a stiff piece of wire to jumper over the other bus if signal and pin sides cross over.
  • Can the Aref be set to 3 volts?
    Yes, but only install the optional 3.2K resistor if your script requires Aref to be set to 3 volts.
  • Is this project considered a custom PCB?
    No, the project explicitly states it is not a custom PCB.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top