An open API service indexing awesome lists of open source software.

https://github.com/sparkfun/sparkfun_usb-c_host_shield

USB-C Host Shield
https://github.com/sparkfun/sparkfun_usb-c_host_shield

sparkfun-tutorial

Last synced: 4 months ago
JSON representation

USB-C Host Shield

Awesome Lists containing this project

README

        

SparkFun USB-C Host Shield
========================================









follow on Twitter

[![SparkFun USB-C Host Shield](https://cdn.sparkfun.com/assets/parts/2/1/0/0/8/SparkFun_USB-C_Host_Shield-_01.jpg)](https://www.sparkfun.com/products/21247)

*[SparkFun USB-C Host Shield (DEV-21247)](https://www.sparkfun.com/products/21247)*

This new version of the [USB Host Shield](https://github.com/sparkfun/USB_Host_Shield) updates the USB Type-A connector to a USB-C connector and provides users with the option to power the shield from the `5V` or `VIN` pins. The USB-C female connector also supplies 5V as any normal USB *(downward facing)* port would.

The SparkFun USB Host Shield contains all of the digital logic and analog circuitry necessary to implement a USB peripheral/host controller with your Arduino. This means you could use your Arduino to interface with and control any USB 2.0 compatible device - thumbdrives, digital cameras, Bluetooth dongles, and much more!

A four-wire serial interface is used to communicate with the host controller chip, so the shield connects the Arduino's hardware SPI pins (D10-13) to the MAX3421E. All SPI signals are sent through a hex converter to step them down to 3.3V.

Repository Contents
-------------------

* **[/docs](/docs/)** - Online documentation files
* [overrides](/docs/overrides/) - Customization files for the GitHub page's product documentation
* [assets](/docs/assets/) - Folder containing all the file assets used for the product documentation
* [board_files](/docs/assets/board_files/) - Files for the product design
* [Eagle design files](/docs/assets/board_files/eagle_files.zip) (.zip)
* [Schematic](/docs/assets/board_files/schematic.pdf) (.pdf)
* [Dimensions](/docs/assets/board_files/dimensions.pdf) (.pdf)
* [component_documentation](/docs/assets/component_documentation/) - Datasheets and manuals for hardware components
* [img](/docs/assets/img/) - Images for the product documentation
* [github](/docs/github/) - Files with instructions for filing GitHub issues/pull-requests
* **[/Firmware](/Firmware/)** - Example sketches demonstrating extra peripherals
* **[/Hardware](/Hardware/)** - Eagle design files (.brd, .sch)

Documentation
--------------
* **[Hookup Guide (mkdocs)](http://docs.sparkfun.com/SparkFun_USB-C_Host_Shield/)** - Hookup guide for the USB-C Host Shield hosted by GitHub pages.
[![Built with Material for MkDocs](https://img.shields.io/badge/Material_for_MkDocs-526CFE?logo=MaterialForMkDocs&logoColor=white)](https://squidfunk.github.io/mkdocs-material/) [![GitHub Pages Deploy](https://github.com/sparkfun/SparkFun_USB-C_Host_Shield/actions/workflows/mkdocs.yml/badge.svg)](https://github.com/sparkfun/SparkFun_USB-C_Host_Shield/actions/workflows/mkdocs.yml)

*Need to download or print our hookup guide?*

* [Print *(Print to PDF)* from Single-Page View](http://docs.sparkfun.com/SparkFun_USB-C_Host_Shield/print_view)

Product Variants
----------------
* USB-C Host Shield (USB-C variant)
* [DEV-21247](https://www.sparkfun.com/products/21247)- v1.0, Initial Release
* USB Host Shield
* [DEV-09947](https://www.sparkfun.com/products/retired/9947)- v2.0, Fixes `GPX` and `RESET` pin connections
* [DEV-09628](https://www.sparkfun.com/products/retired/9628)- v1.0, Initial Release

Version History
---------------
* [v01](https://github.com/sparkfun/SparkFun_USB-C_Host_Shield/releases/tag/v10) - Initial Release

License Information
-------------------

This product is _**open source**_!

Please review the LICENSE.md file for license information.

If you have any questions or concerns about licensing, please contact technical support on our [SparkFun forums](https://forum.sparkfun.com/viewforum.php?f=152).

Distributed as-is; no warranty is given.

- Your friends at SparkFun.