Skip to the content
4 layers56.3 × 68.4 mmTest Stand Power Monitor, the printed circuit board in 3D

Test Stand Power Monitor

ekatynski/Test-Stand-Power-Monitor

A small board for cheaply and easily monitoring a motor test stand for a host of data types.

Size
56.3 × 68.4 mm
Copper layers
4
Thickness
1.6 mm
Parts
70
Nets
80
Pads
274
Tracks, vias
362, 297
Pours
310
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
13 Jun 2023
Updated
9 Aug 2023

Overview

Test Stand Power Monitor is an open-source printed circuit board by ekatynski, from the ekatynski/Test-Stand-Power-Monitor repository on GitHub. It is a 4-layer board of 56.3 × 68.4 mm with 70 parts on 80 nets, routed with 362 tracks and 297 vias.

It is built around the ESP32-DEVKITC-VE, MCP3208-CI/SL and MAX7375AXR805+T, with the TLP241A(TP1,F, TLV75533PDBV and PESD3V3Y1BSFYL among its other parts. Its parts include 27 capacitors, 16 resistors, 10 connectors, 9 ICs and 5 diodes. It belongs with the robots and motor control boards and the ESP32 boards of this library.

Main components

12

README

README.md

View this project on CADLAB.io.

Test-Stand-Power-Monitor

A small board for cheaply and easily monitoring a motor test stand for a host of data types.

Function

This board is capable of monitoring the following:

  • 1x Voltage input
  • 1x Hall Effect Sensor output (current measuring)
  • 1x Displacement Sensor interface
  • 1x UART (ESCs have UART telemetry output)
  • 1x 1K RTD for temperature monitoring

In addition, this board is capable of operating a relay to control a contactor protecting the test stand power supply, as well as a CAN bus to interface with other sensory hardware in development utilizing CAN. In doing so, this board could monitor ESC power consumption, ESC temperature, ESC telemetry output, motor displacement, and eventually eRPM pending future hardware development. Prior test stand setups had used a Teensy 4.1 to monitor telemetry and perform no other function, so this board's development was to expand the amount of test stand monitoring that could be done cheaply while using a less costly and more available microcontroller in the event that it were damaged and required replacement.

To-Do

Firmware to perform said monitoring has not yet been developed. This board utilizes an ESP32 microcontroller, chosen because it can be configured to communicate over WiFi out of the box, but I have not taken the time to write the C++ needed to make this board useful yet.

Assembly Guide

If interested, an interactive BOM is available in this repo at /bom/Test-Stand-Power-Monitor_2023-06-12_22-39-21.html.

Parts

70
QtyValueFootprintReferences
120.1uF 25VCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC4, C9, C10, C11, C12, C15, C17, C19, C20, C21, C22, C24
44.7KResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR4, R5, R13, R14
3PESD3V3Y1BSFYLDiode_SMD:D_0201_0603MetricD3, D4, D5
2100pF 25VCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC16, C18
21uF 10VCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C3
256pF 25VCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC26, C27
25K 0.1%Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR2, R3
260R 0.5%Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR15, R16
2BM02B-GHS-TBTConnector_JST:JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_VerticalJ6, J10
2BM03B-GHS-TBTConnector_JST:JST_GH_BM03B-GHS-TBT_1x03-1MP_P1.25mm_VerticalJ5, J9
2C3216X5R1C226M160ABCapacitor_SMD:C_1206_3216MetricC5, C6
10.01uF 10VCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC13
1100pF 200VCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC14
110uF 10VCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC8
110uF 25VCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC7
11715721TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ3
12.94K 0.1%Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR10
1267R 0.5%Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR1
12K 0.1%Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR11
13.97K 0.1%Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR6
13K 0.1%Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR8
14.7nF 10VCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC25
1560020-0230connector:MOLEX_5600200230J7
1560020-0330connector:MOLEX_5600200330J1
16.04K 0.1%Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR12
16.98K 0.1%Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR9
197.6K 0.1%Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR7
1AP63205WU-7Package_TO_SOT_SMD:TSOT-23-6U2
1BM04B-GHS-TBTConnector_JST:JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_VerticalJ8
1C2Q 500Fuse:Fuse_0603_1608MetricF1
1C3225X8R1E106K250ACCapacitor_SMD:C_1210_3225MetricC2
1Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2
1Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4
1DFE252012P-4R7M=P2Inductor_SMD:L_1008_2520Metric_Pad1.43x2.20mm_HandSolderL1
1ESP32-DevKitCEspressif:ESP32-DevKitCU3
1LM4132BMF-3.0/NOPBPackage_TO_SOT_SMD:SOT-23-5U5
1MAX31865xAPPackage_SO:SSOP-20_5.3x7.2mm_P0.65mmU8
1MAX7375AXR805Package_TO_SOT_SMD:SOT-323_SC-70U10
1MCP25625-x-SSPackage_SO:SSOP-28_5.3x10.2mm_P0.65mmU9
1MCP3208-CI/SLPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU7
1NUP2105LPackage_TO_SOT_SMD:SOT-23D2
1S1MB-13-FDiode_SMD:D_SMA-SMB_Universal_HandsolderingD1
1SF-3812TM050T-2fuse:SF-3812TM050T-2F2
1TLP241A(TP1,FOptoDevice:OnSemi_CASE100CYU4
1TLV75533PDBVPackage_TO_SOT_SMD:SOT-23-5U1
1~Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC23

Similar boards

  • 2 layers165 × 125 mmFALCON CARRIER, the printed circuit board in 3D

    FALCON CARRIER

    Ruzz-1010/Project-FALCON-01

    thesis proposal system

    55 parts1
  • 4 layers85 × 56 mmX17-Pi Shield, the printed circuit board in 3D

    X17-Pi Shield

    purduerov/X17-Pi-Shield

    Custom PCB for Purdue IEEE ROV X17. Board powers the and connects sensors to the Pi

    92 parts
  • 4 layers91.9 × 115 mmBasePlate, the printed circuit board in 3D

    BasePlate

    sfunderbots/Electrical

    PCB etc.

    25 parts
  • 2 layers15.5 × 12 mmHornet, the printed circuit board in 3D

    Hornet

    pfholden/Hornet

    9 partsMIT
  • 16 layers147.4 × 90 mmAPT KRIA FMC, the printed circuit board in 3D

    APT KRIA FMC

    ApotheoTech/Aper-Oculus

    An open-source Xilinx Kria SOM Carrier for high-speed camera design

    565 parts32GPL-3.0
  • 4 layers52.7 × 60.9 mmCartGen4, the printed circuit board in 3D

    CartGen4

    elialm/ecgc-hardware

    Hardware documentation of the ECGC cartridge

    86 parts2CERN-OHL-P-2.0
  • 4 layers130 × 130 mmActuation, the printed circuit board in 3D

    Actuation

    liquid-rocketry-illinois/actuation-pcb

    324 parts1

Questions

How big is the Test Stand Power Monitor PCB?

It measures 56.3 × 68.4 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Test Stand Power Monitor use?

70 parts, built around the ESP32-DEVKITC-VE, MCP3208-CI/SL, MAX7375AXR805+T and TLP241A(TP1,F. 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 Test Stand Power Monitor KiCad files?

From the ekatynski/Test-Stand-Power-Monitor repository on GitHub, at the commit this page was made from: the board is Test-Stand-Power-Monitor.kicad_pcb and its schematic ADC.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Test Stand Power Monitor design in my own project?

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