EGYDuino – Arduino compatible board

Dr. Ayman Shalaby     
Project non tested


EGYDuino is a DIY Arduino clone made on a single sided PCB board. It’s simple and cheap to build using home PCB fabrication methods and it’s 100% compatible with Arduino.


ATmega8 takes care of the USB to serial communication and should be burned with AVR-CDC232 firmware. AVR-CDC creates a virtual COM port on the PC after connecting the device and installing the appropriate driver. The ATmega 8,168 should be programmed with ArduinoNG boatloader. This can be done through another Arduino board (set a ISP programmer) using the Arduino IDE or by using a separate programmer (USB, serial or parallel) like USBasp with suitable software. Also you can use Arduino Duemilanove bootloader for ATmega 168 or 328.  The features of this board are:

  • It’s using ATmega8 as interface IC
  • Has USB connection to PC
  • Standard RESET button
  • 100% compatible Arduino PINs
  • 5V regulator
  • 3.3V output
  • compatible size and design
  • All component are TH (through hole) parts
  • USB or DC power switch
  • LED  for PIN13 with Jumper
  • LED for power
  • easy to build
  • ATmega8,168,328 core using arduinoNG
  • standard DC power jack

EGYDuino can be powered via the USB connector, or with a voltage regulator through an external adapter.


The full schematic is shown below






28 Response on “EGYDuino – Arduino compatible board

  1. nice board
    but i have some questions
    how to install components like 3.6 zener and 68 ohm in this small area? standing?
    how to bootload atmega 8?
    and can atmega 8a-pu used?

    1. Hi , Dr M Nagar ,
      1- yes you must install the components standing it preserve space with no conflicts.
      2- ATMega8 is bootloaded by any programmer with CDC bootloader
      3- I did not try ATMega8a-pu but let me know if you try it

      1. I will change the 100 ohm resistors,the crystal is ok 16.00,the zenner also,i didn t put the second atmega yet,only the first to see if the bord comunicate with the pc.

  2. my pc doesen”t recognize the board, I use WIn10
    i didn”t have 68ohm resistor so I put 100 ohm, is this the problem?

  3. To Dr. Shalaby,

    Im very glad to see your project work and i really appreciate you for that.Im trying to make this project but i have following problems please help me with that.

    1.I have a problem regarding to garber file.where i can use or open such file .
    2.Can i use both atmega328p instead of atmega8.If yes then what drivers it will required and what changes should i do in connections. there any changes in bootloading for atmega328p ic if i use it instead of atmega8.

    Waiting for your reply…!

    1. You can use the Gerber files to make your PCBs at any manufacturer. For your other questions please wait for the author’s answer.

    1. ATmega8 manages all the communication via USB working as virtual COM interface and it should be burned with the AVR-CDC232 firmware. For more information on this, please refer to the source page.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.