Skip to the content
2 layers86.4 × 61 mmCjh4858 gam3769 project, the printed circuit board in 3D

Cjh4858 gam3769 project

K0-p/Garfield-Wheel

HID-compliant game controller with embedded button mapping firmware and gyroscope controls

Size
86.4 × 61 mm
Copper layers
2
Thickness
1.6 mm
Parts
40
Nets
62
Pads
182
Tracks, vias
478, 28
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
4 Sep 2024
Updated
4 Sep 2024

Overview

Cjh4858 gam3769 project is an open-source printed circuit board by K0-p, from the K0-p/Garfield-Wheel repository on GitHub. It is a 2-layer board of 86.4 × 61 mm with 40 parts on 62 nets, routed with 478 tracks and 28 vias.

It is built around the TM4C123GH6PMIR, LP2950-33LPRE3 and MPU-6050, with the ABM3-16.000MHZ-B2-T among its other parts. Its parts include 13 capacitors, 8 resistors, 6 switches, 4 ICs and 3 connectors.

Main components

4

README

README.md

Garfield Wheel

HID-compliant (and Garfield-themed) game controller with embedded button mapping firmware and gyroscope controls

Designed to run on the TM4C

Developed by Gabriel Moore and Calvin Heischman

Spring 2024 finalist for ECE445L at UT Austin

Parts

40
QtyValueFootprintReferences
610kECE445L:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR3, R4, R6, R7, R8, R9
40.1uFECE445L:C_Axial_200milC4, C7, C8, C9
3~ECE445L:MountingHole_4_40H1, H2, H3
20.01uFECE445L:C_Axial_200milC3, C10
210pF C0GECE445L:C_Axial_200milC11, C12
21uFECE445L:C_Axial_200milC5, C13
24.7uFECE445L:CP_Radial_Tantal200milC1, C2
1+3.3VECE445L:Testpoint_1x02_P2.54mmTP3
11MECE445L:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR5
12.2uFECE445L:CP_Radial_Tantal200milC6
1470ECE445L:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1
1ABM3-16.000MHZ-B2-TECE445L:ABM3Y1
1Adafruit ST7735RECE445L:adafruit_st7735r2U5
1Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ1
1Conn_01x08_PinConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ3
1DownECE445L:SW_PUSH_6mmSW5
1JTAGECE445L:PinHeader_1x05_P2.54mm_VerticalJ2
1LEDECE445L:LED_D5.0mmD1
1LP2950-33LPRE3ECE445L:TL431CLPMU4
1LeftECE445L:SW_PUSH_6mmSW6
1MPU-6050Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalU1
1ResetButton_Switch_THT:SW_PUSH_6mmSW4
1RightECE445L:SW_PUSH_6mmSW7
1StartECE445L:SW_PUSH_6mmSW1
1TM4C123GH6PMIRECE445L:QFP50P1200X1200X160-64NU2
1UpECE445L:SW_PUSH_6mmSW3

More from K0-p/Garfield-Wheel

1
  • 2 layers115 × 94 mmBaseline project, the printed circuit board in 3D

    Baseline project

    K0-p/Garfield-Wheel

    HID-compliant game controller with embedded button mapping firmware and gyroscope controls

    17 parts

Similar boards

  • 2 layers134 × 58.5 mmECE445L Lab6, the printed circuit board in 3D

    ECE445L Lab6

    chengkun-yang/ece-445l-lab-6-chengkun-yang

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

    48 parts
  • 2 layers114.4 × 88.9 mmLab6, the printed circuit board in 3D

    Lab6

    Jesus61302/ECE445L-Lab1-jh69848

    IMPORTANT (for those not using Github Classroom): To clone this repository, click the green "Use this template" button and create a PRIVATE repository.

    32 parts
  • 2 layersBaseline project, the printed circuit board in 3D

    Baseline project

    mjetpurwala/SchoolProjects

    Projects completed at my time at UT Austin

    65 parts
  • 2 layers114.4 × 88.9 mmSenior Design, the printed circuit board in 3D

    Senior Design

    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.

    69 parts
  • 2 layers164.3 × 114.8 mmECE445L Starter, the printed circuit board in 3D

    ECE445L Starter

    Andres-Wearden/Lab10

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

    66 parts
  • 2 layers114.4 × 88.9 mmECE445L Lab6, the printed circuit board in 3D

    ECE445L Lab6

    AndrewYin04/VR-Goggles-Embedded-Lab

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

    32 parts
  • 2 layers114.4 × 88.9 mmECE445L Lab7, the printed circuit board in 3D

    ECE445L Lab7

    aidanaalund/ece-445l-final-project

    My final mechatronics project from the Spring 2025 Embedded Systems Design Lab course. Taught by Dr. Jonathan Valvano. Team was Aidan Aalund, Alexa Aguilar Izquierdo, Paul Schnoebelen, Eric Zang, and Brian Ahn.

    56 parts

Questions

How big is the Cjh4858 gam3769 project PCB?

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

What parts does the Cjh4858 gam3769 project use?

40 parts, built around the TM4C123GH6PMIR, LP2950-33LPRE3, MPU-6050 and ABM3-16.000MHZ-B2-T. 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 Cjh4858 gam3769 project KiCad files?

From the K0-p/Garfield-Wheel repository on GitHub, at the commit this page was made from: the board is hw/lab7811_project/cjh4858_gam3769_project.kicad_pcb and its schematic hw/baseline_project/ECE319KStarter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Cjh4858 gam3769 project design in my own project?

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