"Matt Scarpino has provided a great tool for the hobbyist
starting out in the circuit board design world, demonstrating all
the features you’ll need to create your own circuit board
projects. However, the experienced engineer will also benefit from
the book, as it serves as a complete reference guide to all EAGLE
software configuration settings and features. His insightful
guidance helps simplify difficult tasks, and his handy tips will
help save you hours of trial-and-error experimentation."
--Rich Blum, author, Sams Teach Yourself Arduino Programming in 24 Hours and Sams Teach Yourself Python Programming for Raspberry Pi in 24 Hours
Powerful, flexible, and inexpensive, EAGLE is the ideal PCB design solution for every Maker/DIYer, startup, hobbyist, or student. Today, all open source Arduino designs are released in EAGLE format: If you want to design cost-effective new PCBs, this is the tool to learn.
Matthew Scarpino helps you take full advantage of EAGLE’s remarkable capabilities. You won’t find any differential equations here: only basic circuit theory and hands-on techniques for designing effective PCBs and getting innovative new gadgets to market.
Scarpino starts with an accessible introduction to the fundamentals of PCB design. Next, he walks through the design of basic, intermediate, and complex circuit boards, starting with a simple inverting amplifier and culminating in a six-layer single-board computer with hundreds of components and thousands of routed connections.
As the circuits grow more complex, you’ll master advanced EAGLE features and discover how to automate crucial design-related tasks. Whatever your previous experience, Scarpino’s start-to-finish examples and practical insight can help you create designs of stunning power and efficiency.
Understand single-sided, double-sided, and multilayer boards
Design practical circuits with the schematic editor
Transform schematics into physical board designs
Convert board designs into Gerber output files for fabrication
Expand EAGLE’s capabilities with new libraries and components
Exchange designs with LTspice and simulate their responses to input
Automate simple repetitive operations with editor commands
Streamline circuit design and library generation with User Language programs (ULPs)
Design for the advanced BeagleBone Black, with high-speed BGA devices and a 32-bit system on a chip (SoC)
Use buses to draw complex connections between components
Configure stackups, create/route BGA components, and route high-speed signals
eagle-book.com provides an archive containing the design files for the book’s circuits. It also includes EAGLE libraries, scripts, and User Language programs (ULPs).