Skip to the content
2 layers130.5 × 91.1 mmRobot Main Controller V3, the printed circuit board in 3D

Robot Main Controller V3

manhtienvu-vn/Defensive_Robot

Full neccessary document my team PKA-03 (Phenikaa University) used to build a defensive robot in the Vietnam Robocon competition 2025, including firmware, hardware and mechanical design.

Size
130.5 × 91.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
128
Nets
185
Pads
529
Tracks, vias
1,357, 269
Pours
3
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
8 Jun 2025
Updated
8 Jun 2025

Overview

Robot Main Controller V3 is an open-source printed circuit board by manhtienvu-vn, from the manhtienvu-vn/Defensive_Robot repository on GitHub. It is a 2-layer board of 130.5 × 91.1 mm with 128 parts on 185 nets, routed with 1,357 tracks and 269 vias.

It is built around the CP2102-GM, MP1584EN and AMS1117, with the AMS1117CD-3.3, USBLC6-2SC6 and MMBT3904 among its other parts. Its parts include 39 resistors, 32 capacitors, 24 connectors, 8 diodes and 7 ICs. It belongs with the robots and motor control boards and the STM32 boards of this library.

Main components

8

Parts

128
QtyValueFootprintReferences
141kResistor_SMD:R_0603_1608MetricR8, R9, R11, R12, R13, R23, R24, R27, R30, R33, R36, R37, R38, R39
8Screw_Terminal_01x04Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ3, J4, J5, J6, J7, J8, J9, J10
71uFCapacitor_SMD:C_0603_1608MetricC13, C14, C17, C18, C20, C31, C32
510uFCapacitor_SMD:C_0805_2012MetricC7, C8, C24, C25, C30
510uFCapacitor_SMD:C_0603_1608MetricC5, C12, C19, C22, C23
4100nFCapacitor_SMD:C_0603_1608MetricC26, C27, C28, C29
43.3kResistor_SMD:R_0603_1608MetricR25, R28, R31, R34
46.8kResistor_SMD:R_0603_1608MetricR26, R29, R32, R35
4Conn_01x03Connector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_3-G-5,08_1x03_P5.08mm_HorizontalJ18, J19, J20, J21
4LED_3mmLED_THT:LED_D3.0mmD5, D6, D7, D8
4MountingHole_M3_3.2mm_PadPCM_SL_Mechanical:MountingHole_3.2mm_PadH1, H2, H3, H3
3100kResistor_SMD:R_0603_1608MetricR1, R3, R4
310kResistor_SMD:R_0603_1608MetricR18, R19, R20
3Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ14, J23, J25
3Screw_Terminal_01x041_my_custom_library:XH_4P_2.54_HorizontalJ11, J12, J13
20.1uFCapacitor_SMD:C_0805_2012MetricC6, C9
22.2uFCapacitor_SMD:C_0603_1608MetricC10, C11
220pFCapacitor_SMD:C_0603_1608MetricC15, C16
2470uFCapacitor_THT:C_Radial_D10.0mm_H16.0mm_P5.00mmC1, C4
24k7Resistor_SMD:R_0603_1608MetricR21, R22
25k1Resistor_SMD:R_0805_2012MetricR14, R15
2MMBT3904Package_TO_SOT_SMD:SOT-23Q2, Q3
2Screw_Terminal_01x061_my_custom_library:XH_2.54_6P_HorizontalJ16, J17
1100nFCapacitor_SMD:C_0805_2012MetricC2
110kResistor_SMD:R_0805_2012MetricR7
110nFCapacitor_SMD:C_0603_1608MetricC21
1150pFCapacitor_SMD:C_0805_2012MetricC3
115uHInductor_SMD:L_7.3x7.3_H4.5L1
11MResistor_SMD:R_0603_1608MetricR10
122.1kResistor_SMD:R_0805_2012MetricR16
124.9kResistor_SMD:R_0805_2012MetricR2
139nInductor_SMD:L_0402_1005MetricL2
143kResistor_SMD:R_0805_2012MetricR6
147.5kResistor_SMD:R_0805_2012MetricR17
1500mA1_my_custom_library:FUS_RGEF500_TYCO_TYCF1
1600ohm 600MHzInductor_SMD:L_0805_2012MetricFB1
18.2kResistor_SMD:R_0805_2012MetricR5
18MHzCrystal:Crystal_HC49-4H_VerticalY1
1AMS1117Package_TO_SOT_SMD:SOT-223-3_TabPin2U7
1AMS1117CD-3.3Package_TO_SOT_SMD:TO-252-3_TabPin2U2
1BLUELED_SMD:LED_0603_1608MetricD3
1Buzzer_5VBuzzer_Beeper:MagneticBuzzer_ProSignal_ABT-410-RCBZ1
1CP2102-GM1_my_custom_library:CP2112-GMU6
1Conn_01x041_my_custom_library:XH_4P_2.54_HorizontalI2C1
1Conn_02x08_Counter_ClockwiseConnector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_VerticalJ22
1LOGOpretty:robocon-phenikaa-logoG***
1MDD3752 P-MosPackage_TO_SOT_SMD:TO-252-2Q1
1MP1584EN1_my_custom_library:MP1584ENU1
1Q_PNP_CBEPackage_TO_SOT_SMD:SOT-23Q4
1REDLED_SMD:LED_0603_1608MetricD2
1SS14Diode_SMD:D_SMAD4
1SS341_my_custom_library:SS34_SMAD1
1STM32F407VETxPackage_QFP:LQFP-100_14x14mm_P0.5mmU3
1SW_PushButton_Switch_SMD:SW_Push_1TS009xxxx-xxxx-xxxx_6x6x5mmSW1
1SW_PushButton_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mmSW2
1Screw_Terminal_01x071_my_custom_library:XH_2.54_7P_HorizontalJ15
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U5
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ2
1~1_my_custom_library:ESP32-WROVER-EU4
1~Connector_AMASS:AMASS_XT60PW-F_1x02_P7.20mm_HorizontalJ1

More from manhtienvu-vn/Defensive_Robot

1
  • 2 layers93.2 × 65 mmSTM32H723 SDC Ver 1, the printed circuit board in 3D

    STM32H723 SDC Ver 1

    manhtienvu-vn/Defensive_Robot

    Full neccessary document my team PKA-03 (Phenikaa University) used to build a defensive robot in the Vietnam Robocon competition 2025, including firmware, hardware and mechanical design.

    67 parts

Similar boards

  • 2 layers100 × 85 mmESP32 MediaCarrier routed, the printed circuit board in 3D

    ESP32 MediaCarrier routed

    xmyoot/esp32-media-carrier

    ESP32 multimedia carrier board with 7–24 V DC buck regulator, 3.2 W Class-D I2S audio amp, WS2812 LED ring driver, and SPI TFT display header

    97 partsMIT
  • 2 layers45 × 55 mmDongleALIVEv2.0, the printed circuit board in 3D

    DongleALIVEv2.0

    joaogabrielsantosD/Dongle-eaLIVE-PCB

    PCB of the DongleEALIVE for reading data from the vehicle's CAN bus with telemetry via BLE, supporting GPS and accelerometer.

    77 parts1
  • 2 layers190.5 × 121.8 mmGantry PCBv2, the printed circuit board in 3D

    Gantry PCBv2

    4rynv/Eklavya_Gantry

    an attempt to automate screwing out and in of screw holes arranged in a matrix formation

    173 parts12MIT
  • 4 layers67.5 × 53.5 mmFlight controller rev2, the printed circuit board in 3D

    Flight controller rev2

    shazmeenShz/ESP32-Flight-Controller

    Custom 4-layer IoT-Ready ESP32 Flight Controller PCB designed in KiCad 8 featuring USB Type-C, CH340C, MP1584 power management, MPU6050 interface, and manufacturing-ready Gerber files.

    65 parts3MIT
  • 2 layers122 × 87.4 mmGETWAY, the printed circuit board in 3D

    GETWAY

    maivananh111/GETWAY_PCB

    264 parts
  • 2 layers93.4 × 87.4 mmNODE, the printed circuit board in 3D

    NODE

    maivananh111/NODE_PCB

    NODE_PCB

    138 parts
  • 2 layers100 × 60 mmGatewayPlus V1.4, the printed circuit board in 3D

    GatewayPlus V1.4

    maivananh111/PCB_GatewayPlus_V1.4

    278 parts

Questions

How big is the Robot Main Controller V3 PCB?

It measures 130.5 × 91.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Robot Main Controller V3 use?

128 parts, built around the CP2102-GM, MP1584EN, AMS1117 and AMS1117CD-3.3. 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 Robot Main Controller V3 KiCad files?

From the manhtienvu-vn/Defensive_Robot repository on GitHub, at the commit this page was made from: the board is 2. Hardware/Robot_Main_Controller_V3/Robot_Main_Controller_V3.kicad_pcb and its schematic 2. Hardware/Robot_Main_Controller_V1/STM32H723_SDC_Ver_1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Robot Main Controller V3 design in my own project?

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