Skip to the content
2 layers100 × 100 mmECE445 SP24, the printed circuit board in 3D

UIUC ECE 445 - Senior Design Project Repository

Size
100 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
74
Nets
77
Pads
240
Tracks, vias
474, 38
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
4 Feb 2024
Updated
2 May 2024

Overview

ECE445 SP24 is an open-source printed circuit board by rutvikts, from the rutvikts/ECE445_SP24 repository on GitHub. It is a 2-layer board of 100 × 100 mm with 74 parts on 77 nets, routed with 474 tracks and 38 vias.

It is built around the TPS56339DDC and NRS8030T6R8MJGJ. Its parts include 21 capacitors, 15 connectors, 10 resistors, 6 ICs and 4 diodes. It belongs with the STM32 boards of this library.

Main components

2

README

README.md

ECE 445

UIUC ECE 445 - Senior Design Project Repository

Project Details

Oxygen Delivery Robot

Team Members:

Problem

Children's interstitial and diffuse lung disease (ChILD) is a collection of diseases or disorders. These diseases cause a thickening of the interstitium (the tissue that extends throughout the lungs) due to scarring, inflammation, or fluid buildup. This eventually affects a patient’s ability to breathe and distribute enough oxygen to the blood.

Numerous children experience the impact of this situation, requiring supplemental oxygen for their daily activities. It hampers the mobility and freedom of young infants, diminishing their growth and confidence. Moreover, parents face an increased burden, not only caring for their child but also being directly involved in managing the oxygen tank as their child moves around.

Solution

Mobile oxygen delivery is a mostly untapped market for users both elderly and young. This project details a prototype design for a mobile oxygen delivery robot. We utilize a three-wheeled omnidirectional drivetrain, ultra-wideband triangulation, computer vision, and a simple Roomba-style bumper system. We remove ourselves from the context of dealing with oxygen-related tubing as swivel solutions already exist and focus on the issue of creating a robot that can autonomously and efficiently move an oxygen tank around in an indoor space.

Final Robot Design

Final Robot Wiring (Underside)

Parts

74
QtyValueFootprintReferences
6100nCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC6, C7, C12, C13, C18, C19
610uCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC1, C2, C10, C11, C16, C17
633uCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC8, C9, C14, C15, C20, C21
6TestPointConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalTP1, TP2, TP3, TP4, TP5, TP6
55442170ProjectLibrary:5442170J1, J2, J3, J4, J8
44.7kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2, R3, R10
4Conn_01x03_SocketConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ5, J6, J7, J14
4LEDLED_THT:LED_D3.0mm_ClearD1, D2, D3, D4
4MountingHoleMountingHole:MountingHole_5mmH1, H2, H3, H4
30.1uFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC3, C4, C5
310kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR5, R7, R9
3Conn_01x04_SocketConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ18, J19, J20
3SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1, JP2, JP3
3TPS56339DDCPackage_TO_SOT_SMD:SOT-23-6U1, U2, U5
2CD74HC00_N_14Package_DIP:DIP-14_W7.62mm_LongPadsU4, U6
2Conn_01x06_SocketConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ10, J11
131.1kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR4
14.7uInductor_SMD:L_1008_2520MetricL1
15.6uInductor_SMD:L_1008_2520MetricL3
152.3kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR8
153.6kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR6
1Conn_01x04_SocketConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ12
1LOGOLOGOG***
1NRS8030T6R8MJGJProjectLibrary:NRS8030T6R8MJGJL2
1STM32F103C8TxPackage_QFP:LQFP-48_7x7mm_P0.5mmU3
1SW_PushButton_Switch_THT:SW_PUSH_6mm_H7.3mmSW1

More from rutvikts/ECE445_SP24

1
  • 2 layers100 × 100 mmMainBoardv2, the printed circuit board in 3D

    MainBoardv2

    rutvikts/ECE445_SP24

    UIUC ECE 445 - Senior Design Project Repository

    103 parts

Similar boards

  • 4 layers150 × 50 mmEmber, the printed circuit board in 3D

    Ember

    notaroomba/ember

    A custom hot plate powered by USB-C Power Delivery.

    136 parts25
  • 4 layers100 × 100 mmPlantomation V2, the printed circuit board in 3D

    Plantomation V2

    Synthron/Plantomation

    DIY plant watering system

    203 parts10
  • 2 layers95 × 35 mmSynth psu, the printed circuit board in 3D

    Synth psu

    mattvenn/usbc-synth-psu

    For build notes, problems and fixes, please check the project log

    91 parts2
  • 2 layers95 × 99 mmPolaris4.1, the printed circuit board in 3D

    Polaris4.1

    porbital/GNC_Hapsis

    Software for the GNC Hapsis launch structure control system

    95 parts2
  • 2 layersInter assignment, the printed circuit board in 3D

    Inter assignment

    Arpit192005/Buck-converter-using-TPS56339DDC

    12 parts1
  • 4 layers46 × 56 mmLINBoard HW, the printed circuit board in 3D

    LINBoard HW

    corygrant/LINBoard

    73 parts1
  • 4 layers101 × 51.5 mmQuack core, the printed circuit board in 3D

    Quack core

    HeyPCB/quack-core

    Brain board for the Open Duck Mini: Pi Zero 2W carrier, 14-servo STS bus, fused 2S power path in stitched copper zones (15-18 A battery side), USB-C charging with balancing, IMU.

    138 parts1CERN-OHL-S-2.0
  • 2 layers304.3 × 274 mmRobotont electronics mainboard, the printed circuit board in 3D

    Robotont electronics mainboard

    robotont/robotont-electronics-mainboard

    Unified pcb design for the 3rd generation robotont robot.

    426 parts1

Questions

How big is the ECE445 SP24 PCB?

It measures 100 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ECE445 SP24 use?

74 parts, built around the TPS56339DDC and NRS8030T6R8MJGJ. 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.

Where can I download the ECE445 SP24 KiCad files?

From the rutvikts/ECE445_SP24 repository on GitHub, at the commit this page was made from: the board is PCB/MainBoard/MainBoard.kicad_pcb and its schematic PCB/MainBoard/3v3BuckConverter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ECE445 SP24 design in my own project?

Its repository states no licence, so its author keeps all rights: ask rutvikts before reusing the design.