MAKER: samvanhook / Translated by: Fun Without End Cherry
Since Arduino has officially open-sourced the complete hardware scheme, creating your own Arduino has become possible. All you need to do is prepare the required components, use the PCB files provided below to get the PCB made, and you can solder your own Arduino Nano. If you can modify the PCB files, you can also adjust them according to your needs (a schematic is included), and develop a personalized Arduino Nano development board. This tutorial will showcase this production process.
Students who can’t wait can watch the video directly.
Materials List
1. Atmega 328P-AU Chip2. 16MHz Crystal Oscillator (CSTCE16M0V53-R0)3. Resistor Pack 2X4 – 1k Ohm (0603)4. AMS1117 5V Voltage Regulator5. FT232RL – FTDI Chip USB to UART6. LED Lights Yellow, Green, Red (0603)7. 500mA Fuse (0603)8. 100nF Capacitor (0603)9. 4.7uF Capacitor (1206)10. 1uF Capacitor (0603)11. B2 Diode12. USB Mini Socket
Circuit and PCB Design
Use EDA tools to design the schematic.
EDA Tools: 1. EAGLE PCB 2. EasyEDA 3. Proteus PCB Design
You can choose any of them. I prefer EasyEDA software.
If you want to design the Eagle file faster, you can refer to https://store.arduino.cc/usa/arduino-nano and import it, and you will be done!
It should be noted that this type of PCB is almost impossible to do at home, it is recommended to find PCB prototyping on Taobao, usually costing less than a hundred yuan for dozens of pieces, especially suitable for group projects. The required project files can be downloaded from the file library: http://maker.quwj.com/project/69
Soldering
SMD (Surface Mount Device) soldering is completely different from traditional THT (Through-Hole Technology) soldering. Here are some tips on how to solder, the steps are as follows: 1. Place the PCB flat on the workbench, fix it in place with tape, and clean it with alcohol.
2. Set the soldering station to 380°C, heat the PCB a bit, then let it cool down a little.
3. Use a toothpick or syringe to apply solder paste, then attach the components, reinforcing them from all sides. If the pins are shorted due to excessive solder paste, wipe it off with solder wick.
Repeat this process for all components.
Burning the Bootloader
What is a Bootloader?The Bootloader is a program burned onto firmware that allows you to install new firmware without an external programmer.
Open the Arduino IDE, and you will see an example called ‘Arduino as ISP’. Upload this code to your Arduino to use it to upload the Bootloader.
If you want to learn more about uploading the Bootloader to Arduino, you can watch the demonstration part in this video (starting from 4 minutes and 50 seconds).
For a more systematic introduction to Bootloader burning, I recommend reading this tutorial: http://arduino.nxez.com/2018/08/27/several-ways-to-burn-arduino-bootloader.html
At this point, the entire process of creating your own Arduino Nano is complete!
P.S. If you have made some improvements to the Arduino Nano files for this project that you think are good and successfully made a few, please feel free to feedback to us!
Project File Library Address:
http://maker.quwj.com/project/69
via instructables.com/id/DIY-Arduino-Nano-/
Links in the article can be clicked to read the original text at the end
More Exciting Content
Make a MIDI Keyboard with Raspberry Pi
Create a Schedule Clock with Google Calendar using Raspberry Pi
Let’s Make a Fantasy Style “Infinity Mirror”
TensorFlow 1.9 Officially Supports Raspberry Pi!
Raspberry Pi + Flask to Achieve Video Streaming WEB Server
How to Install Windows 10 ARM on Raspberry Pi 3B
Leave a Comment
Your email address will not be published. Required fields are marked *