PCB Design for Manufacturing Tips (DFM) - Phil's Lab #40

  Рет қаралды 35,797

Phil’s Lab

Phil’s Lab

Күн бұрын

Ten tips on designing printed circuit boards (PCBs) with manufacturability in mind (DFM) with a practical example of the new 'LittleBrain++' board.
Going through basics, manufacturer capabilities and design rules, package selection, footprints and solderability, vias, traces, and more!
[SUPPORT]
Free trial of Altium Designer: www.altium.com/yt/philslab
PCBA from $0 (Free Setup, Free Stencil): jlcpcb.com/RHS
Patreon: / phils94
[LINKS]
Git: github.com/pms67/LittleBrainP...
Altium DFM Guide: www.altium.com/design-manufac...
Sierra DFM Handbook (PDF): pages.protoexpress.com/dfm-ha...
Rick Hartley: • Secrets of PCB Optimiz...
Perfect 0402 Footprint: www.worthingtonassembly.com/p...
[TIMESTAMPS]
00:00 Introduction
00:24 JLCPCB and Git Repo
00:51 Altium Designer Free Trial
01:09 What is DFM?
01:44 Recommended Reading
02:17 #1 Basics
03:16 #2 Manufacturer Capabilities
03:50 #3 Design Rules
04:44 #4 Package Selection
06:31 #5 Footprints
07:18 #6 Solderability
08:28 #7 Solder Mask
09:46 #8 Vias
12:13 #9 Traces
13:40 #10 Component Placement and Silkscreen
14:59 Channel Support
ID: QIBvbJtYjWuHiTG0uCoK

Пікірлер: 64
@spehropefhany
@spehropefhany 2 жыл бұрын
Thanks. FWIW, 0603 (5%/1%) are the smallest resistors where you can routinely get value markings on the parts, not just on the reel. Not such a big deal for digital-only PCBs but really helps in inspecting mixed-signal and analog PCBs.
@t1d100
@t1d100 2 жыл бұрын
Thank you for teaching us. This is a nice set of considerations. I do want to make one clarification. From your repeated comments, some folks that are new to PCB design might get the impression that traces can not be too wide, meaning the wider the better. This is not correct. The issue is that wider traces contribute to the propagation and reception of noise. Therefore, traces should only be wide enough to carry the current load and no wider. I hope that helps.
@Ragnerok21
@Ragnerok21 2 жыл бұрын
My prayers have been answered, thank you Phil!
@PhilsLab
@PhilsLab 2 жыл бұрын
That’s great haha, thank you for watching :)
@KshitijDadhekarkd
@KshitijDadhekarkd 2 жыл бұрын
Hey Phil, Nice video! If you find time, can you please make a part 2 where you show how to make a PCB panel for high quantity manufacturing and how that affects the gerbers and pick and place files. Thanks, KD
@TheEmbeddedHobbyist
@TheEmbeddedHobbyist 2 жыл бұрын
My pet hate is large PCB space and tiny SMD parts can just push the costs up for no reson. Plus it was always good to see components flying off during a resonance search tests when we moved over from TPH to SMD. Amazing to see how much a PCB can bend at resonance. Great Vid, reminds me of my old working days.
@PhilsLab
@PhilsLab 2 жыл бұрын
Yes, good point - I agree completely! Thanks for watching:)
@Napalm13
@Napalm13 2 жыл бұрын
Many thanks to Your tutorial, Phil! I used older one to create a PCB design and placed it on jlcpcb. Information was very valuable and helpful :)
@PhilsLab
@PhilsLab 2 жыл бұрын
Thank you! Very glad to hear the videos have been helpful :)
@rick_er2481
@rick_er2481 2 жыл бұрын
Amazing! Thankyou for the resources and the excellent video
@PhilsLab
@PhilsLab 2 жыл бұрын
Thank you very much, Rick!
@mateoarv
@mateoarv 2 жыл бұрын
Great video, thanks Phil
@PhilsLab
@PhilsLab 2 жыл бұрын
Thank you for watching!
@anilsuha5301
@anilsuha5301 2 жыл бұрын
It's purely awesome 👍 thanks phil
@PhilsLab
@PhilsLab 2 жыл бұрын
Thank you very much, Anil!
@Bianchi77
@Bianchi77 2 жыл бұрын
Nice video clip, keep it up, thank you :)
@hikabarki5500
@hikabarki5500 2 жыл бұрын
Nice tutorial 👏👍
@PhilsLab
@PhilsLab 2 жыл бұрын
Thanks!
@andershestad284
@andershestad284 2 жыл бұрын
Fantastic video! A lot of information in just 15 minuites, but still so easy to follow and presented in a practical way :)
@PhilsLab
@PhilsLab 2 жыл бұрын
Thank you, Anders - glad you liked the video! :)
@peterlaidlaw8655
@peterlaidlaw8655 2 жыл бұрын
Useful ... Thanks for sharing. The flow of thoughts works for me. 5/5 stars :-)
@PhilsLab
@PhilsLab 2 жыл бұрын
Thank you, Peter!
@Graham_Wideman
@Graham_Wideman 2 жыл бұрын
Nice video Phil! I'd be interested in hearing your position on component reference ids (R15, C3, U5 and so on). I notice that you seem to have omitted them on the Little Brain board.
@PhilsLab
@PhilsLab 2 жыл бұрын
Thank you, Graham! For first iterations of complicated designs, I'll typically leave them on for debugging/testing purposes. But once I'm fairly confident in my design, I'll remove them - as I think it just makes the board look nicer.
@Program2live
@Program2live 2 жыл бұрын
Really good information as per usual, when is the training course going to be available?
@PhilsLab
@PhilsLab 2 жыл бұрын
Thank you! Currently working heavily on the PCB design course, I have the voice overs to do now and then it should be ready!
@iuiz
@iuiz 2 жыл бұрын
@@PhilsLab Also looking forward for it :). I hope there will be enough parts on JLCPCB available. STM32F401's are still missing and even Arduino chips are expensive now.
@nicoladellino8124
@nicoladellino8124 2 жыл бұрын
Very nice video, TNX
@PhilsLab
@PhilsLab 2 жыл бұрын
Thank you, Nicola.
@nicat_nicat_nicat
@nicat_nicat_nicat Жыл бұрын
Thank you very much good informations
@PhilsLab
@PhilsLab Жыл бұрын
Thanks for watching, Nicat.
@gabrielvigiano
@gabrielvigiano 2 жыл бұрын
you are amazing... thanks for sharing...
@PhilsLab
@PhilsLab 2 жыл бұрын
Thank you, Gabriel!
@krnnjhee36
@krnnjhee36 2 жыл бұрын
Hey Phil Thank you for video . Can you make +2 +3 hours videos please? Because they are very instructive
@MacGyverKilla
@MacGyverKilla 2 жыл бұрын
Hi Phil, where do you source your semiconductors? Whichever part I look for its out of stock for a year or years, even ADCs, sensors and everything by now.
@PhilsLab
@PhilsLab 2 жыл бұрын
Yeah, these days you either have to design 'in the moment' with what is currently available, or stockpile... Both not great options unfortunately :/
@mateoarv
@mateoarv 2 жыл бұрын
Do you usually modify the paste layers when ordering a stencil? I usually just let JLCPCB decide paste apertures and such, but I'm curious if that's the best approach
@PhilsLab
@PhilsLab 2 жыл бұрын
No, I usually don't bother with modifying the paste layers. Haven't had a problem so far!
@shantokhan9147
@shantokhan9147 2 жыл бұрын
Beautiful
@PhilsLab
@PhilsLab 2 жыл бұрын
Thank you!
@Cutycats9
@Cutycats9 2 жыл бұрын
If i get a ipc pcb design certification its good or not and why ? Thank you
@peternierop3241
@peternierop3241 2 жыл бұрын
Could you recommend somebody that can make a design? I am entirely new to this. I know what my boards should be able to do.
@wdm_frwrd
@wdm_frwrd 2 жыл бұрын
Thanks for video! Questions.. How to calculate track length for SDIO? Are there any built-in tools in KiCad or Altium? And since we're talking about timings and high frequencies, how to wire (track length, distance between conductors etс) SDRAM memory? Are you planning tutorials in the future? Thanks!
@oscarpeters1351
@oscarpeters1351 2 жыл бұрын
The data lines for the SD-card or the SDRAM have to match eachother, in Kicad you have a tool to match the track length. Max track length is not that critical as the speed ain’t that high like USB3.1 speeds which have a max track length of 12cm
@DiegoColl44
@DiegoColl44 2 жыл бұрын
Nice.!! Thanks..!!
@PhilsLab
@PhilsLab 2 жыл бұрын
Thanks for watching!
@benjaminhodzic4840
@benjaminhodzic4840 2 жыл бұрын
Hey Phil I have a question about Altium, what are the biggest benefits of transitioning from KiCAD to Altium and is it worth it? Love your work, cheers.
@wthornton7346
@wthornton7346 2 жыл бұрын
I can tell you what the biggest drawback is... $3000. That is what an Altium license will set you back.
@dhruslab9563
@dhruslab9563 2 жыл бұрын
Can you please upload the next video regarding the EKF
@PhilsLab
@PhilsLab 2 жыл бұрын
Yes, that’s coming in December :)
@obregr
@obregr 2 жыл бұрын
god explanato i like your content
@PhilsLab
@PhilsLab 2 жыл бұрын
Thank you, Gregor!
@ianthehunter3532
@ianthehunter3532 2 жыл бұрын
What are some of the most common trace widths?
@PhilsLab
@PhilsLab 2 жыл бұрын
Typically, I’ll route signal traces at a min. 0.3mm but that really depends on the scenario. For ‘power’ 0.4/0.5mm but that of course depends on the current requirements.
@ianthehunter3532
@ianthehunter3532 2 жыл бұрын
@@PhilsLab Thanks a lot, I just asked because I tend to go up to 0.8 mm for power and I thought it was a bit much
@jan.feucht
@jan.feucht 2 жыл бұрын
Thank you for this great video, but could you please write next time numbers like the minimum drill bit size directly on the slide? Your videos have the same relevance as my university lectures to me. Thank you for sharing your knowledge and experience.
@PhilsLab
@PhilsLab 2 жыл бұрын
Thank you, Jan - yes, I'll put some example numbers directly on the slides next time :)
@mdyusuf3174
@mdyusuf3174 2 жыл бұрын
Wow nice
@PhilsLab
@PhilsLab 2 жыл бұрын
Thank you :)
@arjunramesh6383
@arjunramesh6383 2 жыл бұрын
Hi Could you do a PCB design of stm32 and 13.56 mhz rfid
@alxcuisine9575
@alxcuisine9575 2 жыл бұрын
Hi Phil! Great Video ! I would add though the one thing that btw JLCPCB keeps asking: a visible marking for the orientation of some of the components (chips- pin 1, diode, Cp (polarization) etc. And they aren't the only ones. PCB Assembly, no matter how well is is automatized, has still a lot of "human" steps, and we need to make the readablility of our board in the DFM process as clear as possible. That reduced the error rate greatly (pad component rotation, etc) - as there are to "standard rotation angles and centroid positions " for components - *EACH* PCB Manufacturer has different ones!
@bobweiram6321
@bobweiram6321 2 жыл бұрын
LOL! Don't be surprised when you see a knock off of your lovely PCB after sending it to China.
@jan.feucht
@jan.feucht 2 жыл бұрын
Thats also something I am afraid of, do you have any example where this happens before?
@siux94
@siux94 2 жыл бұрын
Half man half jlc pcb ad.
Parallel Termination Basics - Phil's Lab #119
22:15
Phil’s Lab
Рет қаралды 21 М.
New Gadgets! Bycycle 4.0 🚲 #shorts
00:14
BongBee Family
Рет қаралды 11 МЛН
Sprinting with More and More Money
00:29
MrBeast
Рет қаралды 95 МЛН
Bro be careful where you drop the ball  #learnfromkhaby  #comedy
00:19
Khaby. Lame
Рет қаралды 47 МЛН
Can you beat this impossible game?
00:13
LOL
Рет қаралды 47 МЛН
Top Fifteen Mistakes People Make When Designing Prototype PCBs
12:26
Cosplay Light and Sound
Рет қаралды 126 М.
Critiquing My Own PCB Designs - Phil's Lab #43
24:54
Phil’s Lab
Рет қаралды 49 М.
6 Horribly Common PCB Design Mistakes
10:40
Predictable Designs
Рет қаралды 167 М.
PCB Design for EMI & SI - Phil's Lab #64
19:06
Phil’s Lab
Рет қаралды 60 М.
Inside a Huge PCB Factory
26:49
Strange Parts
Рет қаралды 3,5 МЛН
Types of PCB Grounding Explained | PCB Layout
18:12
Altium Academy
Рет қаралды 58 М.
Thermal PCB Design Tips - Phil's Lab #93
21:14
Phil’s Lab
Рет қаралды 26 М.
The Petabyte Pi Project
22:27
Jeff Geerling
Рет қаралды 2,1 МЛН
Design for Manufacturing
14:11
Nonfiction Design
Рет қаралды 29 М.
Aesthetic PCB Design Tips - Phil's Lab #84
17:56
Phil’s Lab
Рет қаралды 71 М.
Топ-3 суперкрутых ПК из CompShop
1:00
CompShop Shorts
Рет қаралды 379 М.
cool watercooled mobile phone radiator #tech #cooler #ytfeed
0:14
Stark Edition
Рет қаралды 7 МЛН
ПК с Авито за 3000р
0:58
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 1,6 МЛН
How To Unlock Your iphone With Your Voice
0:34
요루퐁 yorupong
Рет қаралды 17 МЛН