EAGLE is a
PCB software for your
iMac. It is a very powerful tool if you want to design printed circuit boards (PCB). The name EAGLE means: Easily Applicable Graphical Layout Editor and as the name implies, this
PCB software is very easy to use.
<-300x250 Medium Rectangle - center->
In this software you will find 3 main modules: Autorouter, Schematic Editor and Layout Editor.
The Layout Editor has the following features: a drawing area of 64 x 64 inch, a resolution of 0.1 micron. It has an integrated library editor which can help you create easily your own parts. This module gives you the possibility to redo or undo any editing command at any level. You can paste or cut entire sections of your drawings and it has SMT parts and conventional parts.
The Schematic Editor has the following features: you can create a board with a single command using a schematic and you have about 999 sheets in a single schematic. Pinswap, gate and electrical rule check.
The Autorouter module has the following features: 16 signal layers, retry router and ripup router.

If you want to draw a schematic with this
PCB software you will have to follow the next steps: first you have to choose and place the part symbols. The next step is to draw the buses and the nets, then edit and move the symbols to put them in the position you want.
After you have the schematic you want, you should have an ERC (Electrical Rule Check) – this option will show you errors like: conflicting outputs, nets that don’t have pins and open input pins.
If you want to create a board your schematic all you have to do is click on the Board command and the command will open a new window with a default board line and all the schematic parts next to it. The next step is to place the parts on the board; you can do that with the Move command which allows you to move entire group parts or to move each part where you want it to be.
If you want to edit the board, you can do that at any time you want. You can change parameters, split wires and you can mirror objects, rotate objects and move objects. The undo/redo function is able to undo all your commands if you want to.
To check the board for errors you can choose the DRC (Design Rule Check) function; this one points out the next errors: off grid objects, overlaps, non 45 degree wires and distance violations.
Designing a PCB is a very complex process and if you want to add additional devices to your board, for example a capacitor you can always to that with EAGLE. The Backnnotation and Forwardnnotation options you can select the schematic you want, add the device and connect it.
If you want to change names, draw new connections or swap gates and pins you can do that very easy with this
PCB software.
With the Polygon command you can create copper areas, you can give it a specific signal and you can draw the outlines. And if you want to know the shape of that copper area you can use the Ratsnest command.
The User Language allows you to create outputs and to write programs. EAGLE has also a part editor and with this feature you can: draw the package and the symbols and put them all together into a device.
If you like EAGLE you can try the free version which offers you one sheet, two signal layers and the board area is limited to 4 x 3.2 – inch.
This
PCB software for your
iMac is a very complex one and it comes in 3 editions: Professional, Standard and Light. This Easily Applicable Graphical Layout Editor can also run on Linux and Windows platforms.
McCAD Electronic Design Systems is another
PCB software for
iMac users. This software has the following modules: Autorouting, Gerber generation, Printed Circuit Board layout, Simulation which can be digital or analog and Schematic capture.
This PCB software can be found in 2 editions: a basic edition and an advanced edition
The McCAD Schematics Plus is the advanced edition and it has the next features: 60.000 library devices, you have unrestricted sheets for each object, 2
nd generation capture system, you can easily add new devices if you want to, you have PartsList report and Netlist report, the BOM reports and be customizable, you have the possibility to flip, rotate the parts and to zoon, auto-scroll, undo, copy or paste.
McCAD Schematics is the basic edition and it has the next features: 1500 sheets per object, a library of 15.000 devices, first generation capture system, you have the possibility to flip, rotate the parts and to zoon, auto-scroll, undo, copy or paste, you can add new devices, flat architecture and project window, and you have PartsList report and Netlist reports.

Osmond PCB is a complex and flexible tool for your
iMac. The features of
this PCB software are: you have unlimited number of board layers, parts and board sizes; the resolution is down to 10 nanometers; oval, rectangular and circular pads, variable trace spacing and trace widths; copper fill areas; the routing can be made in all angles; variable size grid; curved and rubber-band traces; DXF file input and output; solder-mask and silkscreen; the dimension can be in metric units or imperial units. You can try this software for free if you download the free trial or you can buy it for $195.00.