I recently worked on converting GRBL to work on the Arduino Mega. There were some issues with the Fuse configuration.
Luckily Cody Snyder has done a great job of mapping out all the Arduino Micro-controller Fuse values….
Arduino Uno
Low Fuse | 0xFF |
High Fuse | 0xDE |
Extended Fuse | 0×05 |
Arduino Duemilanove or Nano w/ ATmega328
Low Fuse | 0xFF |
High Fuse | 0xDA |
Extended Fuse | 0×05 |
Arduino Diecimila, Duemilanove, or Nano w/ ATmega168
Low Fuse | 0xFF |
High Fuse | 0xDD |
Extended Fuse | 0×00 |
Arduino Mega 2560
Low Fuse | 0xFF |
High Fuse | 0xD8 |
Extended Fuse | 0xFD |
Arduino Mega (ATmega1280)
Low Fuse | 0xFF |
High Fuse | 0xDA |
Extended Fuse | 0xF5 |
Arduino Mini
Low Fuse | 0xFF |
High Fuse | 0xDD |
Extended Fuse | 0×00 |
Arduino Fio
Low Fuse | 0xFF |
High Fuse | 0xDA |
Extended Fuse | 0×05 |
Arduino BT w/ ATmega328
Low Fuse | 0xFF |
High Fuse | 0xD8 |
Extended Fuse | 0×05 |
Arduino BT w/ ATmega168
Low Fuse | 0xFF |
High Fuse | 0xDD |
Extended Fuse | 0×00 |
LilyPad Arduino w/ ATmega328
Low Fuse | 0xFF |
High Fuse | 0xDA |
Extended Fuse | 0×05 |
LilyPad Arduino w/ ATmega168
Low Fuse | 0xE2 |
High Fuse | 0xDD |
Extended Fuse | 0×00 |
Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328
Low Fuse | 0xFF |
High Fuse | 0xDA |
Extended Fuse | 0×05 |
Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega168
Low Fuse | 0xFF |
High Fuse | 0xDD |
Extended Fuse | 0×00 |
Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega328
Low Fuse | 0xFF |
High Fuse | 0xDA |
Extended Fuse | 0×05 |
Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega168
Low Fuse | 0xC6 |
High Fuse | 0xDD |
Extended Fuse | 0×00 |
Arduino NG or older w/ ATmega168
Low Fuse | 0xFF |
High Fuse | 0xDD |
Extended Fuse | 0×00 |
Arduino NG or older w/ ATmega8
Low Fuse | 0xDF |
High Fuse | 0xCA |
If you find issues with the above settings, please let me know so I can update it. 😉