Loading TinyG2 in the Arduino DUE
I have been intrigued for a while with TinyG controller and their S-shaped speed curves. It is an evolution from simpler trapezoidal speed patterns used by GRBL software and by most 3D printer firmwares out there too. However, TinyG (besides a South Korean music group) is not designed to work on a regular Arduino but over more powerful Atmel processors, the XMega series. While the software is open source, it does not help if you do not have the right processor. But lately I am giving a course where I have borrowed an Arduino DUE, which happens to be supported by TinyG project too. Uploading the code has been a bit of challenge, partly due to my attempt of using a USB cable with broken data wires (I did not know that as I use it for charging my cellphone). But even with a good cable, the upload process, at least using OSX was a bit of a challenge. It all comes down to a not entirely cooked script from their github . As I am not familiar with ARM development conventions, I see