
Power Board
AdvikChitre/MSL_Imperial_2023
Repository for Imperial College London Robocup MSL team 2023

Repository for group 1's balancing robot (2023)
DE10-lite shield is an open-source printed circuit board by ben5049, from the ben5049/EEEBalanceBug repository on GitHub. It is a 4-layer board of 97.5 × 80 mm with 107 parts on 178 nets, routed with 729 tracks and 231 vias.
It is built around the ESP32-WROOM-32, ICM-20948 and MIC5504-1.8YM5-TR, with the TPD4S012DRYR-TP, TXS0108EPW and S8050 among its other parts. Its parts include 30 resistors, 24 capacitors, 14 connectors, 8 ICs and 5 diodes. It belongs with the robots and motor control boards and the ESP32 boards of this library.
A two-wheeled balancing robot was created to map a maze autonomously and calculate the shortest path. The maze was bounded by LED strips, and up to 3 differently coloured beacons could be placed around the maze beforehand. The beacons must be powered through a carefully optimised DC grid by solar power. There was a budget of £60 for the robot. An FPGA-based camera system must be used. Other optical sensors were permitted, but no other cameras. The methods employed include designing an advanced embedded system, hardware-based image processing, scalable cloud infrastructure and optimal energy distribution systems.

| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | 10k | Resistor_SMD:R_0402_1005Metric | R4, R7, R8, R11, R12, R13, R14, R15, R18, R20, R21, R22, R23, R27, R31 |
| 8 | 100n | Capacitor_SMD:C_0402_1005Metric | C3, C4, C12, C14, C17, C18, C22, C23 |
| 6 | 10u | Capacitor_SMD:C_0402_1005Metric | C8, C9, C15, C16, C21, C24 |
| 6 | Jumper_2_Open | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP1, JP3, JP4, JP5, JP6, locked |
| 4 | 10n | Capacitor_SMD:C_0402_1005Metric | C10, C11, C19, C20 |
| 4 | 2k2 | Resistor_SMD:R_0402_1005Metric | R9, R16, R17, R24 |
| 4 | 4k7 | Resistor_SMD:R_0402_1005Metric | R5, R6, R10, R30 |
| 4 | Conn_01x05 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J5, J6, J7, J8 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H1, H2, H3, H4 |
| 3 | 1k5 | Resistor_SMD:R_0402_1005Metric | R25, R26, R28 |
| 3 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J10, J10, J10 |
| 2 | 100u | Capacitor_THT:C_Rect_L4.0mm_W2.5mm_P2.50mm | C1, C2 |
| 2 | 47u | Capacitor_SMD:C_0805_2012Metric | C6, C7 |
| 2 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1, J2 |
| 2 | LED_B | LED_SMD:LED_0603_1608Metric | D4, D5 |
| 2 | LED_R | LED_SMD:LED_0603_1608Metric | D2, D3 |
| 2 | Pololu_Breakout_A4988 | Module:Pololu_Breakout-16_15.2x20.3mm | A2, A3 |
| 2 | R_Small | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | S8050 | footprints:S8050 | Q1, Q2 |
| 2 | SM04B-SRSS-TB(LF)(SN) | footprints:JST_SM04B-SRSS-TB(LF)(SN) | J11, J12 |
| 2 | TS20-42-25-WT-160-SMT-TR | footprints:TS204225WT160SMTTR | S1, S2 |
| 1 | 1u | Capacitor_SMD:C_0402_1005Metric | C5 |
| 1 | 2u2 | footprints:INDPM3630X200N | L2 |
| 1 | 33k | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 3k3 | Resistor_SMD:R_0402_1005Metric | R19 |
| 1 | 3u3 | footprints:INDPM3630X200N | L1 |
| 1 | 4u7 | Capacitor_SMD:C_0402_1005Metric | C13 |
| 1 | BAT760-115 | Diode_SMD:D_SOD-323 | D1 |
| 1 | CP2102N-Axx-xQFN28 | Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm | U2 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J9 |
| 1 | ESP32-WROOM-32 | RF_Module:ESP32-WROOM-32 | U1 |
| 1 | Fuse | Fuse:Fuseholder_Cylinder-5x20mm_Schurter_0031_8201_Horizontal_Open | F1 |
| 1 | ICM-20948 | Sensor_Motion:InvenSense_QFN-24_3x3mm_P0.4mm | U5 |
| 1 | Jumper_3_Open | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP9 |
| 1 | LOGO | footprints:ALERT | G*** |
| 1 | MIC5504-1.8YM5 | Package_TO_SOT_SMD:SOT-23-5 | U7 |
| 1 | SW_DPDT_x2 | footprints:Toggle_switch | SW1 |
| 1 | Screw_Terminal_01x02 | TerminalBlock:TerminalBlock_bornier-2_P5.08mm | J3 |
| 1 | TCA9548AMRGER | Package_DFN_QFN:Texas_RGE0024C_EP2.1x2.1mm | U4 |
| 1 | TPD4S012 | footprints:SON50P100X145X60-6_TPD4S012DRYR | U9 |
| 1 | TPS54295RSAT | footprints:TPS54295RSAT | U3 |
| 1 | TXS0108EPW | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U8 |
| 1 | UNO_R3_SHIELD | footprints:UNO_R3_SHIELD | A1 |
| 1 | USB4056-03-A | footprints:GCT_USB4056-03-A_REVA | J4 |
The 104 most common of 107 parts.
It measures 97.5 × 80 mm and has 4 copper layers, 1.6 mm thick.
107 parts, built around the ESP32-WROOM-32, ICM-20948, MIC5504-1.8YM5-TR and TPD4S012DRYR-TP. 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.
From the ben5049/EEEBalanceBug repository on GitHub, at the commit this page was made from: the board is PCB/DE10-lite_shield/DE10-lite_shield.kicad_pcb and its schematic PCB/DE10-lite_shield/DE10-lite_shield.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask ben5049 before reusing the design.

AdvikChitre/MSL_Imperial_2023
Repository for Imperial College London Robocup MSL team 2023

ICRS/101
The all-new open source Robotics 101 course from ICRS. It's specifically designed to be run in hackspaces, after school clubs and university societies.

ThunderFly-aerospace/TFASPDIMU01
SPI or I²C differential pressure sensor and IMU unit.

HandHeldLegend/Latte-Jr-HW
The 3D shell, buttons, and other associated models are licensed under a Creative Commons Attribution 4.0 International License .



