Skip to the content
PCBKitNew board
2 layers91.1 × 53 mmMotor controller, the printed circuit board in 3D

A motor controller for NE-Five

Size
91.1 × 53 mm
Copper layers
2
Thickness
1.6 mm
Parts
48
Nets
73
Pads
273
Tracks, vias
369, 96
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
27 Nov 2024
Updated
17 Dec 2024

Overview

Motor controller is an open-source printed circuit board by NeaveEng, from the NeaveEng/nefive-motor-controller repository on GitHub. It is a 2-layer board of 91.1 × 53 mm with 48 parts on 73 nets, routed with 369 tracks and 96 vias.

It is built around the SN74LVC2G14DBV. Its parts include 13 capacitors, 9 connectors, 8 ICs and 1 switch. It belongs with the robots and motor control boards and the RP2040 boards of this library.

Main components

1

README

README.md

NE-Five Motor Driver

This is the PCB that controls the wheels and linear actuator on NE-Five, it's a work in progress and used entirely at your own risk.

Highlights

It uses a Pi Pico at its core with four IFX9201SG motor controllers, it has one servo header that includes an analogue feedback pin to control a linear actuator.

Thanks!

Many thanks to Mark Mellors, Phillip Skippy McGaw, and Robert Karpinski for incredibly useful feedback!

automatic image generation

Images

top bottom

Using this github action

Parts

48
QtyValueFootprintReferences
1222nCapacitor_SMD:C_1206_3216MetricC1, C2, C3, C4, C5, C6, C7, C8, C10, C11, C12, C13
8LEDLED_SMD:LED_0805_2012MetricM0DA1, M0DB1, M1DA1, M1DB1, M2DA1, M2DB1, M3DA1, M3DB1
8R_SmallResistor_SMD:R_0805_2012MetricM0R1, M0R2, M1R1, M1R2, M2R1, M2R2, M3R1, M3R2
4SN74LVC2G14Package_TO_SOT_SMD:SOT-23-6U1, U2, U5, U6
1100uFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC9
1Ext PowerConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ2
1M0Connector_JST:JST_XH_B6B-XH-A_1x06_P2.50mm_VerticalJ6
1M0-IFX9201SG9201SG:PG_DSO_12_17U8
1M1Connector_JST:JST_XH_B6B-XH-A_1x06_P2.50mm_VerticalJ7
1M1-IFX9201SG9201SG:PG_DSO_12_17U4
1M2Connector_JST:JST_XH_B6B-XH-A_1x06_P2.50mm_VerticalJ8
1M2-IFX9201SG9201SG:PG_DSO_12_17U7
1M3Connector_JST:JST_XH_B6B-XH-A_1x06_P2.50mm_VerticalJ9
1M3-IFX9201SG9201SG:PG_DSO_12_17U3
1RESETButton_Switch_SMD:SW_Push_1P1T_NO_CK_KMR2SW1
1RaspberryPi_Pico_WModule_RaspberryPi_Pico:RaspberryPi_Pico_W_SMDA1
1Servo HeaderConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ1
1USB HeaderConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ4
1USB_PWRConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3
1XT30Connector_AMASS:AMASS_XT30PW-M_1x02_P2.50mm_HorizontalJ5

Questions

How big is the Motor controller PCB?

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

What parts does the Motor controller use?

48 parts, built around the SN74LVC2G14DBV. 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 Motor controller KiCad files?

From the NeaveEng/nefive-motor-controller repository on GitHub, at the commit this page was made from: the board is motor controller.kicad_pcb and its schematic motor controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Motor controller design in my own project?

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

Similar boards

  • 2 layers70 × 73.1 mmNeopico hd, the printed circuit board in 3D

    Neopico hd

    fliperama86/neopico-hd

    Digital video and audio capture with HDMI output for Neo Geo MVS arcade hardware using Raspberry Pi Pico 2

    37 parts90Unlicense
  • 4 layers68.5 × 89.9 mmBeagle wire, the printed circuit board in 3D

    Beagle wire

    mwelling/beagle-wire

    ICE40 FPGA Cape for Beaglebone

    104 parts53
  • 2 layers37 × 70.9 mmOpendiag, the printed circuit board in 3D

    Opendiag

    maximus64/opendiag-hardware

    OpenDIAG - Open Source OBD2 Interface (Hardware)

    148 parts5CERN-OHL-S-2.0
  • 4 layers45 × 53 mmOpenTRV ESP, the printed circuit board in 3D

    OpenTRV ESP

    mpiraux/OpenTRV-ESP

    An open-source and open-hardware thermostatic radiator valve based on the ESP32C6 and the 28BYJ-48 stepper motor.

    64 parts2CERN-OHL-P-2.0
  • 2 layers9.4 × 31.9 mmRobot mainboard, the printed circuit board in 3D

    Robot mainboard

    offmor/RoboTheater

    Code, hardware designs, and documentation for RoboTheater: A tabletop multi-robot platform that translates LLM-generated scripts into robot motion and multimedia output.

    23 parts2MIT
  • 2 layers40 × 70 mmKinetiCoreDC, the printed circuit board in 3D

    KinetiCoreDC

    axpaul/KinetiCoreDC

    Compact STM32G0-based DC motor controller board featuring TI DRV8874 H-bridge drivers, RS485 communication, optoisolated I/O, and hardware power protection.

    183 parts1CERN-OHL-S-2.0
  • 4 layers140.6 × 108.1 mmDrone, the printed circuit board in 3D

    Drone

    iridia-ulb/drone-pcb

    Printed circuit board for the drone

    228 parts1
  • 2 layers71.1 × 100.3 mmStepper, the printed circuit board in 3D

    Stepper

    pavel-ruban/TB6560AHQ-stepper-driver

    Stepper Driver, used to drive 1.6-7 A motors

    89 parts1