Skip to the content
4 layers100 × 80 mmRetropilot stm32f405 ecu, the printed circuit board in 3D

Retropilot stm32f405 ecu

florianbrede-ayet/RetroPilotECU-PCB3
Size
100 × 80 mm
Copper layers
4
Thickness
1.6 mm
Parts
109
Nets
115
Pads
460
Tracks, vias
2,113, 358
Pours
6
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
26 Aug 2020
Updated
26 Aug 2020

Overview

Retropilot stm32f405 ecu is an open-source printed circuit board by florianbrede-ayet, from the florianbrede-ayet/RetroPilotECU-PCB repository on GitHub. It is a 4-layer board of 100 × 80 mm with 109 parts on 115 nets, routed with 2,113 tracks and 358 vias.

It is built around the TJA1040T, L298P and SM4007, with the UA78M33QDCYRG4Q1 among its other parts. Its parts include 16 diodes, 2 ICs and 2 inductors. It belongs with the STM32 boards of this library.

Main components

4

Parts

109
QtyValueFootprintReferences
16SM4007Diode_SMD:D_SOD-123FD1, D2, D2_1, D2_2, D2_3, D2_4, D2_5, D2_6, D2_7, D2_8, D3, D4, D5, D6, D7, D8
12100nFCapacitor_SMD:C_0402_1005MetricC_6002, C_IN_1, C_IN_2, C_IN_3, C_IN_4, C_IN_5, C_IN_6, C_L298_5V1, C_L298_5V2, C_L298_12V1, C_L298_12V2, C_RES1
1110KResistor_SMD:R_0603_1608MetricR_6002_1, R_6002_2, R_6002_3, R_6002_4, R_6002_5, R_6002_6, R_BOOT_0, R_BOOT_1, R_DIV11, R_DIV21, R_RES1
9Conn_02x03_Odd_EvenConnector_PinHeader_1.27mm:PinHeader_2x03_P1.27mm_VerticalJ_CAN1_H1, J_CAN1_L1, J_CAN2_H1, J_CAN2_L1, J_CAN3_H1, J_CAN3_L1, J_MCP1_H1, J_MCP2_H1, J_MCP2_L1
50.33uFCapacitor_SMD:C_0805_2012MetricC_MCP1, C_MCP2, C_VIN1, C_VIN33_1, C_VOUT1
41kResistor_SMD:R_0603_1608MetricR_AC_POTI1, R_AC_POTI2, R_RS_MCP1, R_RS_MCP2
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_DIN965_PadH1, H2, H3, H4
3120Resistor_SMD:R_0603_1608MetricR_CAN1, R_CAN2, R_CAN3
3510Resistor_SMD:R_0603_1608MetricR_D_BL1, R_D_GR1, R_D_RED1
3Conn_01x02_MaleConnector_PinHeader_1.27mm:PinHeader_1x02_P1.27mm_VerticalJ_CAN1_120, J_CAN2_120, J_CAN3_120
2100KResistor_SMD:R_0603_1608MetricR_DIV12, R_DIV22
22.2uFCapacitor_SMD:C_1206_3216MetricC_VCAP1, C_VCAP2
220pFCapacitor_SMD:C_0603_1608MetricC_HSE_I1, C_HSE_O1
2Conn_01x06_Female (Actuator)Connector_Molex:Molex_Mini-Fit_Jr_5569-06A2_2x03_P4.20mm_HorizontalJ_ACTUATOR1, J_ACTUATOR2
2Conn_01x08_Female InputsConnector_Molex:Molex_CLIK-Mate_502386-0870_1x08-1MP_P1.25mm_HorizontalJ_INOUT1, J_INOUT2
2L298PPackage_SO:HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDownL298P_DRIVER1, L298P_DRIVER2
2SW_PushButton_Switch_SMD:SW_Push_1P1T_NO_CK_KSC6xxJSW_BOOT1, SW_RES1
2TJA1040TPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU_TJA1040_1, U_TJA1040_2
1100uFCapacitor_Tantalum_SMD:CP_EIA-3528-15_AVX-HC_VIN33_2
110uFCapacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-AC_IN_0
11uFCapacitor_SMD:C_1206_3216MetricC_IN_7
18MhzCrystal:Crystal_SMD_5032-2Pin_5.0x3.2mmY_8MHZ1
1Conn_01x02_FemaleConnector_Molex:Molex_CLIK-Mate_502386-0270_1x02-1MP_P1.25mm_HorizontalJ_SERIAL_3
1Conn_01x02_FemaleConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_HorizontalJ_SERIAL_DEBUG1
1Conn_01x02_MaleConnector_Molex:Molex_Mini-Fit_Jr_5569-02A2_2x01_P4.20mm_HorizontalJ_PWR1
1Conn_01x03_FemaleConnector_Molex:Molex_CLIK-Mate_502386-0370_1x03-1MP_P1.25mm_HorizontalJ_VSS_SENSOR1
1Conn_01x04_Female (CAN2)Connector_Molex:Molex_Mini-Fit_Jr_5569-04A2_2x02_P4.20mm_HorizontalJ_CAN_2
1Conn_01x04_Female (CAN3)Connector_Molex:Molex_Mini-Fit_Jr_5569-04A2_2x02_P4.20mm_HorizontalJ_CAN_3
1Conn_01x04_Female (Main CAN1)Connector_Molex:Molex_Mini-Fit_Jr_5569-04A2_2x02_P4.20mm_HorizontalJ_CAN_1
1Conn_01x04_Male (I2C Display)Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ_I2C_DISP1
1Conn_02x03_Counter_ClockwiseConnector_PinHeader_1.27mm:PinHeader_2x03_P1.27mm_VerticalJ_MCP1_L1
1Conn_ST_STDC14Connector_PinHeader_2.54mm:PinHeader_2x07_P2.54mm_VerticalJ_STDC1
1Ferrite_Bead_SmallResistor_SMD:R_0805_2012MetricFB_VDDA1
1LED BLLED_SMD:LED_0603_1608MetricD_BLUE1
1LED GRLED_SMD:LED_0603_1608MetricD_GREEN1
1LED REDLED_SMD:LED_0603_1608MetricD_RED1
1MCP6002-xMSPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU6002
1NCV7805BD2TR4GPackage_TO_SOT_SMD:TO-263-3_TabPin2U_NCV7805
1PANDA CONNECTORmy_custom_parts:C-OBD-II-16M-E-N-12VJ_OBD1
1STM32F405RGTxPackage_QFP:LQFP-64_10x10mm_P0.5mmU1
1UA78M33QDCYRG4Q1Package_TO_SOT_SMD:SOT-223-3_TabPin2U_UA78M33Q1

Similar boards

  • 2 layers152.9 × 58.6 mmMini sequencer, the printed circuit board in 3D

    Mini sequencer

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    73 parts915
  • 2 layers99.1 × 45.7 mmInstrument cluster, the printed circuit board in 3D

    Instrument cluster

    Zulljon/instrument_cluster

    instrument_cluster

    86 parts1
  • 2 layers77 × 42 mmRover commander, the printed circuit board in 3D

    Rover commander

    Zulljon/rover_commander

    rover commander pcb project

    83 partsLGPL-3.0
  • 4 layers46.8 × 52.4 mmVORTAC trihole, the printed circuit board in 3D

    VORTAC trihole

    FoCTow/ToolchangerDevelopment

    Overcomplicated 3D Printer Design

    114 parts2
  • 2 layers148.7 × 104.3 mmPrntrBoardV2, the printed circuit board in 3D

    PrntrBoardV2

    kitspace-test-repos/kicad6-file-collection

    288 partsMIT
  • 2 layers172 × 230 mmIndegoMower, the printed circuit board in 3D

    IndegoMower

    MS71/IndegoRover

    new MainBoard for Indego Lawn Mower

    34 parts7
  • 2 layers121.5 × 115 mmIrrigationController, the printed circuit board in 3D

    IrrigationController

    alorcs/Irrigation-System-v2

    The external footprints used can be found in the Imports folder.

    115 partsApache-2.0
  • 2 layersSwervePCB, the printed circuit board in 3D

    SwervePCB

    andrewccard/SwervePCB

    pcb for small scale swerve drive robot

    79 parts

Questions

How big is the Retropilot stm32f405 ecu PCB?

It measures 100 × 80 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Retropilot stm32f405 ecu use?

109 parts, built around the TJA1040T, L298P, SM4007 and UA78M33QDCYRG4Q1. 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 Retropilot stm32f405 ecu KiCad files?

From the florianbrede-ayet/RetroPilotECU-PCB repository on GitHub, at the commit this page was made from: the board is retropilot_stm32f405_ecu.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Retropilot stm32f405 ecu design in my own project?

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