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 & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • 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
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • 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
EAGLE User Support (English) Less cryptic layer setup
  • 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 3 replies
  • Subscribers 188 subscribers
  • Views 472 views
  • Users 0 members are here
Related

Less cryptic layer setup

dukepro
dukepro over 13 years ago

May I suggest coming up with a less cryptic method of setting up layers

in the DRC?  Perhaps a front-end or a wizard that would set the setup line.

 

Just right off the top of my head, have several text boxes that ask

/pertinent/ questions:

 

Active layers: 1,2,3,14,15,16

Via connections: All

Blind Vias: 1-2-3,14-15-16

Buried Vias: 2-3,14-15

 

A dash represents a connection between layers.  In the above example,

blind vias are defined to connect layer 1, 2, and 3, and to connect

layers 14,15, and 16.  Buried vias connect layers 2 and 3, and connect

layers 14 and 15.

 

There really is no need to even ask whether or not an insulating layer

is core or prepreg, nor is there a need to define the thicknesses of

each layer.  This is something that goes in a README file when the

gerbers are sent to the board house.

 

I wonder if this could be done in a ULP.

 

Best regards,

    - Chuck

 

Attachments:
8863.att1.html.zip
  • Sign in to reply
  • Cancel
  • e14 Contributor
    e14 Contributor over 13 years ago

    Am 27.10.2012 15:10, schrieb Chuck Huber:

    There really is no need to even ask whether or not an insulating layer

    is core or prepreg, nor is there a need to define the thicknesses of

    each layer.  This is something that goes in a README file when the

    gerbers are sent to the board house.

     

    Due to Gerber being SO old and SO bad and SO difficult to check and

    needing SO much additional work like readme files etc., we NEVER send

    the billions of Gerber files including hand-made readme, but just the

    one EAGLE board file (well, OK, sometimes plus a SMALL readme). It's SO

    easy. AND it works. Please leave all necessary information in the board

    file.

     

    It would be even nicer if ADDITIONAL layer information could be set up

    there, e.g.

      - solder stop: yes/no, bottom/top, colour

      - silkscreen print: yes/no, bottom/top, colour

      - copper finish: tin HAL, chemical tin, chemical gold, etc.

      - specified impedance layers

    Since these things cannot ALL be defined by combo boxes etc., some

    REMARKS field would be appreciated. This would make it possible to have

    ALL board information in the file, and not distributed over EAGLE files,

    readme, etc.

     

    Andreas Weidner

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • e14 Contributor
    e14 Contributor over 13 years ago in reply to e14 Contributor

    Am 28.10.2012 02:06, schrieb Warren Brayshaw:

    "Chuck Huber"  wrote

    May I suggest coming up with a less cryptic method of setting up layers in

    the DRC?  Perhaps a front-end or a wizard that would set the setup line.

     

    Just right off the top of my head, have several text boxes that ask

    pertinent questions:

     

    Active layers: 1,2,3,14,15,16

    Via connections: All

    Blind Vias: 1-2-3,14-15-16

    Buried Vias: 2-3,14-15

     

    A dash represents a connection between layers.  In the above example, blind

    vias are defined to connect layer 1, 2, and 3, and to connect layers 14,15,

    and 16.  Buried vias connect layers 2 and 3, and connect layers 14 and 15.

     

    There really is no need to even ask whether or not an insulating layer is

    core or prepreg, nor is there a need to define the thicknesses of each

    layer.  This is something that goes in a README file when the gerbers are

    sent to the board house.

     

    I wonder if this could be done in a ULP.

     

    Best regards,

         - Chuck

     

    >

    Hi Chuck

     

    You do need to understand the manufacturing process so you can economically

    define the core/prepreg order. The stack/layer thicknesses matters with

    microvias so you need to be aware of this when designing your board.

    You can layout a PCB or design a PCB with the same layout. They can produce

    very different results.

     

    Describing the layer lay-up and various vias initially appears daunting. The

    Manual covers it quite well.

    You do need to understand the manufacturing techniques/process order for a

    multi layer board so read that elsewhere.

     

    Be aware that you can likely specify your layer/drill requirements more than

    one way.Understanding the likely order the manufacturer will perform the

    drill /plate/laminate steps makes defining the formula easier.

    For the core /prepreg lay up chosen lower down your example can be attained

    with either;

    ((1(2*3))((14*15)+16))

     

    One needs to establish is a technique and I have not seen one demonstrated.

    Likely there is a YouTube demonstration.

     

    1) Draw what you want on paper with core and prepreg determined.

    For your 6 layer board example lets use:

     

    prepreg (with copper on the top side)

    core

    prepreg (only)

    core

    prepreg (with copper on the bottom side)

     

    2) Define the "layers" the  buried vias will be involved with (Buried Vias:

    2-3,14-15). The manufacture needs to process these first as well. These are

    layers attached to core laminate, hence the "*" sign.

         2*3

         14*15

    3) State these two layers are fully drilled (the buried via/drill) by adding

    parenthesis. This is exactly what the manufacturer is doing at this point.

         (2*3)

         (14*15)

    4) Join each of the these two cores to a prepreg with an outer copper layer

         1+(2*3)

         (14*15)+16

    5) The blind vias are drilled and plated at this point. Not a controlled

    depth blind via drill (expensive) but a cheaper "all the way through" drill

    of each of our two stacks, so add this instruction (parenthesis) to the

    formulas.

         (1+(2*3))

         ((14*15)+16)

    5) Next , join these to stacks together with bare prepreg. "+"

         (1(2*3))((14*15)+16)

    6) Finally specify the vias that go "all the way through" from top to

    bottom, further parenthesis around the full stack.

         ((1(2*3))((14*15)+16))

     

    Back to your suggestion/request:

    It would be of value if there was a simple drop down selection for many of

    the common requirements, say up to 6 layers. Beyond that the builds would

    likely become more bespoke and creating a custom formula appropriate.

    The copper and core thickness settings would still need to be addressed and

    these need to be attained/verified from the board house.

     

    HTH

    Warren

     

    >

    >

    >

    Hi Warren,

     

    I must admit, I usually do it like Chuck suggested and just check about

    the details with the board house.

     

    BUT I like the way you explained the process so I would suggest that

    cadsoft uses it as an example to place in the manual/tutorial image

     

    --

    Mit freundlichen Grüßen / With best regards

     

    Joern Paschedag

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • e14 Contributor
    e14 Contributor over 13 years ago

    "Chuck Huber"  wrote

    May I suggest coming up with a less cryptic method of setting up layers in

    the DRC?  Perhaps a front-end or a wizard that would set the setup line.

     

    Just right off the top of my head, have several text boxes that ask

    pertinent questions:

     

    Active layers: 1,2,3,14,15,16

    Via connections: All

    Blind Vias: 1-2-3,14-15-16

    Buried Vias: 2-3,14-15

     

    A dash represents a connection between layers.  In the above example, blind

    vias are defined to connect layer 1, 2, and 3, and to connect layers 14,15,

    and 16.  Buried vias connect layers 2 and 3, and connect layers 14 and 15.

     

    There really is no need to even ask whether or not an insulating layer is

    core or prepreg, nor is there a need to define the thicknesses of each

    layer.  This is something that goes in a README file when the gerbers are

    sent to the board house.

     

    I wonder if this could be done in a ULP.

     

    Best regards,

        - Chuck

     

     

    Hi Chuck

     

    You do need to understand the manufacturing process so you can economically

    define the core/prepreg order. The stack/layer thicknesses matters with

    microvias so you need to be aware of this when designing your board.

    You can layout a PCB or design a PCB with the same layout. They can produce

    very different results.

     

    Describing the layer lay-up and various vias initially appears daunting. The

    Manual covers it quite well.

    You do need to understand the manufacturing techniques/process order for a

    multi layer board so read that elsewhere.

     

    Be aware that you can likely specify your layer/drill requirements more than

    one way.Understanding the likely order the manufacturer will perform the

    drill /plate/laminate steps makes defining the formula easier.

    For the core /prepreg lay up chosen lower down your example can be attained

    with either;

    ((1(2*3))((14*15)+16))

     

    One needs to establish is a technique and I have not seen one demonstrated.

    Likely there is a YouTube demonstration.

     

    1) Draw what you want on paper with core and prepreg determined.

    For your 6 layer board example lets use:

     

    prepreg (with copper on the top side)

    core

    prepreg (only)

    core

    prepreg (with copper on the bottom side)

     

    2) Define the "layers" the  buried vias will be involved with (Buried Vias:

    2-3,14-15). The manufacture needs to process these first as well. These are

    layers attached to core laminate, hence the "*" sign.

        2*3

        14*15

    3) State these two layers are fully drilled (the buried via/drill) by adding

    parenthesis. This is exactly what the manufacturer is doing at this point.

        (2*3)

        (14*15)

    4) Join each of the these two cores to a prepreg with an outer copper layer

        1+(2*3)

        (14*15)+16

    5) The blind vias are drilled and plated at this point. Not a controlled

    depth blind via drill (expensive) but a cheaper "all the way through" drill

    of each of our two stacks, so add this instruction (parenthesis) to the

    formulas.

        (1+(2*3))

        ((14*15)+16)

    5) Next , join these to stacks together with bare prepreg. "+"

        (1(2*3))((14*15)+16)

    6) Finally specify the vias that go "all the way through" from top to

    bottom, further parenthesis around the full stack.

        ((1(2*3))((14*15)+16))

     

    Back to your suggestion/request:

    It would be of value if there was a simple drop down selection for many of

    the common requirements, say up to 6 layers. Beyond that the builds would

    likely become more bespoke and creating a custom formula appropriate.

    The copper and core thickness settings would still need to be addressed and

    these need to be attained/verified from the board house.

     

    HTH

    Warren

     

     

     

     

     

     

     

     

    • Cancel
    • Vote Up 0 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 © 2026 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.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube