Friday, November 12, 2010

FiveD on Arduino - a call for testers

A while back I started work on an alternative firmware, FiveD_on_Arduino [forum thread][source][wiki]. It is designed to fit on an atmega168 (run your whole reprap from the extruder controller!) yet be upwards compatible with other chips (328p, 644p, 1280 so far) and extensible.

This firmware has reached the point where it needs wider testing. You'll need a system that has gnu make, avr-libc, avr-gcc and friends to compile as I have no idea how to wrangle the various IDEs into doing what I want. You'll also need avrdude, or some other way of getting the compiled firmware onto your atmega.

git clone git://
git branch -r
git checkout release-candidate-triffid
cp config.h.dist config.h
### edit config.h and Makefile in your favourite editor ###
make program

If you have ideas on how to make this firmware easier to access, please post in the forum thread ("compile and load in my favourite IDE" a given- but what needs to change?). Other ideas and contributions are welcome too :)

Thanks to traumflug for his numerous contributions, jakepoz for gen3 electronics support, and numerous others who helped with suggestions and patches.


  1. Felix from Nairobi here,

    I would like to try 5D on a 328. I am still working on the hardware - most stepper motor controllers are not locally available and that is holding me back.

    Will get back to you

  2. I ended up getting pololu's A4983 breakout sent internationally because there was nothing remotely similar available locally