Introduction: Arduino Nano Setup Guide - Em3dprinters
Hello,
This is an instructional guide on how to assemble and set-up an Arduino Nano with an ATmega168 micro-controller. This guide is meant to be used with the Arduino Nano Compadible V3.0 ATmega168 16M 5V Micro-controller CH340G listing found on my eBay page. The link to my listing is My eBay Listing - em3dprinters
Step 1: Gather All Materials
You will need:
- Arduino Nano Compadible V3.0 ATmega168 16M 5V Micro-controller CH340G
- Breadboard (optional)
- Soldering iron/station
- Solder
- Dime (optional)
- Mini USB Cable
- Computer with internet connection
The breadboard and dime are both optional but will help out a lot with assembling the arduino nano. Once all materials are gathered, move onto step 2.
Step 2: Solder on Header Strips
On this step, the header strips will be soldered onto the arduino nano. If you have a breadboard, insert the header strips in a similar way as the first picture of this step (long side of pin goes into breadboard and short side goes into arduino nano). Each of the pins on the header strips should line up with each of the arduino nano pin holes (see second picture on this step). If you do not have a breadboard, you will need to get creative and either hold the header strips in place with tape, or using some sort of jig.
Once they line up, push each of the header strip pins through the arduino nano pin holes and solder each header pin to each of the corresponding arduino nano pin holes. I strongly recommend setting your soldering iron/station to a medium temperature, or if you have precise temperature controls, 550F (288C). If you cannot control the temperature of your soldering iron, do not worry about it too much. The soldered arduino nano should look like picture three on this step.
If you would like the pins on top of the arduino nano, remove the arduino nano from the breadboard, insert the top pins into the breadboard (long side of pins in breadboard short side in arduino) so that the mini USB port does not interfere with the alignment. Place a dime in between the arduino nano and the breadboard (if applicable) to improve header alignment. See picture five attached to this step. Once the headers are aligned, solder each of them and the final result should look like the last picture of this step.
Step 3: Driver Installation and Arduino IDE Setup
Download the CH341SER.exe file attached to this step. ***HINT: The attached file appears at the bottom of this step***
Once downloaded, open the file and a screen similar to the first picture of this step will appear. Click install and wait for the arduino nano driver to install. Once the screen reading "The drive is successfully Pre-installed in Advance", click "OK" and close the window. Next, plug the arduino nano into the computer via USB mini and wait for the driver to install.
Once the driver is installed, go ahead and open the Arduino IDE and change the processor type to ATmega168 as in the second picture of this step.
Congratulations! Your Arduino Nano can now be used! If there are any questions, comment below!
Comments
Question 3 years ago
You did not include what to do to set up/upload Sketches.
I bought five Chinese knock-offs and they are all giving me the same problem when trying to
"Upload" to them. Either all of them are bad, or I am doing somethign wrong
An error occurred while uploading the sketch
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x89
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x89
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x89
I got the correct answer off the Ardunio site:
NOTE: We have updated the NANO board with a fresh bootloader.
Boards sold from us from January 2018 have this new bootloader, while
boards manufactured before that date have the old bootloader. First,
make sure you have the Arduino AVR Core 1.16.21 or later looking at the
Board Manager. Then, to program the NEW Arduino NANO boards you need to
chose Processor > "ATmega328P". To program old boards you need to choose Processor > "ATmega328P (Old Bootloader)".
If you get an error while uploading or you are not sure which
bootloader you have, try each type of processor 328P until your board
gets properly programmed.