Skip to the content
2 layers100 × 100 mmMainBoardv2, 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
103
Nets
89
Pads
325
Tracks, vias
706, 128
Pours
9
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
4 Feb 2024
Updated
2 May 2024

Overview

MainBoardv2 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 103 parts on 89 nets, routed with 706 tracks and 128 vias.

It is built around the TPS56637RPA. Its parts include 25 connectors, 14 capacitors, 13 resistors, 6 diodes and 5 ICs. It belongs with the STM32 boards of this library.

Main components

1

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

103
QtyValueFootprintReferences
71.5kResistor_SMD:R_0603_1608MetricR1, R2, R3, R4, R8, R9, R10
6Conn_01x03_SocketConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_HorizontalJ10, J13, J16, J23, J24, J25
6LEDLED_SMD:LED_0603_1608MetricD1, D2, D3, D4, D5, D6
6OrangeTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP3, TP4, TP5, TP6, TP9, TP10
5100nCapacitor_SMD:C_0603_1608MetricC4, C5, C6, C7, C14
5Screw_Terminal_01x02CustomFootprints:PHOENIX_1017521J5, J7, J20, J21, J22
4Conn_01x03_SocketConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ11, J14, J17, J19
4MountingHoleMountingHole:MountingHole_5mmH1, H2, H3, H4
4WhiteTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP11, TP12, TP13, TP14
310kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR11, R12, R13
310kResistor_SMD:R_0603_1608MetricR5, R6, R7
31uCapacitor_SMD:C_0603_1608MetricC2, C3, C11
3Conn_01x04_SocketConnector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_VerticalJ12, J15, J18
3Conn_01x04_SocketConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_HorizontalJ6, J8, J9
3PolyfuseFuse:Fuse_2920_7451MetricF1, F2, F3
2100nFCapacitor_SMD:C_0805_2012MetricCboot1, Cinx1
210uCapacitor_SMD:C_0603_1608MetricC8, C9
220pCapacitor_SMD:C_0603_1608MetricC12, C13
2Conn_02x03_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ1, J3
2SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1, JP2
1100kResistor_SMD:R_0805_2012MetricRpg1
1100pFCapacitor_SMD:C_0805_2012MetricCff1
110kResistor_SMD:R_0805_2012MetricRfbb1
110nCapacitor_SMD:C_0603_1608MetricC1
1120RInductor_SMD:L_0603_1608MetricFB1
112VTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP8
115uFCapacitor_SMD:C_0805_2012MetricCin1
120kResistor_SMD:R_0805_2012MetricRff1
122uCapacitor_SMD:C_0805_2012MetricC10
13.3VTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP2
13.3uHCustomFootprints:IHLP3232DZER3R3M01L1
147uFCapacitor_SMD:C_1210_3225MetricCout1
15VTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP1
15V_BuckTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP15
173.2kResistor_SMD:R_0805_2012MetricRfbt1
18MHz CrystalCrystal:Crystal_HC49-U_VerticalY1
1AZ1117-3.3Package_TO_SOT_SMD:TO-252-2U1
1CD74HC00_N_14Package_DIP:DIP-14_W7.62mm_LongPadsU4
1Conn_01x05_PinConnector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ4
1GNDTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP7
1LOGOLOGOG***
1SN74HCS4075PWRCustomFootprints:SN74HCS4075PWRU5
1STM32F103C8T6TRPackage_QFP:LQFP-48_7x7mm_P0.5mmU2
1SW_PushButton_Switch_THT:SW_PUSH_6mm_H7.3mmSW1
1SlideCustomFootprints:SW_GF-161-0005SW3
1TPS56637RPACustomFootprints:RPA0010AU3
1ToggleCustomFootprints:MTM8206NRASW2
1USB_B_MicroCustomFootprints:AMPHENOL_10118192-0002LFJ2

More from rutvikts/ECE445_SP24

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

    ECE445 SP24

    rutvikts/ECE445_SP24

    UIUC ECE 445 - Senior Design Project Repository

    74 parts

Similar boards

  • 2 layers234 × 117 mmPillDispenser, the printed circuit board in 3D

    PillDispenser

    xPiTi/pillex-main

    Submission files for MSc project - Pillex - pill dispensing device

    364 parts
  • 2 layers34.9 × 34.7 mmDC DC converter, the printed circuit board in 3D

    DC DC converter

    pioneers/PiElectrical

    PiElectrical Work and Documentation

    14 parts8
  • 2 layers225 × 356.9 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

    A low profile split keyboard designed to satisfy one single use case elegantly

    103 parts1.3k
  • 2 layers134 × 88 mmTulipcc, the printed circuit board in 3D

    Tulipcc

    shorepine/tulipcc

    The Tulip Creative Computer and AMYboard - portable Python synthesizers

    103 parts978
  • 2 layers97 × 69.5 mmStm32, the printed circuit board in 3D

    Stm32

    eddyem/stm32samples

    Code samples and ready projects based on bare-metal STM32

    103 parts208
  • 2 layers182.8 × 169.2 mmErgoMaxLeft, the printed circuit board in 3D

    ErgoMaxLeft

    LouWii/ErgoMax

    Custom ergo split keyboard project, based on ErgoDox, with hot swap sockets

    103 parts124
  • 2 layers164 × 151 mmParametric speaker, the printed circuit board in 3D

    Parametric speaker

    Orange-Murker/parametric_speaker

    A directional speaker with a driver based on STM32

    103 parts103
  • 2 layers210.5 × 114.8 mmBreeze right, the printed circuit board in 3D

    Breeze right

    afternoonlabs/BreezeKeyboard

    Breeze is a split mechanical keyboard with a column-staggered layout. With a focus on productivity, Breeze features a full 6x4 alphanumeric layout, arrow keys, and an extra 6 key cluster for typing and coding.

    103 parts83

Questions

How big is the MainBoardv2 PCB?

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

What parts does the MainBoardv2 use?

103 parts, built around the TPS56637RPA. 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 MainBoardv2 KiCad files?

From the rutvikts/ECE445_SP24 repository on GitHub, at the commit this page was made from: the board is PCB/MainBoardv2/MainBoardv2.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 MainBoardv2 design in my own project?

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