Wednesday, September 17, 2008
Arduino Rebrain <> Sanguano
I have mentioned, on the forum, my attempt to make an Arduino behave sort of like a USB Sanguano by brain transplant.
I have blogged the details here : Rebrains.
AT90USBKey board with reprap. It has a much more powerful chip than
the sanguino, more pins, more memory, native USB, and its only $5 more expensive. USB means we don't have to buy an otherwise useless cable for $20 to program it, and uploads should be much faster!!
Since I like more programming features rather than less, I build it under Eclipse, but use #define, so it still builds under Arduino. I sent a message to Adrian, but I'm sure he's very busy. The message follows...
See below why, but I have made some slight modifications to the
firmware to build for the AT90USB1287 under Arduino, or Eclipse (a
much more powerful IDE than the Arduino environment) using the Arduino
library. I also made some easy instructions for others to repeat the
steps if they wished.
I wonder whether this could be integrated into the current code, or
whether there is somewhere it could be placed, so others could make
use of it.
Alternatively perhaps one of the others on the team would be better
placed to handle this query, in which case perhaps you could let me
Why a different chip?
I used a the 1287 on the AT90USBKey demo board. The board is cheaper
than the Sanguino/data cable combination. The chip is much more
capable than the ATmega644P. It has native USB bootloading (as well as
serial access if you want), 48 pins, and many other improvements.
Since the USBKey is a demo board it also has a large onboard flash
ram, a joystick, a thermistor, and a couple of LEDs. At the time the
argument made against using the AT90USB1287 chip was that it was SMT,
but this obviously doesn't hold since RRRF has released it's SMT
Stepper Motor Driver v2 (sadly I bought v1 before I realised there
was a v2, which I would definitely have prefered).
Some links are:-
Links to this post: