KiCad STM32 Hardware Design - An Overview in 20 Minutes - Phil's Lab #15

KiCad STM32 Hardware Design - An Overview in 20 Minutes - Phil's Lab #15

Phil’s Lab

3 года назад

133,945 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

David Collins
David Collins - 27.09.2023 06:43

mr phil, i'm trying to learn how to just make ADAPTERS with kicad and have them made so i can put connectors on a board. like just a USB front panel device, so it's not electronics - it's 18 pins to 18 pins. what should i learn or watch to just get simple pcb's where i surface mount conectors and recepticles designed in kicad?

Ответить
John Doe
John Doe - 12.08.2023 01:32

JLC is quite good or even excellent in making PCBs, but I cannot say the same when you order PCBA, although they say chips are on stock, like hundreds of them and I want to make prototype of 10-20 boards , when you place an order it turns out they don't have these chips at all..after waiting for 3 weeks to let them to get them. It were some PIC16 and STM32. It was really really disappointing. And then they make decision by themselves that incomplete order will be produced. Let say a set of boards make a complete project and they decide that if one of them is possible to be made form A to Z then they don't care that the other won't be made 100% populated or at all, they just produce the first one without asking, even if it all was in one order... Sometimes not having the full set spoils the idea of production at all. My advice is to always ask them on chat if they really have these parts on stock, even when their fancy ordering system says there are many of them. But yes, their site ordering system and even online and offline PCB designer is impressive and they are really fast and cheap in making excellent PCBs.

Ответить
钟嘉文
钟嘉文 - 26.06.2023 14:14

Why no osc32

Ответить
Miguel Flores-Acton
Miguel Flores-Acton - 18.06.2023 09:30

Perfect video for those getting started with custom stm32 boards

Ответить
Cholea Oum
Cholea Oum - 16.06.2023 19:32

Any reason you didn’t use a two layer ground plane?

Ответить
Lilultime
Lilultime - 05.02.2023 17:29

Thank you a lot man

Ответить
47 Lokesh kumar
47 Lokesh kumar - 18.12.2022 20:18

From where I can purchase your board sir

Ответить
Sarwar N
Sarwar N - 19.10.2022 10:04

So what is the advantage of this build with off-shelve Blue Pill?

Ответить
persu persulast
persu persulast - 09.10.2022 17:33

is external oscillator really needed?

Ответить
made 1142
made 1142 - 03.10.2022 07:48

thanks for tutorial, I still learn about PCB design and I have question, why is no ground trace in TOP layer?

Ответить
Bhim Lama
Bhim Lama - 16.08.2022 22:47

I really like the way you describe the things.

Ответить
Bhim Lama
Bhim Lama - 16.08.2022 22:47

My university used Multisim and Ultiboard. ? Can you say something about this program compared to other.?

Ответить
Troy Yanda
Troy Yanda - 18.07.2022 17:32

Where do I sign up for the paid course Phil?

Ответить
paul meynell
paul meynell - 05.07.2022 01:47

Excellent thank you

Ответить
Luke Rumbaugh
Luke Rumbaugh - 16.04.2022 05:52

Appreciate this Phil, really helped clear up some things I was uncertain about using STM32 datasheet and reference manual. Used your tutorial to make a breakout board for a simpler STM32 TSSOP-20 for my microcontrollers class. Also appreciated your "small" comments and pro tips along the way like ferrite bead, one decoupling cap per VDD pin, etc. Thanks a lot!

Ответить
Bobby
Bobby - 13.11.2021 03:06

Thank you

Ответить
jacko mustermann
jacko mustermann - 19.09.2021 09:04

Thank you very much for this course in short and extended length, as well all your other tutorials!
I use it as starting point for own STM32 layouts; really helpful.
Just one minor note (even if it does not matter, since the oscillator is symmetric): PB5 (OSC_IN in the data sheet) is labelled as HSE_OUT in your layout, and PB6 (OSC_OUT) is your HSE_IN. Is the change IN/OUT intended (e.g. because OUT from osc view is IN for the MCU and vice versa?)?

Ответить
Hakim E.Silochi
Hakim E.Silochi - 26.08.2021 10:59

Greetings from spain,i always see your videos and i always have the same question,what did you study and where did you learn all this? Thanks!

Ответить
Aravind Maiya
Aravind Maiya - 25.08.2021 10:07

Dear Phil, Glad to see this video. Really found it useful. I do have some queries, as I started working on this board. Kindly address. 1) How do we decide number of GPIO headers required. 2) Is there any sequence to be followed between GPIO header and MCU GPIOs, i mean, should pin 1 of MCU match with pin 1 of GPIO header 3) How do you group header pins, i mean how do we decide which pin to assign for the GPIO headers when we create these headers. Thanks for the session. Regards :)))

Ответить
Debraj Das
Debraj Das - 23.08.2021 10:59

Excellent work buddy

Ответить
almickle
almickle - 17.08.2021 17:43

Did you program it directly through D+ and D-?

Ответить
tebbo
tebbo - 06.08.2021 23:00

Keep up the good work man 100k subs soon

Ответить
Mohammed Shahid
Mohammed Shahid - 25.07.2021 15:55

What is FB1

Ответить
Curious Scientist
Curious Scientist - 19.07.2021 21:30

I just want to thank you this extremely useful tutorial. I haven't downloaded any of your files, but I followed what you did in the video step by step and with tiny modifications I made a similar STM32 board. You compressed a huge amount of information into this video without making it hard to understand. The footprint assignment part was particularly useful for me because I had no prior knowledge on that topic. Once again, thank you for this informative and well-structured video!

Ответить
Dhruv Bose
Dhruv Bose - 15.05.2021 12:23

Awesome and simple explanation! Can you please tell me if this board can be programmed via Arduino ide. If yes, then can you point me to some references on how to set this up? Any and all help is appreciated.
Thanks!

Ответить
Lohi Karhu
Lohi Karhu - 09.05.2021 19:49

Phil, i wasn't sure if the $33.10 was per unit for 5units, or the total for 5 pcs.?
Thanks for a nice 'walk-through '

Ответить
Emin Akgün
Emin Akgün - 09.05.2021 00:09

I saw USB shield pin is tied to ground in ST's dev kits without metal shield. Is it because there might be a use case of dual role OTG?

Ответить
Mustafa GLNR
Mustafa GLNR - 03.05.2021 20:36

Hi,
l am runig as Hardware Designer on high-Speed Board Design including Ethernet/USB/PCIe features in multilayer but now l can't feel donig a job in professional sense. That's why l am looking for a way to design FPGA Board. but to do this dream, l need to see the professional design samples but in online l can't find enough source.
About this issue,
Can you provide your best opinions and recommendations for observing any resources?

Ответить
Excel Moves
Excel Moves - 02.05.2021 00:10

How do I set the parameters so that I don't have to keep changing the size of the vias and track widths when I add a new ones?

Ответить
Shashank K S
Shashank K S - 23.04.2021 16:51

Phil, what would happen if I do a top copper pour of 3V3 (top copper plane with proper isolation for rest of the traces)? Is this good practice?

Ответить
Advay Mengle
Advay Mengle - 02.04.2021 05:29

Any chance you could share your .ioc file for the STM32CubeMX project on GitHub? Thank you for the high quality content!

Ответить
Rex Serpe
Rex Serpe - 12.03.2021 08:20

What component/footprints did you use for your micro-usb connector? Really struggling to find a USB connector with a readily available footprint... do people typically just make their own footprint for things like this? I get the feeling I'm not looking in the right place since this seems like it would be a pretty common component. Thank you for the fantastic video!

Ответить
Ridvan Melih Sahin
Ridvan Melih Sahin - 05.03.2021 09:31

Hi Phil, What do you think about make a video for ADS1256+STM32. I think its most useful for us. Thank you for this video and your hard work.

Ответить
Samy Guerra
Samy Guerra - 13.02.2021 07:43

Could you do a tutorial on how to make a pcb with an STM32 + DRV8323 and show us the step to control a bldc motor?

Ответить
Clint Milner
Clint Milner - 12.02.2021 21:23

This video was so detailed and a complete story from idea to manufacture. This is exactly what I have been wanting to find. Thank you for this.

And also, thank you for no loud, annoying intro and out-tro music. ;)

Ответить
Barun Basnet
Barun Basnet - 10.02.2021 17:46

Hi Phil, is it a bad practice to route pcb traces under an IC? I see you haven't done that, but I do most of the time for convenience.

Ответить
Kosh42EFG
Kosh42EFG - 25.01.2021 13:46

Just fell on this video. Excellently done.

Ответить
Manuel Roger-Proulx
Manuel Roger-Proulx - 08.01.2021 18:20

Just recently discovered your channel and I have to say you really are crushing it. Quality is way up there!

Ответить
Deepankar Maithani
Deepankar Maithani - 08.01.2021 05:33

To program this board from usb do I need to first flash a bootloader?

Ответить
Deepankar Maithani
Deepankar Maithani - 08.01.2021 04:54

Which regulator would you suggest if i want to get 3.3v from 9v battery current requirements are 200mA. Do you think it would be efficient to use the same voltage regulator as you have used ?

Ответить
Are Granhaug
Are Granhaug - 31.12.2020 03:12

This is outstanding content. Thank you, Phil!

Ответить
Bert Brecht
Bert Brecht - 26.12.2020 01:12

I did not see a USB jack/connector in the parts list. Do I need to order and solder these myself?

Ответить
Griffin P.
Griffin P. - 23.12.2020 07:14

Phil, great content as always. Do you think you could do a video about how you develop bootloaders for your boards? I think it could make a great middle segment between the hardware design and the actual applications being run.

Ответить
KM Academy
KM Academy - 22.12.2020 21:20

Great tutorial. You are a hero.

I wonder if you can do videos on advanced high speed stuff. (HDMI, DDR...etc)

Ответить
Excel Moves
Excel Moves - 20.12.2020 01:01

How do I solve this problem? Symbol L1 pad ~ Not found in footprint Custom Components:T-68-6 CT.

Ответить
manu
manu - 16.12.2020 03:54

Well explained.. In most of your designs you are using STM microcontrollers is there any specific reason for that???

Ответить
Richard Taft
Richard Taft - 13.12.2020 04:25

would this be done the same way for the STM32H757BITx (LQFP208), or would i need separate power and crystals for each parts of the chip

Ответить