Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adafruit Feather with USB host #15

Open
aeonoea opened this issue Apr 11, 2024 · 3 comments
Open

Adafruit Feather with USB host #15

aeonoea opened this issue Apr 11, 2024 · 3 comments

Comments

@aeonoea
Copy link

aeonoea commented Apr 11, 2024

Considering that there is a Feather with integrated USB host, do you think it could be used for this project? This way there would be no need to have to use two Pico's... right?

https://thepihut.com/products/adafruit-feather-rp2040-with-usb-type-a-host

@rppicomidi
Copy link
Owner

@abarthch There is currently no need for two Pico boards. The second Pico board in the photo is just my debug tool. In this project, because I am using a Picoprobe board for code download and serial port debug, I just hooked the VBus pin from my Picoprobe Pico board to the VBus pin of the board running this project.

Once you have programmed your Pico board, all you really need to do is attach an OTG adapter to the Pico USB port and provide 5V power to the VBus pin on the Pico. For example, what I do in the midi2usbhub project is use a USB C breakout board to provide power from a phone charger.

If you want to use the Adafruit feather board, please look at the the examples for the usb_midi_host driver code. They are not too different from this project.

Did this answer your question, or did I miss your point?

@rppicomidi
Copy link
Owner

@abarthch My new project midi2piousbhub should directly support the Adafruit Feather RP2040 with USB Type A Host board. It also supports MIDI from a USB Host like a PC, Mac, or iPad. It is powered from the board's USB device port and the USB device port does double duty as a MIDI Device and a CDC Serial port (for the command line interface).

Can I close this issue?

@aeonoea
Copy link
Author

aeonoea commented Jun 14, 2024

Great! Looking forward to try this out once I get a board. Thank you for letting us know 💪

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants