Ground Embedded KO Subscribe
Courses

Learn embedded by building

Pick one finished product and follow the order used in production development. When the course ends you have a working board and the documents that justify its design.

All-in-One Project for Robotics & Embedded Development
Open · Fast CampusTaught in Korean

All-in-One Project for Robotics & Embedded Development

One balancing robot covers C, firmware, circuits, mechanics, an app and a portfolio.

  • ATmega328P
  • KiCad
  • Fusion 360
  • Android
  • PID
  • Kalman filter
  • 10parts
  • 165lessons
  • 30hours, approx.

The development order the course follows

  1. Requirements and design
    01

    Requirements and design

    Decide what to build, then prepare the HSI, the software architecture and the Git repository.

  2. Circuit and PCB
    02

    Circuit and PCB

    Draw the schematic in KiCad and lay out a shield PCB made for the robot.

  3. PCB checks and ordering
    03

    PCB checks and ordering

    Pass DRC, inspect the 3D view, then export Gerbers and order.

  4. Mechanical design
    04

    Mechanical design

    Model the chassis and motor mounts in Fusion 360 and 3D-print them.

  5. Firmware and app
    05

    Firmware and app

    Handle the MPU6050, HC-05 and motors in a BSW/ASW structure and build an Android app.

  6. Integration test
    06

    Integration test

    Tune the Kalman filter and PID until the robot stands on its own.

In preparation

The next project course is being made

The topic and release date will be announced first on the YouTube channel.

Subscribe ↗