
VendingMachine
MaximSpeczyk/IoT-FPGA
University Project Teamwork for Advanced Embedded Systems and Hardware Engineering.

University Project Teamwork for Advanced Embedded Systems and Hardware Engineering.
Mainwork is an open-source printed circuit board by MaximSpeczyk, from the MaximSpeczyk/IoT-FPGA repository on GitHub. It is a 2-layer board of 269.2 × 149.9 mm with 125 parts on 176 nets, routed with 1,182 tracks and 85 vias.
It is built around the TPS65581PWP and DMN2041L. Its parts include 48 resistors, 42 capacitors, 12 switches, 10 diodes and 3 inductors. It belongs with the home automation and IoT and fPGA and programmable logic boards and the FPGA and CPLD boards of this library.
Advanced Embedded Systems: Smart Greenhouse (Mqtt server and multiple notes)
Hardware Engineering: Vending machine (PCB design, VHDL programm)
| Qty | Value | Footprint | References |
|---|---|---|---|
| 35 | 330 | Resistor_SMD:R_0402_1005Metric | R10, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28, R29 +19 |
| 13 | 0.47 µF | Capacitor_SMD:C_0201_0603Metric | C25, C26, C27, C28, C29, C30, C31, C32, C35, C38, C39, C40, C41 |
| 10 | LED | LED_SMD:LED_0201_0603Metric | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10 |
| 8 | SW_Push_SPDT | Button_Switch_SMD:SW_SPDT_REED_MSDM-DT | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 |
| 7 | 22 µF | Capacitor_SMD:C_0201_0603Metric | C4, C5, C6, C8, C9, C11, C12 |
| 7 | 4.7 µF | Capacitor_SMD:C_0201_0603Metric | C21, C22, C23, C24, C34, C37, C42 |
| 4 | 0.1 µF | Capacitor_SMD:C_0201_0603Metric | C10, C13, C14, C15 |
| 4 | 47 µF | Capacitor_SMD:C_0201_0603Metric | C16, C19, C20, C36 |
| 3 | 10 µF | Capacitor_SMD:C_0201_0603Metric | C1, C2, C3 |
| 3 | 2.2K | Resistor_SMD:R_0402_1005Metric | R3, R4, R7 |
| 3 | 4.75K | Resistor_SMD:R_0402_1005Metric | R12, R13, R14 |
| 3 | 680 | Resistor_SMD:R_0402_1005Metric | R5, R8, R11 |
| 3 | B3FS_1010P | FPGA_project_parts:B3FS_1010P | S1, S2, S3 |
| 2 | 0.1 µF | Capacitor_SMD:C_0201_0603Metric | C17, C18 |
| 2 | 100K | Resistor_SMD:R_0402_1005Metric | R1, R9 |
| 2 | 2.2 µH | Inductor_SMD:L_0402_1005Metric | L1, L3 |
| 2 | CA56-12CGKWA | Display_7Segment:CA56-12CGKWA | DS1_U3, DS2_U4 |
| 2 | DMN2041L | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 1 | 1 µF | Capacitor_SMD:C_0201_0603Metric | C7 |
| 1 | 100 µF | Capacitor_SMD:C_0201_0603Metric | C33 |
| 1 | 10K | Resistor_SMD:R_Array_Convex_4x0402 | RN1 |
| 1 | 2.2 µF | Inductor_SMD:L_0402_1005Metric | L2 |
| 1 | 3.0K | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | 7.36K | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | Barrel_Jack_Switch | Connector_BarrelJack:BarrelJack_CUI_PJ-036AH-SMT_Horizontal | J1 |
| 1 | DSC61XX | Oscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm_HandSoldering | X1 |
| 1 | SW_SPST | Button_Switch_SMD:SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS | SW9 |
| 1 | TPS65581 | Package_SO:HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm_ThermalVias | U1 |
| 1 | XC7S50-FTGB196 | Package_BGA:Xilinx_FTGB196 | U2 |
| 1 | XILINX_JTAG | Connector_PinHeader_2.00mm:PinHeader_2x07_P2.00mm_Vertical_SMD | J2 |
It measures 269.2 × 149.9 mm and has 2 copper layers, 1.6 mm thick.
125 parts, built around the TPS65581PWP and DMN2041L. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the MaximSpeczyk/IoT-FPGA repository on GitHub, at the commit this page was made from: the board is HardwareEngineering/Final Submission/Circuit Design/mainwork.kicad_pcb and its schematic HardwareEngineering/Final Submission/Circuit Design/PowerSupply.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask MaximSpeczyk before reusing the design.

MaximSpeczyk/IoT-FPGA
University Project Teamwork for Advanced Embedded Systems and Hardware Engineering.

DOLUWAMU-TAIWO/TD
Avdanced Embdedded Labs (IOT) And Hardware Engineering (PCB/VHDL)

arsal18/HW-Lab
This reporsitory contains the lab work and the project of module Hardware Engineering.


pyryzx/USB-Powersupply-keychain
powersupply key chain that provides output voltages of 1,8V 3,3V 5V with maximum 1,5A per rail. It also outputs 12V



ersatzavian/yellow_fuzz
A bass fuzz for my good friend! Don't tell him, it's a surprise. Starting with a Boss MT-2 (I know, ew, don't tell anybody) because that's allegedly how Arion Salazar got most of his fuzz tone's on Third Eye Blind's…

KrystianRuszczak/BioSense
The hardware design files in this directory are licensed under CERN-OHL-P-2.0. See LICENSE.