Skip to the content
4 layers26.5 × 57.4 mmMotorDriver, the printed circuit board in 3D

Firmware and PCB desgin for mini robots with UWB localization and lidar mapping

Size
26.5 × 57.4 mm
Copper layers
4
Thickness
1.6 mm
Parts
50
Nets
40
Pads
244
Tracks, vias
338, 82
Pours
11
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
3 Oct 2021
Updated
30 Nov 2021

Overview

MotorDriver is an open-source printed circuit board by Kmshanley, from the Kmshanley/MiniRobots repository on GitHub. It is a 4-layer board of 26.5 × 57.4 mm with 50 parts on 40 nets, routed with 338 tracks and 82 vias.

It is built around the DWM1000, ESP32-WROVER-I and BMP280, with the ISL9110IRT7Z-T7A, HMC5883L and MPU-6050 among its other parts. Its parts include 22 capacitors, 8 ICs, 8 connectors, 6 resistors and 1 inductor. It belongs with the robots and motor control boards and the ESP32 boards of this library.

Main components

6

README

README.md

MiniRobots

Firmware and PCB desgin for mini robots with UWB localization and lidar mapping

Parts

50
QtyValueFootprintReferences
120.1ufCapacitor_SMD:C_0402_1005MetricC7, C8, C9, C10, C11, C12, C14, C15, C16, C17, C19, C22
410ufCapacitor_SMD:C_0402_1005MetricC2, C3, C5, C38
4DRV8837CDSGRSamacSys_Parts:SON50P200X200X80-9NIC1, IC2, IC3, IC4
210uFCapacitor_SMD:C_0402_1005MetricC6, C18
24.7kResistor_SMD:R_0402_1005MetricR3, R4
10.22ufCapacitor_SMD:C_0402_1005MetricC1
1100kResistor_SMD:R_0402_1005MetricR22
110kResistor_SMD:R_0402_1005MetricR10
110nfCapacitor_SMD:C_0402_1005MetricC13
1128kResistor_SMD:R_0402_1005MetricR1
12.2 uHSamacSys_Parts:LQH3NPN100MMELL1
12.2nfCapacitor_SMD:C_0402_1005MetricC28
14.7ufCapacitor_SMD:C_0402_1005MetricC4
1470kResistor_SMD:R_0402_1005MetricR2
1BATConnector_Wire:SolderWirePad_1x02_P3.81mm_Drill1mmJ8
1BMP280Package_LGA:Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumberingU2
1BOOTJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP2
1DWM1000RF_Module:DWM1000DWM1
1ESP32-WROVER-IRF_Module:ESP32-WROOM-32UA1
1HMC5883LHMC5883L:HMC5883LU1
1I2CConnector_PinHeader_2.00mm:PinHeader_1x04_P2.00mm_VerticalJ5
1IOConnector_PinHeader_2.00mm:PinHeader_1x02_P2.00mm_VerticalJ10
1ISL9110IRT7Z-T7ASamacSys_Parts:SON40P300X300X75-13NIC5
1Jumper_NO_SmallJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP3
1M1Connector_Wire:SolderWirePad_1x02_P3.81mm_Drill1mmJ1
1M2Connector_Wire:SolderWirePad_1x02_P3.81mm_Drill1mmJ4
1M3Connector_Wire:SolderWirePad_1x02_P3.81mm_Drill1mmJ3
1M4Connector_Wire:SolderWirePad_1x02_P3.81mm_Drill1mmJ2
1MPU-6050Sensor_Motion:InvenSense_QFN-24_4x4mm_P0.5mmU3
1RSTJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP1
1UartConnector_PinHeader_2.00mm:PinHeader_1x04_P2.00mm_VerticalJ9

More from Kmshanley/MiniRobots

1
  • 2 layers29.5 × 62.5 mmMotorDriver, the printed circuit board in 3D

    MotorDriver

    Kmshanley/MiniRobots

    Firmware and PCB desgin for mini robots with UWB localization and lidar mapping

    48 parts1

Similar boards

  • 4 layers85 × 56 mmSAFMC FC, the printed circuit board in 3D

    SAFMC FC

    radityankn/SAFMC_FC

    125 parts
  • 4 layersSmartWatch, the printed circuit board in 3D

    SmartWatch

    SimonBrenninger/smartWatch

    a simple, Zephyr-powerd wristwatch

    112 parts1GPL-3.0
  • 4 layers45 × 89 mmFlight controller v2, the printed circuit board in 3D

    Flight controller v2

    Eryk-Mozdzen/uav-tvc-goose

    Single rotor, thrust vector controlled UAV

    115 parts9
  • 2 layers96.6 × 100 mmQuadRaptor, the printed circuit board in 3D

    QuadRaptor

    abdosalem490/QuadRaptor

    148 parts2MIT
  • 2 layers40 × 40 mmSkyIMU, the printed circuit board in 3D

    SkyIMU

    rmingon/SkyIMU

    Compact 3.3 V sensor board that combines an InvenSense MPU-6050 6-axis IMU, a Honeywell HMC5883L 3-axis magnetometer, and a Bosch BMP280 barometric pressure and temperature sensor.

    20 parts
  • 2 layers115 × 115 mmDrone, the printed circuit board in 3D

    Drone

    rmingon/drone-uwb

    Drone design for automatic position in space with UWB

    49 parts13
  • 2 layers97 × 97 mmDrone, the printed circuit board in 3D

    Drone

    rmingon/air-mesh-drone

    Drone who use 2s battery and simple motor.

    43 parts
  • 2 layers34 × 34 mmOpenDrone FC F405 HW, the printed circuit board in 3D

    OpenDrone FC F405 HW

    phonght32/OpenDrone_HW_FC_F405

    OpenDrone Project - Fly Controller hardware using STM32F405RG.

    79 parts9MIT

Questions

How big is the MotorDriver PCB?

It measures 26.5 × 57.4 mm and has 4 copper layers, 1.6 mm thick.

What parts does the MotorDriver use?

50 parts, built around the DWM1000, ESP32-WROVER-I, BMP280 and ISL9110IRT7Z-T7A. 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 MotorDriver KiCad files?

From the Kmshanley/MiniRobots repository on GitHub, at the commit this page was made from: the board is Motor Driver PCB/MotorDriverRev2/MotorDriver.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the MotorDriver design in my own project?

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