element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Forget Me Not Design Challenge
  • Challenges & Projects
  • Design Challenges
  • Forget Me Not Design Challenge
  • More
  • Cancel
Forget Me Not Design Challenge
Blog "Remember Me Always!" - Part 014
  • Blog
  • Forum
  • Documents
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: COMPACT
  • Date Created: 21 Sep 2014 12:06 AM Date Created
  • Views 398 views
  • Likes 0 likes
  • Comments 0 comments
  • forget_me_not
  • remember_always
Related
Recommended

"Remember Me Always!" - Part 014

COMPACT
COMPACT
21 Sep 2014

MODULARITY

 

EAGLE SCHEMATIC MODULES

(The add video from "my videos" seems a little buggy as it won't list my new video - Also the import conversion made it fuzzy - use full screen for a better view).

Fig 1. A Silent Video of Eagle Module Creation

 

EAGLE 7.1 adds some elementary hierarchical schematic support by the definition of module schematics.To my knowledge this hierarchical support does not extend to EAGLE's PCB design as this a completely different kettle of fish.

To use it requires an EAGLE licence that supports multiple Schematic Sheets and means that the Free, Freemium and Light Licenses will not support this functionality because they only support one schematic sheet.

For me to demonstrate it I installed the time limited Professional licence provided to me from Element14 and CADSoft.

 

A module is a self contained schematic that is designed to have some nets that can be connected to other schematic sheets.

The best way to do this is to firstly create a master schematic and add the required modules as needed.

Once a module has been completely defined other instances of it can be deployed.

 

Here's a quick summary of the video example.

 

Create an EAGLE project and a new schematic diagram

Add a module to it and now treat this as your master schematic diagram

When you add a new module a new blank schematic sheet is created for the module.

Populate your module and annotate and assign names to the nets that require connection to the master schematic

From the master schematic create ports for your module and assign them to the nets that you have just created in the module schematic.

Now with your module fully created you can now add new instances of them to your master schematic.

This is done by adding modules and selecting the desired module.

You can then connect up the module ports using standard wires.

All master and module schematics are saved in the same .sch file.

 

You can now create a PCB from the schematic. PCB components by default will be annotated using its module name and instance as a prefix.

e.g. MODULE1-1.C1

 

Edit the PCB normally from this point on.

  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube