/miscr

Simple firmware for the Arduino MEGA and the RAMPS board, used to control stepper motors in a CNC environment.

Primary LanguageArduinoApache License 2.0Apache-2.0

miscr

This repository is no longer going to be updated since I'm re-writing this to AVR-libc. The new repository can be found here.

miscr (Micro-Controller Interfaced Stepper Control with RAMPS) aims to be a simple stepper controller, also including features such as Bluetooth and SD-Card loading, a simple G-Code interpreter, LCD screen support, calibration and more. It’s not meant to be a complicated, professional piece of software for controlling steppers for a CNC environment, however, will be something simple to tinker with.

I don’t intend to implement extruder support any time soon...

This is currently still a concept, however, with this project, I wanted to demonstrate that I could write my own simple controller firmware.

Please note that I am also working on a project called mirpm where miscr will be included as a module. I will port the Arduino version to AVR and maintain it as part of the project. I will transfer this repository to the mirpm organisation where it will be written as a module and maintained there, after the platform is stable enough to do so. I will not continue working on the Arduino version unless I am running out of time.