SparkFun Electronics Commentsurn:uuid:214d0e4e-f1b1-d287-ce26-ac5b4c9f82492024-03-28T23:35:54-06:00SparkFun ElectronicsCustomer #456934 on DEV-09628 - USB Host ShieldCustomer #456934urn:uuid:8f27a7c3-d4db-f3e8-422b-df2c7800c2da2015-02-19T08:52:37-07:00<p>ciao nei link postati su questo video http://youtu.be/onm9Xb4o8So
ci sono le librerie modificate per sparkfun usb host shield e file d'esempio per controller ps3 funzionanti ciao e spolliciate</p>
Customer #456934 on DEV-09628 - USB Host ShieldCustomer #456934urn:uuid:d9b0ba21-c037-9fe1-3131-b747f6a472202015-02-19T08:47:23-07:00<p>libreria modificata e file per ps3 in questo video http://youtu.be/onm9Xb4o8So
ci sono i link
per sparkfun usb host shield ciao spoliciate grazie</p>
Customer #363870 on DEV-09628 - USB Host ShieldCustomer #363870urn:uuid:2f2306bc-2670-43c1-8402-750c3a380daf2012-09-24T08:29:16-06:00<p>Hi all. Recently working on usb shield and I had problems to work, you must make a bridge between pin 7 and pin reset. Only in this way can make it work. There is a manual or datashet about?
thanks all</p>
Sudar on DEV-09628 - USB Host ShieldSudarurn:uuid:da280511-a15e-0106-af1f-45bcaae039c12012-09-07T10:47:56-06:00<p>To use this shield with v2.0 of the library, you have to connect a small jumper cable between pin D7 and RESET. Also you should use an external power supply.<p>I have written a <a href="http://hardwarefun.com/tutorials/using-usb-host-shield-with-arduino" rel="nofollow">small tutorial</a> to show how you can use this shield with various versions of the library.</p></p>
MikeGrusin on DEV-09628 - USB Host ShieldMikeGrusinurn:uuid:c5bdb00e-34b2-d450-85dc-63e3321ef0372012-04-05T16:59:05-06:00<p>I believe that they're working on the capability to access mass storage devices, but <a href="http://www.circuitsathome.com/mcu/usb-host-shield-library-version-2-0-released" rel="nofollow">aren't quite there yet</a> (anyone please correct me if I'm wrong!). Keep an eye on the circuits@home web site for progress.</p>
matheosmc2 on DEV-09628 - USB Host Shieldmatheosmc2urn:uuid:c3312822-df81-b793-8905-c693b5e9cbc82012-04-05T16:48:46-06:00<p>Hello, could I use this shield to keep data in a pendrive, as in the micro-sd shield? greetings.</p>
bastenhoor on DEV-09628 - USB Host Shieldbastenhoorurn:uuid:2ce48d77-397b-9925-b588-e64af0b9bdeb2012-04-04T05:11:59-06:00<p>Hi, I'm using the Arduino 1.0 IDE and there is a new version of the USB library (#2) with does not have the max3421e_constants.h file to edit. I found 'MAX_GPX' in the 'max3421e.h'-file, but no 'MAX_RESET'. Is it possible to use version 2 of the USB library with arduino 1.0 IDE? If yes, what should I change? Thanks, Bas</p>
Customer #211635 on DEV-09628 - USB Host ShieldCustomer #211635urn:uuid:09ade2bc-ca53-526a-e68a-294ece6c98b52012-02-17T11:05:54-07:00<p>An iPad can. You need the camera kit, and then you can use a USB keyboard with it.</p>
wisnu198 on DEV-09628 - USB Host Shieldwisnu198urn:uuid:01af529f-922e-2b96-febf-920fe6b9c20f2011-07-07T10:30:14-06:00<p>ok, let me get this straight:<br>
1. swap pin 7 & 8 in max3421e_constants.h<br>
2. plug in external power source<br>
then the board would run normally, right?</p>
rzo on DEV-09628 - USB Host Shieldrzourn:uuid:4b622765-ec27-1854-cb3d-10f5c3c050ef2011-06-29T12:36:23-06:00<p>USB shield overheats ?<br>
Hello,<br>
I have a 12V power supply on the arduino uno external power supply. According to arduino uno data sheet this should be ok.<br>
However the USB host shield board gets extremely hot.<br>
Is this normal ?<br>
What is the recommended power supply ?</p>
Larsi on DEV-09628 - USB Host ShieldLarsiurn:uuid:eebcf0c7-ce0a-bed2-ecd8-2ecd3db71a822010-12-22T10:43:56-07:00<p>This happens when you did not plug in an external power supply to the Arduino. The board is powered by Vin, which means it bypasses the USB connector power.</p>
webschaap on DEV-09628 - USB Host Shieldwebschaapurn:uuid:d4e74dc1-72eb-4382-f6c5-d1f6595400a52010-09-27T15:16:12-06:00<p>I'm just being silly (it's late)...<br>
I've looked up the datasheet for the MAX3421E chip. The GPIN/GPOUT pins are 8 digital inputs and 8 output pins.</p>
webschaap on DEV-09628 - USB Host Shieldwebschaapurn:uuid:82601a83-d452-f1ce-05a2-43b3bfeeb59a2010-09-27T15:02:49-06:00<p>I'm considering to get this shield for my Arduino, but I noticed this shield has some pins named 'GPIN' and 'GPOUT' in the schematic. My question is what are they for? Are these additional I/O pins?</p>
Jeremy01 on DEV-09628 - USB Host ShieldJeremy01urn:uuid:b59be5d0-f25b-7006-50e6-db8628351cce2010-09-23T18:23:16-06:00<p>Has anyone had any success using this shield with a USB modem, or customizing GSM Playground's GSM library to talk to a modem attached through this shield?<br>
Thanks,<br>
Jeremy</p>
ilukester on DEV-09628 - USB Host Shieldilukesterurn:uuid:8f658341-fc53-b18d-df1f-8526b2ffb0a62010-09-02T17:28:10-06:00<p>So are the pin headers included with this shield. Doesn't say that they are or arn't.</p>
ThinkerT on DEV-09628 - USB Host ShieldThinkerTurn:uuid:8ad502c9-f6d2-7b5c-8452-618767290dc92010-07-09T07:29:23-06:00<p>Could this be used to get images from a camera or webcam?</p>
ThinkerT on DEV-09628 - USB Host ShieldThinkerTurn:uuid:fe6b5844-8e24-e2ef-e8fa-69e4379b1b632010-07-04T08:07:16-06:00<p>Could you guys make a tutorial for this?</p>
Omi-kun on DEV-09628 - USB Host ShieldOmi-kunurn:uuid:64c29aa3-0aa6-962d-823d-0915f05f13382010-05-29T19:16:25-06:00<p>My bad. For some reason I thought Vin would supply power under USB power but it turns out that only works from an external power source. I'm using a Seeeduino.</p>
Omi-kun on DEV-09628 - USB Host ShieldOmi-kunurn:uuid:c0300dff-4576-afe6-51a9-e2fb3b1a984f2010-05-23T22:43:29-06:00<p>Just got the board and changed reset pin. The MAX_GPX define in the constants.h was commented out for some reason. Even when I uncomment it and change it to 7, I still get the following:<br>
Error: OSCOKIRQ failed to assert<br>
Circuits At Home 2010<br>
USB Host Shield QC test routine<br>
Press any key to continue...<br>
Reading REVISION register...Die revision invalid. Value returned: 00<br>
Test FAILED!!!<br>
Test Halted.<br>
0x55 pattern is being transmitted via SPI to aid in troubleshooting<br>
Press RESET to restart test<br>
I get the same thing again after a reset. Is my board defective? On Oleg's blog it says it might be the oscillator that is giving the problem.</p>
RobertC. on DEV-09628 - USB Host ShieldRobertC.urn:uuid:23e5d3e7-3050-651e-4cba-57837d6f234b2010-05-19T09:11:35-06:00<p>Yep. What he said.</p>
bitsmashed on DEV-09628 - USB Host Shieldbitsmashedurn:uuid:082b4b4d-dc8d-345e-e28c-0548d019188e2010-05-19T09:10:51-06:00<p><strong><a href="account.php?id=1904" rel="nofollow">ribbotson</a>:</strong> _The Sparkfun usb host shield pcb has the two pins for GPX and RESET swapped from the original board by Oleg.<br>
You simply need to edit the max3421e_constsnts.h file to have.<h1>define MAX_GPX 7</h1><h1>define MAX_RESET 8</h1><p>Then all code works the same as on the shield from Oleg.<br>
Power supply on the Sparkfun board is also different to Oleg. Sparkfun is powered from Vin.<br>
I have both boards and they work fine. Post here or on circuitsathome if you have any specific problems later._<br>
Thanks everyone for the comments! In the next revision I will be sure to change the pin assignments to match Oleg's code.<br>
-Aaron</p></p>
ribbotson on DEV-09628 - USB Host Shieldribbotsonurn:uuid:8118b6cc-dd56-6820-c780-009632cabad22010-05-19T05:56:40-06:00<p>The USB Host software uses the SPI library from the Arduino playground. Download here:<br>
<a href="http://www.arduino.cc/playground/uploads/Code/Spi.zip" rel="nofollow">http://www.arduino.cc/playground/uploads/Code/Spi.zip</a></p>
NewsparkFunCusty on DEV-09628 - USB Host ShieldNewsparkFunCustyurn:uuid:da1753e1-d730-bc0c-ce41-de80eeff03e22010-05-19T03:48:16-06:00<p>I copied all code directly from the usb code/library site and I compile and I get this. EVEN THOUGH IT IS DECLARED AT THE TOP of that file as follows...<h1>include</h1><p>C:\arduino\arduino-0018\libraries\Usb\Max3421e.cpp:90: error: 'Spi' was not declared in this scope</p></p>
ribbotson on DEV-09628 - USB Host Shieldribbotsonurn:uuid:37976e2a-3952-e094-f3e1-5221904210612010-05-13T04:06:14-06:00<p>The Sparkfun usb host shield pcb has the two pins for GPX and RESET swapped from the original board by Oleg.<br>
You simply need to edit the max3421e_constsnts.h file to have.<h1>define MAX_GPX 7</h1><h1>define MAX_RESET 8</h1><p>Then all code works the same as on the shield from Oleg.<br>
Power supply on the Sparkfun board is also different to Oleg. Sparkfun is powered from Vin.<br>
I have both boards and they work fine. Post here or on circuitsathome if you have any specific problems later.</p></p>
tiagofumo on DEV-09628 - USB Host Shieldtiagofumourn:uuid:ae46bdd0-f843-0399-e1ba-37a048a246e32010-05-12T23:19:10-06:00<p>so this shield works or not? people talking about unknown erros...</p>
yashar on DEV-09628 - USB Host Shieldyasharurn:uuid:25f42153-098c-3c31-321d-a07be0af67e92010-05-12T14:00:16-06:00<p>Hi guys,<br>
I got the board and then i tried to run the Oleg's code on the board but it seems that i get error message in Ma3421E::poweron() function which says "Error: OSCOKIRQ failed to assert" and i think there is something wrong with reseting!!! and then i noticed that GPX is on pin 7 of arduino but where is reset pin???<br>
please help<br>
thanks<br>
yashar</p>
RobertC. on DEV-09628 - USB Host ShieldRobertC.urn:uuid:38e6b96f-8e5a-c79f-419c-ac1085168dd02010-05-12T09:49:12-06:00<p>Does the shield work with a change in the code? Changing code is always easier to do than a hardware revision.</p>
PostmasterSteve on DEV-09628 - USB Host ShieldPostmasterSteveurn:uuid:0c08ea4e-7a7a-8f75-6688-1499a95644272010-05-03T11:21:32-06:00<p>I received my USB Host Shield this weekend, and I can confirm this comment. Now the question is whether or not the PCB layout should change to match Oleg's code, or if we should all just 'deal with it.' I sure wasted a lot of time wondering what the heck was wrong with my board! It seems that if Sparkfun is going to link off to his code, that the board would at least be compatible...</p>
Tim on DEV-09628 - USB Host ShieldTimurn:uuid:73bda062-6ede-f3f5-3ffb-df44e21a5d082010-04-22T23:02:51-06:00<p>IF YOU ARE USING OLEG'S CODE THE PINS ARE WRONG!!!!!<br>
The reset and GPX pins are switched on this board with Oleg's code, at least they were in my version, You need to open Max3421e_constants.h and change those two pins. The device may still work yet it will be really buggy and drive you crazy like it did to me.</p>
ribbotson on DEV-09628 - USB Host Shieldribbotsonurn:uuid:bb3431a6-e790-c212-bb2c-571a7c0015232010-04-15T03:09:12-06:00<p>I think it is unlikely you will see a large library of device drivers. They take a significant time to create, and there is usually no support from the USB device manufacturer.<br>
The arduino is memory challenged, which makes drivers for memory sticks and cameras most difficult.<br>
I personally use the USB Host shield, when other solutions are not available to support a specific device or interface. As a first choice I avoid USB completely, because it does put constraints on the whole arduino code operation to be non blocking, so for bluetooth serial profile, would still use a bluetooth serial module. When USB Host is needed, I still look if Vinculum or GHI, can already do what I need already. then I use the shield.<br>
With more chips having USB Host ports (PIC32, AVR8, AVR32, ARM, ..) more drivers will come available and easier to port to arduino. Especially when free stacks like the ones from Igor and LUFA are available.</p>
Stanford on DEV-09628 - USB Host ShieldStanfordurn:uuid:af69ae2b-4d81-a13b-6ba9-d132460382d92010-04-14T13:00:00-06:00<p>what about drivers for the devices, is there a library yet?</p>
ribbotson on DEV-09628 - USB Host Shieldribbotsonurn:uuid:a148636f-a858-acbb-92dc-2f1c5dd62e782010-04-14T11:20:26-06:00<p>If an iPad had a USB port, you could plug a 3G dongle into it. Where are the Job$ in that ?<br>
Arduino is about doing stuff, not perfect, not always pretty, no big marketing budget, lots of fun and lol !</p>
ribbotson on DEV-09628 - USB Host Shieldribbotsonurn:uuid:58f753d3-7c26-ed5a-182f-4e448b8853362010-04-14T11:13:32-06:00<p>If you want to support multiple devices , you would need to write hub libraries. Maybe your expectations of the Arduino platform are a bit high !</p>
hurley_108 on DEV-09628 - USB Host Shieldhurley_108urn:uuid:c68121aa-b3a8-e692-d3a7-e59b57514d712010-04-14T08:36:34-06:00<p>So if an Arduino, with 32k program space and 2k RAM can have a USB port, why can't an iPad? ;)</p>
SlyVixsky on DEV-09628 - USB Host ShieldSlyVixskyurn:uuid:f97b077b-d132-7610-aa2f-21c920c8caa32010-04-14T07:21:00-06:00<p>can the usb shield support 255 divices as a desktop usb can? i didnt find that information in the datasheet</p>
Richard Hart on DEV-09628 - USB Host ShieldRichard Harturn:uuid:5e1cf98e-41af-9346-9a47-26e988e887502010-04-13T20:12:33-06:00<p>Typo -- in "The Host Shield takes it's power from", the "it's" should be "its". "it's" is a contraction for "it is". "Its" is the possessive form of it, no apostrophe required.</p>
SlyVixsky on DEV-09628 - USB Host ShieldSlyVixskyurn:uuid:6d82ae2e-15e3-1ae7-f803-9fba8ac8fa0b2010-04-13T18:57:03-06:00<p>last paragraph in the description states the "Vin" power is regulated to 5 and 3.3 volts, thus the necessary power converter is on board already.</p>
salsa on DEV-09628 - USB Host Shieldsalsaurn:uuid:8e421c5e-5e2c-2ef4-5c45-0c8535ce1b8a2010-04-13T13:53:55-06:00<p>How this would work if the Arduino's Vin is 5V? Haven't used LM317s myself...</p>
SlyVixsky on DEV-09628 - USB Host ShieldSlyVixskyurn:uuid:85c34fd2-a16f-5101-5196-11e63f6c02382010-04-13T12:37:01-06:00<p>omg, i am so glad you finally got ahold of these, cant wait to get it in the mail</p>