Kicad - Differential pair routing and trace length matching

Поделиться
HTML-код
  • Опубликовано: 2 окт 2024
  • DONATE to Kicad Development (Paypal now available!) go.web.cern.ch/...
    A demonstration & tutorial of differential pair routing & trace length matching features in the newest version of Kicad.
    Download and enjoy - installation instructions in the video, links to binaries below:
    Windows:
    Build using Winbuilder: launchpad.net/k...
    Installer: kicad.nosoftwar...
    Mac:
    Nightly builds available as DMG images: downloads.kicad...
    Linux:
    Compile from sources: launchpad.net/k...
    Bleeding edge PPAs for Ubuntu: ppa:js-reynaud/ppa-kicad

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

  • @SymSne
    @SymSne 4 года назад +2

    Sorry. Texas Barbeque is the best. Just had to add this.

  • @AbdullahKahramanPhD
    @AbdullahKahramanPhD 9 лет назад +9

    Yay! KiCad is getting better and better :)

  • @Tutoelectro1
    @Tutoelectro1 9 лет назад +3

    Do you guys think that it would be a good idea to launch a kickstarter to get more "donations" quickly?
    By the way thanks for all the hard work to all the developer team.
    Also it wouldn't be a bad idea to make a video or a short document explaining a little bit the code organization. I've seen a recent post in the mailing list of one person that didn't know how to start contribuiting because he isn't use to projects this bigs. I find my self in the same position and I would love to help at least fixing bugs.

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

      This isn't Tony W's video, but CERN

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

    Hi,
    I have a doubt like, what is the difference between length matching and skew matching, overall we need to have same trace length of the two differential trace

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

    I'm using version 6, dragging diff pairs doesn't work.

  • @alibabaei3457
    @alibabaei3457 6 месяцев назад

    Thank you👏

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

    What is the purpose of having Length turning in a PCB?

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

      Signals should come simultaneously to avoiding race condition: en.wikipedia.org/wiki/Race_condition

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

    Hi, good day everyone! I'm new to kicad. Is OpenGL Library still available in kicad 6 or is it automatically switches to opengl when routing with Diff. pair? Thank you in advance

  • @Mtaalas
    @Mtaalas 9 лет назад +2

    I hope you will do it so that differential pairs have some sort of identifier inside the program so that the KiCad knows that they're a differential pair, single trace, bus or what ever and in future versions it can choose automatically the correct meander / length matching tool without user needing to do that before starting to adjust them :)

    • @tomw6301
      @tomw6301  9 лет назад +6

      This needs an update to the schematic/PCB file formats. We'll work on it after the stable release.

    • @Mtaalas
      @Mtaalas 9 лет назад +2

      Great to hear :)
      You guys have made awesome job by making these fairly advanced and complicated features to the KiCad. They're on a level that a few voluntary developers could pull off from their busy schedule.Tom W

  • @iwasz
    @iwasz 9 лет назад +4

    God work! But so bad, you don't accept donations below 50CHF :(

    • @tomw6301
      @tomw6301  9 лет назад +4

      We are working on adding Paypal payments, they will let you donate any amount.

    • @senthilseveelavananan4104
      @senthilseveelavananan4104 9 лет назад +1

      Tom W Flattr please too

    • @tomw6301
      @tomw6301  9 лет назад +2

      Łukasz Iwaszkiewicz Hi Łukasz, We now support paypal payments!

  • @JesusSoonComing
    @JesusSoonComing 3 года назад

    LOL, pin 44 is Texas Bar-B-Q (TXBBQ)!

  • @MrSuckiden
    @MrSuckiden 9 лет назад +1

    hi, I downloaded the latest executable for windows and tried to make some differential pair routes. But it seems that the track width settings doesn't work properly. When I change the track width in the upper left corner it doesn't have any effect on the actual track width. Any ideas?
    thanks

  • @LiyangHU
    @LiyangHU 3 года назад

    I'm a little confused over why you deskewed _after_ length matching: is the diff pair still length matched afterwards? I'm guessing it's fine as long as you define the length of a diff pair to be the max of either traces, although I couldn't tell from the presentation whether this is the case.
    PS currently enjoying getting back into PCB layout again after almost 2 decades. Thanks for your hard work!

  • @buenos4799
    @buenos4799 3 года назад

    Please implement more high-speed stuff: pin-pairs, matched groups of pin pairs, xnets, pin delay (package length).

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

    What is the functionality of tune? It is putting induntance everywhere. I suppose we must avoid it.

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

    What version ok KiCad is this please?

  • @freqcy
    @freqcy 6 лет назад

    Tom, thank you for all your tutorials. I would like to learn more and it would be greatly appreciated if you would provide the files of the several projects you are using or practice files/projects so I can download the files and learn to route with actual projects. I don't have any complex files like yours. Maybe you could direct Kicad users like me to files sources(url)?
    Let me know when your donation site is working
    Nic

  • @bionikmana4516
    @bionikmana4516 8 лет назад

    Big fan/user from the begining, go ahead!
    - will donate (now I can :))

  • @SultansAudio
    @SultansAudio 9 лет назад

    GREAT job guys! Kicad is becoming more and more the obvious choice for many!

  • @MichaelvanNiekerk
    @MichaelvanNiekerk 9 лет назад

    Thanks for the video - OSX download link is broken though.

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

    wiggle wiggle wiggle yeah!

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

    Would it be possible to create a trace length on a board, of 149 896.229 kilometers?

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

      Sorry, we do not plan yet to enable KiCad to design your own Dyson Sphere ;-)

  • @SeAfasia
    @SeAfasia 9 лет назад

    Thanks,
    nice tool Tom.I hope to prepare a full time tutorial as a quide that help us to using it very often.
    Kostas.

  • @Paavo1991
    @Paavo1991 9 лет назад

    So is there a little hope for release in August? :)

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

    chad

  • @piotrlenarczyk5803
    @piotrlenarczyk5803 3 года назад

    Thank you for video.

  • @timwalther
    @timwalther 7 лет назад

    Nice demo, thanks!

  • @bvernoux
    @bvernoux 9 лет назад

    Amazing job congratulation !!!

  • @OktoPutsch
    @OktoPutsch 8 лет назад

    i've wait this for years O_O

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

    Very nice!

  • @pierreparent6829
    @pierreparent6829 9 лет назад

    Incredible! :)

  • @thunderbolt997
    @thunderbolt997 8 лет назад

    is this to make the signals arrive at the "same" time? why does one do this?

    • @kuribas
      @kuribas 8 лет назад +1

      If a noise voltage appears at the differential pair, it will appear at both traces with the same voltage (if the impedance is matched). Since the negative signal is subtracted from the positive at the destination, the noise voltage disappears!

    • @SianaGearz
      @SianaGearz 7 лет назад

      One does it because it's specified like this for various kinds of high-speed connections and they won't work otherwise. As Kristof said it helps noise performance of differential lines, but non-differential lines also may be mistimed, i.e. they are sampled at a clock transition and at hundreds of MHz to GHz region, you have very little leeway for mistimed signal! Even PCI-Express which has clock recovery from each differential pair has limits on how much clock disparity it will allow between differential pairs before data is considered faulty and needs to be discarded, because the devices cannot be left waiting any longer.

  • @noeliascotti1795
    @noeliascotti1795 9 лет назад

    Genial!!!

  • @gert_kruger
    @gert_kruger 9 лет назад

    Game changer!

    • @r2com641
      @r2com641 8 лет назад

      +Gert Kruger indeed

  • @MrBeef79
    @MrBeef79 9 лет назад

    Damn what a rookie!