Kicad Beginner Tutorial- A Traffic Light for Arduino ( RE-UPLOADED, Twice )

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 เม.ย. 2024
  • This Video walks through the basics of KiCAD and hopefully gets through some of the more confusing concepts in a casual tutorial.
    This is the RE-RE-UPLOADED version. A long time subscriber @mackoccour (sp?) let me know that I screwed up in the previous upload. I took me 4 tries to get it right. My video editor was just hating on me.
    Well this is it I'm leaving this version up, it is what it is. :)
    SUBSCRIBE at : th-cam.com/users/mathcodeprint...
    Become a Patron : / mathcodeprint
    Follow on Twitter: / mathcodeprint
    Follow on FaceBook: / mathcodeprint
    More at: www.mathcodeprint.com/

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

  • @svenscheil902
    @svenscheil902 3 ปีที่แล้ว +32

    Good video. But shouldn't you do routing on the back plane when you are using THT components. You are placing components on both sides and this requires vias. Your way could lead beginners the wrong way.

    • @mathcodeprint
      @mathcodeprint  3 ปีที่แล้ว +22

      I pinned your comment to the top. Thanks for pointing this out. I am a beginner, trying to find my way and giving a beginners perspective to others. Thanks for checking in on us noobs :)

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

      That's actually wrong. THT components (unlike SMD components) get electrically connected to both sides of the PCB so you can do the routing on either. The way it's done in the video is perfectly OK.

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

      Thanks Honza !! 😁😁😁

  • @2cool4u24
    @2cool4u24 8 หลายเดือนก่อน +8

    This is what I needed. Simple and basic. And most of us who are searching for this are not advanced. From these fundamentals we can build on them. Thanks for the simple and easy to understand tutorial

  • @waldowoc
    @waldowoc 3 ปีที่แล้ว +31

    Thank You! I cannot believe how hard it was to find a good Kicad tutorial from a native English speaking youtuber. This is exactly what I needed.

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

      Thanks, I am trying to pick more subjects as well.

  • @ronjones4069
    @ronjones4069 11 หลายเดือนก่อน +8

    The best!! You are a natural teacher. You covered the basics, didn't get bogged down in the small details , and you showed the basices for getting a board designed. Thank you for the absolute best intro video out there.

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

    A very helpful video! From knowing nothing about KiCad to being able to design a PCB for my pet project in 20 minutes! Thanks a lot!

  • @Vdwillik
    @Vdwillik 3 ปีที่แล้ว +8

    Thanks for making this tutorial. I've been looking at a proper introduction to KiCad and PCB design for ages and most of the stuff out there isn't this comprehensive or explained in simple English! You just helped me restart a breadboarded project that has been collecting dust for over a year because I couldn't find a proper tutorial.

  • @freeelectron8261
    @freeelectron8261 3 ปีที่แล้ว +4

    Great Kicad tutorial! I like the way you cover short cut keys and general workflow using a simple example. Very noob friendly!

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

    Thank you so much for this presentation. It is very well laid out for the beginner and was easy to relate to version 6.0. I especially appreciate that the video is an all-in-one and not drawn out over multiple sessions. Thanks again, liked and subscribed.

  • @rishabhsanghai8194
    @rishabhsanghai8194 3 ปีที่แล้ว +16

    Perfect tutorial for beginners. Loved the way you taught multiple ways to assign footprints. Thank you so much!

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

      Your welcome. It was so confusing to me at first so I figured ...

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

    Thank you for the video. I have watched many kicad videos and their examples always are too complicated for a tutorial.
    A nice simple layout with just the basics is what I needed.

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

    I've hunted around for a good tutorial... this is the best beginner tutorial for kicad I've found. thank you !!!

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

    Excellent introduction to KiCAD with many insightful tips. Thank you.

  • @VisualCortexLab
    @VisualCortexLab 3 ปีที่แล้ว +4

    Finally a REAL KiCad tutorial ... THANK YOU! Looking forward to seeing more from you!

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

    This is a great way to start with a simple LED circuit. This reminds me of the first circuit assembly I made. Thanks man!

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

    Great tutorial, exactly what I needed to finally get started on some PCBs!

  • @housebuilder1924
    @housebuilder1924 3 หลายเดือนก่อน

    Best tutorial I've seen yet. You took your time to teaching as opposed to others. Thanks so much.

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

    Thanks for that video which made my effort for another board easier. My first time using cad as I need it to repair an amp I have. Handy for work too.

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

    Thank you for this tutorial! I couldn't understand the basic schematic -> pcb workflow but this makes perfect sense!

  • @jmans4928
    @jmans4928 7 หลายเดือนก่อน

    Excellent video , I learn more every time I watch.

  • @donaldklopper
    @donaldklopper 7 หลายเดือนก่อน

    Fantastic explanation, thanks so much. Kicad is rather intimidating, and you've helped me understand the workflow a lot better.

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

    Thank you, just what I was looking for to get started!

  • @accuwau
    @accuwau 4 หลายเดือนก่อน

    you have a very nice and clear voice, thank you for being my introduction to pcb design! :D

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

    This was really helpfull, I'm commenting so more people see this video. In college now and this helped me a lot since I want some more practical knowledge and skills. Thanks for making this

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

    Thank you for lifting the curtain on Kicad for me great video going to follow it in Kicad tonight

  • @mahirchowdhury4448
    @mahirchowdhury4448 8 หลายเดือนก่อน

    Just finished this tutorial. You're a G.

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

    Super helpful to connect all the pieces of this software for a beginner. It looks like a lot of the icons in the software have been updated since you recorded this, but it still has great value.

  • @smandy121
    @smandy121 4 หลายเดือนก่อน

    Thanks for taking the time to make this vid. Much appreciated :-)

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

    This would be great for anyone getting into electronics at high school. I remember when I did a Technology class we made a bi-stable LED flasher circuit and had the PCB’s produced. I didn’t understand how it worked at the time but it was so cool to make something and all it needed was a 9V battery - all analogue!

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

      I started this video with that circuit. I changed as I wanted an even simpler circuit and liked the idea of bringing in addition. Maybe next video should be flasher :)

  • @marcmuller2145
    @marcmuller2145 8 หลายเดือนก่อน +1

    Thanks for the introduction :)

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

    this is much better than proteus. thanks for such a great video.

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

    Thank you very much...youi took me from zero to hero in 22 minutes

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

    Thank you for good and simple tutorial!

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

    Great tutorial. Thank you so much!! I will try to do a video for Kicad V6, because there are different changes.

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

    This is a helpful tutorial for a beginner. You are using multiple screen. That's why you cant dock the KiCAD window at left side as I think.

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

    Woa this is just the tutorial i needed/wanted ^^.

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

    Thanks for this informative video. For a while, I've been wanting to design a mini-amplifier using a LM386 and wasn't sure what design software would make it easier for a novice like myself.

  • @user-ft7jp8sd3j
    @user-ft7jp8sd3j 4 ปีที่แล้ว +3

    many thanks! very good entry method

  • @Appregator
    @Appregator 7 หลายเดือนก่อน

    Thanks for the Tut. Very informative,
    I learned something even from the mistakes I made as I following along. I messed up some tracks and wanted to *rip tracks up.* Eventually I found it was to *highlight the track and hit the Backspace key.*
    Also in the Schematic Assign Footprint stage one can select/highlight the assigned one and copy it with a right click, select copy and then select paste into the next component, instead of going to look for it in the library again. Also one can select and delete a wrong assignment too.

  • @ashiqurrahman9624
    @ashiqurrahman9624 6 หลายเดือนก่อน

    Thanks a lot sir. Greatly benefitted from the video😊

  • @andymouse
    @andymouse 3 ปีที่แล้ว +10

    I am experienced with Kicad , but I watched anyway and this is a valuable tutorial...cheers.

  • @timcallinan
    @timcallinan 3 หลายเดือนก่อน

    Excellent tutorial. Appreciate it

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

    Thank you very much! very useful , step by step

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

    Good tutorial. Thank you. : )

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

    Thank you for this great video. I'll be using it as a reference to make a custom Raspberry Pi Hat for my project.

  • @baivulcho
    @baivulcho 3 ปีที่แล้ว +12

    Great tutorial! Does anyone know a good tutorial how to virtually test a circuit board in KiCad?

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

    Amazing video. Thank you.

  • @osaretininnocentifaluyi7485
    @osaretininnocentifaluyi7485 7 หลายเดือนก่อน

    Thanks for this lesson, i am a beginner

  • @miriamramstudio3982
    @miriamramstudio3982 ปีที่แล้ว

    Excellent. Thanks

  • @DreamsOfTheMind-video
    @DreamsOfTheMind-video 4 หลายเดือนก่อน

    Thank you!

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

    Thanks!

  • @lars-magnusskog3983
    @lars-magnusskog3983 2 ปีที่แล้ว +2

    You could also add a copper plane that connects to e.g. ground. This way you can omit routing all common ground wires, they would just connect to the ground plane directly. Makes it easier to route other things with less non overlapping wires etc.

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

      Thanks! I will try to use that next time around. Seems so obvious, but I don't know what I don't know :)

    • @lars-magnusskog3983
      @lars-magnusskog3983 2 ปีที่แล้ว +1

      @@mathcodeprint I didn't know about it either until recently. Happy to share :)

  • @Bianchi77
    @Bianchi77 ปีที่แล้ว

    Creative video, thanks :)

  • @yousifhazem1416
    @yousifhazem1416 ปีที่แล้ว

    Good video, thank you...

  • @calvinaizumiramadhan2685
    @calvinaizumiramadhan2685 หลายเดือนก่อน

    Good video. What version of your kiCAD? My kiCAD can't show the 3D design of my pcb and component design. I use kiCAD version 8,can you tell me how to show the 3D?

  • @ModelSceneryTutorials
    @ModelSceneryTutorials 9 หลายเดือนก่อน

    When you choose a symbol the footprint shows in the dark pane and you can use the 3d viewer. I am using kicad 6 and the pain says footprint not selected. What must be done to have the footprints show in that page.

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

    im a beginner with pcb.. i want to make a keybaord... so did i get this right.. u first have to list all components and their connections in the "white" screen and then u have to design the pcb in the "black" screen and place and wirte the created components on it?

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

    I don't know if you are going to see this or maybe at this point you already know but I can give you advice not to use right-angle PCB traces as you did on routing D1 to R1. Corners cause reflections and can impact the signal quality. In this examples you do not have signals that transport data but if you do design a board where you send bits on traces you should keep that in mind. Great video btw :D

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

      Good info! Thanks. Had an idea that corners where bad, i did not know about signal reflection.

  • @user-tc3rh5qp3y
    @user-tc3rh5qp3y 2 ปีที่แล้ว

    Thank you, board of more than two layers, four layers or more

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

    good video, i need to ask, why did you use all red, lines for the positive and ground wires? when you could have used green for the positive, i am confused, is it because you wanted all the traces on the lower side?
    thanks.

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

      Yes, i was trying to keep traces on one side.

  • @mkhaled23
    @mkhaled23 3 ปีที่แล้ว +4

    You gotta make more KiCAD project videos!

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

      I hope to, trying to discern my way forward. :)

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

    Simple basic video yes but nonetheless you cover lots of good key features, Come to KiCad from Eagle, your video helped! Thank you

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

    Thanks for the video. Is there any way to choose desired LED color for 3 D view?

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

      Size matters...not colour.

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

      Yes. But not easy. You have to modify the model if it doesn't exist. Afaik

  • @chethiyawijewickrama6425
    @chethiyawijewickrama6425 ปีที่แล้ว

    hello, how can I add footprint for "GND" symbol

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

    coolest

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

    I wish my footprints were that easy. I had to upload them into the program and it all looks nothing like yours

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

    When placing a component in Eeschema, how do you get it to connect to the dots on the grid?

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

      Snap to grid should be enabled by default. If not you can enable it. Right click a component and select align to grid when things are not working. You can set grid size in the right click as well.

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

    assigning PCB footprint "manually" at the schematic level seem very painful!!! what if you had a schematic with 50 different "part types" ??

  • @jumbo999614
    @jumbo999614 ปีที่แล้ว

    Can you save it as jpg format ?

  • @alainbastien
    @alainbastien ปีที่แล้ว

    Which KiCAD version is this one ?

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

    @ 7.52 you do "FootPrint" a different way, but you don't show us how to get that tool ???

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

      Thanks, sorry about that. It is a confusing topic. I think a KiCAD footprints demystified video is overdue.

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

    How did you get different colored LEDs in 3D? I have not been able to find any other color in KiCad for those LEDs other than red.

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

      I made them. I'll try to post them for ya. Basically it is a model i made in freecad and just set the colors.

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

      @@mathcodeprint That would be great. I was really surprised that I could not find colored LEDs in any KiCad libraries and I’m too much of a newbie to know how to make my own models or design component footprints.

  • @Vortex-gz8se
    @Vortex-gz8se 3 ปีที่แล้ว +1

    In the video you turned the resistors around and you said it was because it would make it easier to hook up the traces. The resistor footprint looks symmetrical and polarity doesn't matter, so why did flipping it around make it easier to hook up the traces?

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

      Thought I answered this, but I guess not. I think I moved them around so they where physically arranged for a better trace. Even there there is no polarity, the ratsnest lines come from the schematic. New users like myself seem to just want to make sure all the ratsnest lines are hooked up. So when I see ratsnext lines crossing I just mentally want to uncross them. I think you are 100% correct and I didn't need to rotate them, but I think that ability to say, hey this component has no polarity I just just wire this ether way is something a first time user may not comprehend. I hope that makes sense.

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

    the components pins that do not have a small ball on it, are conected to the component ?

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

      Correct, the green "wire" connects directly to the component. Where you see a green "Ball" indicates the "wires" are connected. Whereas if two wires cross with no junction ( green ball ) there is no connection.

  • @njiforserge3979
    @njiforserge3979 3 ปีที่แล้ว +4

    Please sir how can I get this software?
    Please kindly help me the link to download thanks
    I love ur tutorials

    • @mathcodeprint
      @mathcodeprint  3 ปีที่แล้ว +4

      kicad.org/download/

    • @njiforserge3979
      @njiforserge3979 3 ปีที่แล้ว +4

      @@mathcodeprint thanks so very much sir

  • @jonerasmus9399
    @jonerasmus9399 ปีที่แล้ว

    List of components plz?

  • @bARZzZyy
    @bARZzZyy 8 หลายเดือนก่อน

    What was the reason why you connected all of the LED's and then connected that wire back to the connector symbol? - big noob here

    • @bARZzZyy
      @bARZzZyy 8 หลายเดือนก่อน

      Additionally, why did it matter for the number 1 connection to be on top and that one that received the wire that connected the 3 LED's?

  • @user-rj1gs3lz2r
    @user-rj1gs3lz2r 2 ปีที่แล้ว

    Beginning of the video, you have 3 colors of LEDs(Green, Yellow, Red).
    How do you assign the color of them?

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

      I had to create custom 3d models. I took the step file and changed the color.

    • @user-rj1gs3lz2r
      @user-rj1gs3lz2r 2 ปีที่แล้ว

      @@mathcodeprint I see.... I was wondering where I can find it but it was a custom-made. haha. Thanks.

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

    Why do wires sometimes not snap to the component leads in Schematics?

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

      Same question i have

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

      I have this happen as well, I don't have a good answer off the top of my head. I believe it happens when your snap distance is changed from the default and now no longer lines up. To fix it I usually change all the measurements back to 2.54 mm. If I nail down the issue I will post a video.

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

      @@mathcodeprint cool.

  • @mirceacluj
    @mirceacluj ปีที่แล้ว

    de ce nu se afișează componentele in 3d wiew

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

    How can you resize the symbol you just created?

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

      There is no resize for the symbol but you can zoom in on the document.

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

      @@mathcodeprint That doesn't help. I need to make a new symbol with the same proportion to the other symbols.

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

    How do you add 3D to your new custom component?

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

      I added a brief video on how to do this, but basically you use the Library Manager for Components ( PCB Parts ) and add an entry in the 3D Tab that points to your file.

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

      @@PaulRandallMaker Will try that.

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

    mine doesn't show the actual component on the board like yours.

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

      Not sure why, but it might be the version of KiCAD, also there is a setting in the Render that can turn off componenets. Finally, you have to have the 3d model library path added in the library manager. ( It was set for me but who knows )

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

    Can you SHOW me how to start off with the ground plane first, on the pcb? ALL on one side of the pcb! No one can make a video and show me how to do this. Is it that hard to do? The circuit has 50 components.

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

      Just found your comment, I am not qualified as yet to do ground planes. My style is teach as I learn, so that I communicate from a "noob" perspective.

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

      @@PaulRandallMaker No problem. I found out how to do this.

  • @mkayeka
    @mkayeka ปีที่แล้ว

    you have been using linux mint

  • @demus8757
    @demus8757 ปีที่แล้ว

    If I look at the schematics and I look at the PCB then they don't match:
    Pins 1-2-3-4 of the connector in the schematics are replaced by 11-12-13-14 on the PCB
    Pin 11 of the PCB is connected to R3, where pin 1 in the schema is GND
    If you want to explain something, especially something so basic to beginners then make sure you show the right stuff, something which goes together. The way you made the video will nly confuse those beginners.
    Also, to get a good video you have to prepare your story: what do you want to do, how do you do that, step by step. It will become a much more professional video.

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

    GRACIAS.........👉 👷🇨🇱
    👏👏👏👏👏👏👏👏👏👏👏👏👏👍👍👍👍👍👍👍👍👍👍👍👍👍💆.....................👉 🍷