First I verify through lsusb that I'm seeing the board in boot loader mode:
- Code: Select all
Bus 005 Device 038: ID 03eb:2ffb Atmel Corp. at90usb AVR DFU bootloader
1. From Binary: http://reprap.org/wiki/Printrboard:
I run
- Code: Select all
sudo dfu-programmer at90usb1286 erase
I run
- Code: Select all
sudo dfu-programmer at90usb1286 flash /home/knoppix/PROJECTS/printrbot/PRINTRBOT_FIRMWARE/Marlin-unified-v2.hex
- Code: Select all
Validating...
Flash did not validate. Did you erase first?
2. From Source: Printrbot Firmware Guide
I downloaded from github and setup the Teensyduino app to work with my arduino install. I use the Teensy++2.0 board (per instructions) and compile.
- Code: Select all
Binary sketch size: 114,694 bytes (of a 130,048 byte maximum)
Response:
- Code: Select all
11:44:34 AM: remote connection opened
11:44:34 AM: remote cmd: "comment: Teensyduino 1.15 - LINUX32"
11:44:34 AM: remote cmd: "dir:/tmp/build5028068786201255892.tmp/"
11:44:34 AM: remote cmd: "file:Marlin.cpp.hex"
11:44:34 AM: File "Marlin.cpp.hex". 115390 bytes, 179% used
11:44:34 AM: File contains data beyond chip size, yikes!
11:44:34 AM: remote cmd: "status"
11:44:34 AM: status data sent
11:44:34 AM: remote connection closed
I also tried it on a windows 7 machine loading the Atmel Flip app and following all instructions in the Printrbot Firmware guide.
All I get is:
- Code: Select all
Blank check fail at 0x00000
After all of these, if I replace the BOOT jumper (it's a rev. D,) I can connect in Repetier or Pronterface and it's the old firmware.
No matter how many ways I try it, I can't get the firmware to erase.
I really want to get my Extrudrboard and LCD working and not go back to the RAMPS 1.4, so any help appreciated!!
--tim