USBPIC controls just about anything

Over the last few years, [Michael] has been developing a PIC microcontroller board. He calls his project USBPIC, and with the addition of a few FET drivers, H-bridges, and LED drivers his homemade dev board can handle just about anything thrown at it.

[Michael]‘s board is build around a PIC18F2455 microcontroller with both an In Circuit Serial Programming header and support for a USB port included. Instead of going for a modular format where the board can expanded through shields or expansion cards, [Michael] decided to make three different versions of the USBPIC.

The TRANS USBPIC includes eight FETs for switching off high current devices totaling 32 Amps. The MATRIX board has twice as many outputs as the TRANS board, but uses ULN2803 or UDN2982 chips for driving smallish-current devices. Finally, the HBSW board takes a TRANS board and replaces four FETs with a an L298 H-bridge chip for driving two DC motors.

For what [Michael] lost in modularity, we think he gained a very tidy microcontroller board capable of driving everything from robots to LED matrix displays.

Comments

  1. wowme@wtf.com says:

    I’ve missed something. Can the boards be used as a single project?

  2. wowme@wtf.com says:

    Oops, I mean all of the boards at the same time!

  3. ds18s20 says:

    So my question is this: are you finding the USB interface to the controlling device (be it PC or Arduino or something else) to be reliable? I mean USB always locks up; something else happens to cause a condition which requires a reboot on either side of the jig – I mean it may be just me but over time the USB is guaranteed to need a reboot so there goes my question: not a 1-2 day of testing but more like a year of continuous communication? How does it fair?

    • siberiandingo says:

      I’ve used other USB Pic chips and the the USB protical has always been as reliable or more reliable than RS-232. the only errors you may get are your own programming errors. since you shouldn’t be dynamically allocating memory in a pic chip errors usually appear immediately so you an correct them. on the PC side I have never had to reboot the computer for a programming error (however if you short your USB power you will have to reboot)

  4. fgjo says:

    “USBPIC controls just about anything”

    Siemens S7 PLCs control everything.

  5. Matt says:

    That’s a really strange PCB layout. No ground planes, and he really likes to use non-45-degree angles.

    That said, this is a very well-documented project.

  6. effgee says:

    link is broken

    http://www.etantdonnes.com/DOC/USBPIC/USBPICindex.html

    gives

    Oops! Google Chrome could not connect to http://www.etantdonnes.com
    Suggestions:
    Try reloading: http://www.­etantdonnes.­com/­DOC/­USBPIC/­USBPICindex.­html
    Search on Google:

  7. wowme@wtf.com says:

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 94,628 other followers