I tried 'make clean' followed each time by each of the previous upload options I listed before. No go. The thing will not map the layout facing forward.
Just a thought - are you sure you soldered the switches on the right side of the board? Looking on the Atreus website I see the switch outlines on the back which is unusual, and the switches can go either way as there are two sets of holes...
Even if I soldered it upside down, these upload options should correct that right? Also, if it was upside down, why would the precompiled firmware work fine out of the box?
Is there a way to compile the layout into a .hex file like the precompiled ones on the website and upload using:
avrdude -p atmega32u4 -c avr109 -U flash:w:atreus_classic.hex -P /dev/ttyACM0
- this seems to be the only upload method that maps correctly (using the pre-compiled firmware)