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. 😉








