I was frustrated at first not to find the standard Linux .tar file (with the normal install script) to install the new Arduino IDE 2.3.4. under Linux. The zip file contained no install script and the .Appimage file was not intuitive for a standard linux install. Hmmm.
In reading the forums I figured out you wanted the app image made executable and then execute it from the command line to install the IDE. Perfect! Piece of cake...
So I ran the executable arduino-ide_2.3.4_Linux_64bit.Appimage from the terminal command line and it 'apperated' to install everything and the IDE came up. It also re-installed the Teensy modules from the .json script just fine as well. I added in 3 more library packages and was able to successfully compile my CPP code for the Teensy 4.0 and the programming window came up and it attempted to program the Teensy 4.0 but failed. The right hardware was selected (Teensy 4.0) and the port was set to the correct "/dev/ttyACM0 Serial (Teensy 4.0)" serial link. You could see the Teensy go into programming mode after the compile finished (little red LED lit dimly) but it never flashed brightly when it normally actually programms the device. OK - so I pressed the Teensy programming button.
The message in the terminal window when I pressed the Teensy program button was:
2025-01-13T18:04:20.944Z discovery-log INFO {"eventType":"add","port":{"matchingBoardsList":[{"name":"Teensy 4.0","fqbn":"teensy:avr:teensy40","isHidden":false}],"port":{"address":"usb2/2-3","label":"/dev/bus/usb/002/065 Bootloader","protocol":"teensy","protocolLabel":"Teensy Ports","propertiesMap":[["modelID","0x24"],["name","Teensy 4.0"]],"hardwareId":""}},"error":""}
Clearly not happy...It's definiltely crippled but close to doing something useful.
The annoying this is that all the messages showed up in the terminal window and NOT in the Arduino IDE window. Interesting and annoying at the same time...
So I exited out of the IDE and noticed I had a new desktop icon for the Arduino.
HORRAY! This should fix it!
But when I clicked on it I get the error message "There was an error launching the application". Dang...
Looking at the properties of the ICON the path it was pointing to was:
/"path to where the original appimage was stored-executed"/arduino-ide_2.3.3_Linux_64bit/arduino-ide
in the directory where the appimage exists there was NO /arduino-ide_2.3.3_Linux_64bit/ sub-directory that was created - and nothing else was there. And of course the arduino-ide executable doesn't exist either - hence the error meassage.
Running the .Appimage again from the command line still brings up the IDE, but again all the messages are directed to the terminal window (and not the IDE window) and it will not program the Teensy 4.0 micro.
I'm not sure where it thinks it got installed as a 'whereis arduino' only reveals the original .Appimage file -> arduino-ide_2.3.4_Linux_64bit.AppImage. I'm guessing that this is the code being executed directly and looks elsewhere for settings and the like.
What am I missing here?
I need this to work...
HELP!
HWdude37