Mechanica Firmware – Makelangelo (Arduino Motor Shield)
Bouwpakket project Polar Drawbot FIRMWARE Makelangelo firmware voor de Polar Drawbot, te gebruiken met een Arduino UNO/MEGA + Motor Shield v1/v2 Arduino MotorShield v1 (firmware folder: firmware_ams)
Jumped to v7.0.0 to match EEPROM_VERSION in firmware. (Less confusing to users.)
Added D10 V*, reports hardware version.
Added workaround for Arduino's broken handling of #include command
Added Add motor sleep on timeout (Thanks, @mbells!)
Fixed firmware_ams disrespected feed_rate, only moved at one speed
Updated findHome() (G28) to work with internal prototype.
Improved adjustInversions() to avoid rounding error
Adds version number to firmware so Makelangelo software can check firmware version and throw a warning if they are out of date.
Several bugfixes and corrections. Changes to teleport() and units of measurement.
Release 5 fixes a mistake in Bresenham's line algorithm that cause a cumulative error buildup, ruining most long drawings. It took a long time to find and very little time to fix.
Arduino 1.6.6 is being extra picky about a few things that don't matter much to Makelangelo-firmware.
This update appeases the monster by singing in a different key.
Fixes RUMBA baud rate
First release as a separate project
Download Makelangelo Firmware @ Github