DouglasPearless / Smoothie2

(Attempt at) A Smoothie firmware port to the Smoothieboard v2 boards.
GNU General Public License v3.0
0 stars 0 forks source link

Smoothie2

A Smoothie firmware port to the Bambino210E board ahead of making changes to support the SmoothieV2 hardware.

There are no guarantees that this code works, won't burn down your house or destroy your electronics or hardware, use entirely at your own risk.

There are a lot of bugs in the code and it is very much a work in progress, the reason it is published is to allow others to contribute before it is folded back into the Smoothie2 main repo.

IF YOU ARE NOT A CODER / WORKING ON THIS CODE BASE DO NOT TRY TO USE THIS UNTIL THE CODE HAS BEEN FULLY PORTED AND TESTED

Current status as at 2016-11-08:

There are a lot of bugs in the code and it is very much a work in progress, the reason it is published is to allow others to contriute before it is folded back into the Smoothie2 main repo.

Current status :

Compiling

First, go into gcc4mbed

cd gcc4mbed/

Then, install the toolchain

./linux_install

Finally, setup the build environment

./BuildShell

Then go to the Smoothie2 source code

cd ../src/

And finally compile the code

make

Board Specific Programming/Debugging Notes

TODO : 

Current major TODOs : 

TODO functionality to port from v1 in more detail :

Things that are broken during the port and should be added back as things progress ( some things might be missing here. I try to use the TOADDBACK label when commenting things so search for that too ) : 

Things changed from Smoothie1 :

Planned refactors ( only to be done when the basic port is done ) :