# IFUSB
## Description
ifusb is a simple toolkit to access GPIO/UART/SPI/I2C from USB host through microcontroller. It was initialy attended for use with eink controller project, but can be used as a tool for any project, like a Bus Pirate board or a FT2232 chip.
## Project Details
- **Owner:** jecstronic
- **Created:** 2/15/2022
- **Last Updated:** 8/4/2023
- **Visibility:** Public
- **Stars:** 1
## Key Components
### J1 — [USB type B](https://www.flux.ai/vasyl/usb-type-b~e1w.md)
- Part Type: USB B
**Pins:**
- D- [pin 2]
- D+ [pin 3]
- GND [pin 5]
- ID [pin 4]
- SHIELD [pin SH1]
- SHIELD__1 [pin SH2]
- SHIELD__2 [pin SH3]
- SHIELD__3 [pin SH4]
- VBUS [pin 1]
### JP1 — [Conn_01x10](https://www.flux.ai/jecstronic/conn01x10~cus.md)
- Manufacturer Part Number: Conn_01x10
**Pins:**
- Pin_1
- Pin_10
- Pin_2
- Pin_3
- Pin_4
- Pin_5
- Pin_6
- Pin_7
- Pin_8
- Pin_9
### JP2 — [Conn_01x10](https://www.flux.ai/jecstronic/conn01x10~cus.md)
- Manufacturer Part Number: M20-9991045
- Part Type: Connector
- Datasheet URL: https://cdn.harwin.com/pdfs/C001XX_M20_Series_Connectors.pdf
- Manufacturer Name: Harwin Inc.
**Pins:**
- Pin_1
- Pin_10
- Pin_2
- Pin_3
- Pin_4
- Pin_5
- Pin_6
- Pin_7
- Pin_8
- Pin_9
### PWR — [LED-0603-Template](https://www.flux.ai/vasy_skral/led-0603-template~ye5.md)
- Part Type: LED
- Manufacturer Name: Dialight
- Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/Dialight%20PDFs/597-5zzz-40z.pdf
- Manufacturer Part Number: 5975004407F
**Pins:**
- A
- K
### U1 — [STM32F042F6P6](https://www.flux.ai/vasy_skral/stm32f042f6p6~uhv.md)
- Manufacturer Part Number: STM32F042F4P6
- Manufacturer Name: STMicroelectronics
- Part Type: Microcontroller
- Datasheet URL: https://www.st.com/content/ccc/resource/technical/document/datasheet/52/ad/d0/80/e6/be/40/ad/DM00105814.pdf/files/DM00105814.pdf/jcr:content/translations/en.DM00105814.pdf
**Pins:**
- NRST [pin 4]
- PA0 [pin 6]
- PA1 [pin 7]
- PA10/PA12 [pin 18]
- PA13 [pin 19]
- PA14 [pin 20]
- PA2 [pin 8]
- PA3 [pin 9]
- PA4 [pin 10]
- PA5 [pin 11]
- PA6 [pin 12]
- PA7 [pin 13]
- PA9/PA11 [pin 17]
- PB1 [pin 14]
- PB8 [pin 1]
- PF0 [pin 2]
- PF1 [pin 3]
- VDD [pin 16]
- VDDA [pin 5]
- VSS [pin 15]
### U2 — [MCP1700T-3302E-TT](https://www.flux.ai/adrian95/mcp1700t-3302e-tt~h60.md)
- Manufacturer Name: Microchip Technology
- Datasheet URL: https://datasheet.octopart.com/MCP1700T-3302E/TT-Microchip-datasheet-532260.pdf
- Manufacturer Part Number: MCP1700T-3302E/TT
- Part Type: Integrated Circuit
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- GND [pin 1]
- VI [pin 3]
- VO [pin 2]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/jecstronic/ifusb~46a](https://www.flux.ai/jecstronic/ifusb~46a).*
---
*Generated from [https://www.flux.ai/jecstronic/ifusb~46a](https://www.flux.ai/jecstronic/ifusb~46a)*