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
  • 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 library help
  • 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 9 replies
  • Subscribers 171 subscribers
  • Views 1296 views
  • Users 0 members are here
Related

library help

faad021
faad021 over 7 years ago

hi,

I really facing difficulties creating a library for this component. can someone help please?

here is a link to the datasheet https://files.elv.com/Assets/Produkte/2/243/24380/Downloads/24380_TDW_data.pdf

 

 

its a triangle metal dome switch

 

thanks

  • Sign in to reply
  • Cancel

Top Replies

  • faad021
    faad021 over 7 years ago in reply to genebren +2
    hi thanks for the reply. This will be of course helpful. So basically the second leg is just for stability and plays no role. I also found this library(dome-key.lib) but am not sure if this would be help…
  • genebren
    genebren over 7 years ago +1
    Leroi, I found this picture of a PCB footprint for a similar switch: Unfortunately, a lot of the detail is obscured by the switch. The concept seems somewhat simple. One leg has a plated through hole to…
  • faad021
    faad021 over 7 years ago in reply to genebren +1
    Gene, thanks for the help and i appreciate. I came up with something and i hope it works. Even though from the datasheet, the inner diameter of the ring is not given. I am still an amateur though in creating…
  • genebren
    genebren over 7 years ago

    Leroi,

     

    I found this picture of a PCB footprint for a similar switch:

    http://www.metal-domes.com/blogimages/T-dome/triangle-metal-dome-on-pcb-detail_a.jpg

    Unfortunately, a lot of the detail is obscured by the switch.  The concept seems somewhat simple.  One leg has a plated through hole to make contact with the switch (the site says not to solder the leg in the hole, just bend it over loosely to hold it in place - apparently soldering will change the click and possibly cause earlier failure).  The center metal pad is the other contact.  When the switch is pressed, the through hole and the center pad are connected.

     

    The print quality of your attached diagram is difficult to read, but with parts in hand, you might be able to figure out the location to the two holes and the center pad location.  As far as I can tell, you could do a plated through hole on both legs (I would make these a little tight, i.e. not too large, to keep things in place.

     

    Hopefully this helps.

    Gene

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • faad021
    faad021 over 7 years ago in reply to genebren

    hi thanks for the reply.

    This will be of course helpful. So basically the second leg is just for stability and plays no role.

    I also found this library(dome-key.lib)  but am not sure if this would be help.   I though of using the inner circle as one contact the outer as the second.so the legs will just be there for mechanical stability on the pcb. I am not sure if this can as well work.

     

     

     

    image

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • genebren
    genebren over 7 years ago in reply to faad021

    Leroi,

     

    The library component that you are showing is very close.  The outer ring (with what look like unplated holes) has contact points (non-masked pads, near the holes) that the smaller domes will make contact to.  So in this model, the electrical contacts are all on the surface of the dome (outside and inside) and the legs are only for stability.  The leg positions and the pads will have to be adjusted (holes are not on center-line) and there are three non-masked areas to make contact to the outer edge of the disk.

     

    Gene

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • faad021
    faad021 over 7 years ago in reply to genebren

    Gene,

    thanks for the help and i appreciate. I came up with something and i hope it works. Even though from the datasheet, the inner diameter of the ring is not given. I am still an amateur though in creating a library and is actually my first time doing it. I simply inserted smd pads around and in the middle.

    I am actually not yet done and just wanted to know if i am on the right track.

    Thanks

    image

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • genebren
    genebren over 7 years ago in reply to faad021

    Leroi,

     

    I am not sure if multiple pads will work.  Later on, during the Design Rules Check (DRC) there may be some complaints.  Each of the overlapping pads will violate the distance rules.

    Let me look at a couple of options to see if I can find a better approach.

     

    Gene

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • faad021
    faad021 over 7 years ago in reply to genebren

    Hi,

    is also possible to use just the inner and the outer rings as contacts?then using the two legs just for stability on the pcb?

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • genebren
    genebren over 7 years ago in reply to faad021

    Leroi,

     

    I tried something like that last night and I could not get it to work.  The problem lies with not being able to 'name' anything other than a pad.  The one thought that I had was to place 3 plated-through holes (pads). Two of them would be used for the legs and the third would be the center contact. Something like this:

     

    image

    During the layout phase, you could create polygons (on the proper surface, without the mask applied to provide more contact area.

     

    There may be ways to do the 'named' polygons in the library creation process, but I still have not had this work for me.

    Good luck,

    Gene

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • faad021
    faad021 over 7 years ago in reply to genebren

    Hi Gene,

    thanks for getting back. could you please send me the library you made?thanks

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • genebren
    genebren over 7 years ago

    Leroi,

     

    I did this example without knowing any of the dimensions of the switch, so it is only an example.  I am not sure how to attach the file.  Please send me an email with your email address and I will send the library to you.

     

    Gene

    • Cancel
    • Vote Up +1 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