Designing Circuit Boards with EAGLE Make High-Quality PCBs at Low Cost

  • ISBN13:


  • ISBN10:


  • Edition: 1st
  • Format: Paperback
  • Copyright: 3/26/2014
  • Publisher: Prentice Hall
  • Purchase Benefits
  • Free Shipping On Orders Over $59!
    Your order must be $59 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $34.99 Save up to $1.40
  • eBook
    Add to Cart


Supplemental Materials

What is included with this book?

  • The eBook copy of this book is not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.


"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).

Author Biography

Matthew Scarpino is an engineer with more than 12 years of experience designing hardware and software. He has a Master’s Degree in electrical engineering and is an Advanced Certified Interconnect Designer (CID+). He currently resides in Massachusetts where he develops software for embedded systems. In his spare time, he uses EAGLE to design accessories for his Android smartphone and the Google Glass.

Table of Contents


Chapter 1: Introducing EAGLE

Part I: Preliminary Introduction

Chapter 2: An Overview of Circuit Boards and EAGLE Design

Chapter 3: Designing a Simple Circuit

Part II: Designing the Arduino Femtoduino

Chapter 4: Designing the Femtoduino Schematic

Chapter 5: Layout and Design Rules

Chapter 6: Routing

Chapter 7: Generating and Submitting Output Files

Part III: Advanced Capabilities

Chapter 8: Creating Libraries and Components

Chapter 9: Simulating Circuits with LTspice

Part IV: Automating EAGLE

Chapter 10: Editor Commands

Chapter 11: Introduction to the User Language (UL)

Chapter 12: Examining Designs with the User Language

Chapter 13: Creating Dialogs and Menu Items

Part V: The BeagleBone Black

Chapter 14: Schematic Design for the BeagleBone Black

Chapter 15: Board Design for the BeagleBone Black

Appendix A: EAGLE Library Files

Appendix B: The Gerber File Format

Rewards Program

Write a Review