Skip to the content
PCBKitNew board
2 layers152.4 × 127 mmECE445L Final Project, the printed circuit board in 3D

ECE445L Final Project

DylanMeeks/ece445l-lab7-10

The typical explanation for the repo structure. Lab specific instructions can be found further below.

Size
152.4 × 127 mm
Copper layers
2
Thickness
1.6 mm
Parts
585
Nets
221
Pads
1,136
Tracks, vias
2,966, 258
Pours
160
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
3 May 2026
Updated
3 May 2026

Overview

ECE445L Final Project is an open-source printed circuit board by DylanMeeks, from the DylanMeeks/ece445l-lab7-10 repository on GitHub. It is a 2-layer board of 152.4 × 127 mm with 585 parts on 221 nets, routed with 2,966 tracks and 258 vias.

It is built around the SN74LVC1T45DBVRE4, SK6805E-J and BAT54C. Its parts include 343 connectors, 125 diodes, 88 capacitors, 24 resistors and 3 ICs.

Main components

3

README

README.md

Review Assignment Due Date

0 Repository Structure

The typical explanation for the repo structure. Lab specific instructions can be found further below.

0.1 HW

The hw folder should contain your schematic and board files for your PCB or circuits. In labs 1-5 and 10, you will be creating schematics for your circuit in KiCad.

0.2 SW

The sw folder should contain your application firmware and software written for the lab. The sw/inc folder contains firmware drivers written for you by Professor Valvano. Feel free to write your own (in fact, in some labs, you may be required to write your own).

You can place any other source files in the sw folder. TAs will look at the files you create and/or modify for software quality and for running your project.

0.3 Resources

A couple files are provided in the Resources folder so you don't have to keep searching for that one TI document. Some of them are immediately useful, like the TM4C datasheet. Others may be useful for your final project, like the TM4C_System_Design_Guidelines page.

0.4 Git and Github

We will extensively use Git and Github for managing lab projects. This makes it easier for TAs to grade and help debug the project by allowing us to see commit histories, maintain a common project structure, and likewise, it makes it easier for students to collaborate with partners, merge different codebases, and to debug their work by having a history of commits.

Two common ways of using Git and Github are Github Desktop and the command line. Tutorials are also abundant on the net for you to peruse. We've provided a cheatsheet for git in the Resources folder.

It is highly recommended to make the most out of Git, even if you've never used it before. Version control will save you a lot of suffering, and tools like Git or SVN are ubiquitous in the industry.

A gitignore file is added to the root of this repo that may prevent specific files from being tagged to the repo. This are typically autogenerated output files we don't care about, but sometimes other stuff (like .lib files) falls through that we want. Feel free to modify if necessary.

Parts

585
QtyValueFootprintReferences
160HConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ11, J101, J103, J105, J107, J109, J111, J113, J115, J117, J119, J121, J123, J125, J127, J129 +144
160LConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ10, J12, J100, J102, J104, J106, J108, J110, J112, J114, J116, J118, J120, J122, J124, J126 +144
830.1uF X7RCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C2, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C104 +67
80SK6805LED_SMD:LED_SK6805_PLCC4_2.4x2.7mm_P1.3mmD1, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24 +64
40BAT54CPackage_TO_SOT_SMD:SOT-23D100, D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112, D113, D114, D115 +24
1210kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR8, R9, R10, R11, R13, R14, R15, R20, R21, R22, R23, R24
8500Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2, R3, R4, R5, R6, R7, R12
40Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR16, R17, R18, R19
4LEDConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalD2, D4, D5, D85
30.01uF X7RCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC94, C95, C96
24.7uF X7RCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC12, C13
2GNDConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ338, J341
2XF3M1-2015-1Bxf3m:CONN_XF3M1-2015-1B_OMRJ1, J333
2~ECE:MountingHole_4_40H1, H2
15VConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ342
15V_LEDConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalD86
1ADP5588Package_CSP:LFCSP-VQ-24-1EP_4x4mm_P0.5mm_EP2.642x2.642mmU4
1ButtonsECE445L:PinHeader_1x05_P2.54mm_VerticalJ4
1Header2Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ343
1JOYSTICKECE445L:PinHeader_1x04_P2.54mm_VerticalJ3
1LDO_OUTConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ340
1LED_INConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ329
1LED_OUTConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ339
1LED_R0Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ330
1LED_R1Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ331
1LED_R2Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ332
1LED_R4Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ334
1LED_R5Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ335
1LED_R6Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ336
1LED_R7Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ337
1LM2937ET-3.3_NOPBECE445L:TO254P470X1028X1955-3PIC1
1PD{1,6,7}Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ327
1PF[0-3]Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ328
1PWRConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ2
1SN74LVC1T45DBVRSN74LVC1T45:DBV0006A_NU2
1Test_PointConnector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_VerticalJ326
1USBECE445L:PinHeader_1x04_P2.54mm_VerticalJ5

Questions

How big is the ECE445L Final Project PCB?

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

What parts does the ECE445L Final Project use?

585 parts, built around the SN74LVC1T45DBVRE4, SK6805E-J and BAT54C. 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 ECE445L Final Project KiCad files?

From the DylanMeeks/ece445l-lab7-10 repository on GitHub, at the commit this page was made from: the board is hw/ECE445L_Final_Project_Bottom/ECE445L_Final_Project.kicad_pcb and its schematic hw/ECE319K_Starter/ECE319K_Starter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ECE445L Final Project design in my own project?

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

More from DylanMeeks/ece445l-lab7-10

1
  • 2 layers152.4 × 127 mmECE445L Final Project, the printed circuit board in 3D

    ECE445L Final Project

    DylanMeeks/ece445l-lab7-10

    The typical explanation for the repo structure. Lab specific instructions can be found further below.

    243 parts

Similar boards

  • 4 layers100 × 77.4 mmWasca, the printed circuit board in 3D

    Wasca

    hitomi2500/wasca

    Sega Saturn multipurporse cartridge

    145 parts80MIT
  • 2 layers66 × 59 mmMicroPicoDrive, the printed circuit board in 3D

    MicroPicoDrive

    gusmanb/micropicodrive

    Internal microdrive replacement for the Sinclair QL

    16 parts29MIT
  • 4 layers65 × 56.5 mmHashat, the printed circuit board in 3D

    Hashat

    skot/hashat

    A Bitcoin ASIC mining HAT for Raspberry Pi

    109 parts27
  • 2 layers63.1 × 56.1 mmMicroPicoDrive, the printed circuit board in 3D

    MicroPicoDrive

    Silveriomrs/micropicodrive

    Internal Microdrive replacement for the Sinclair QL

    31 parts7MIT
  • 2 layers66 × 59 mmMicroPicoDrive, the printed circuit board in 3D

    MicroPicoDrive

    arleybls/micropicodrive-ng-hardware

    KiCad hardware design for an internal Microdrive replacement for the Sinclair QL. The device emulates a Microdrive cartridge drive using a Raspberry Pi Pico (RP2040) and stores data on a microSD card, fitting in the…

    21 parts2MIT
  • 2 layers34.2 × 63.7 mmGb link usb, the printed circuit board in 3D

    Gb link usb

    hazy2go/gb-link-usb

    Game Boy (DMG) link port to USB-C PC adapter: printer emulation, PC link, online link play. Sister project of the WiFi Game Boy cart.

    59 parts2
  • 2 layers100 × 15 mmCellLight, the printed circuit board in 3D

    CellLight

    humanHardDrive/CellLight

    A shameless copy of the NanoLeaf light

    30 parts2MIT
  • 6 layers101.8 × 80.5 mmSN-64, the printed circuit board in 3D

    SN-64

    FantomZap/SN-64

    Snes games on the n64 or m64

    410 parts1