Sorry every one, for some reason I stopped getting messages letting me know there were new posts here so I assumed there weren’t any.
I modified this thread title to reflect its nature. In the future please use meaningful titles.
Thank You
My bad, yeah something along the lines of "USB device PIC's as USB Hosts" would have been my second choice for a title. And now we are even kinda getting off topic from that discussion. I'll try to bring the conversation back in that direction. Sorry again.
What is the budget in terms of time and money ?
It's my hobby, so more or less unlimited time (there is no dead line) but very limited budget I would say. Every penny I save will end up going to some other project or making these ones better so the budget should be as cheep as possible. There are obvious limits, it's not going to be free of course. but lets say $50~100 per project for now. With the wiggle room being on the lower side of the price.
I don't remember the username here, but he has had quite a bit of success with the MAX3421E and has made a USB host shield for the Arduino.
Circuits@Home
That’s a good link, will read all those projects a few times for sure. The MAX3421E is cool. Thing is the PIC18F13K50 and similar PIC's already have a low level USB hardware "engine" on the chip it's self. So adding another one (that’s basically what the MAX3421E is) wouldn't solve this problem I don't think. Thing is these PIC's were intended to be devices only. BUT the hard ware is still the same, so in theory it should be do able.
What needs to be done is firmware needs to be written for the PIC it's self that supports "THE BARE MINIMUM" of host functionality and
only for each projects specific device. Like a cut down, reworked MSD driver for the wireless thumb drive. The problem as would be expected is that "USB host" is much more complex in comparison to "USB device" and MCU's in general. And these PIC's don't have very much flash or CPU speed. But I still think it can be done with some tight ninja ASM coding. Even if all the chip does is just convert USB to some other communication medium. In that case the MAX3421E would be a great part to play with. You would still need a glue chip to convert the SPI to whatever, but there are a lot better cheep SPI PIC's on the market. I would however like to work with what I have so as to be most efficient with my money and time. Why spend $20 and wait for a week when it *MAY* be doable with what I already have?
Anyway, If blue says that it can't be done then I will believe it and consider the discussion over. I kinda figured it was guna be bust form the get go, which is why the title was called "Quick question". Because I was willing to accept a quick yes or no and be done with it. So unless any one has any thing to add along the lines of "Wait!!! It can be done maybe!!!" then this thread can be closed as far as I'm concerned. And thanks for all the help.