BenJackson wrote:Dirk, I bought 4 of the A4498's so I could spare you one if you need it. I'm still waiting for Bart's next batch of boards.
BenJackson wrote:If anyone else wants to go this way I'd recommend picking up a RAMPS board: http://reprap.org/wiki/Arduino_Mega_Pololu_Shield it is essentially the same thing Dirk has constructed, but with a more powerful AVR and in a more compact package. You'd have to handle the laser control breakout yourself, but it seems quite straightforward.
BenJackson wrote:One reason RAMPS used Mega was because Arduino is not as conservative about code space as straight C based firmware (that's a nice way of saying "bloated"). The other is the increased RAM space for things like buffering commands or talking to SD/MicroSD cards (which require buffers that are big by AVR standards). The extra pins allow for things like front panel LCD displays.
BenJackson wrote:I'm sure the grbl code will run on any AVR large enough including the Mega1280/2560 that RAMPS uses.
The Arduino code uses avrdude under the hood to program chips. Arduino should already know how to program the 1280 and 2560 if you select the right board. You can drive avrdude by hand to program any AVR with almost any programmer (dozens) ever made. You still use HEX files but they must be built for the specific AVR.
Outside of Arduino the build uses avr-gcc and avr-libc to build an ELF file and then avr-objcopy -O ihex to make the hex file. Then avrdude to program. All of those parts are used by (and installed with) Arduino so you can try using them by hand.
Users browsing this forum: No registered users and 49 guests