Shopping Cart


USB Host Mini in store

USB Host mini in test fixture

USB Host mini in test fixture

The first batch of USB Host Minis is built, tested, and boards are available in store. It is designed to be employed in lightweight, battery-operated circuits, for example, used for digital camera control. It can also be used as general MAX3421E breakout board. Title picture shows the board proudly sitting in its’ own ghetto-style Sparkfun-inspired pogo bed.

The design follows Arduino Mini minimalistic approach. It is 3.3V only and mates quite nicely with Sparkfun 3.3V Arduino Pro Mini. Only essential control and GPIO signals are available – no power supplies, level converters, or even jumpers are provided due to lack of space. However, since rearranging control signals is often necessary, extra pads have been placed for this purpose. They can be seen on product picture at the top and to the left of MAX3421E IC.

The board has VBUS routed to 3.3V. Even though the voltage is lower than specified 5V, the shield has been tested to work flawlessly with numerous self-powered devices, such as digital cameras, as well as some bus-powered devices, such as Sandisk Cruzer flash drive. However, if 5V VBUS is necessary, board can be easily modified – the trace from 3.3V to VBUS can be cut and 5V applied using a pad placed on the board for this purpose. It can be arranged using single 5V supply; since Arduino Pro Mini has on-board LDO, 5V can be applied to VRAW and VBUS while shield will be getting its’ 3.3V power from Arduino board, as usual.

Bottom picture shows my favourite arrangement – Arduino Pro Mini sits on top of the shield with its’ programming connector easily accessible from either side. Also, Arduino reset switch is easily accessible this way.

Project files and schematic are available in Downloads section. If you have any questions about this design, e-mail me or leave a comment here.


USB Host Mini and Arduino Pro Mini

USB Host Mini and Arduino Pro Mini

Related posts:

  1. Arduino USB Host Mini – initial revision
  2. Arduino USB Host Mini – first prototype.
  3. Arduino USB Host Shield build log. Part 4.
  4. Arduino USB Host Shield build log. Part 2.
  5. Arduino USB Host Shield build log. Part 1.
  6. USB Host Shield for Arduino – first prototype.
  7. Arduino USB host – Pre-prototyping.
  8. Arduino USB host – First programs.
  9. Towards an FT232 Driver for the USB Host Shield- Part 0
  10. Arduino USB Host Shield build log. Part 3.

10 comments to USB Host Mini in store

  • Fernando


    I just received the package. Fast shipping and well package, very professional. Well done.

    Thanks a lot,


  • Camille

    Yes good shipping and over the world!!
    Have you done an eagle footprint of your USB Host Mini?

  • Camille

    I don’t find a way to convert a board to a footprint eagle…
    Have you done a UHS_mini.lbr?
    For pining (USB connector to the LEFT and Upon):
    can you confirm?
    I’m little disapointed to no have A4,A5 connector on the mini host…
    Any project on an USB HOST for ARDUINO NANO 5v?
    Thanks and nice work

    • The board footprint mirrors one of Sparkfun’s Arduino Pro Mini -> . If you need access to A4, A5, place Arduino on top of the shield like in the bottom picture. The layout is very tight, placing more features on the board would require smaller tolerances which would in turn raise PCB fabrication cost significantly. For the same reason, I’m not planning on 5V version of this shield – cheap quad level shifters would eat too much board space and single/double shifters are expensive. If you need 5V on VBUS, you can supply 5V to RAW, cut 3.3V from VBUS on the shield and wire RAW to VBUS.

      I don’t have library footprint for the board, sorry.

  • Camille

    thanks for queek reply (i have the mini footprint but not yours)
    For my project i need A4 A5 and GPIO so no solution without fly connection…
    You confirm the PINING?
    HAVE you test 3.3v USB on EOS? any trouble?

    • Pins look correct. In arrangement I gave in the previous comment, GPIO would be accessible from the bottom and A4,5 from the top.

      I have tested many Canon cameras, EOS and Powershots, and they were all happy with 3.3V on VBUS so 3.3V Arduino Pro looks like a good platform for remote camera control projects. It can be easily powered from single LiPo battery ( 3.7V ). The only drawback in using low voltage variant is clock frequency ( 8MHz instead of 16 )., but if you are not planning on doing image processing on Arduino, this should be fine too.

  • Mick

    Hi all, how can I read files from a usb storage or write on it? Or is this generally possible?

    • I saw usb flash drive code for my shield on arduino forum some time ago, take a look there. Keep in mind that since USB flash drive is bus-powered you will need to provide 5V to VBUS.

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="" highlight="">