Skip to the content
PCBKitNew board
2 layers46.5 × 78.5 mmShaun proj, the printed circuit board in 3D

Collaborative repo for the UCT EEE3088F Project of team 69.

Size
46.5 × 78.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
99
Nets
93
Pads
377
Tracks, vias
761, 38
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
17 Mar 2025
Updated
15 May 2025

Overview

Shaun proj is an open-source printed circuit board by SFBdragon, from the SFBdragon/eee3088f-project repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 46.5 × 78.5 mm with 99 parts on 93 nets, routed with 761 tracks and 38 vias.

It is built around the DRV8833PWPR, TPS63020DSJR and CH224K, with the TPS5430DDA, TP4056-42-ESOP8 and AO3400A among its other parts. Its parts include 36 resistors, 19 capacitors, 8 ICs, 6 transistors and 4 diodes.

Main components

8

README

README.md

EEE3088F Project

Power board for a micro-mouse designed for EEE3088F Engineering Design Principles @ UCT

Authors

Team #69

  • Shaun Beautement
  • Adedamola Yusuff

Project Description

The board aims to meet the following requirements:

  • Operate up to 4 motors bidirectionally
    • Controls 2x brushed DC motors which could each draw 200mA @ 4.2V
    • Controls 2x motors at 500mA each.
  • Monitor the battery using an INA219
  • Charge the battery from USB supply
  • Two charging modes the battery: IBAT = 200mA, or 600mA ±100mA
  • Integrate USB C and get 9V out of the USB Host
  • Provide 2x high-side external load switching with 5V regulated supply, drawing at most 1A each
  • Provide a 3V3 5% accuracy (300mA max) and 5V Out 5% accuracy (1.5A max)
  • Provide an ON/OFF switch.
    • OFF state: battery draw <30uA.
    • ON state: can provide your robot peak current of 2A.

The board is designed to be printable with PCBA for most components for under $70 with JLCPCB. As-is, the design costs about $50, not including the JST and 2x16 connector, which was provided to us.

The board is shaped to fit to and interface with

Software

The schematic and PCB design is drafted in KiCAD, with metadata included for JLCPCB using KiCAD JLCPCB Tools.

Some prototype simulations in LTspice are included in ltspice/.

Some working notes are included under notes/ and can be viewed in Obsidian. But are best unseen.

Usage Warning

It is not recommended to use this design as-is, as the board is incapable of delivering regulated supply voltages and driving motors.

With this design:

  • There was a short from the buck-boosts' (TPS63020) VIN pins to GND, seemingly through the IC (without having powered the board). The cause is unclear at time of writing.
  • The motor drivers were not operational. The cause is unclear at time of writing, and may have been a defieciency in the testing methodology.
  • There are some capacitors with incorrect footprints.
  • The USB C port is too far back on the board.

These have not been corrected for at time of writing, largely to preserve the state of the design for project submission.

License

CERN Open Hardware Licence Version 2 - Permissive

See LICENSE.md

Parts

99
QtyValueFootprintReferences
7TestPointTestPoint:TestPoint_Pad_D1.5mmTP1, TP2, TP7, TP8, TP10, TP11, TP14
61Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR8, R16, R29, R32, R33, R36
6100mResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR9, R19, R26, R28, R31, R35
61MResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3, R5, R18, R23, R25, R34
5SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1, JP2, JP3, JP4, JP5
410kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R6, R10, R11
422µFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC6, C15, C16, C18
43.3kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR12, R13, R20, R21
31kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR14, R15, R17
31µHInductor_SMD:L_1008_2520Metric_Pad1.43x2.20mm_HandSolderL4, L5, L6
3AO3400APackage_TO_SOT_SMD:SOT-23Q2, Q4, Q5
3AO3401APackage_TO_SOT_SMD:SOT-23Q1, Q3, Q6
20.01µFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC4, C8
20.1µFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC14, C22
210uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC3, C5
2180kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR24, R30
22.2µFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C17
2220µFCapacitor_SMD:CP_Elec_6.3x7.7C13, C20
2DRV8833PWPRPackage_SO:HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm_ThermalViasU4, U7
2TPS63020DSJRMyLibrary:DAMOLA_VSON-14-1EP_3.4x4.4mm_P0.5mm_EP1.6x4.2mmU6, U8
11.5MResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR22
1100nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC10
110nCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC9
110uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC11
1120kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR27
11uCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC1
1220uCapacitor_SMD:CP_Elec_6.3x7.7C12
122uInductor_SMD:L_SXN_SMDRI125L3
12kResistor_SMD:R_0603_1608MetricR4
13.9kResistor_SMD:R_0603_1608MetricR7
16.8KResistor_SMD:R_0603_1608MetricR1
1CH224KPackage_SO:SSOP-10-1EP_3.9x4.9mm_P1mm_EP2.1x3.3mm_ThermalViasU1
1Conn_01x02_SocketConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ3
1Conn_02x16_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x16_P2.54mm_VerticalJ2
1GREEN LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD2
1INA219AxDPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU3
1LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD4
1LOGOMyLibrary:PommeDarkerG***
1LOGOMyLibrary:UCT_LOGOG***
1LOGOMyLibrary:OlympiaG***
1MountingHoleMountingHole:MountingHole_3.2mm_M3H1
1RED LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1
1SS14Diode_SMD:D_SMAD5
1SW_SPDTMyLibrary:SS-12D11G3RSW2
1TP4056-42-ESOP8Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalViasU5
1TPS5430DDAPackage_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mmU2
1USB_C_Receptacle_USB2.0_16PMyLibrary:USB_C_Receptacle_G-Switch_GT-USB-7010ASV_MODJ1

The 97 most common of 99 parts.

Questions

How big is the Shaun proj PCB?

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

What parts does the Shaun proj use?

99 parts, built around the DRV8833PWPR, TPS63020DSJR, CH224K and TPS5430DDA. 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 Shaun proj KiCad files?

From the SFBdragon/eee3088f-project repository on GitHub, at the commit this page was made from: the board is kicad/shaun-proj/shaun-proj.kicad_pcb and its schematic kicad/damola-proj/damola-proj.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Shaun proj design in my own project?

Its repository publishes it under the CERN-OHL-P-2.0 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 layers54 × 120 mmKartonaut, the printed circuit board in 3D

    Kartonaut

    Jan-Philipp-Munsch/kartonaut

    TVC model rocket (after BPS.space Scout F): Teensy 4.1 flight firmware, mainboard spec, project log

    174 partsMIT
  • 2 layers50 × 35 mmMonitor lamp custom pcb, the printed circuit board in 3D

    Monitor lamp custom pcb

    giakk/monitor_lamp

    The "intelligence" of the hardware relies on two main modules: an LD2410 presence sensor connected via UART and a VEML7700 ambient light sensor communicating through the I2C protocol.

    35 parts1
  • 2 layers82 × 60 mmEEE3088F PCB Project, the printed circuit board in 3D

    EEE3088F PCB Project

    LlamaLuLu/Micromouse-Lula-and-Rejoice

    Our Micromouse power subsystem for the Design course EEE3088F

    107 parts
  • 2 layers70 × 50 mmBilly, the printed circuit board in 3D

    Billy

    ryandrake08/billy

    Offline Big Mouth Billy Bass voice jokester powered by an ESP32-S3 and a local GPU backend.

    82 partsApache-2.0
  • 2 layers114.2 × 36.8 mmAirbox, the printed circuit board in 3D

    Airbox

    Alacrity-Education/AirBoxV2

    The AirBox V2 Station is an open source air quality monitoring station based on the Sensirion SEN66 sensor. It measures particulate matter, CO2, VOC and NOx, runs on a solar charged lithium cell, and reports over Wi-Fi.

    68 parts6GPL-3.0
  • 2 layers94.6 × 72.5 mmSmart room V2, the printed circuit board in 3D

    Smart room V2

    MohamadAminGhanoum/Smart-room-V2

    I have since around 1 year done a smart room, where i made a custom pcb, and salvaged some parts from an old laptop motherboard to be able to control the LED strip that i have and also open and close my curtain, but…

    64 parts
  • 2 layers80 × 79 mmMM Power Subsystem, the printed circuit board in 3D

    MM Power Subsystem

    ALECIA13/EEE3088F-2025

    This repository contains the Power Module for a Micro-Mouse robot project, developed as part of the EEE3088F (2025) course.

    110 parts
  • 2 layers76 × 53 mmEEE3088F Project PCB, the printed circuit board in 3D

    EEE3088F Project PCB

    GoldenExperienceR/EEE3088F-Project-PCB-Files-Group-36-TRKJON002-MTMTAD006

    EEE3088F Project Power PCB KiCad Design

    52 parts