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:
press and hold the boot button.
press reset button while holding the boot button.
release boot button and still holding boot button.
release boot button.
the board now running in bootloader mode.
if you connecting this board for the first time, you need to install the USBasp driver. USBasp driver can be found here.