# Vending Machine Controller
## Description
Controller for vending machine.
Use stm32f407, pressure sensor HX711, FRAM, TFT display connectivity.
## Project Details
- **Owner:** adrian95
- **Created:** 9/27/2022
- **Last Updated:** 3/7/2023
- **Visibility:** Public
- **Stars:** 2
- **Forks:** 2
- **Copies:** 1
## Key Components
### CN1 — [IPBS-110-01-T-D](https://www.flux.ai/adrian95/ipbs-110-01-t-d~5ru.md)
- Part Type: Connector
- Datasheet URL: http://suddendocs.samtec.com/catalog_english/ipbs.pdf
- Manufacturer Part Number: IPBS-110-01-T-D
- Manufacturer Name: Samtec Inc.
**Pins:**
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
### CN2 — [IPBS-106-01-T-D-GP](https://www.flux.ai/adrian95/ipbs-106-01-t-d-gp~v8u.md)
- Manufacturer Name: Samtec Inc.
- Datasheet URL: http://suddendocs.samtec.com/catalog_english/ipbs.pdf
- Manufacturer Part Number: IPBS-106-01-T-D-GP
- Part Type: Connector
**Pins:**
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
### CN3 — [IPBS-104-01-T-D](https://www.flux.ai/adrian95/ipbs-104-01-t-d~vwo.md)
- Datasheet URL: http://suddendocs.samtec.com/catalog_english/ipbs.pdf
- Part Type: Connector
- Manufacturer Part Number: IPBS-104-01-XX-D
- Manufacturer Name: Samtec Inc.
**Pins:**
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
### CN4 — [Pin Socket 01x03 2.54mm Vertical](https://www.flux.ai/adrian95/pin-socket-01x03-254mm-vertical~tj7.md)
- Part Type: Connector
**Pins:**
- Pin_1
- Pin_2
- Pin_3
### CN5 — [Pin Socket 01x03 2.54mm Vertical](https://www.flux.ai/adrian95/pin-socket-01x03-254mm-vertical~tj7.md)
- Part Type: Connector
**Pins:**
- Pin_1
- Pin_2
- Pin_3
### D1 — [STPS2L30A](https://www.flux.ai/adrian95/stps2l30a~m08.md)
- Manufacturer Part Number: STPS2L30A
- Part Type: Diode
- Manufacturer Name: STMicroelectronics
- Datasheet URL: https://www.st.com/content/ccc/resource/technical/document/datasheet/62/6b/2e/7f/34/cb/43/55/CD00001633.pdf/files/CD00001633.pdf/jcr:content/translations/en.CD00001633.pdf
**Pins:**
- A
- K
### D2 — [USBLC6-2SC6](https://www.flux.ai/adrian95/usblc6-2sc6~q1c.md)
- Manufacturer Part Number: USBLC6-2SC6
- Part Type: Diode
- Manufacturer Name: STMicroelectronics
- Datasheet URL: https://www.st.com/content/ccc/resource/technical/document/datasheet/06/1d/48/9c/6c/20/4a/b2/CD00050750.pdf/files/CD00050750.pdf/jcr:content/translations/en.CD00050750.pdf
**Pins:**
- 1
- 3
- 4
- 6
- GND
- VBUS
### D3 — [STPS2L30A](https://www.flux.ai/adrian95/stps2l30a~m08.md)
- Datasheet URL: https://www.st.com/content/ccc/resource/technical/document/datasheet/62/6b/2e/7f/34/cb/43/55/CD00001633.pdf/files/CD00001633.pdf/jcr:content/translations/en.CD00001633.pdf
- Manufacturer Part Number: STPS2L30A
- Manufacturer Name: STMicroelectronics
- Part Type: Diode
**Pins:**
- A
- K
### D4 — [STPS2L30A](https://www.flux.ai/adrian95/stps2l30a~m08.md)
- Part Type: Diode
- Manufacturer Name: STMicroelectronics
- Manufacturer Part Number: STPS2L30A
- Datasheet URL: https://www.st.com/content/ccc/resource/technical/document/datasheet/62/6b/2e/7f/34/cb/43/55/CD00001633.pdf/files/CD00001633.pdf/jcr:content/translations/en.CD00001633.pdf
**Pins:**
- A
- K
### DC1 — [PJ-018H](https://www.flux.ai/adrian95/pj-018h~hw.md)
- Part Type: Connector
- Datasheet URL: https://www.snapeda.com/parts/PJ-018H/CUI%20Devices/datasheet/
- Manufacturer Name: CUI Devices
- Manufacturer Part Number: PJ-018H
**Pins:**
- 1
- 2
- 3
### EGK1 — [AO3400A](https://www.flux.ai/adrian95/ao3400a~ug9.md)
- Manufacturer Name: Alpha & Omega Semiconductor Inc.
- Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/Alpha%20&%20Omega/AO3400A_ds.pdf
- Manufacturer Part Number: AO3400A
- Part Type: Transistor
**Pins:**
- D
- G
- S
### EPK1 — [AO3400A](https://www.flux.ai/adrian95/ao3400a~ug9.md)
- Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/Alpha%20&%20Omega/AO3400A_ds.pdf
- Manufacturer Part Number: AO3400A
- Manufacturer Name: Alpha & Omega Semiconductor Inc.
- Part Type: Transistor
**Pins:**
- D
- G
- S
### EPK2 — [AO3400A](https://www.flux.ai/adrian95/ao3400a~ug9.md)
- Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/Alpha%20&%20Omega/AO3400A_ds.pdf
- Manufacturer Part Number: AO3400A
- Manufacturer Name: Alpha & Omega Semiconductor Inc.
- Part Type: Transistor
**Pins:**
- D
- G
- S
### EPK3 — [AO3400A](https://www.flux.ai/adrian95/ao3400a~ug9.md)
- Part Type: Transistor
- Manufacturer Part Number: AO3400A
- Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/Alpha%20&%20Omega/AO3400A_ds.pdf
- Manufacturer Name: Alpha & Omega Semiconductor Inc.
**Pins:**
- D
- G
- S
### H1 — [Pin Header 01x04 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x04-254mm-vertical~l97.md)
- Part Type: Connector
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
### H2 — [Pin Header 01x04 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x04-254mm-vertical~l97.md)
- Part Type: Connector
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
### H3 — [Pin Socket 01x02 2.54mm Vertical](https://www.flux.ai/adrian95/pin-socket-01x02-254mm-vertical~k8w.md)
- Part Type: Connector
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
### H4 — [Pin Socket 01x02 2.54mm Vertical](https://www.flux.ai/adrian95/pin-socket-01x02-254mm-vertical~k8w.md)
- Part Type: Connector
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
### H5 — [Pin Socket 01x02 2.54mm Vertical](https://www.flux.ai/adrian95/pin-socket-01x02-254mm-vertical~k8w.md)
- Part Type: Connector
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
### H6 — [Pin Socket 01x02 2.54mm Vertical](https://www.flux.ai/adrian95/pin-socket-01x02-254mm-vertical~k8w.md)
- Part Type: Connector
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
### J5 — [Pin Header 01x06 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x06-2p54mm-vertical~lzd.md)
- Part Type: Connector
**Pins:**
- Pin_1
- Pin_2
- Pin_3
- Pin_4
- Pin_5
- Pin_6
### JP1 — [Pin Header 01x14 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x14-254mm-vertical~rz.md)
- Part Type: Connector
**Pins:**
- Pin_1
- Pin_10
- Pin_11
- Pin_12
- Pin_13
- Pin_14
- Pin_2
- Pin_3
- Pin_4
- Pin_5
- Pin_6
- Pin_7
- Pin_8
- Pin_9
### LED2 — [LED 0603 (1608 Metric)](https://www.flux.ai/jharwinbarrozo/generic-led-0603-1608-metric~yk.md)
- Part Type: LED
**Pins:**
- A
- K
### LED3 — [LED 0603 (1608 Metric)](https://www.flux.ai/jharwinbarrozo/generic-led-0603-1608-metric~yk.md)
- Part Type: LED
**Pins:**
- A
- K
### LED4 — [LED 0603 (1608 Metric)](https://www.flux.ai/jharwinbarrozo/generic-led-0603-1608-metric~yk.md)
- Part Type: LED
**Pins:**
- A
- K
### LED5 — [LED 0603 (1608 Metric)](https://www.flux.ai/jharwinbarrozo/generic-led-0603-1608-metric~yk.md)
- Part Type: LED
**Pins:**
- A
- K
### LED6 — [C182213](https://www.flux.ai/adrian95/c182213~xjw.md)
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1809131517_Everlight-Elec-19-223-R6GHC-A01-2T-YY_C182213.pdf
- Part Type: LED
- Manufacturer Part Number: C182213
- Manufacturer Name: Everlight Elec
**Pins:**
- 1
- 2
- 3
- 4
### Q2 — [MMBT4403](https://www.flux.ai/adrian95/mmbt4403~nvf.md)
- Datasheet URL: https://www.snapeda.com/parts/MMBT4403/ON%20Semiconductor/datasheet/
- Part Type: Transistor
- Manufacturer Part Number: MMBT4403
- Manufacturer Name: onsemi
**Pins:**
- B
- C
- E
### U1 — [STM32F407VET6](https://www.flux.ai/adrian95/stm32f407vet6~i1r.md)
- Part Type: Microcontroller
- Manufacturer Name: STMicroelectronics
- Datasheet URL: https://www.st.com/content/ccc/resource/technical/document/datasheet/ef/92/76/6d/bb/c2/4f/f7/DM00037051.pdf/files/DM00037051.pdf/jcr:content/translations/en.DM00037051.pdf
- Manufacturer Part Number: STM32F407VET6
**Pins:**
- BOOT0
- NRST
- PA0
- PA1
- PA10
- PA11
- PA12
- PA13
- PA14
- PA15
- PA2
- PA3
- PA4
- PA5
- PA6
- PA7
- PA8
- PA9
- PB0
- PB1
- PB10
- PB11
- PB12
- PB13
- PB14
- PB15
- PB2
- PB3
- PB4
- PB5
- PB6
- PB7
- PB8
- PB9
- PC0
- PC1
- PC10
- PC11
- PC12
- PC13
- PC14
- PC15
- PC2
- PC3
- PC4
- PC5
- PC6
- PC7
- PC8
- PC9
- PD0
- PD1
- PD10
- PD11
- PD12
- PD13
- PD14
- PD15
- PD2
- PD3
- PD4
- PD5
- PD6
- PD7
- PD8
- PD9
- PE0
- PE1
- PE10
- PE11
- PE12
- PE13
- PE14
- PE15
- PE2
- PE3
- PE4
- PE5
- PE6
- PE7
- PE8
- PE9
- PH0
- PH1
- VBAT
- VCAP_1
- VCAP_2
- VDD
- VDD
- VDD
- VDD
- VDD
- VDD
- VDDA
- VREF+
- VSS
- VSS
- VSS
- VSS
- VSSA
### U2 — [HX711](https://www.flux.ai/adrian95/hx711~8y6.md)
- Datasheet URL: https://www.snapeda.com/parts/HX711/AVIA%20SEMICONDUCTOR/datasheet/
- Manufacturer Name: Avia Semiconductor
- Part Type: Integrated Circuit
- Manufacturer Part Number: HX711
**Pins:**
- AGND
- AVDD
- BASE
- DOUT
- DVDD
- INA-
- INA+
- INB-
- INB+
- PD_SCK
- RATE
- VBG
- VFB
- VSUP
- XI
- XO
### U3 — [LD1117S50TR](https://www.flux.ai/adrian95/ld1117s50tr~a1r.md)
- Part Type: Integrated Circuit
- Datasheet URL: https://www.st.com/content/ccc/resource/technical/document/datasheet/99/3b/7d/91/91/51/4b/be/CD00000544.pdf/files/CD00000544.pdf/jcr:content/translations/en.CD00000544.pdf
- Manufacturer Name: STMicroelectronics
- Manufacturer Part Number: LD1117S50TR
**Pins:**
- GND [pin 1]
- VI [pin 3]
- VO [pin 2]
- VO [pin 4]
### U4 — [AMS1117-3.3](https://www.flux.ai/vasy_skral/ams1117-33~34.md)
- Part Type: Integrated Circuit
- Manufacturer Name: AMS
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1811021917_Advanced-Monolithic-Systems-AMS1117_C6188.pdf
- Manufacturer Part Number: AMS1117-3.3
**Pins:**
- GND [pin 1]
- TAB(VOUT) [pin 4]
- VIN [pin 3]
- VOUT [pin 2]
### U6 — [M24C64-RMN6TP](https://www.flux.ai/adrian95/m24c64-rmn6tp~1f7.md)
- Manufacturer Name: STMicroelectronics NV
- Manufacturer Part Number: M24C64-RMN6TP
- Part Type: Integrated Circuit
- Datasheet URL: https://www.st.com/content/ccc/resource/technical/document/datasheet/5c/df/52/a5/15/f2/48/bd/CD00259166.pdf/files/CD00259166.pdf/jcr:content/translations/en.CD00259166.pdf
**Pins:**
- ~WC
- E0
- E1
- E2
- SCL
- SDA
- VCC
- VSS
### USB1 — [U253-051T-4BH89-F1B](https://www.flux.ai/vasy_skral/u253-051t-4bh89-f1b~pvb.md)
- Datasheet URL: https://datasheet.lcsc.com/lcsc/2110151630_XKB-Connectivity-U253-051T-4BH89-F1B_C319172.pdf
- Manufacturer Name: XKB Connectivity
- Manufacturer Part Number: U253-051T-4BH89-F1B
- Part Type: Connector
**Pins:**
- D- [pin 2]
- D+ [pin 3]
- GND [pin 5]
- ID [pin 4]
- S1 [pin 6]
- S2 [pin 7]
- S3 [pin 8]
- S4 [pin 9]
- S5 [pin 10]
- S6 [pin 11]
- VBUS [pin 1]
### X1 — [X322516MLB4SI](https://www.flux.ai/adrian95/x322516mlb4si~6oj.md)
- Datasheet URL: https://datasheet.lcsc.com/lcsc/2103291133_Yangxing-Tech-X322516MLB4SI_C13738.pdf
- Manufacturer Part Number: X322516MLB4SI
- Manufacturer Name: Yangxing Tech
- Part Type: Resonator
**Pins:**
- 1
- 2
- 3
- 4
### X2 — [1TJG125DR1A0019](https://www.flux.ai/adrian95/1tjg125dr1a0019~9ys.md)
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1810251322_KDS-Daishinku-1TJG125DR1A0019_C93231.pdf
- Manufacturer Name: KDS Daishinku
- Part Type: Oscillator
- Manufacturer Part Number: 1TJG125DR1A0019
**Pins:**
- 1
- 2
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/adrian95/vending-machine-controller~t16](https://www.flux.ai/adrian95/vending-machine-controller~t16).*
---
*Generated from [https://www.flux.ai/adrian95/vending-machine-controller~t16](https://www.flux.ai/adrian95/vending-machine-controller~t16)*