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
Forum Have a question about CadSoft EAGLE?  Ask our Expert, Richard! (Archive)
  • 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 1129 replies
  • Subscribers 245 subscribers
  • Views 51174 views
  • Users 0 members are here
  • eagle
  • expert
  • richard_hammerl
  • cadsoft
Related

Have a question about CadSoft EAGLE?  Ask our Expert, Richard! (Archive)

nlarson
nlarson over 16 years ago

This thread is now locked - but you can still ask Richard by posting your questions here.  If you'd rather browse other member's questions you can read the CadSoft EAGLE Forums for past questions and answers. Enjoy!

 

Browse past Q&A help on anything technical relating to CadSoft EAGLE!


image

 

Richard Hammerl

Richard is an engineer with 16 years experience in EAGLE customer support and is waiting for your questions.

  • Sign in to reply
  • Cancel
  • e14 Contributor
    e14 Contributor over 14 years ago in reply to e14 Contributor

    Richard,

     

    Thanks to your help my project is almost ready to send to the fab house.

     

    One problem I'm having is that the drc returns overlap errors everywhere I use rectangles.  I also have the problem of connecting signals of different names (sub grounds) to one point - it returns overlap errors.  Is there any way to give a rectangle a name or otherwise make it a part of a network so the drc won't return an error?

     

    Thanks,

    Mike

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Richard_H
    Richard_H over 14 years ago in reply to igalloway

    Iain Galloway wrote:

     

    Richard,

    I have a couple of items that you could perhaps point me in the right direction.

     

    We have a board design with a large array of the same components...say 1600 diodes.

     

    1) Need to place these on a BRD grid of x by y spaced at nnn apart. I assume this could be done with a ULP or SCR, but I've never really looked into the programming language. Any good starting point for this specifically?

     

    2) Unfortunately when the schematic was first made, a generic diode was just picked, and used a standard part, say 1n4442.

    Now we'd like to replace them ALL with something more custom and have it in our own library where several different footprints can be tried.

    Any ideas here?

    I found a ULP that made a library for the board, but it doesn't actually make the parts on the sch/brd point to that new libraray.

     

     

     

    Hi Iain,

     

    There is an ULP that might help in placing matrix of components or at least giving an example for this. See the cadsoft.de download area, ULP folder. There is  matrizdeleds.ulp

     

    About the diodes: You can use the REPLACE command for this. It could be executed via a script for all diodes in the project. Syntax is:   REPLACE new_device_name component_name;

    Example:

     

    REPLACE 1N4442   D12;

    REPLACE 1N4442   D13;

    REPLACE 1N4442   D15;

     

    Regards,

    Richard

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • igalloway
    igalloway over 14 years ago in reply to Richard_H

    Richard,

    I have a couple of items that you could perhaps point me in the right direction.

     

    We have a board design with a large array of the same components...say 1600 diodes.

     

    1) Need to place these on a BRD grid of x by y spaced at nnn apart. I assume this could be done with a ULP or SCR, but I've never really looked into the programming language. Any good starting point for this specifically?

     

    2) Unfortunately when the schematic was first made, a generic diode was just picked, and used a standard part, say 1n4442.

    Now we'd like to replace them ALL with something more custom and have it in our own library where several different footprints can be tried.

    Any ideas here?

    I found a ULP that made a library for the board, but it doesn't actually make the parts on the sch/brd point to that new libraray.

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

    magooo wrote:

     

    Dear Richard,

     

    I have subscribed and regularly receive "e-mail Notifications" every time when a new message is posted in this discussion thread: Have a question about CadSoft EAGLE?  Ask our Expert, Richard!. This includes questions from users and your much valuable answers.

     

    Often I find questions & answers that are very useful for my work and I find it practical to store them as "readme files" on my computer.

    This is as simple as saving the e-mail Notification message.

     

    Unfortunately however, questions and answers are never tied toghether in the same e-mail Notification message and sometimes they are several days apart from each other. It becomes therefore difficult to find to which question an answer is related.

     

    I would like to kindly submit you the following suggestion:

    Could you please always copy ("quote") the questions in your answers?

     

    Thank you!

     

    Hi Magoo,

     

    I will try to remember to quote the messages.

     

    Regards,

    Richard

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

    Hi Marc,

     

    I am sorry but it is not possible to have, for example different areas in the board where signals can have different clearance values. You could start the DRC and "Select" an area without the MCU's area.

    I will forward your message to our development team......

     

    Regards,

    Richard

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

    Dear Richard,

     

    I have subscribed and regularly receive "e-mail Notifications" every time when a new message is posted in this discussion thread: Have a question about CadSoft EAGLE?  Ask our Expert, Richard!. This includes questions from users and your much valuable answers.

     

    Often I find questions & answers that are very useful for my work and I find it practical to store them as "readme files" on my computer.

    This is as simple as saving the e-mail Notification message.

     

    Unfortunately however, questions and answers are never tied toghether in the same e-mail Notification message and sometimes they are several days apart from each other. It becomes therefore difficult to find to which question an answer is related.

     

    I would like to kindly submit you the following suggestion:

    Could you please always copy ("quote") the questions in your answers?

     

    Thank you!

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

    Hi Richard,

     

    There's something important that I've not been able to figure out with the Design Rule clearances;

    How do you set smaller clearances for fine pitch surface mount IC's and have them pass the DRC test (eg 6 mil), while keeping say a sensible 10 mil clearance for the rest of the board?

     

    I come across this problem with surface mount MCU's and approving hundreds of clearance errors on the fine pitch stuff is hugely time consuming. If the whole pcb is set to 6 mil then the board isn't as safe for shorts or clearances elsewhere.

    I assume like most other CAD packages is there a way to say all pads or nets of a designator or package can have smaller clearances? I'd love to know how, thanks.

     

    Best regards,

    Marc

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

    Thanks for resetting it

    It is working now

     

    Kent

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

    Hi K Sz,

     

    to draw V shaped openings in the board you can use the  WIRE command. Such things will be milled in the manufacturing process,  so you can draw the milling contour in layer 46, Milling. This all can be done by a script, which can be generated by an ULP of course.....

    The script can look like this:

     

    LAYER 46;                   #pre-set layer

    SET WIRE_BEND 2;     #direct WIRE connections

    CHANGE WIDTH 0.01mm;   # small line milling contour

    WIRE (-10 0) (10 0) (0 20) (-10 0);   # draw the V shaped contour

     

    Regards,

    Richard

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

    Hi Kent,

     

    I fear you have to re-license the Freemium again. I checked you license and reset it before I read that you managed to run EAGLE again. Sorry for the inconvenience......

     

    Richard

    • 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