EGYDuino – Arduino compatible board

3D_PCB_EgyDuino

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.

Description

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
  • ICSP PINs
  • 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.

Schematic

The full schematic is shown below

Photos

3D_PCB_rendering

IMG_0001

IMG_0002

PCB

Comments

  • dr.m.naggar

    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?
    thanks

    3 years ago
    • 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
      Regards

      2 years ago
      • Adicontakt

        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 years ago
  • Oleg

    Help! what program to open the file contents EgyDuino_Gerber_files.zip

    3 years ago
  • hazem

    Thank you but the AVR-CDC firmware not found..

    3 years ago
  • adicontakt

    your pdf files for pcb need to be mirrored

    2 years ago
  • adicontakt

    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?

    2 years ago
    • Electronics Lab

      Please double check parts placement and polarity. I think it will work with 100ohm also.

      2 years ago
    • You must use 47-68 Ohm resistors , better 68 ohm .
      also check zinner diodes ,bootloader and crystal .
      Regards

      2 years ago
  • adicontakt

    everything is ok , the diodes are good , but i have around 3 volts only on the D2

    2 years ago
    • adicontakt

      I mean , everything is mounted according to the silkscreen on pcb

      2 years ago
      • You must use 47-68 Ohm resistors , better 68 ohm .
        also check zinner diodes ,bootloader and crystal .
        Regards

        2 years ago
  • hazem mostafa

    dear,
    Dr.Ayman shalaby
    i want a circuit design on eagle program

    2 years ago
  • Mahmoud

    Nice work could you re upload the schematic with high resolution

    2 years ago
    • admin

      A higher resolution schematic is uploaded. Thanks for letting me know.

      2 years ago
      • Mahmoud

        could you explain the programming process in more details
        regards

        2 years ago
  • Manish Suradkar

    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.
    3.is there any changes in bootloading for atmega328p ic if i use it instead of atmega8.

    Waiting for your reply…!

    2 years ago
    • admin

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

      2 years ago
      • Manish Suradkar

        Thank you!

        1 year ago
  • Dasuki

    how to ATmega8 takes care of the USB to serial communication and should be burned with AVR-CDC232 firmware.?

    2 years ago
    • admin

      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.

      2 years ago

Leave a Reply

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

RELATED PROJECTS