SparkFun Forums 

Where electronics enthusiasts find answers.

Questions relating to designing PCBs
By asifuddola
#167614
Hello,
I am making PCB design for Atmega 128. The chip is square in shape and has 16 pins on each side but when I select Atmega 128 from the Atmel Library in Eagle, it comes out rectangular.
How can I make PCB design in Eagle for ATmel 128.
Please help.

Asifuddola
By uChip
#167639
I just took a quick look at the Sparkfun and Atmel libraries. All the Atmega 128 packages look square to me. Can you elaborate on what you are seeing? Perhaps you could give us a screen snapshot of the rectangular-ness you are seeing.

- Chip
User avatar
By Ross Robotics
#167650
He may be talking about the symbol in the schematic.
By asifuddola
#167656
yes it comes out square in shape in the description but when I select it, it comes out rectangular in shape.
I am attaching the screenshot.
You do not have the required permissions to view the files attached to this post.
By asifuddola
#167657
and this is exactly I want to make
You do not have the required permissions to view the files attached to this post.
By InactiveUser001
#167658
You are confusing the schematic symbol with the PCB component.

The symbol has an awful lot of pins that need connecting in the rest of the diagram and convention has it that the symbols are rectangular so that the schematic can be made so it is readable in the right way. It will not necessarily represent the component shape exactly, for instance all input pins may be on one side and all output pins on the other yet in the component they may be intermixed. This helps make the schematic neater and clearer.

Try having a look at the component section of the pert that makes that device - you may find it is the correct footprint.

Put one in a schematic of its own and transfer to to a PCB to see the effect.
User avatar
By Ross Robotics
#167660
I highly suggest you watch some tutorials on Youtube.
By Kamiquasi
#167661
and you probably don't want to make the board exactly like the one you posted - add some decoupling caps on that board nice and close to the pins, rather than having the user of the board require placing them relatively far away.
E.g. SparkFun's pure breakout board for the XMega100: https://www.sparkfun.com/products/9546

Could even add a crystal (though I'd make that user-customizable with some header pins) for the same reason, a la siphec.com 's breakouts for many microcontrollers: http://www.siphec.com/item/ATm128-TB1.2.html