Skip to the content
PCBKitNew board
2 layers114.3 × 88.9 mmMVM833, the printed circuit board in 3D

For our final project, we recreated Space Invaders in C, using a custom-designed PCB and an MSPM0G3507 microcontroller.

Size
114.3 × 88.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
46
Nets
69
Pads
172
Tracks, vias
712, 75
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
28 Apr 2025
Updated
28 Apr 2025

Overview

MVM833 is an open-source printed circuit board by SiddharthaG09, from the SiddharthaG09/319KFinalProject repository on GitHub, published under the MIT licence. It is a 2-layer board of 114.3 × 88.9 mm with 46 parts on 69 nets, routed with 712 tracks and 75 vias.

It is built around the TSOP31438 and ULN2003BD. Its parts include 17 resistors, 5 ICs, 5 connectors, 4 capacitors and 4 switches.

Main components

2

README

README.md

319KFinalProject

For our final project, we recreated Space Invaders in C, using a custom-designed PCB and an MSPM0G3507 microcontroller. The game integrates hardware components including buttons, a slide potentiometer, and a DAC to control gameplay elements. We designed, printed, and assembled the PCB ourselves, and developed the game logic and graphics from scratch to run on the microcontroller.

Parts

46
QtyValueFootprintReferences
51.5kECE319K:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR4, R5, R6, R7, R8
510kECE319K:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR12, R13, R14, R15, R17
4~ECE319K:MountingHole_4_40H1, H2, H3, H4
312kECE319K:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR9, R10, R11
3LEDECE319K:LED_D5.0mmD1, D2, D4
20.1uFECE319K:C_Axial_200milC3, C4
2470ECE319K:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1, R2
11uFECE319K:CP_Radial_Tantal200milC1
120kECE319K:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR16
1220ECE319K:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR18
13.3VECE319K:Testpoint_1x02_P2.54mmTP1
14.7uFECE319K:CP_Radial_Tantal200milC2
1Adafruit ST7735RECE319K:adafruit_st7735rU1
1DACOUTECE319K:Testpoint_1x02_P2.54mmJ7
1DOWNECE319K:SW_PUSH_6mmSW3
1GNDECE319K:Testpoint_1x02_P2.54mmJ6
1LEFTECE319K:SW_PUSH_6mmSW2
1LOGOLOGOG***
1LP-MSPM0G3507ECE319K:ti_LP_MSPM0G3507U2
1MCP34119PECE319K:DIP-8_W7.62mm_LongPadsU3
1PTA2043ECE319K:PTA2043potRV1
1PotECE319K:Testpoint_1x02_P2.54mmJ4
1RGHTECE319K:SW_PUSH_6mmSW4
1SpeakerECE319K:PinHeader_1x02_P2.54mm_VerticalJ2
1TExaSECE319K:PinHeader_1x03_P2.54mm_VerticalJP1
1TSOP31438ECE319K:TSOP31438U6
1UART1ECE319K:PinHeader_1x03_P2.54mm_VerticalJ3
1ULN2003BECE319K:DIP-16_W7.62mmU5
1UPECE319K:SW_PUSH_6mmSW1

Questions

How big is the MVM833 PCB?

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

What parts does the MVM833 use?

46 parts, built around the TSOP31438 and ULN2003BD. 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 MVM833 KiCad files?

From the SiddharthaG09/319KFinalProject repository on GitHub, at the commit this page was made from: the board is PCBSchematics/MVM833.kicad_pcb and its schematic PCBSchematics/MVM833.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the MVM833 design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers179.3 × 72.5 mmStarter, the printed circuit board in 3D

    Starter

    alicedimauro/Tilt

    59 parts1
  • 2 layers114.3 × 88.9 mmCrickHit PCB, the printed circuit board in 3D

    CrickHit PCB

    devanshjoshi08/CrickHit

    Real-time cricket batting game on the TI MSPM0G3507 (ARM Cortex-M0+) with triple-ISR architecture, custom KiCad PCB, 5-bit DAC audio, and 3D-printed enclosure. Built for ECE 319H at UT Austin.

    54 parts1
  • 2 layers132.5 × 83 mmAM96353, the printed circuit board in 3D

    AM96353

    ananth-abbaraju/319H_PCB

    44 parts
  • 2 layers114.3 × 88.9 mmKC47852, the printed circuit board in 3D

    KC47852

    KaitlynWChang/ECE-319H-PCB

    53 parts
  • 2 layers114.3 × 88.9 mmJc224364, the printed circuit board in 3D

    Jc224364

    se1yu/BlockBlast

    Using knowledge from ECE 319H at UT Austin (Intro to Embedded Systems) to build a custom video game console and to program Block Blast from scratch.

    54 parts
  • 2 layers140.8 × 66.4 mmM0+rixPCB, the printed circuit board in 3D

    M0+rixPCB

    SuryaUT/TheM0trix_Segfaulted

    ECE319H Game

    50 parts
  • 2 layers118 × 100 mmDuelTank, the printed circuit board in 3D

    DuelTank

    SathvikY3533/DuelTanks

    Duel Tanks is a real-time two-player artillery game built completely from scratch on the MSPM0G3507 microcontroller.

    72 parts
  • 2 layers83.3 × 65.3 mmSimonShield, the printed circuit board in 3D

    SimonShield

    github-linguist/linguist

    Language Savant. If your repository's language is being reported incorrectly, send us a pull request!

    46 parts14kMIT