element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • 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
  • About Us
  • 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
Autodesk EAGLE
  • Products
  • More
Autodesk EAGLE
Forum Merging Schematic and PCB files
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Autodesk EAGLE to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 6 replies
  • Subscribers 177 subscribers
  • Views 1627 views
  • Users 0 members are here
Related

Merging Schematic and PCB files

maustin_solux
maustin_solux over 8 years ago

OK, so I have three separate PCB designs, all generated from their respective schematic files (so I've got three schematic files and 3 PCB files)

 

I'm trying to develop a "sales demo" PCB that uses all three designs on the one PCB, but that has some level of interconnection (mainly the DC rails, GND signals, and a few other digital inputs) between each of the PCB designs.  As I understand it, I can do a File->Import->Eagle Drawing in PCB to merge all the PCB files into one, but is it possible to merge the schematics as well so that I get correct forward/backward annotation between schematic and PCB files?

 

I feel like I might be pushing excrement up a steep incline on this one, but thought I'd ask the question.

  • Sign in to reply
  • Cancel

Top Replies

  • rachaelp
    rachaelp over 8 years ago +3
    Hi Mike, maustin_solux wrote: OK, so I have three separate PCB designs, all generated from their respective schematic files (so I've got three schematic files and 3 PCB files) I'm trying to develop a …
  • maustin_solux
    maustin_solux over 8 years ago in reply to rachaelp +2
    Awesome! Thanks Rachael – worked a treat You get a gold star! The step I wasn’t doing was to have both the schematic and PCB files open (and hence activating the back annotation) before I started importing…
  • rachaelp
    rachaelp over 8 years ago in reply to maustin_solux +2
    Hey Mike, you're welcome! Glad to hear it worked for you
  • emamai
    emamai over 8 years ago

    Hi Mark , it seems like you have a problem of PCB  .  maybe you could send me your files to my email :sales1@alpcb.com.cn , i could let my engineer to solve your questions if you like .  -Emma

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • maustin_solux
    maustin_solux over 8 years ago in reply to emamai

    Erm, yeah - that's not going to happen!  I can't be just emailing out confidential design files to random people on the WWW.

     

    And besides, its not a PCB problem.  Its me not understanding how to achieve what I want within the EAGLE package.

     

    Mike

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • emmamai
    emmamai over 8 years ago in reply to maustin_solux

    Erm, i c .

     

    Then may god help you understand what you want .

     

    Btw , i can make PCB through eagle file or gerber file , + assembly , if you need this help , just reply me .

     

    Emma

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • rachaelp
    rachaelp over 8 years ago

    Hi Mike,

    maustin_solux  wrote:

     

    OK, so I have three separate PCB designs, all generated from their respective schematic files (so I've got three schematic files and 3 PCB files)

     

    I'm trying to develop a "sales demo" PCB that uses all three designs on the one PCB, but that has some level of interconnection (mainly the DC rails, GND signals, and a few other digital inputs) between each of the PCB designs.  As I understand it, I can do a File->Import->Eagle Drawing in PCB to merge all the PCB files into one, but is it possible to merge the schematics as well so that I get correct forward/backward annotation between schematic and PCB files?

     

    I feel like I might be pushing excrement up a steep incline on this one, but thought I'd ask the question.

     

    You are going about it the right way using the import EAGLE drawing function.

     

    First things first, when you create your new empty board (or schematic) switch to the other editor to ensure the corresponding file is created and back annotation is happening.

     

    Next load the DRC settings you wish to use to set up the layer count and design rules. You'll probably want to take the DRU file used for the most complex of the boards you have and load that up to configure the board.

     

    Then when you import in either the board or schematic from one of your three designs, both the schematic AND board of that design will be imported. If you import from the PCB it's slightly easier as you get the choice of where to place the PCB right away rather than having to group and move it afterwards. Go ahead and do this for each of your boards in turn. You'll see it will prompt you to tell you when nets have been renamed to avoid them connecting together. You should find that global power nets will connect if they have the same name. You can then go and sort these out and connect them for the whole board as you require and you can also rename any other nets which you actually wish to be connected and route them in as normal.

     

    There are a few things to watch out for that I can think of. Firstly, board stack up differences could make having global power/ground planes a bit more problematic and may require things to be altered a little to get that to work or to connect them up as you expect. Also, if there are conflicts in things like net classes and required DRC settings then you may need to do some manual fix-ups afterwards. It'll warn you of things like net class conflicts when you import although if you are importing fully complete designs that you don't plan to alter then you can probably ignore these as the routing wont change.

     

    Run DRC and make sure there are no errors. If there are go in and sort them out and then hopefully you should be good to go get your board built. There may be other things to consider which I haven't thought of so please do as much checking as you need to make you feel comfortable that no errors have been introduced and clearly undertaking this is done at your own risk.

     

    FYI, this import functionality is the underlying mechanism used by the Design Block feature of EAGLE so it should be fairly robust.

     

    Best Regards,

     

    Rachael

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Cancel
  • maustin_solux
    maustin_solux over 8 years ago in reply to rachaelp

    Awesome!  Thanks Rachael – worked a treat Relaxed  You get a gold star!

     

    The step I wasn’t doing was to have both the schematic and PCB files open (and hence activating the back annotation) before I started importing things.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • rachaelp
    rachaelp over 8 years ago in reply to maustin_solux

    Hey Mike, you're welcome! Glad to hear it worked for you image

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
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