Shopping Cart

Posts

Arduino USB Host Shield build log. Part 3.

USB Host Shield prototypes

USB Host Shield prototypes

Making functional 5V version of a shield proved to be difficult. I was hoping to publish a release after building previous protos. However, it turned out that together with fixing old errors I managed to make several new ones and also missed a couple from previous prototyping cycle. So, in order to produce a proto containing less errors than a previous one, I spent a great amount of time checking everything I could think about, writing test code, running those tests against prototypes, and then repeating them on all possible mixes of available Arduinos and voltages.

Also, I found that USB-B connector on Duemilanove shorts GPIN contacts on a shield. Cover top of the connector with piece of Scotch tape, if you haven’t already.

Today I placed an order with BatchPCB to what I call “Release candidate 1″. I am hoping this is a design which will be released when I get it back in 3 weeks or earlier( BatchPCB is getting faster ). Also, I forked previous repo containing Arduino libraries, the current development is now contained in USB_Host_Shield. I removed Vbus power control support since it’s not implemented on a shield and added functions for GPIO pins read/write. I’m freezing previous repository to support old sketches.

While waiting for PCBs I will continue working on HID code for the shield and also write a library to control LCD/buttons via GPIO pins. Stay tuned.

Oleg.

Related posts:

  1. PS3 and Wiimote Game Controllers on the Arduino Host Shield: Part 3
  2. PS3 and Wiimote Game Controllers on the Arduino Host Shield: Part 2
  3. PS3 and Wiimote Game Controllers on the Arduino Host Shield: Part 1
  4. Hook up PS3 controller to USB Host shield
  5. Arduino USB Host Shield build log. Part 4.
  6. Arduino USB Host Shield build log. Part 2.
  7. Arduino USB Host Shield build log. Part 1.
  8. USB Host Shield for Arduino – first prototype.
  9. Arduino USB host – First programs.
  10. Arduino USB host – Pre-prototyping.

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">