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

Please follow and like us:
Pin Share

PCB

Subscribe
Notify of
guest

28 Comments
Inline Feedbacks
View all 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

Dr Ayman Shalaby

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

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.

Oleg

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

Dr Ayman Shalaby

with winzip or 7zip

Dr Ayman Shalaby

the contents is for manufacturing the pcb

hazem

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

Dr Ayman Shalaby

Thank you Mike

Farhod

How will be fuse bits for ATmega8 ?

adicontakt

your pdf files for pcb need to be mirrored

Dr Ayman Shalaby

You can mirror them as you wish , Regrads

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?

Dr Ayman Shalaby

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

adicontakt

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

adicontakt

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

Dr Ayman Shalaby

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

hazem mostafa

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

Mahmoud

Nice work could you re upload the schematic with high resolution

Mahmoud

could you explain the programming process in more details
regards

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…!

Manish Suradkar

Thank you!

Dasuki

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

RELATED PROJECTS

TOP PCB Companies