navigationGo.pngQuick Navigation
allprojects32.pngAll projects
hardware32.pngHardware
links32.pngLinks

favoriteStar32.pngTop projects
Alan numitron clock
Clapclap 2313/1386
SNES Pi Webserver
USB Volume/USB toys
Smokey amp
Laser cutter
WordClock
ardReveil v3
SNES Arcade cabinet
Game boy projects
cameleon
Home Presence Detector

github32.pngGitHub
AlanFromJapan

navigationMail.pngContact me

alanfjmail.png
3flags.pngWho's Alan?


Akizukidenshi
Elec-lab
Rand Nerd Tut
EEVblog
SpritesMods
AvrFreaks
Gameboy Dev
FLOZz' blog
Switch-science
Sparkfun
Suzusho
Datasheet Lib
Reddit Elec
Ermicro
Carnet du maker (fr)

PCB and eagle

Last update: Thu Jun 5 22:25:41 2025
kalshagar - PCB and eagle

Tricks

General Eagles tricks and things to remember

eagle.jpg
For now just a bunch of unordered memo but that's things not to be forgotten.
  • Add a version number and maybe a date
  • Name your board, because it won't be obvious in 6 months
  • If it's not absolutely clear now while looking at the pcb, it will not be when you'll receive it in 3 weeks ! Make it clear!
  • If it looks thin/small, it's even thiner/smaller than what you think in real. Make it bigger.
    • Text under size 1.0 is very small
  • Don't forget holes for screws, it's easier now than later.
  • Check carefully the silk, some labels might be missing and you won't easily know in which way plug this condensator or what the hell are those 2 holes made for?!
    • In case of transistor, mention NPN/PNP and which pins are E,B,C in case later you need an equivalent transistor and want to find quickly one matching.
    • If you have a power rail for instance, mark is also on the bottom silk. That will be helpful when you solder.
  • Walk on the professional-side : add a ground plane (poly gnd)
  • Make provision for extra :
    • If you have a uC, put the ISP programmer. You might not need it now, but the day you will, you will regret it.
    • extra power connector,
    • extra condensator,
    • extra test pad,
    • extra PTC,...

How to place components on a circle

  1. Put your n components on the PCB, make sure they have a name with a common prefix followed by a increasing number (LED1, LED2, LED3,...)
  2. File -> Run ... -> cmd-draw.ulp
  3. Choose Move then fill :
    1. "1st Element" = LED1
    2. X center and Y center and radius
    3. Angle step (= 360 divided by component number)
    4. "Angle step type:"
      1. Choose "degrees step"
      2. Check "Rotate items to match"
    5. "Form" : choose Circle
  4. Run!
  5. Copy paste the script and change the ROTATE command in case components are not properly aligned with the center

How to create the BOM

In the schematic view:
  1. In the text command zone type run bom.ulp
  2. You get the popup, you can just export to HTML or CSV

Tricks and issues

  • Linux: the Alt key works but you can't DROP anymore. Explanation here, but in fact the OS captures the Alt as a "Window resize" command. Disable it in params > Windows > Behavior > Special key to move and resize (Linux Mint 19.2)
  • Links

    PCB company

    Tutorials


    All content on this site is shared under the MIT licence (do what u want, don't sue me, hat tip appreciated)
    electrogeek.tokyo ~ Formerly known as Kalshagar.wikispaces.com and electrogeek.cc (AlanFromJapan [2009 - 2025])