Eagle PCB Tutorial: Custom Library

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ธ.ค. 2024

ความคิดเห็น • 162

  • @pw700z
    @pw700z 7 ปีที่แล้ว +70

    This tutorial prevented me from smashing my computer and never opening Eagle again.

    • @IlyaMikhelson
      @IlyaMikhelson  7 ปีที่แล้ว +6

      I'm really glad I could help prevent such a tragedy!

    • @richardtoftness5707
      @richardtoftness5707 5 ปีที่แล้ว +3

      I can sympathize completely. I still don't understand why Eagle can't make their library functions easier to use.

    • @Sedonapass
      @Sedonapass 3 ปีที่แล้ว +2

      I SMASHED IT. FUCK EAGLE. FUCK THIS.

  • @israeldlr4365
    @israeldlr4365 5 ปีที่แล้ว +6

    Why can't everyone who make eagle tutorials be as clear, straightforward and brief as this great man here.

  • @TheStratexplorer
    @TheStratexplorer 7 ปีที่แล้ว +33

    This is by far the best tutorial on Eagle I've found. Couldn't thank you enough

    • @IlyaMikhelson
      @IlyaMikhelson  7 ปีที่แล้ว +1

      Thank you for such a nice compliment!

    • @benutzernamenichtverfugbar4977
      @benutzernamenichtverfugbar4977 2 ปีที่แล้ว +1

      @@IlyaMikhelson The Autodesk website says about the tPlace/bPlace layers: "You need to be careful when using this layer not to place silkscreen on any soldered areas. Otherwise, you could risk creating a short on your board or creating a unsolderable pad."
      So I'm wondering if it is ok to draw over a pad on tPlace layer. Do manufacturers automatically ignore silkscreen on Pads, or should I use layer 51 when drawing over pads to prevent issues?

    • @IlyaMikhelson
      @IlyaMikhelson  2 ปีที่แล้ว

      @@benutzernamenichtverfugbar4977 That's technically correct that you shouldn't use the tPlace or bPlace on pads, but it also depends on the board manufacturer. The last time I did this, my manufacturer ignored it. But it's better to be safe and to avoid this. As far as layer 51, it depends on your goal. Layer 51 does not generally get printed, it's purely for documentation for yourself. Therefore, it is perfectly safe to put on pads, but it will not show up on your printed board.

  • @마이클패러데이-o8o
    @마이클패러데이-o8o ปีที่แล้ว +2

    I'm really grate full for such a kind explaination

  • @anukritsaxena6328
    @anukritsaxena6328 5 ปีที่แล้ว +5

    The best "custom library" tutorial that you'll find on the internet!
    Good job Ilya!

  • @weiye701
    @weiye701 ปีที่แล้ว +1

    The best Eagle custom library tutorial! Very easy to follow through. Thank you so much!

  • @derricktebusweke6264
    @derricktebusweke6264 2 ปีที่แล้ว +1

    I am using Eagle 9.6.2 and there are a little differences, like custom 3D model in Fusion360, but all in all the explanation has been solid and spot on, From creating a library to custom footprint to device and then creating a symbol was well explained. Thank you.

    • @IlyaMikhelson
      @IlyaMikhelson  2 ปีที่แล้ว

      Thank you for your kind words!

  • @joshuaandresblancojerez6455
    @joshuaandresblancojerez6455 3 ปีที่แล้ว +1

    This is the best tutorial of eagle, thanks for that, you have a really good sound and nice voice tones to not sound boring and really good practices designing PCB

    • @IlyaMikhelson
      @IlyaMikhelson  3 ปีที่แล้ว

      Thank you for your kind words!

  • @baconsledge
    @baconsledge 4 ปีที่แล้ว +1

    Excellent tutorial on how to do this... best that I have found. I so often have to refresh my memory for creating my own parts. Thanks!

    • @IlyaMikhelson
      @IlyaMikhelson  4 ปีที่แล้ว

      Thank you for your kind words!

  • @davidw7015
    @davidw7015 6 ปีที่แล้ว +1

    After watching this video I subscribed to your channel. No music. good audio, to the point, just the right amount of detail, GREAT JOB!
    I started PCB layout with tape on mylar, PITA. Within a year I got PCAD, circa 1987, and used it until Altium bought it and ruined the program trying to improve it. I looked at EAGLE but it was not up to PCAD functionality. Many years have passed doing mechanical work and I'm now back to electronics. Altium is too many $ so back to EAGLE and it looks like it is fully functional for my needs anyway. I start by making symbols and parts as I use uncommon components in everything I make. I see that AutoDesk bought EAGLE. That could mean it may get improved to death!

    • @IlyaMikhelson
      @IlyaMikhelson  6 ปีที่แล้ว

      Thank you for your kind words! And as for Eagle's future, I too fear that AutoDesk's acquisition may be trouble down the line. For now, though, it isn't so bad, save for the fact that you have to re-login often, and that there is a minor version upgrade nearly every week. I hope Eagle continues to serve you well, though!

  • @Reach3DPrinters
    @Reach3DPrinters 6 ปีที่แล้ว +1

    Watched it twice now to help it stick. Thanks for a perfect tutorial.

  • @Employee1-t2d
    @Employee1-t2d ปีที่แล้ว +1

    Thank you very much for a detailed video. It was easy to follow through.

  • @sourenamehr6087
    @sourenamehr6087 7 ปีที่แล้ว +2

    Thank you very much Ilya, it was a perfect tutorial. I have just made an Eagle library for MOSFET CSD16301 step by step using this nice and perfect tutorial!

    • @IlyaMikhelson
      @IlyaMikhelson  7 ปีที่แล้ว

      Your comment makes me very happy!

  • @harshsrivastava4575
    @harshsrivastava4575 7 ปีที่แล้ว +3

    By far the best tutorial on Eagle. Every detail is taken care of. Thanks a lot!!

    • @IlyaMikhelson
      @IlyaMikhelson  7 ปีที่แล้ว

      Thank you for your kind words!

  • @austinbly8406
    @austinbly8406 5 ปีที่แล้ว +2

    A thorough and incredibly helpful walk-through. Thank you very much!

  • @ls_82
    @ls_82 4 ปีที่แล้ว +1

    Best tutorial that I have see about this subject. Thank you!

    • @IlyaMikhelson
      @IlyaMikhelson  4 ปีที่แล้ว +1

      I'm very glad I could be of help!

  • @peteabdu9179
    @peteabdu9179 7 ปีที่แล้ว +1

    Awesome video, thanks for posting. Been delaying making a schematic and PCB because there was no footprint for my part but this walked me through it, thank you!!!

    • @IlyaMikhelson
      @IlyaMikhelson  7 ปีที่แล้ว

      I'm very glad to help! Making your own components opens up a whole new world in PCB design!

  • @princetikki
    @princetikki 7 ปีที่แล้ว +1

    No other tutorial I found is half as good as this, I had to double check if you worked for Eagle! Much appreciated from Canada.

    • @IlyaMikhelson
      @IlyaMikhelson  7 ปีที่แล้ว

      Thank you for your kind words! No affiliation with Eagle, just trying to share my experience and make everyone's lives easier :)

  • @iHayri1
    @iHayri1 7 ปีที่แล้ว +1

    Thank you so much Ilya, after searching for hours for a GPS module, I created it with your great tutorial. Now I can create my own instead of searching the net and not knowing if a footprint is right. Thanks again. One more thing learned :-)

    • @IlyaMikhelson
      @IlyaMikhelson  7 ปีที่แล้ว

      Thank you for your great feedback! I'm really glad I could help! Being able to create your own footprints definitely opens up a whole new world of prototyping.

    • @iHayri1
      @iHayri1 7 ปีที่แล้ว +1

      You are very welcome, this is really the best tutorial out there. After a little more search I could even create plated slots that various PCB mounted jacks use. Thank you again.

  • @cristiantalos4042
    @cristiantalos4042 5 ปีที่แล้ว +3

    You are amazing, please keep doing tutorials, your explannations are extremely accurate, clear and helpfull. Thank you! :)

  • @Aocochodzi35
    @Aocochodzi35 5 ปีที่แล้ว +1

    Thank you so much, without that I wouldn't be able to pass last semester.

  • @AssetMalik
    @AssetMalik 7 ปีที่แล้ว +1

    Жұмысың оңға бассын! Үлкен рахмет!

  • @TheMoistpotato
    @TheMoistpotato 3 ปีที่แล้ว +1

    Fantastic video, even though im using eagle 9.5.1 the interface and icons are nearly identical to your older version. Only difference is that eagle calls the "packages" "footprints" now. but same difference. Took a pcb noob like me a whole 2 seconds to figure that out. You have helped me greatly in designing custom components for my project.

    • @IlyaMikhelson
      @IlyaMikhelson  3 ปีที่แล้ว

      Thank you for your kind words. I often worry that they'll change the interface, but so far so good! There are definitely some nice additions in the newer versions, but the core functionality and interface is mostly the same (except for what you mentioned).

  • @stephenwilkin5836
    @stephenwilkin5836 5 ปีที่แล้ว +4

    Excellent tutorial, clear and concise, thank you! If you’re looking for a follow up, it would be very helpful to have it updated to include the new features in version 9.5.1, especially managed libraries and creating 3D models to show up in Fusion360.

  • @amtpdb1
    @amtpdb1 7 ปีที่แล้ว +1

    Great video and answers alot of my questions! After I watch it 3 or 4 MORE times(3 times already) I hope to be able to get one done myself. Thanks again.

    • @IlyaMikhelson
      @IlyaMikhelson  7 ปีที่แล้ว

      I'm really glad I could be of help!

  • @turnerkirk1920
    @turnerkirk1920 4 ปีที่แล้ว +1

    I agree with everyone else. Way better tutorial than Autodesk could ever make

  • @diego_garcia_cacho
    @diego_garcia_cacho 3 ปีที่แล้ว

    Man you are the best, I used this for the new version of eagle in fusion and it works with a bit of clicking around... man thanks so much

    • @IlyaMikhelson
      @IlyaMikhelson  3 ปีที่แล้ว

      I'm very glad it still is helpful even with the new version!

  • @danielaleopizzi5647
    @danielaleopizzi5647 6 ปีที่แล้ว

    Thank you very much indeed, dear Ilya! Your tutorial helped me to enalrge pads of an SMD component for which I used wrong library and had too small pad to solder. So with your help I created my own component library. I wish you all the best. Thank you for spent your time to help community. I will put component for flying balloons on radio-signals.com. (I'm Daniela's husband, Mr. Roberto Pietrafesa).

    • @IlyaMikhelson
      @IlyaMikhelson  6 ปีที่แล้ว

      I'm very glad I could help! And thank you for sharing your results!

  • @auxproxprox5252
    @auxproxprox5252 3 ปีที่แล้ว +1

    Nice tutorial Ilya! Thanks!!!

  • @derofromdown-under2832
    @derofromdown-under2832 6 ปีที่แล้ว +1

    Great tutorial Ilya, well done... 10/10

  • @ChristoCJ03
    @ChristoCJ03 2 ปีที่แล้ว +2

    Thanks, it was helpful, please make more videos.

    • @IlyaMikhelson
      @IlyaMikhelson  2 ปีที่แล้ว +1

      I'm very glad I could be of help!

  • @ediasjr
    @ediasjr 2 ปีที่แล้ว +1

    The best by far. Thank you very much!

  • @richard_wenner
    @richard_wenner 6 ปีที่แล้ว +1

    Well done - this is an excellent presentation. Thanks for your efforts!

  • @nusrathassan4951
    @nusrathassan4951 3 ปีที่แล้ว +1

    It was very helpful. Thank you so much!

  • @flymario8046
    @flymario8046 4 ปีที่แล้ว +1

    I rewatch this video each time I make a PCB.

  • @cavalier3920
    @cavalier3920 5 ปีที่แล้ว

    Very helpful. Thanks. @3:30 the question of the "PWSON" acronym: it stands for Pwastic Small Outline No-Lead. I know; it is a tongue twister. Hope it helps.

  • @hveliorum8252
    @hveliorum8252 2 ปีที่แล้ว

    Thank you 10'000. This helped me out a lot!!!

  • @joev3018
    @joev3018 6 ปีที่แล้ว +1

    One of the best videos I've seen. Thanks. Regarding thermal vias: Are the thermal vias added in the part, or after the part is on a PCB? How are they added to a part.

  • @frosz
    @frosz 3 ปีที่แล้ว +1

    This is a VERY good tutorial. ty

    • @IlyaMikhelson
      @IlyaMikhelson  3 ปีที่แล้ว

      I'm very glad I could be of help!

  • @MightyTechGuy
    @MightyTechGuy 6 ปีที่แล้ว

    The best tutorial on youtube...Thanks:)

    • @IlyaMikhelson
      @IlyaMikhelson  6 ปีที่แล้ว +1

      My pleasure! And thank you for your kind words!

  • @AbhishekJha-es3zs
    @AbhishekJha-es3zs 4 ปีที่แล้ว +1

    Thankyou sir, thanks for making this tutorial.

  • @lurrehsinigang2073
    @lurrehsinigang2073 5 ปีที่แล้ว +1

    Thank you so much. This is an amazing tutorial.

  • @taoufikulislam
    @taoufikulislam 7 ปีที่แล้ว +1

    Thanks for making such a splendid tutorial :-)

  • @cinnaeus5950
    @cinnaeus5950 3 ปีที่แล้ว +1

    This is a very helpful video. This is where I have been hung up in starting to learn. I have one question. In my version of Eagle, I don’t see “package”, mine has “footprint”, is this the same thing?

    • @IlyaMikhelson
      @IlyaMikhelson  3 ปีที่แล้ว

      I'm very glad I could be of help! In newer versions, it is called "footprint" instead of "package", since they also introduced "3D packages".

  • @alfredorenteriavillanueva7462
    @alfredorenteriavillanueva7462 5 ปีที่แล้ว +1

    I think the silkscreen is going to interfere with the actual copper pads. You should avoid overlapping copper and silkscreen layers.

  • @bonadio60
    @bonadio60 3 ปีที่แล้ว +1

    Really great, thank you!!

  • @0Arturo0
    @0Arturo0 6 ปีที่แล้ว

    Very nice explanation! , I followed and i did it

  • @electriclocha
    @electriclocha 5 ปีที่แล้ว +1

    useful video thank you sir

  • @navaneethakrishnan3712
    @navaneethakrishnan3712 6 ปีที่แล้ว +1

    THANK YOU SO MUCH, excellent explanation. can you please share me how to create thru-holes for USB connectors

    • @IlyaMikhelson
      @IlyaMikhelson  6 ปีที่แล้ว

      For thru-hole component, you would use the "Pad" tool (next to the "SMD" tool) when designing your part.

  • @shepherdkruse4422
    @shepherdkruse4422 6 ปีที่แล้ว +1

    Hey! Awesome Tutorial! So helpful!

  • @joaoranhel7878
    @joaoranhel7878 7 ปีที่แล้ว +1

    Very nice tutorial... Thank you!

  • @oDzTV
    @oDzTV 6 ปีที่แล้ว

    Can u show how to make custom shaped smd pad? thanks

  • @KjartanAndersen
    @KjartanAndersen 8 ปีที่แล้ว +1

    Excellent tutorial!

  • @isshongwe
    @isshongwe 3 ปีที่แล้ว +1

    Great tutorial, I tried the tutorial from Eagle and couldn't finish it.

    • @IlyaMikhelson
      @IlyaMikhelson  3 ปีที่แล้ว

      Thank you for your kind words!

  • @AhmadAsmndr
    @AhmadAsmndr 4 ปีที่แล้ว +1

    really helpful thank you

    • @IlyaMikhelson
      @IlyaMikhelson  4 ปีที่แล้ว

      My pleasure! Very glad I could help!

  • @JasonRobards2
    @JasonRobards2 6 ปีที่แล้ว

    excellent tutorial!

  • @himura128
    @himura128 3 ปีที่แล้ว +1

    noob question, how can i change the directory for libraries? right now i have it at default which is annoying

    • @IlyaMikhelson
      @IlyaMikhelson  2 ปีที่แล้ว

      In the Control Panel, go to Options (at the top), and select Directories. You should be able to add (or remove) directories from there. I hope this helps!

  • @udokraus4280
    @udokraus4280 5 ปีที่แล้ว

    This tutorial is very interesting and helpful, but before I can start to create a new part I have one difficulty - I can't minimize the part of the screen containing description ... .
    So the area for creating is much too small.

  • @phil85813
    @phil85813 7 ปีที่แล้ว +1

    Great tutorial, better than the ones Autodesk are making ;-)

    • @IlyaMikhelson
      @IlyaMikhelson  7 ปีที่แล้ว

      Thank you, that means a lot to me!

  • @silvertongues2
    @silvertongues2 3 ปีที่แล้ว

    finding this really hard with Eagle 9.6 - it seems quite different.

    • @IlyaMikhelson
      @IlyaMikhelson  3 ปีที่แล้ว

      What are the differences you are seeing, besides just UI differences? I would be happy to clarify any ambiguities.

  • @xThirdOpsx
    @xThirdOpsx 4 ปีที่แล้ว +1

    Thank-you-so-much!

  • @davekinghorn9567
    @davekinghorn9567 5 ปีที่แล้ว

    Why did you design the 1st pad as a horizontal element then rotate it vertical? Is it equivalent to just designing the vertical element in the first place?

  • @Yakadellic
    @Yakadellic 7 ปีที่แล้ว +1

    Great help! Thank you!

  • @lordsebas893
    @lordsebas893 6 ปีที่แล้ว

    Great video!

  • @morningstar7009
    @morningstar7009 3 ปีที่แล้ว

    How do i type bar above letters for the pin names?

    • @IlyaMikhelson
      @IlyaMikhelson  3 ปีที่แล้ว

      You start with an exclamation point before the pin name.

    • @morningstar7009
      @morningstar7009 3 ปีที่แล้ว

      @@IlyaMikhelson Exclamation mark?

    • @IlyaMikhelson
      @IlyaMikhelson  3 ปีที่แล้ว

      Something like this: !EN

  • @ahmedmbarak5146
    @ahmedmbarak5146 7 ปีที่แล้ว +1

    my dimensions of the pad have a (8x) in them. I don't know what the real dimensions are?

    • @IlyaMikhelson
      @IlyaMikhelson  7 ปีที่แล้ว

      The (8x) implies that there are 8 such pads of the given dimension. This is not a part of the actual dimension.

  • @dutch759
    @dutch759 3 ปีที่แล้ว +1

    thanks a lot for this video

    • @IlyaMikhelson
      @IlyaMikhelson  3 ปีที่แล้ว

      My pleasure!

    • @dutch759
      @dutch759 3 ปีที่แล้ว

      @@IlyaMikhelson One question, while making the symbol, we don't have to be careful about the size of the microcontroller like we were while making the package? what if the symbol is too big in size? does that mean i would have to redraw it ?

    • @IlyaMikhelson
      @IlyaMikhelson  3 ปีที่แล้ว

      @@dutch759 The size of the symbol does not matter as it is not physical, whereas the package is. I am not sure what you mean by "too big" though. Can you please elaborate?

    • @dutch759
      @dutch759 3 ปีที่แล้ว

      @@IlyaMikhelson Really appreciate the quick response. Let's say I am making a circuit schemetic like u showed on 26:21 and my symbol, which I made with no measurements in mind, is way bigger than other components and is not suitable. Would I have to redo it or is there any way to make it smaller so I can fit it nicely.

    • @IlyaMikhelson
      @IlyaMikhelson  3 ปีที่แล้ว

      @@dutch759 That should not be a problem. I have made some very large components, just because that's what allowed me to show the pins as easily as possible (e.g. 144 pin MCUs), and it no problem. The whole point of the symbol is to show the functionality clearly, so you should make it as big as necessary to allow for that.

  • @flippantfishtaco3132
    @flippantfishtaco3132 6 ปีที่แล้ว

    After following this tutorial, my device does not contain either my package or my symbol. Where did I go wrong?

    • @IlyaMikhelson
      @IlyaMikhelson  6 ปีที่แล้ว

      Did you make sure to save your library before exiting?

  • @patprop74
    @patprop74 6 ปีที่แล้ว

    Thank you , this was helpful

  • @cesarfranklerpomadiego1042
    @cesarfranklerpomadiego1042 6 ปีที่แล้ว

    Thank you Friend

  • @devstefancho
    @devstefancho 5 ปีที่แล้ว

    good tutorial

  • @Graham1904
    @Graham1904 5 ปีที่แล้ว

    You do not put tPlace on top of pads. Why on earth did you draw the symbol sideways as the DS shows it vertical. If you then turn your variant around the GND pin is at the top!

  • @samnissan2003
    @samnissan2003 6 ปีที่แล้ว

    Thank you!

  • @aniketdali
    @aniketdali 7 ปีที่แล้ว +1

    Thank You

  • @WilliamBrumble
    @WilliamBrumble 7 ปีที่แล้ว

    Does anybody else draw the pads in Sketchup and measure the centers of all the pads then just use coordinates inside eagle?

  • @ericaclark9273
    @ericaclark9273 3 ปีที่แล้ว +1

    thankyou

  •  5 ปีที่แล้ว

    You need to be careful when using this tplace layer not to place silkscreen on any soldered areas. Otherwise, you could risk creating a short on your board or creating a unsolderable pad.

    • @IlyaMikhelson
      @IlyaMikhelson  5 ปีที่แล้ว +1

      Thank you for your comment. From my experience with the various fabrication facilities I have used, none of them have ever covered solder pads or created shorts due to the tplace layer. However, your experience is definitely valuable. Would you mind sharing which fabrication facilities have done this, so other viewers will know to be careful?

    •  5 ปีที่แล้ว +1

      @@IlyaMikhelson Actually, i haven't tried yet but i read from AutoDesk Blog. www.autodesk.com/products/eagle/blog/every-layer-explained-autodesk-eagle/

    • @IlyaMikhelson
      @IlyaMikhelson  5 ปีที่แล้ว +1

      Thank you for linking the article! I did a little more digging, and it looks like you are right to caution. It appears it is up to the fabrication facility to remove silkscreen on top of pads, but is not something that happens by default. It seems that most reputable facilities will do that, but it is best to not cover the pads in the first place. Thank you for pointing this out!

    •  5 ปีที่แล้ว

      @@IlyaMikhelson You're welcome. I sent connection request on LinkEdin. I would like to meet you.

  • @angelatseng3291
    @angelatseng3291 5 ปีที่แล้ว

    謝謝老師~

  • @woooter15
    @woooter15 4 ปีที่แล้ว

    watch at 1.5x speed. youre welcome

  • @Tranzeis
    @Tranzeis 5 ปีที่แล้ว

    Good tutorial, but silk screen on solder pad? Mehhh!

  • @Harrzack
    @Harrzack 6 ปีที่แล้ว

    Would have been MUCH easier to use if you SPOKE!

  • @paulstringer8554
    @paulstringer8554 2 ปีที่แล้ว

    OUTDATED

    • @IlyaMikhelson
      @IlyaMikhelson  2 ปีที่แล้ว

      Thanks for your comment. Can you please specify which parts (besides the layout of the software) are no longer applicable so I can make modifications?

    • @paulstringer8554
      @paulstringer8554 2 ปีที่แล้ว

      @@IlyaMikhelson I think a newbie to the software would struggle (as I did :-) ) as the layout and terminology has all changed. I'm using 9.6.2 Though I'd followed it all correctly but must have missed something as I can see my part but get nothing added to my schematic. Probably easier to follow on the latest version... maybe...

    • @IlyaMikhelson
      @IlyaMikhelson  2 ปีที่แล้ว

      @@paulstringer8554 That's fair. Learning the software is hard enough, and adding a different layout to it makes it even harder. As far as your part showing up in the schematic, make sure your custom library is enabled (by clicking the green dot next to it in the navigation bar). Then, it should appear when you go to add a part to your schematic. I hope that helps!

  • @rafaelalexandre3107
    @rafaelalexandre3107 5 ปีที่แล้ว +1

    I dont like

  • @orarinnarni6886
    @orarinnarni6886 4 ปีที่แล้ว +1

    Very useful ! Thank you

  • @MrDrSnap
    @MrDrSnap 6 ปีที่แล้ว +1

    Thank you!