Skip to content

This project aims to receive commands and pilot several stepper motors

Notifications You must be signed in to change notification settings

dfollereau/motor_firmware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Presentation

This project aims to receive commands and pilot several stepper motors

Details

  • Infrastructure and Hardware: LAN <-> Raspberry PI 3 <-> SERIAL USB <-> ARDUINO MEGA 2560 <-> LCD 12864/RAMPS 1.4 <-> N x NEMA 17 stepper motors

  • Software and Design : MQTT client subscriber <-> PROTOBUF <-> PYTHON <-> C++ <-> U8g2/StepperDriver

This design allows a distributed environment. Motors are remotely piloted, no high-level logic here this repo only handle the communication protocol and sending appropriate commands to the motors. Blue LCD embarked with the robot and motors is showing debug informations.

Setup

$ cd protobuf
$ generate_files.sh

LCD showing debug

About

This project aims to receive commands and pilot several stepper motors

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages