Skip to content

Contains encoder & processor boards for closed-loop stepper motor angle control. Steering the key/door knob with the might of stepper motors.

License

Notifications You must be signed in to change notification settings

netz39/Stepper-Locking-System

Repository files navigation

Stepper Locking System

Steering the key/door knob with the might of stepper motors. See the Wiki (german) for more details and an overview.

This is forked from https://github.com/sprenger120/StepperServo.

Firmware

The firmware written in C++ is here.

Requirements for v1.0

  • control stepper motor with Trinamic IC
  • hall encoder connection to get current motor state
  • read motor temperature
  • CAN peripherie (dedicated PCB)
  • power rails are secured by two fuses, with reverse polarity/overvoltage protection
  • drive syncronous addressable LEDs
  • get states from door and lock
  • connection to two buttons to open/close door
  • switch on/off Nerdstern (outdoor lamp)

Known issues in v1.0

  • Mosfet Q1 has wrong connections for choosen part. Gate and Source are swapped.
    • can be solved by simply solder the part upside down
  • the LQFP32 package of STM32G0B1KE doesn't support HSE connection
    • the internal HSI is used

Pictures (v1.0)

pcb front

pcb back

About

Contains encoder & processor boards for closed-loop stepper motor angle control. Steering the key/door knob with the might of stepper motors.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages