KiCad 5 #18 Symbols With Multiple Units

Поделиться
HTML-код
  • Опубликовано: 1 июл 2024
  • You can support me on Patreon here: / johnsbasement
    A discussion multi-unit symbols and some of the issues that arise when using them in a design.
    This is part of a KiCad 5 tutorial playlist: • KiCad 5 Tutorial
    Music used in this video (Vibe Tracks, Alternate) was downloaded from the RUclips Audio Library: ruclips.net/user/audiolibrary_...
    #kicad5
  • НаукаНаука

Комментарии • 32

  • @gideonmugo5797
    @gideonmugo5797 3 года назад +2

    Still following each of these videos. Still learning something new in each video. Thank you.

  • @andreamazzai1969
    @andreamazzai1969 10 месяцев назад

    Currently drawing a custom build of Ben Eater's 8-bit computer, I couldn't understand the correlation between nets, busses, labels, hierarchies... after I saw your videos on the subject, the Electrical Rules Checker went from few hundreds to zero errors. Thank you ❤. Subscribed.

    • @JohnsBasement
      @JohnsBasement  10 месяцев назад

      Thanks for letting me know! I'm glad I could help.

  • @davidbrooks8621
    @davidbrooks8621 3 года назад +2

    John, excellent lessons. You teach thoroughly and most professionally. Your lectures are a must for anyone who has serious ambitions to work in the field and in a professional and non-amateur manner.

  • @7alken
    @7alken Год назад +1

    experiments with annotations of multi-units here are very interesting, ... its not demonstrated on logic-chips, but it seems its daily bread ....

  • @bperkins
    @bperkins 4 года назад +1

    Hi John - I'm still watching all of these - great job.. I've designed my first PCB. I have to actually breadboard test it.. But the PCB is ready! Thanks for doing these.. I have more to watch.

  • @nikolay7040
    @nikolay7040 2 года назад +1

    Thank you very much for that excellent explanation!!! :)

  • @andymouse
    @andymouse 5 лет назад

    Phew, glad we went from FPGA's to POT's!...never thought about annotation much, another interesting vid.

    • @JohnsBasement
      @JohnsBasement  5 лет назад +1

      😂... So you are saying that you are gonna bail on me if I do an FPGA series??

    • @andymouse
      @andymouse 5 лет назад +2

      @@JohnsBasement Naw!...But you sensed the fear!

    • @JohnsBasement
      @JohnsBasement  5 лет назад

      😂

  • @scharkalvin
    @scharkalvin 4 года назад

    Audiophools might design a tube preamp with Kicad. A dual triode tube such as the 12AX7 is a dual unit part.

  • @tonycorsten8929
    @tonycorsten8929 5 лет назад +2

    hey John, do you have any plans on making videos for 4-layer PCB design? These videos are great!

    • @JohnsBasement
      @JohnsBasement  5 лет назад +4

      Yes. I have a 4-layer project I have considered tinkering with as an example.

    • @133tm45t4
      @133tm45t4 5 лет назад +1

      @@JohnsBasement can't wait!

  • @byronwatkins2565
    @byronwatkins2565 Год назад

    For complex devices a hierarchical symbol would prove quite convenient. Pins needing 1.8 V could be grouped with their current return pins and so could pins needing 5 V. Ports could be grouped to match the software and programmable functionality could be split into hierarchy branches for selection at design time. Since the schematics use hierarchy inherently, avoiding this obvious self-consistency seems pointless and confusing to new users.

    • @JohnsBasement
      @JohnsBasement  Год назад

      I don't understand the point you are trying to make here.

    • @byronwatkins2565
      @byronwatkins2565 Год назад

      @@JohnsBasement ATMega328p:
      Power Unit:
      --> VCC: p7
      --> GND: p8
      Analog Ref:
      --> AVCC: p20
      --> AREF: p21
      --> GND: p22
      PORTB Unit:
      --> PB0: p14
      --> PCINT0
      --> CLK0
      --> ICP1
      --> PB1: p15
      --> OC1A
      --> PCINT1
      --> PB2: p16
      etc.
      Allows the designer to place the Power unit near the power supply, the Analog reference near the precision reference, the PORTB unit near the crystal etc. If a crystal is used, then choose the CLK0 from the list. If you need interrupt 1, then choose PCINT1 from the list, etc.

    • @JohnsBasement
      @JohnsBasement  Год назад

      @@byronwatkins2565 All of this is subjective. Ultimately it depends on how the designer wants to consider the chosen parts when they have multiple functional units within them.
      Things like reconfigurable pins on a SOC can be problematic because the groupings can vary greatly depending on how the part is configured.
      If the design can benefit from it, one or more parts can be placed onto a hierarchical sheet and the hierarchical symbol on another sheet can be used to do the sort of things you are talking about to get the signals into groups or even buses in the manner that a designer wants it to be.

  • @markferrick10
    @markferrick10 4 года назад

    John, thank you for this video series. Very educational and I like your teaching style. On this video, what happens with annotation when you move parts of the part off sheet ( in a multisheet design )? For example, you use the NE5532 component, that has 3 units and say put the power component on the power supply page.

    • @JohnsBasement
      @JohnsBasement  4 года назад +1

      If they are all part of the same referencevdesignator, say U101 then they are the same part. The sheet they are on are not a concern.

    • @markferrick10
      @markferrick10 4 года назад

      @@JohnsBasement Thanks for the quick answer. I need practice on multisheet as I was trying to solve it my self.
      So, If the power portion is on page 1 with ref designation 101, but the logic part is on sheet 2, (2xx parts), it will still show as 101, correct?

    • @JohnsBasement
      @JohnsBasement  4 года назад +1

      @@markferrick10 You assign the numbers manually.

  • @MatthewSmith-wh5dr
    @MatthewSmith-wh5dr 2 года назад

    Do you need to specify the footprint for all the units or just the first one (A or A,B,C,D)?

    • @JohnsBasement
      @JohnsBasement  2 года назад

      I always make them all have the same footprint.
      The vast majority of the time, when I place the first of N parts, I assign the footprint on the first one and then I copy that first one (footprint and all) as I go so that the process is simpler.
      Alternately, you can use 'edit symbol fields' (the icon that looks like a spreadsheet grid) and do them all at once in there.

  • @jefflariviere
    @jefflariviere 4 года назад

    Anyone here know the requirements for modifying LtSpice models for KiCad simulation...?

  • @freqcy
    @freqcy 4 года назад

    Very usefull video

  • @freqcy
    @freqcy 4 года назад

    Thank you John, All your tutorials are fun and practical. Have you check the New/old "Track's Magnetic and electric field influences" in pcb design. Look in academy.fedevel.com/ . Really good info and of course going to 4 layer seems is the way to go in digital design. Analog board design would benefit from this information too. There are other youtube videos addressing the subject, just search. Forgive my poor grammar but I think you would get my point. Thank you for sending me your emails

    • @JohnsBasement
      @JohnsBasement  4 года назад

      No I haven't. If they live up to their descriptions, they are probably worth the $200. The only problem is that I started my tutorials for an FRC robotics team. Asking for $200 is a bit steep for them.