Determining trace/via/wire current capability


+ Reply to Thread
Results 1 to 15 of 15
  1. #1
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    3,042

    Default Determining trace/via/wire current capability

    Last edited by Demon; - 30th July 2024 at 01:02.
    My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.

    Not as dumb as yesterday, but stupider than tomorrow!

  2. #2
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    4,038


    Did you find this post helpful? Yes | No

    Default Re: Determining trace/via/wire current capability

    Valuable source of info.

    Thanks for sharing,
    Ioannis

  3. #3
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    3,042


    Did you find this post helpful? Yes | No

    Default Re: Determining trace/via/wire current capability

    If you want to increase trace/via capacity without increasing their size (maybe it complicates the rest of your circuit), just make more.




    In my case, the 7805 voltage regulator takes the brunt of all components downstream, so that's where I increased their number.
    My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.

    Not as dumb as yesterday, but stupider than tomorrow!

  4. #4
    Join Date
    Sep 2009
    Posts
    754


    1 out of 1 members found this post helpful. Did you find this post helpful? Yes | No

    Default Re: Determining trace/via/wire current capability

    Put vias under component. Make bottom copeer pad large, and you have much better heatsink capabilites.
    Make via also untinted ut botom, so you can fill it with solder. For my taste your trace to via are too small(I know it is only signal, but...).
    Name:  Capture1.PNG
Views: 5757
Size:  46.9 KB

  5. #5
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    4,038


    Did you find this post helpful? Yes | No

    Default Re: Determining trace/via/wire current capability

    I understand that you use Eagle.

    How can you prevent solder mask at the area of the VIAS under the smd component?

    Ioannis

  6. #6
    Join Date
    Sep 2009
    Posts
    754


    Did you find this post helpful? Yes | No

    Default Re: Determining trace/via/wire current capability

    Yes it is eagle...
    Name:  Capture1.PNG
Views: 5821
Size:  30.0 KB

  7. #7
    Join Date
    Sep 2009
    Posts
    754


    Did you find this post helpful? Yes | No

    Default Re: Determining trace/via/wire current capability

    Also, you can draw any shape on that layer, and solder mask will be removed from that area.

  8. #8
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    4,038


    Did you find this post helpful? Yes | No

    Default Re: Determining trace/via/wire current capability

    Great!

    Thank you,
    Ioannis

  9. #9
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    3,042


    Did you find this post helpful? Yes | No

    Default Re: Determining trace/via/wire current capability

    Quote Originally Posted by pedja089 View Post
    Put vias under component.
    How is this?


    My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.

    Not as dumb as yesterday, but stupider than tomorrow!

  10. #10
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    3,042


    Did you find this post helpful? Yes | No

    Default Re: Determining trace/via/wire current capability

    I went one further using vias after adding cooling; grounding the VSS pin on the voltage regulator with 3 large vias.

    This way it doesn't mess up the smaller vias I have on signal traces and VSS pins on tiny SMD ICs.


    CORRECTION:

    These are labelled backwards. The 7805 uses the TO-263 package and the Hexfet uses D2Pak (in my project).

    Last edited by Demon; - 30th July 2024 at 02:36.
    My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.

    Not as dumb as yesterday, but stupider than tomorrow!

  11. #11
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    3,042


    Did you find this post helpful? Yes | No

    Default Re: Determining trace/via/wire current capability

    Quote Originally Posted by pedja089 View Post
    ... For my taste your trace to via are too small(I know it is only signal, but...).

    JLCPCB can support up to 0.15 vias. I'm using 0.3 hole/0.5 pad since I'm using 2 layer PCBs.

    https://jlcpcb.com/capabilities/pcb-capabilities


    I'm not finding any "ideal dimension" for signal traces on the web...? They seem unanimous to say "however small your PCB fabricator can handle".

    I'm using:

    - 0.2 traces default,
    - 0.3 for USART/USB,
    - 0.3 for VDD.
    Last edited by Demon; - 30th July 2024 at 00:59.
    My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.

    Not as dumb as yesterday, but stupider than tomorrow!

  12. #12
    Join Date
    Nov 2003
    Location
    Greece
    Posts
    4,038


    Did you find this post helpful? Yes | No

    Default Re: Determining trace/via/wire current capability

    Quote Originally Posted by Demon View Post
    I'm not finding any "ideal dimension" for signal traces on the web...? They seem unanimous to say "however small your PCB fabricator can handle".
    PCB design is a bit of art. So, rules do apply but you can bend them (within reason of course) using common sense.

    Nice touch the cooled grounding. Never thought of that. Though I do not know how much will contribute in cooling if the main tab is big enough.

    Ioannis

  13. #13
    Join Date
    Sep 2009
    Posts
    754


    Did you find this post helpful? Yes | No

    Default Re: Determining trace/via/wire current capability

    Top is usualy bit tight with space, So I make GND al large as I can on bottom.
    Uart usualy don't require any special routing. I usualy use trace width of smalest IC pad.
    For USB it depends on lenght. It usualy doen't meter. But if it is long, it is critical to have diff pair with proper impedance....

  14. #14
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    3,042


    Did you find this post helpful? Yes | No

    Default Re: Determining trace/via/wire current capability

    Quote Originally Posted by Ioannis View Post
    ... Nice touch the cooled grounding....

    The vias in the VSS pin is not for cooling; it's just to get the current to the bottom side with more via conduit.

    If I increase VSS via size, it messes up my spacing close to the TSSOP ICs.
    My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.

    Not as dumb as yesterday, but stupider than tomorrow!

  15. #15
    Join Date
    Jan 2005
    Location
    Montreal, Quebec, Canada
    Posts
    3,042


    Did you find this post helpful? Yes | No

    Default Re: Determining trace/via/wire current capability

    Quote Originally Posted by pedja089 View Post
    ...USB it depends on lenght. It usualy doen't meter. But if it is long, it is critical to have diff pair with proper impedance....

    I read that people have been getting away with what they consider sloppy traces.

    My USB traces are 20cm long, running side-by side, far from any large current. My application does not have to support USB 3.0, 2.0 is plenty fast for me.
    My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.

    Not as dumb as yesterday, but stupider than tomorrow!

Similar Threads

  1. Determining which command caused SERIN2 to trigger?
    By CuriousOne in forum mel PIC BASIC Pro
    Replies: 6
    Last Post: - 17th April 2023, 09:24
  2. Determining variable length (number of digits) possible?
    By CuriousOne in forum mel PIC BASIC Pro
    Replies: 14
    Last Post: - 21st December 2020, 21:05
  3. Determining how much RAM is available?
    By Art in forum mel PIC BASIC Pro
    Replies: 1
    Last Post: - 20th February 2012, 17:04
  4. Replies: 6
    Last Post: - 20th November 2011, 23:59
  5. Determining LONG compiler
    By Charles Linquis in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 10th September 2011, 20:19

Members who have read this thread : 7

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts