Hi, my name is Yerke, a founder of Steppeschool.
I got a Bachelor's degree in electronics and a Master's degree in robotics and mechatronics. Currently, I am doing my PhD in robotics. I've always had a keen interest in robotics and used to spend hours developing robots and devices.
I dream of building an educational platform on robotics to make knowledge accessible to everyone and to help beginners and enthusiasts who want to grow into professional engineers.
Why Steppeschool? Mastering robotics requires not only understanding theoretical and practical aspects but also implementing very abstract ideas into practice. My aim is to equip YOU with the necessary theory and reinforce YOU to use it practically.
STM32 Intro course:
www.steppeschool.com/courses/stm326
You can support me on Patreon and to source code and complementary materials of all my projects:
www.patreon.com/user/posts?u=80399744
Steppe School
I would like to share the new articles with you. They can help you to broaden your knowledge and improve your skills in STM32 Programming
1. GPIO Programming in STM32
This article is designed to remove friction for beginners and clearly explain the essentials of STM32 GPIO Programming:
www.steppeschool.com/blog/stm32-gpio-tutorial-begi…
2. STM32CubeProgrammer - Complete Beginner Guide
A tool for flashing, debugging, and configuring STM32 MCUs
www.steppeschool.com/blog/stm32cubeprogrammer-debu…
Also, do not forget to check out courses that you can get at a discounted price:
www.steppeschool.com/courses/stm32-hal-orientation…
www.steppeschool.com/courses/stm32-course-drone-fl…
5 days ago (edited) | [YT] | 6
View 0 replies
Steppe School
During the New Year holidays, I’ve been working on a new version of the balancing robot, this time based on the ODrive S1 motor driver. Even though I’m not very experienced in hardware design, this setup should do the job — so please don’t judge too harshly ;)
And as always, don’t forget to check out the StepperSchool courses for in-depth content on motor control, STM32, and control systems.
www.steppeschool.com/courses/stm32-course-drone-fl…
www.steppeschool.com/courses/stm32-programming-cou…
www.steppeschool.com/courses
1 week ago | [YT] | 9
View 1 reply
Steppe School
Designing a bootloader is an essential skill in embedded programming. If you are seriously considering embedded systems or robotics as a career path, understanding how bootloaders work—and how to build your own—is incredibly valuable.
To provide you with a comprehensive guide, I have recently started writing articles on this topic. Finally, the first part is available on my blog. It helps you build a solid foundation in bootloader programming: bootloader basics, CRC, UART programming, and a Python script for sending the binary file.
www.steppeschool.com/blog/stm32-bootloader-part1-f…
If you want to dive deeper into STM32 development, don’t forget to check out my STM32 programming courses, which are currently available at a discounted price:
www.steppeschool.com/courses/stm32-hal-orientation…
www.steppeschool.com/courses/stm32-programming-cou…
www.steppeschool.com/courses
1 month ago (edited) | [YT] | 16
View 0 replies
Steppe School
I’ve just published the first part of my CAN Bus Communication course!
www.steppeschool.com/stm32-can-bus-course
In this module, I cover CAN fundamentals, frame operation, CAN loopback mode, bit timing configuration, and sending/receiving messages on the STM32.
It’s a practical, step-by-step introduction that gets you communicating between nodes quickly without overcomplicating the theory.
If you’re working on robots, motor control, drones, or any system that needs reliable communication, this course will give you a solid start.
www.steppeschool.com/courses
1 month ago (edited) | [YT] | 28
View 0 replies
Steppe School
Black Friday is here, and I think it is an excellent opportunity to offer you 50% off all my STM32 courses.
www.steppeschool.com/courses
If you want to dive deeper into STM32 or start a new project, this is the best time of the year to jump in.
STM32 Programming Course — Master essential peripherals
Balancing Robot Course — Build a complete self-balancing robot (PID included)
Attitude Estimation Course — IMU Integration, Sensor fusion, Filters, Quaternions
Quadcopter Flight Controller Coding — Sensor fusion, PID, RC joystick integration
1 month ago (edited) | [YT] | 10
View 0 replies
Steppe School
Learn STM32 and Robotics — Now for Free
www.steppeschool.com/free-download
In an effort to make my content accessible to everyone, I am launching a new direction on my project: free materials/courses that you can now access on my website:
www.steppeschool.com/free-download
This free content doesn't necessarily mean poor quality. I have spent a lot of time/energy rigorously preparing them. You will definitely find plenty of value inside.
I am planning to create more free courses, but that depends on you. High activity and interest from your side will definitely motivate me to keep expanding this free learning initiative.
2 months ago (edited) | [YT] | 26
View 6 replies
Steppe School
I’ve been working on a new version of my balancing robot — and this time, it’s powered by a BLDC motor and equipped with a damping system for incredible stability and performance.
The smooth response and reduced vibration make it feel much more like a professional robotics platform.
If you’re into control systems, motor drivers, or love seeing robots balance perfectly, you’ll definitely enjoy what’s coming next.
By the way, STM32 and robotics courses are currently available with a special discount if you’d like to learn how to design and program robots like this one from scratch.
www.steppeschool.com/
2 months ago | [YT] | 9
View 0 replies
Steppe School
I’m preparing a new tutorial on how to drive a motor using the ODrive Robotics motor driver, encoder, and motor setup.
ODrive products make it extremely easy to integrate high-performance motors into your projects while providing feedback and precise position control — perfect for robotics and automation applications.
odriverobotics.com/
I don’t advertise products, but I genuinely think ODrive deserves a mention for how much it simplifies advanced motor control.
www.steppeschool.com/
If you’d like to learn more about embedded systems and motion control, check out Steppeschool courses — I teach building balancing/drones, all from scratch using STM32 microcontrollers.
2 months ago | [YT] | 9
View 0 replies
Steppe School
Finally, the second lesson of the CAN tutorial has been released, covering the arbitration process. It is a powerful element of the CAN, and understanding this process will reveal to you the beauty of the protocol.
www.steppeschool.com/courses
Don’t forget to check out my STM32 and Robotics courses at Steppeschool to get the best guidance in project-based embedded programming — from learning STM32 peripherals to building your own robots and flight controllers from scratch.
2 months ago (edited) | [YT] | 4
View 0 replies
Load more