Arduino Clone

Arduino Uno Clone is based on Metaboard and USnooBie. This board is compatible with arduino software and pinout, you need to make some modification on the ../arduino/hardware/arduino/board.txt file. Copy the text below and paste on the board.txt file.

##############################################################

Arduino_Clone.name=Arduino_Clone (USBaspLoader ATmega328P at 20MHz)

Arduino_Clone.upload.protocol=usbasp

Arduino_Clone.upload.maximum_size=28672

Arduino_Clone.upload.speed=115200

Arduino_Clone.upload.disable_flushing=true

Arduino_Clone.bootloader.low_fuses=0xFF

Arduino_Clone.bootloader.high_fuses=0xD8

Arduino_Clone.bootloader.extended_fuses=0xFF

Arduino_Clone.bootloader.path=Arduino_Clone

Arduino_Clone.bootloader.file=Arduino_Clone_atmega328p_20mhz.hex

Arduino_Clone.bootloader.unlock_bits=0x3F

Arduino_Clone.bootloader.lock_bits=0x0F

Arduino_Clone.build.mcu=atmega328p

Arduino_Clone.build.f_cpu=20000000L

Arduino_Clone.build.core=arduino

Arduino_Clone.build.variant=standard

##############################################################

Execute the arduino software, you may select the target board as follow:

Each time you want to upload the hex file into the target board, you need to put the board in bootloader mode. To do this, you need to:

    1. press and hold the boot button.

    2. press reset button while holding the boot button.

    3. release boot button and still holding boot button.

    4. release boot button.

    5. the board now running in bootloader mode.

    6. if you connecting this board for the first time, you need to install the USBasp driver. USBasp driver can be found here.

Schematic diagram - pdf

Board - pdf