Monday 20 July 2015

Where to find an 0805 SMD LED in Altium?


I'm trying to learn to use Altium and am having a really difficult time finding components. I discovered capacitors and resistors in Vault Explorer->Unified Components->Components - Generic, but how do I find other basic elements such as LEDs?


I tried searching the vault for LED, but there are thousands of search results and I can't figure out a way to specify a package type (I'm wanting 0805).


EDIT:


I assume it's a good idea to try to avoid making new components in Altium (i.e. re-inventing the wheel) because it takes a long time.


To my knowledge, making a new component in Altium requires these steps (at a minimum):




  1. Creating a new schematic and PCB library or adding existing ones to the project

  2. Finding the IPC footprint standards document

  3. Create the footprint (add the pads, draw the outlines, etc.)

  4. Create the 3D model

  5. Attach 3D model to footprint

  6. Create the schematic symbol

  7. Add footprint to schematic symbol

  8. Add 3D model to schematic symbol

  9. Edit pins to match between schematic symbol and PCB footprint

  10. Fill in all of the other information for the component



For me, at least, all of this takes a really long time!



Answer



Making the footprint is generally one of the fastest of all the things you need to do. There are Wizards in Altium that help you make IPC-compliant footprints quickly, and you can set the text height, silk screen line widths and so on to conform to your specific requirements and so your boards have a consistent appearance and set of manufacturing requirements.


Populating the data base with all the things that should be there (vendors, part numbers, alternates, prices, and so on) takes longer. Making a 3D body, if you need to, can take a lot longer depending on your proficiency with 3D parametric modelling software and whether you want to do a good job, a spectacularly good job, or something more slapdash. Here's a rendering of an LED body I did some time ago- the actual die dimensions and position is shown but I didn't bother with the bond wire. The typical library parts often have a crude 3D block or nothing at all.


enter image description here


You only make the part once and you can re-use it thereafter. It's a big hassle to add parts to inventory for the rest of the company, so maybe it will make you think twice about reuse.


Anyway, if you're at the beginner stage (we've all been there) and you just want to get going, use an 0805 resistor and it will be sub-optimal but usable (ignoring the 3D features and such like). You can edit it to show the polarity and save it in a library of your own. You can also download someone else's library that's been done more-or-less properly and (hopefully) learn from that and create your own as you gain experience. IIRC, the 0805 and other Imperial standard footprints may use the metric equivalent numbers (2012 for 0805) as part of their names.


No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...