Easy DIY USB interface


[Hybrid] tipped me to the ‘CREATE USB’ interface project. In truth it’s nothing more or less than a nice, (fairly) simple project to provide hardware hackers with a handy USB interface. It’s based on the PIC 18F4550 processor. If you check out the project, you’ll note that not only do they have a nice board to put a SMD PIC onto, they provide everything you need to build a diy version using perfboard. The most expensive component is of course the $10 PIC, but if you’re on a budget, that can be mitigated with a request for samples. (don’t abuse it – I think they’ve already cut back on sample amounts due to over-use.)

Hey, don’t forget, the Design Challenge deadline is the 25th. (This wouldn’t make a bad entry with some adaptation…)

Comments

  1. ... says:

    Interesting…

    I would like someone to design a board that has some type of u-processor with an ethernet port and a usb port (or better yet a usb port that can recognise a standard usb hub and the normal usb->serial chips).

    If you have room (althogh we are talking at least a 4 layer board at this point) a bluetooth chip (that can be paired with a normal bluetooth serial port) would be sweet.

    Heck, even 802.11.b chips are frigging tiney these days… A completely wireless 802.11.b -> bluetooth device would the teh r0x0r!!

    Anyone REALLY good at hardware/software design? Maybe a really big team effort?

    thanks ;)

  2. patrick says:

    spark fun has a couple of boards that fit your description:
    http://www.sparkfun.com/commerce/product_info.php?products_id=273
    http://www.sparkfun.com/commerce/product_info.php?products_id=274

    if you really need bluetooth, add a bluesmirf:
    http://www.sparkfun.com/commerce/product_info.php?products_id=582

    they have a couple pic based web enabled boards, but those don’t come with usb

  3. BronzeG3 says:

    Microchip has a chip that can handle ethernet and has a SPI interface. A usb PIC, http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en022889, and the bluetooth chips from sparkfun could be just about everything you need. If you want to get started on something like this, make a post in the hackedgadgets forum (http://forum.hackedgadgets.com/). I’m sure we could make a nice community project out of it.

  4. This is an awesome little project, I’ve been trying to hunt down a cheap USB I/O board just like this for quite some time…

    I enjoy reading about all the hacks here but it’s always great when one of the hacks fits perfectly with something I was already looking for.

    Cheers!

  5. Grant D says:
  6. maverick says:

    Just one question: assuming I use cascading transistors, can this thing drive a relay? I know it has digital outputs, but I want to make sure before I build it and accidently fry a pic.

  7. moral outrage says:

    that usb missile toy is in really bad taste. america is involved in a crusade of biblical proportions against well armed terrorists, and we are promoting the idea of individuals being able to launch missiles from their computers?!? what if someone taped “strike anywhere” match heads to the tips of those missiles? this is just another 9/11 waiting to happen.

    just kidding.

    with this kit, i am gonna make myself a USB triggered trebuchet for launching flaming pianos.

  8. patrick says:

    you should be able to drive a relay from this, it’s based on a pic and i’ve used pics to drive relays plenty of times

  9. rodbotic says:

    what about the FTDI chips. USB 2 Parallel.
    you can run them direct I/O (bitbang mode).
    and that chip is $5 at mouser. FT245R
    and that chip requires no external hardware!
    (excluding the USB cable of course).

    http://www.ftdichip.com/

  10. hybrid says:

    Hah, you guys all have a lot of really great ideas, i cant wait to see what i can make out of this device, i just happened to find it the other night and submitted it, Its good to finally have one thing i submitted make it to the front page. =)

    Also, ive been thinking about submitting a pic of the hackaday shirt i got at DEFCON, interested?

    -Hybrid

  11. watts says:

    Check out IOWarrior for a nice litlle USB board: http://www.codemercs.com

  12. Mike says:

    To search for chip prices, I found http://www.findchips.com/ to be very nice. Also http://www.newark.com Newark In One removed their small order handling fee for web orders and have some of the best prices for microchip parts in small quantities.

  13. Paul says:

    Re: #6
    Whenever you interface digital circuits with mechanical devices such as relays and motors, you need to place a buffer of some sort between the two because relays and motors tend to generate voltage spikes. You can use buffer chips to lower the output impedance of the digital signal, and then use bypass capacitors to ground on your outputs, to help absorb transient voltage spikes (usually a low-value cap — ceramics for high frequencies, electrolytics for lower frequencies). Keep your digital ground and power ground (as well as your digital supply and power supply) lines separated except at the source — this will help reduce noise.

    As far as the transistor arrangement, IIRC the transistor you describe is called a Darlington.

  14. spacemarmot says:

    The USB Bit Whacker (PIC18F2455) comes preassembled from SparkFun for $25.

    http://www.sparkfun.com/commerce/product_info.php?products_id=762

  15. Peter says:

    I found this board a while ago and have been trying to build the dip version of it.
    I’m programming it with a wisp628 programmer so I needed a different bootloader that contains the config bits in the hex file ( http://www.mat.ucsb.edu/CUI/viewtopic.php?t=15 ) but when I connect it I get an unknown device in windows so something is still not working. If anyone can get this to work, I would appreciate some help :)

  16. Steve Nichols says:

    Hi. I’d like to know who to make strike anywhere matches to take camping and fishing. Lighters are good but have been known to lose all there gas at times so the old match is preferred. Cheers Steve

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 96,369 other followers