Skip to the content
2 layers22.9 × 13.2 mmVoltage regulator module, the printed circuit board in 3D

Voltage regulator module

HEEV/motor-controller-20184

Sam Ellicott's and Isaac Jones's motor controller senior design project. Fall 2018-Spring 2019

Size
22.9 × 13.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
14
Nets
9
Pads
41
Tracks, vias
127, 10
Pours
6
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
25 Sep 2018
Updated
7 Oct 2019

Overview

Voltage regulator module is an open-source printed circuit board by HEEV, from the HEEV/motor-controller-2018 repository on GitHub. It is a 2-layer board of 22.9 × 13.2 mm with 14 parts on 9 nets, routed with 127 tracks and 10 vias.

Its parts include 6 capacitors, 4 resistors, 1 IC, 1 diode and 1 connector. It belongs with the robots and motor control and power boards of this library.

README

README.md

Cedarville University: Modular Motor Controller Project

Senior Design project by Samuel Ellicott and Isaac Jones 2018-2019

You are in the hardware portion of the project, this contains the Kicad design files for the project and the schematics in PDF form. If you are looking for the software it is in the motor controller 2018 sw github repository.

This project’s goal is to provide the Cedarville University Supermileage team with a high-efficiency electric motor controller for use in any category of vehicle. The controller should be simple enough to use that a competent freshman or sophomore engineer on the team could set it up.

The controller is operated either by an analog throttle input or by the CAN interface exposed by the controller. Hopefully this makes the controler simple to use, but still capable of clever efficiency optimizations with some wizardry.

The Cedarville supermileage team competes in the Shell Eco-Marathon so the design must fit within the contstraints of their rules (at the time of this writting, 2019). This leads to the following constraints

  • Maximum Nonminal Battery Voltage - 48V
  • Peak Voltage - 60V

Therefore the controller was designed to fit these requirements and a new driver stage would need to be designed if these limits were exceeded.

text
Even though I have graduated I am still more than willing to answer questions about this project :-) 

-Sam Ellicott

Project Organization

Overall, the project is organized into two gitub repositories. This one, devoted to the motor controller hardware (motor controller 2018) and the other one (motor controller 2018 sw) devoted to the motor controller software.

The actual hardware of the project is split into three PCBs (and three corresponding Kcad projects)

The hardware repository is split between three Kicad projects.

  • motor-controller-hw: This somewhat poorly named project contains the files for the controller portion of the project (micocontroller, FOC algorithm chip, inputs, etc)
  • MotorControllerPowerBoardRev2: This contains (somewhat obviously) the Kicad project for the power conversion part of the motor controller (FET driver chips, giant honking power MOSFETS, current sensing chips, etc). The power stage has four NFET half bridges and three hall-effect current sensing chips. The board can be configured to power a 3-phase motor or a brushed motor. Optionally for the brushed motor the half-bridges can be parralled to double the drive current capability.
  • voltage-regulator-module: We were unable to find a commertially available 60V-to-5v DC-DC converter for the controller portion of the project that did not have significant lead time, so we rolled our own to fit a similar footprint to some DC-DC converters from Pololu. This is just a little daughter PCB that is soldered to the controller PCB.

The schematic files and PDF's of the PCB layout can be found in the pdf directory.

Software versions

For this project we used either Kicad version 5.0.1 or 5.0.2 (I cannot really remember), but it will probably work with any version of Kicad > 5.0.0

Parts

14
QtyValueFootprintReferences
2100nCapacitor_SMD:C_0805_2012MetricC2, C3
110KResistor_SMD:R_0805_2012MetricR1
110uCapacitor_SMD:CP_Elec_6.3x5.8C4
112KResistor_SMD:R_0805_2012MetricR4
11uCapacitor_SMD:C_0805_2012MetricC6
122usupermileage_footprints:PCC-M0630M-LPL1
133KResistor_SMD:R_0805_2012MetricR2
14.7uCapacitor_SMD:C_0805_2012MetricC5
14u7Capacitor_SMD:C_1210_3225MetricC1
168KResistor_SMD:R_0805_2012MetricR3
1D_Schottky_Small_ALTDiode_SMD:D_SMAD1
1LMR16010supermileage_footprints:SOIC-8-PowerPADU1
1PowerConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1

More from HEEV/motor-controller-2018

2
  • 4 layers99.7 × 85.1 mmMotor controller hw, the printed circuit board in 3D

    Motor controller hw

    HEEV/motor-controller-2018

    Sam Ellicott's and Isaac Jones's motor controller senior design project. Fall 2018-Spring 2019

    179 parts4
  • 4 layers100 × 100 mmMotorControllerPowerBoard, the printed circuit board in 3D

    MotorControllerPowerBoard

    HEEV/motor-controller-2018

    Sam Ellicott's and Isaac Jones's motor controller senior design project. Fall 2018-Spring 2019

    134 parts4

Similar boards

  • 2 layers116.8 × 30 mmType d, the printed circuit board in 3D

    Type d

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    14 parts3kApache-2.0
  • 2 layers32 × 22 mmDiff driver, the printed circuit board in 3D

    Diff driver

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    14 parts990GPL-3.0
  • 2 layers34 × 45 mm2032Charger, the printed circuit board in 3D

    2032Charger

    hackclub/OnBoard

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

    14 parts915
  • 2 layers34 × 109.9 mmTdisplay s3, the printed circuit board in 3D

    Tdisplay s3

    landonr/homeThing

    Wifi Smart Home Remotes that run on ESPHome

    14 parts551GPL-3.0
  • 2 layers45.3 × 42.7 mmMainPcb, the printed circuit board in 3D

    MainPcb

    adamb314/ServoProject

    Getting the most out of your hobby servo

    14 parts545
  • 2 layers42.5 × 28.8 mmC5VRX JACK DIY, the printed circuit board in 3D

    C5VRX JACK DIY

    Twotoz/C5VRX

    Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS

    14 parts515GPL-3.0
  • 2 layers62 × 24 mmMai button, the printed circuit board in 3D

    Mai button

    whowechina/mai_pico

    Pico controller for Maimai

    14 parts475

Questions

How big is the Voltage regulator module PCB?

It measures 22.9 × 13.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Voltage regulator module use?

14 parts. 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 Voltage regulator module KiCad files?

From the HEEV/motor-controller-2018 repository on GitHub, at the commit this page was made from: the board is voltage-regulator-module/voltage-regulator-module.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Voltage regulator module design in my own project?

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