
SwanGanzInterface
ATK-1/SeniorDesign_SwanGanz
The contributors to this senior design project were Nathan DeLaRosa, Ashton Knecht, Jack Son, and Jerry Xia under the supervision of Dr. Jonathan Valvano.

The contributors to this senior design project were Nathan DeLaRosa, Ashton Knecht, Jack Son, and Jerry Xia under the supervision of Dr. Jonathan Valvano.
SwanGanzInterface V1.1 is an open-source printed circuit board by ATK-1, from the ATK-1/SeniorDesign_SwanGanz repository on GitHub. It is a 4-layer board of 193 × 114.3 mm with 154 parts on 163 nets, routed with 1,108 tracks and 210 vias.
It is built around the OPA2350UA, INA122P and FT232RNL, with the LM4041CILPR, ABM8AIG-40.000MHZ-12-2Z-T3 and APHD1608LCGCK among its other parts. Its parts include 52 resistors, 39 capacitors, 15 ICs, 14 connectors and 7 switches.
The contributors to this senior design project were Nathan DeLaRosa, Ashton Knecht, Jack Son, and Jerry Xia under the supervision of Dr. Jonathan Valvano.
This project aims to create a custom, low-cost interface for a Swan-Ganz heart catheter, bypassing the need for expensive cardiac output computers. The catheters intended to be interfaced are the part number needed produced by Edwards Lifescience. These catheters interface the part number needed pressure transducer, also made by Edwards Lifescience.
The project is split into three sections: the interface hardware, MSPM0 firmware, and the desktop application software. Details about each of these sections can be found in their distinct README files.
Firmware README(Requires Development)
Software README(Requires Development)
todo
| Qty | Value | Footprint | References |
|---|---|---|---|
| 20 | 0.1u | Capacitor_SMD:C_0603_1608Metric | C1, C3, C11, C13, C14, C15, C17, C20, C21, C24, C25, C28, C30, C31, C33, C35 +4 |
| 15 | 100k | Resistor_SMD:R_0603_1608Metric | R4, R5, R8, R9, R12, R13, R16, R18, R20, R21, R27, R28, R34, R35, R49 |
| 13 | 10k | Resistor_SMD:R_0603_1608Metric | R2, R22, R23, R24, R29, R30, R31, R36, R37, R38, R47, R50, R52 |
| 5 | 100R | Resistor_SMD:R_0603_1608Metric | R7, R10, R11, R14, R15 |
| 5 | OPA2350 | Package_DIP:DIP-8_W7.62mm | U3, U4, U7, U9, U11 |
| 4 | 1u | Capacitor_SMD:C_0603_1608Metric | C5, C6, C34, C37 |
| 4 | ~ | SGI_FootprintsLib:MountingHole_4_40 | H1, H2, H3, H4 |
| 3 | 0.022u | Capacitor_SMD:C_0603_1608Metric | C22, C23, C27 |
| 3 | 0.022u | Capacitor_SMD:C_0805_2012Metric | C18, C19, C26 |
| 3 | 2k | Resistor_SMD:R_0603_1608Metric | R41, R43, R44 |
| 3 | INA122P | Package_DIP:DIP-8_W7.62mm_LongPads | U6, U8, U10 |
| 2 | 10u | Capacitor_SMD:C_1206_3216Metric | C2, C7 |
| 2 | 17k5 | Resistor_SMD:R_0603_1608Metric | R32, R39 |
| 2 | 200R | Resistor_SMD:R_0603_1608Metric | R26, R33 |
| 2 | 27k | Resistor_SMD:R_0603_1608Metric | R17, R19 |
| 2 | 30p | Capacitor_SMD:C_0603_1608Metric | C12, C16 |
| 2 | 47k | Resistor_SMD:R_0603_1608Metric | R1, R6 |
| 2 | 750R | Resistor_SMD:R_0603_1608Metric | R45, R46 |
| 2 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3, J4 |
| 2 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J9, J11 |
| 2 | Conn_01x04_Pin | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J6, J7 |
| 2 | GND | SGI_FootprintsLib:Testpoint_1x02_P2.54mm | TP5, TP6 |
| 2 | ~ | SGI_FootprintsLib:Pressure_Connector_1.1 | J5, J8 |
| 1 | +3V3 | SGI_FootprintsLib:Testpoint_1x02_P2.54mm | TP3 |
| 1 | +3V3 | SGI_FootprintsLib:LED_D5.0mm | D1 |
| 1 | +5V | SGI_FootprintsLib:Testpoint_1x02_P2.54mm | TP2 |
| 1 | +VBUS | SGI_FootprintsLib:Testpoint_1x02_P2.54mm | TP4 |
| 1 | +VRef | SGI_FootprintsLib:Testpoint_1x02_P2.54mm | TP1 |
| 1 | 0 | Resistor_SMD:R_0603_1608Metric | R42 |
| 1 | 0.01u | Capacitor_SMD:C_0603_1608Metric | C10 |
| 1 | 0.47u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C8 |
| 1 | 1051640001 | SGI_FootprintsLib:1051640001 | J10 |
| 1 | 16.6k | Resistor_SMD:R_0603_1608Metric | R51 |
| 1 | 19.1k | Resistor_SMD:R_0603_1608Metric | R48 |
| 1 | 1M | Resistor_SMD:R_0603_1608Metric | R40 |
| 1 | 1k | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 3.3n | Capacitor_SMD:C_0603_1608Metric | C29 |
| 1 | 4.7u | Capacitor_SMD:C_0805_2012Metric | C32 |
| 1 | 5u | Capacitor_SMD:C_1206_3216Metric | C38 |
| 1 | 8.2k | Resistor_SMD:R_0603_1608Metric | R25 |
| 1 | ABM8AIG-40.000MHZ-12-2Z-T3 | SGI_FootprintsLib:ABM8AIG25000MHZ122ZT3 | Y1 |
| 1 | APHD1608LCGCK | Diode_SMD:D_0603_1608Metric | D4 |
| 1 | APHD1608LSYCK | Diode_SMD:D_0603_1608Metric | D5 |
| 1 | AdaFruit_1590 | SGI_FootprintsLib:AdaFruit_1590 | U14 |
| 1 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | Conn_01x07_Pin | Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical | J12 |
| 1 | Conn_01x09_Pin | Connector_PinSocket_2.54mm:PinSocket_1x09_P2.54mm_Vertical | J2 |
| 1 | Conn_01x09_Pin | Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_Vertical | J13 |
| 1 | DOWN | SGI_FootprintsLib:SW_PUSH_6mm | SW7 |
| 1 | ENTER | SGI_FootprintsLib:SW_PUSH_6mm | SW6 |
| 1 | ERROR | SGI_FootprintsLib:LED_D5.0mm | D3 |
| 1 | FT232RNL | SGI_FootprintsLib:FT232RL | U12 |
| 1 | LEFT | SGI_FootprintsLib:SW_PUSH_6mm | SW2 |
| 1 | LM2937ESX-3.3_NOPB | SGI_FootprintsLib:LM2937ESX-3.3_NOPB | U1 |
| 1 | LM4041CILPR | SGI_FootprintsLib:ti_LM4041CILPR | U2 |
| 1 | MCP34119P | Package_DIP:DIP-8_W7.62mm_LongPads | U15 |
| 1 | MicroUSB_VBUS | SGI_FootprintsLib:PinHeader_1x02_P2.54mm_Vertical | JP1 |
| 1 | NRST | SGI_FootprintsLib:SW_PUSH_6mm | SW3 |
| 1 | P1_HG | SGI_FootprintsLib:Testpoint_1x02_P2.54mm | TP12 |
| 1 | P1_InstOut | SGI_FootprintsLib:Testpoint_1x02_P2.54mm | TP10 |
| 1 | P1_LG | SGI_FootprintsLib:Testpoint_1x02_P2.54mm | TP11 |
| 1 | P2_HG | SGI_FootprintsLib:Testpoint_1x02_P2.54mm | TP15 |
| 1 | P2_InstOut | SGI_FootprintsLib:Testpoint_1x02_P2.54mm | TP13 |
| 1 | P2_LG | SGI_FootprintsLib:Testpoint_1x02_P2.54mm | TP14 |
| 1 | Power_Switch | SGI_FootprintsLib:SW-T3-1A-A-A3-S1 | SW1 |
| 1 | RIGHT | SGI_FootprintsLib:SW_PUSH_6mm | SW4 |
| 1 | SPKM.28.8.A | TerminalBlock:TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J14 |
| 1 | SQ2389CES-T1_GE3 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | TSC2046IPWR | SGI_FootprintsLib:SOP65P640X120-16N | U13 |
| 1 | T_HG | SGI_FootprintsLib:Testpoint_1x02_P2.54mm | TP9 |
| 1 | T_InstOut | SGI_FootprintsLib:Testpoint_1x02_P2.54mm | TP7 |
| 1 | T_LG | SGI_FootprintsLib:Testpoint_1x02_P2.54mm | TP8 |
| 1 | UP | SGI_FootprintsLib:SW_PUSH_6mm | SW5 |
| 1 | WORKING | SGI_FootprintsLib:LED_D5.0mm | D2 |
| 1 | XM0G3507QPMRQ1 | SGI_FootprintsLib:PM0064A-IPC_A | U5 |

ATK-1/SeniorDesign_SwanGanz
The contributors to this senior design project were Nathan DeLaRosa, Ashton Knecht, Jack Son, and Jerry Xia under the supervision of Dr. Jonathan Valvano.

brnna05/senior-design-strength-training
Senior Design project for ECE 364D - Fitness wearable for strength training


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…

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.

jhns-de/70MHz-Soil-Sensor
Soil moisture and electrical conductivity (EC) sensor based on 70 MHz impedance measurement, developed as part of my master’s thesis.

laemo10/SuperNicePCB
An integrated, multi-sensor UWB anchor PCB designed for real-time indoor object tracking (via Double-Sided Two-Way Ranging) and non-invasive human presence/occupancy monitoring.

pipipipi2002/stm32f446vetx-dev-module
Dev Module for STM32F446VETx

It measures 193 × 114.3 mm and has 4 copper layers, 1.6 mm thick.
154 parts, built around the OPA2350UA, INA122P, FT232RNL and LM4041CILPR. 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 ATK-1/SeniorDesign_SwanGanz repository on GitHub, at the commit this page was made from: the board is hardware/SwanGanzInterface_V1.1/SwanGanzInterface_V1.1.kicad_pcb and its schematic hardware/SwanGanzInterface/SGI_Power.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 ATK-1 before reusing the design.