I just got a compiling error from Arduino IDE trying to flash my RAMBo 1.4
sketch\src\HAL\AVR\u8g_com_HAL_AVR_sw_spi.cpp: In function 'void u8g_spiSend_sw_AVR_mode_0(uint8_t)':
sketch\src\HAL\AVR\u8g_com_HAL_AVR_sw_spi.cpp:90:3: error: 'U8G_ATOMIC_START' was not declared in this scope
U8G_ATOMIC_START();
^~~~~~~~~~~~~~~~
[...]
Latest RAMBo board addon is installed (Board Manager) - Board is recognized and I was using the default Marlin linked by V1
The only thing remitely special about my system is that I sync my surface and my desktop by putting Arduino on my OneDrive. That’s why I tried a new install (from arduino.cc) but maybe something from the shared install got stuck.
Arduino has issues with file name length, doing that could add some extra and choke it. I would say give platform.io a shot. I am not sure if most would think it is easier or harder but in the end it takes far less steps and works really well.