Skip to content

SCS15/SC15 servo drive with half-duplex UART interface and STM32/HAL.

License

Notifications You must be signed in to change notification settings

ufnalski/scs15_servo_half_duplex_l432kc

Repository files navigation

SCS15/SC15 servo drive with half-duplex UART interface (STM32L432KC)

An STM32 HAL demo of a half-duplex UART communication with the SCS15 Feetech (AKA SC15 Waveshare) servo drive.

SCS15/SC15 in action

SCS15/SC15 OLED

The SC15 servo from Waveshare seems to be a rebranded SCS15 servo produced by Feetech - you can use manuals and examples from both companies to write your own library. I cannot share here a complete implementation for STM32 because writing the missing part is the lab exercise 😇 The demo code is written as a blocking one. One of the tasks is to rewrite the library into a non-blocking one (_IT, _DMA, _ReceiveToIdle).

Missing files?

Don't worry 🙂 Just hit Alt-K to generate /Drivers/CMCIS/ and /Drivers/STM32L4xx_HAL_Driver/ based on the .ioc file. After a couple of seconds your project will be ready for building.

Libraries

Software tools

Line braking in YAT

SCS15/SC15 UART messages

Exemplary hardware

Docs and examples

What next?

Use it/them in one of your projects. For example, build a robotic acrobat similar to Swinging Monkey by Antons Mindstorms. And here is my take on it. The SCS15/SC15 servos can be bolted to LEGO Technic/Mindstorms bricks without any machining or 3D printing - probably a coincidence but a pretty handy one 😎

Call for action

Create your own home laboratory/workshop/garage! Get inspired by ControllersTech, DroneBot Workshop, Andreas Spiess, GreatScott!, ElectroBOOM, Phil's Lab, atomic14, That Project, Paul McWhorter, and many other professional hobbyists sharing their awesome projects and tutorials! Shout-out/kudos to all of them!

Warning

Automation and control engineering - do try this at home ❗

190+ challenges to start from: Control Engineering for Hobbyists at the Warsaw University of Technology.

Stay tuned!

About

SCS15/SC15 servo drive with half-duplex UART interface and STM32/HAL.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published