Support My KiCad Tutorials & Get Instant Access to All Project Files
Â
I put countless hours into creating these KiCad tutorials so you can learn step by step. If you enjoy them, a small $5 donation means the world—it helps me create more content and support m.y project"
Donate 5$Lifetime
$5
Â
✔Lifetime access to all KiCad project files
✔ Download ready-to-use libraries, schematics, and PCB layouts
✔Fast personal support from me if you get stuck
✔2 hours of video content
✔18 video lessons
Â
Lifetime Access to All KiCad Project Files
Once you donate, you'll get permanent access to all the KiCad files I use—schematics, PCB layouts, and libraries—so you can study, reuse, and adapt them in your own projects.
Ready-to-Use Libraries
When you donate, you unlock all the custom component libraries I’ve built—pre-designed footprints and symbols—so you won’t have to spend hours creating them from scratch.
Fast Personal Support
Â
Your donation also means you get priority access to my personal support. If you ever get stuck, I’ll help you quickly so you never lose momentum.
Donate for CoffeeÂ
Â
Most developers simply press Build and Flash.
In this course, you will explore what actually happens inside the system — from the reset handler to the linker script and vector table.
Get Clear Answers to Your Questions
Learning accelerates when you ask questions.
You’re encouraged to be proactive and curious throughout the course. I respond to questions within 12 hours, and most of the time within 2–3 hours.
Course Content
-
0 - Introduction
1 lesson- Introduction to the Course
-
1 - Schematic/Footprint Design
5 lessons- Rate & review this course
- 1 - CAT4104 Motor Driver, Symbol Design
- 2 - CAT4104 Motor Driver, Footprint Design
- 3 - LED, symbol/footprint Design
- 4 - USB Connector, symbol/footprint Design
-
2 - Kicad Schematic Design
2 lessons- 1 - Schematic Design
- 2 - PCB Design
NICE TO MEET YOU
Tutor
Greetings! I'm Yerke, the founder/editor/SEO/ loader/marketer of SteppeSchool. With a Bachelor's degree in Electrical Engineering and a Master's degree in Robotics/Mechatronics, I completed my Ph.D. in Robotics/Mechatronics.
Currently, as an automation engineer, I spend my free time teaching people about electronics, embedded programming, and robotics. For years, I've been curating insightful content on my YouTube channel (+700k views), offering valuable insights to students and enthusiasts alike.
More Details
Frequently-asked questions
Can I get support if I’m stuck?
Can I use a different STM32 board than the one used in the course?
Should I have prior knowledge of programming STM32 microcontrollers?
Do I get lifetime access?
Is there a refund policy?
Do I need an STM32 board?
Take Full Control of Your STM32 Projects
Stop relying on black-box solutions and start understanding how your system really boots.
In this course, you will learn how to design your own bootloader from scratch, master low-level concepts like the startup file and vector table, and gain the skills needed to build robust, professional embedded systems.
ENROLL NOW