
Senior Design
spencshis-prog/Watermelon_Lovers_FH10b
This repository contains the codebase for the project, including a frontend for user interaction and a backend (currently under development) for data processing and evaluation.

Projects completed at my time at UT Austin
Baseline project is an open-source printed circuit board by mjetpurwala, from the mjetpurwala/SchoolProjects repository on GitHub. It is a 2-layer board with 65 parts on 76 nets, routed with 705 tracks and 50 vias.
It is built around the TM4C123GH6PMIR, OPA2350UA and TLV5616CD, with the ESP8266-12E, LM4041CILPR and LP2950-33LPRE3 among its other parts. Its parts include 26 capacitors, 15 resistors, 10 ICs, 6 connectors and 1 diode. It belongs with the ESP8266 boards of this library.
Project names in each folder
Baemax: Advanced Embedded Systems Final Project. Contents: Pictures and videos of the project and source code
Alarm Clock: Advanced Embedded Systems Project. Contents: Pictures and videos of the project and source code
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 0.1uF | ECE445L:C_Axial_200mil | C11, C13, C16, C17, C18 |
| 4 | 0.1 uF | ECE445L:C_Axial_200mil | C1, C4, C8, C26 |
| 4 | 4.7uF | ECE445L:CP_Radial_Tantal200mil | C9, C23, C24, C25 |
| 4 | ~ | ECE445L:MountingHole_4_40 | H1, H2, H3, H4 |
| 3 | 10k | ECE445L:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1, R7, R14 |
| 2 | 0.01uF | ECE445L:C_Axial_200mil | C12, C19 |
| 2 | 10 kohm | ECE445L:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R3, R6 |
| 2 | 10pF C0G | ECE445L:C_Axial_200mil | C20, C21 |
| 2 | 1k | ECE445L:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R10, R11 |
| 2 | 1uF | ECE445L:C_Axial_200mil | C14, C22 |
| 2 | 22k | ECE445L:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R8, R9 |
| 2 | 4.7 uF | ECE445L:C_Axial_200mil | C3, C6 |
| 2 | Header_4 | ECE445L:PinHeader_1x04_P2.54mm_Vertical | J2, J6 |
| 1 | 1.0 uF | ECE445L:C_Axial_200mil | C2 |
| 1 | 100k | ECE445L:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R12 |
| 1 | 1M | ECE445L:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R13 |
| 1 | 1u | ECE445L:C_Axial_200mil | C5 |
| 1 | 2 kohm | ECE445L:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R4 |
| 1 | 2.2uF | ECE445L:CP_Radial_Tantal200mil | C15 |
| 1 | 20 kohm | ECE445L:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R5 |
| 1 | 220pF | ECE445L:C_Axial_200mil | C7 |
| 1 | 330 | ECE445L:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R15 |
| 1 | 4.7uF | ECE445L:C_Axial_200mil | C10 |
| 1 | 47 kohm | ECE445L:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R2 |
| 1 | ABM3-16.000MHZ-B2-T | ECE445L:ABM3 | Y1 |
| 1 | Adafruit ST7735R | ECE445L:adafruit_st7735r2 | U3 |
| 1 | Battery | ECE445L:PinHeader_1x02_P2.54mm_Vertical | J5 |
| 1 | CMA-4544PF-W (elec mic) | fart:CMA_CUI_9P7X9P7_CUD | U7 |
| 1 | Conn_01x03_Pin | Connector_PinHeader_1.00mm:PinHeader_1x03_P1.00mm_Vertical | J3 |
| 1 | Conn_01x06_Pin | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J1 |
| 1 | ESP8266-1 | ECE445L:PinHeader_2x04_P2.54mm_Vertical | U4 |
| 1 | JTAG | ECE445L:PinHeader_1x05_P2.54mm_Vertical | J4 |
| 1 | LED | ECE445L:LED_D5.0mm | D1 |
| 1 | LM4041CILPR | ECE445L:ti_LM4041CILPR | IC2 |
| 1 | LP2950-33LPRE3 | ECE445L:TL431CLPM | U6 |
| 1 | LP2950-5.0_TO92 | Package_TO_SOT_THT:TO-92_Inline | U8 |
| 1 | MCP34119P | ECE445L:DIP-8_W7.62mm_LongPads | U1 |
| 1 | OPA2350 | ECE445L:DIP-8_W7.62mm_LongPads | U2 |
| 1 | Reset | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | Speaker | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | LS1 |
| 1 | TLV5616 | ECE445L:DIP-8_W7.62mm_LongPads | IC1 |
| 1 | TM4C123GH6PMIR | ECE445L:QFP50P1200X1200X160-64N | U5 |
65 parts, built around the TM4C123GH6PMIR, OPA2350UA, TLV5616CD and ESP8266-12E. 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 mjetpurwala/SchoolProjects repository on GitHub, at the commit this page was made from: the board is Baemax/hw/baseline_project.kicad_pcb and its schematic Alarm Clock/hw/ECE319KStarter.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 mjetpurwala before reusing the design.

spencshis-prog/Watermelon_Lovers_FH10b
This repository contains the codebase for the project, including a frontend for user interaction and a backend (currently under development) for data processing and evaluation.

Andres-Wearden/Lab10
The typical explanation for the repo structure. Lab specific instructions can be found further below.

AndrewYin04/VR-Goggles-Embedded-Lab
The typical explanation for the repo structure. Lab specific instructions can be found further below.

DylanMeeks/ece445l-lab7-10
The typical explanation for the repo structure. Lab specific instructions can be found further below.

chengkun-yang/ece-445l-lab-6-chengkun-yang
The typical explanation for the repo structure. Lab specific instructions can be found further below.

niranjannt/Local-Music-Streaming-Pipeline
Embedded music-streaming system using ESP32 and TM4C MCUs, featuring USB-UART audio streaming, SPI DAC output, MOSFET-based analog filters, digital audio effects, real-time control via potentiometers, and a web-based…


Jesus61302/ECE445L-Lab1-jh69848
IMPORTANT (for those not using Github Classroom): To clone this repository, click the green "Use this template" button and create a PRIVATE repository.