|
Altium DesignerAltium Designer
|
I made an ARDUINO NANO Clone Board
I made a series of Arduino Atmega328 boards and every new version has something new. We always learn something by doing practice of PCB designing. And This time I tried to exactly replicate the Nano board. Previous some version has minimal components yet they all are compatible but this time the board comes with extra protection features and USB type C. Most of the bigger companies design their top product without any component’s placement hints on PCB, means no silkscreen. And this time I do exactly the same. I have a datasheet and placing info which I can share separately but not directly on the PCB silkscreen which looks professional and quite similar to original.

You can easily differentiate original Arduino boards from clones, the quality of silkscreen is better and they use little green-bluish solder mask. Comes with proper protection features. Arduino bootloader is pre-burned into the chip and programmer. And the boards are automatically interpreted by the Arduino IDE once the right COM port is selected. But our board is made by using compatible components that’s why it is easy to configure and rebuild.
Components required:
All the components used are very small, hand soldering is only possible if you are experienced. Try to gather all the components before ordering the PCB. We also provide Custom PCB design service just comment down below.

Atmega328p-SMD
CH340C
16Mhz ceramic resonator
0603 1K resistor x8
0603 10K resistor x1
0603 100nf capacitor x4
0603 1uf capacitor x2
0603 White LEDs
Reset Switch
USB type C connector
Pin headers
SS14 diode
Circuit Diagram:
I divided the full circuit into 4 different sections you can see, First section is microcontroller section having all the activation circuit (Reset and Resonator). Second is Programmer section in which I used CH340C USB to TTL compatible IC and Serial programming circuit. In the third section we have power and filter section to reduce the overall voltage noise. In the forth section there are headers (2.54mm) for the Arduino’s GPIO.

Features:
USB type C
Fully compatible to Arduino IDE
Easy bootloader burning
Plug and play
User Customizable
PCB designs:

The PCB design is made in Altium designer and I exporter the design in the form of Gerber file. This file can be given to any PCB manufacturer for fabrication. But I always prefer PCBWAY – they provide great service and one stop solution to all of your needs. PCBWAY is the leading PCB manufacture, get your 10pcs of 2-layer PCB in just $5. Sign-up now and get free PCB Coupons for first order.
Soldering and assembly:

For now the BOM file of this PCB is not available but here is a mini guide if you can solder all the components on place by hand. PCBWAY also provide stencil service which I tried with this PCB. Just apply solder paste to PCB and place components one by one. Heat the PCB either on cloth iron or through hot solder gun. The size of the components is quite small and it is not easy to hand solder all the tiny components on place properly.

The component’s placing information is given in the image above. You can take reference from this. I will upload the BOM file may be by the end of next week so that you can also use PCBWAY SMT assembly service.
Bootloader setup:
For burning the bootloader we need an extra fully working Arduino board, so that Arduino IDE can use copy the bootloader code from that. Setup the working Arduino board first by uploading Arduino ISP sketch from examples then selecting the programmer as Arduino as ISP.

Connect both the Arduino as per given circuit below, select the board (Arduino UNO) right COM and hit burn Bootloader. This will burn a small code inside the Atmega328p which act as a device id for that device and it becomes easy for Arduino IDE to upload the code by identifying the device signature. You can burn Arduino UNO bootloader in this also if your working board is Arduino UNO.
Uploading a program:

To upload the first program, connect the USB type C to Arduino and other end to PC. Then select the board same as time of burning bootloader, Select the COM port, paste the sketch (code) in Arduino editor and upload directly choosing programmer as AVR ISP.

This will directly upload the sketch in Arduino board without any problem. If there is any problem with the USB device driver then please check this CH340C Troubleshooting guide.
Testing and Working:

I tested the board by uploading two different bootloaders and many different sketch, it worked with any problem. So you can try this board as I tested the full potential by accessing all ports (Digital and Analog). Before uploading the sketch and connecting to power it is recommended first to check all the solder joints properly under microscope camera. Here is the PCB Gerber and Circuit file, directly upload this PCB file to PCBWAY and get your PCB at home within 10 days.
I made an ARDUINO NANO Clone Board
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(2)
- Likes(5)
-
Engineer
Nov 24,2025
-
laine thomas
Aug 30,2024
-
László Barna
Dec 14,2023
-
Engineer
Oct 27,2023
-
leapforward
Oct 27,2023
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Manoj kumar
-
STK4141 Amplifier is hidden GOLD
Analog audio amplifiers are very powerful enough to make a high noise with stable quality factor. I ...
-
More Bass Treble and Volume! With PT2313 DSP
When it comes to signal processing through a digital medium then DSPs are the one who comes into pla...
-
Solar Power MPPT Control Li-ion Battery Charger
When talking about standalone single cell battery chargers only one popular name came into my mind t...
-
AC Power Monitoring Using BL0937 IC
AC power monitoring is an amazing feature nowadays in IoT related applications, such as smart fans, ...
-
100W Lab Bench Power Supply From a Fast Charger
Power supplies play a very important role in testing electronic circuits. Power supplies are used to...
-
MPPT Solar LIPO Battery Charger
I was just charging my Li-ion battery manually with my IP2312 charger, the high current version I ha...
-
DIY Portable Power Supply
Whenever I am travelling from one place to another, I used to keep my electronics with me. And somet...
-
I made a Nano USB HUB
I want to use the USB hub internally in my laptop but the available ones are very bulky and do not s...
-
I made an ARDUINO NANO Clone Board
I made a series of Arduino Atmega328 boards and every new version has something new. We always learn...
-
Arduino Got Pro Max upgrade!!
I am aware of sensors, modules and integrated circuit used with microcontrollers like Arduino. And I...
-
Minimal Component tester using Arduino
You might know component tester and its different versions made by many hobbyists. Today I have made...
-
Making a Digital Light Measuring Meter
While working on a home automation project on light, the light intensity unit- lux (lumens per squar...
-
IR Jammer circuit using NE555 timer
I am working on IR protocol in university research Centre and then an idea of IR jammer comes into m...
-
Variable Current/Voltage DC power supply
To power up electronics circuits or while testing different voltage-ampere/power ranges are required...
-
PCB soldering reflow hot Plate! A good Idea?
let’s talk about soldering in a new and easy method. Because I am working with SMT components and st...
-
Non-contact Infrared temperature sensor using Arduino
Hello guys, I want to make my own most accurate temperature meter. When coming to the high temperatu...
-
Arduino serial Programmer CH340N
There are lot of programmer boards that are compatible with Arduino. But the cheapest and smaller on...
-
My own Arduino Nano Microcontroller board
Here is my new Arduino Nano board, This looks better with C-type and one step above compatible drive...
-
-
AEL-2011 Power Supply Module
332 0 1 -
AEL-2011 50W Power Amplifier
305 0 1 -
-
-
Custom Mechanical Keyboard
571 0 0 -
Tester for Touch Screen Digitizer without using microcontroller
237 2 2 -
Audio reactive glow LED wristband/bracelet with NFC / RFID-Tags
241 0 1 -
-
-







