[Solved] Problem trying to use TeeOnArdu for a MIDI controller

Hi to everyone. I'm trying to build a MIDI controller using a Leonardo, but I'm a bit lost with all the steps I have to do before that.

The thing I did were:

  • "installed" this: GitHub - fricklr/TeeOnArdu

  • Downgraded to Arduino IDE 1.0.6 becaouse I read it somewhere...

  • Download the Teensy IDE, now I can see "TeeOnArdu" on the board Menu, but I can't select Tools>USB Type>MIDI as said in github, then I realized I have to burn the bootloader

If you haven't already - Burn the bootloader. Plug your Leonardo with the new bootloader to the USB Port.

  • I've used an UNO to burn the bootloader "Caterina" into the leonardo using this scheme and following the ISP tutorial http://www.arduino.cc/en/Tutorial/ArduinoISP and it ended with an OK message. Also added 10uF cap between GND and RESET on the Uno.

I' not sure about this.. When I click on "burn Bootloader" it will automatically select the bootloader that corresponds with the board I've choose? In this case "TeeOnArdu"

I'm still not able to select USB type as MIDI... What CAn I do? Any idea?

Thank you very much.

monti73:

  • Downgraded to Arduino IDE 1.0.6 becaouse I read it somewhere...

  • Download the Teensy IDE, now I can see "TeeOnArdu" on the board Menu, but I can't select Tools>USB Type>MIDI as said in github, then I realized I have to burn the bootloader

I don't have any experience with TeensyDuino but Arduino IDE 1.0.6 doesn't have the capability to add the custom Tools submenus so I suspect that's the problem. Burning the bootloader won't make any menus appear. It does look like they have tried to make TeeOnArdu compatible with Arduino IDE 1.6.x: changes for Arduino 1.6 · fricklr/TeeOnArdu@621085d · GitHub but just a quick look at it makes me think there are still some issues and I had to make some changes to the get it to work with Arduino 1.6.7 by spark404 · Pull Request #3 · fricklr/TeeOnArdu · GitHub seems to agree. So you might try installing spark404's patched version of TeeOnArdu with a recent version of the Arduino IDE instead: GitHub - spark404/TeeOnArdu at arduino-1.6.7

monti73:
I' not sure about this.. When I click on "burn Bootloader" it will automatically select the bootloader that corresponds with the board I've choose? In this case "TeeOnArdu"

It will burn the bootloader associated with the board you have selected in the Tools > Board menu

Hey Thank you!
I've tried what you said, the adafruit IDE in 1.6.7 and now its working. I can choose USB type as MIDI. Now I can go on with the rest of the project.
Thanks again