Skip to the content
2 layers70.4 × 164.8 mmSensorLEM portable, the printed circuit board in 3D

SensorLEM portable

horychen/ProjectEureka17

12 phase motor drive including inverter, microcontroller-mother-board, sensing, communication, DAC, etc.

Size
70.4 × 164.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
76
Nets
38
Pads
184
Tracks, vias
285, 93
Pours
5
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
11 Dec 2023
Updated
4 Dec 2025

Overview

SensorLEM portable is an open-source printed circuit board by horychen, from the horychen/ProjectEureka repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 70.4 × 164.8 mm with 76 parts on 38 nets, routed with 285 tracks and 93 vias.

It is built around the VRB1212S-6WR3, LA55-P and DB2EVC-3.81-4P-GN. Its parts include 31 capacitors, 22 resistors, 3 ICs, 1 diode and 1 connector. It belongs with the robots and motor control and power boards of this library.

Main components

3

README

readme.md

ProjectEureka!--A Multi-phase Motor Drive Design for Robot or Maglev systems

ProjectEureka seeks to streamline the intricate design of robot systems, including communication, cable arrangements, and synchronization, by integrating several motor drivers (up to four) with a single microcontroller (DSP2837xD). This can also be utilized as a testing platform for bearingless motor or any other kind of AC motors. For access to example codes, please visit the following link: here for cpu01 code, and here for cpu02 code. Displayed below is an image representing the previous version.

inverter-3d-view

Software

We have been shifting from Altium Designer to KiCAD.

Characteristics

Multi-board modulized design is adopted in Project Eureka!. Project Eureka! includes:

  1. Current sensor(LA55-P) 📂 PCBProject_SensorLEM
  2. DAC data collect board(MAX5725)📂PCBProject_SPI_MAX5307_DAC
  3. RS422/RS423 communication board 📂PCBProject_Encoder
  4. Inverters (FNC42060F) 📂PCBProject_InverterFNC42060F
  5. Auxiliary power supply 📂PCBProject_Power
  6. Mother board that connected all the boards above 📂PCBProject_Extension28377dBGA
  7. CAN/SCI/USB communication board📂PCBProject_Can_SCI_USB
  8. RS485 communication board 📂PCBProject_Happy485

This means:

  1. Convenient alternative for replacing one's own projects or addressing shortages of components.
  2. Utilize a single board design in their own design.
  3. Quick update and easy for collaboration (KiCAD 8 supports git now).

ProjectEureka can drive at most four AC motors. Thanks to the TMS320F28377D from TI, ProjectEureka can drive at most four AC motors by adding necessary inverter blocks and corresponding current sensors, which means:

  1. Facilitates communication and synchronization among motors.
  2. Suitable for organizing cables in a user-friendly manner.

Liscence

GPLv3

Other Similar Projects

Odrive and VESC are two famous projects that support the control of a three-phase motor. There are inverter designs that are compatible with them, see e.g., Axiom. Other similar but less known hardwares can also be found, see e.g., moteus-c1. Yet another project I recently found is STMBL for STM32 microprocessor.

ProjectEureka! is, however, focusing on the more advanced topic of a complicated system that requires extendable hardwares. In this sense, there is indeed one similar purpose project that is based on Xilinx, i.e., the AMDC platform from the group of Prof. Eric L. Severson. See also its doc and its blog post.

As a comparison, ProjectEureka! currently only supports 28379D that has one CLB module of a very limited FPGA capability.

Parts

76
QtyValueFootprintReferences
180RResistor_SMD:R_0805_2012MetricR1, R2, R3, R19, R20, R21, RB1, RB2, RB3, RB4, RB5, RB6, RB7, RB10, RB11, RB12 +2
1247nfCapacitor_SMD:C_0805_2012MetricC6, C11, C12, C16, C17, C18, C25, C26, C27, C31, C32, C33
624R 1%精度Resistor_SMD:R_2512_6332MetricRM1, RM2, RM3, RM4, RM5, RM6
64.7uFCapacitor_SMD:C_0805_2012MetricC19, C20, C21, C22, C23, C24
6BNCSensorLEM_lib:CPBNCPC010BNC1, BNC2, BNC3, BNC4, BNC5, BNC6
6LA55-PSensorLEM_lib:LEM_LA 55-PA1, A2, A3, A4, A5, A6
5100uf 25V 贴片铝电解SensorLEM_lib:CAP_6.4mmC2, C4, C9, C13, C34
4105Capacitor_SMD:C_0805_2012MetricC3, C5, C10, C14
41nFSensorLEM_lib:CAP-TH_L7.5-W4.5-P10.00-D0.6C1, C7, C8, C15
3DNPResistor_SMD:R_0805_2012MetricR4, R5, R7
2VRB1212S-6WR3SensorLEM_lib:SIP,22x9.5mmU1, U2
14.7kResistor_SMD:R_0805_2012MetricR6
1DB2EVC-3.81-4P-GNSensorLEM_lib:CONN-TH_4P-P3.81_DB2EVC-3.81-4PCN1
1FT-AX1DSensorLEM_lib:PWRM-TH_MORNSUN_FT-AX1DU3
1LED0SensorLEM_lib:LED0805D1

More from horychen/ProjectEureka

12
  • 4 layers140.3 × 101.7 mmSheet1, the printed circuit board in 3D

    Sheet1

    horychen/ProjectEureka

    12 phase motor drive including inverter, microcontroller-mother-board, sensing, communication, DAC, etc.

    338 parts17GPL-3.0
  • 4 layersSheet1, the printed circuit board in 3D

    Sheet1

    horychen/ProjectEureka

    12 phase motor drive including inverter, microcontroller-mother-board, sensing, communication, DAC, etc.

    251 parts17GPL-3.0
  • 4 layers140.3 × 101.7 mmSheet1, the printed circuit board in 3D

    Sheet1

    horychen/ProjectEureka

    12 phase motor drive including inverter, microcontroller-mother-board, sensing, communication, DAC, etc.

    125 parts17GPL-3.0
  • 4 layers122.2 × 118.3 mmSheet1, the printed circuit board in 3D

    Sheet1

    horychen/ProjectEureka

    12 phase motor drive including inverter, microcontroller-mother-board, sensing, communication, DAC, etc.

    114 parts17GPL-3.0
  • 4 layers194.6 × 141 mmSheet1, the printed circuit board in 3D

    Sheet1

    horychen/ProjectEureka

    12 phase motor drive including inverter, microcontroller-mother-board, sensing, communication, DAC, etc.

    109 parts17GPL-3.0
  • 4 layers100 × 100 mmInverterLem, the printed circuit board in 3D

    InverterLem

    horychen/ProjectEureka

    12 phase motor drive including inverter, microcontroller-mother-board, sensing, communication, DAC, etc.

    104 parts17GPL-3.0
  • 4 layers100 × 107 mmInverter 2in1, the printed circuit board in 3D

    Inverter 2in1

    horychen/ProjectEureka

    12 phase motor drive including inverter, microcontroller-mother-board, sensing, communication, DAC, etc.

    103 parts17GPL-3.0
  • 2 layers67.7 × 153.2 mmSensorLEM portable(Guan to kicad), the printed circuit board in 3D

    SensorLEM portable(Guan to kicad)

    horychen/ProjectEureka

    12 phase motor drive including inverter, microcontroller-mother-board, sensing, communication, DAC, etc.

    98 parts17GPL-3.0
  • 4 layers122.2 × 82.1 mmSheet1(原始), the printed circuit board in 3D

    Sheet1(原始)

    horychen/ProjectEureka

    12 phase motor drive including inverter, microcontroller-mother-board, sensing, communication, DAC, etc.

    88 parts17GPL-3.0
  • 2 layers186.7 × 51 mmInverter power, the printed circuit board in 3D

    Inverter power

    horychen/ProjectEureka

    12 phase motor drive including inverter, microcontroller-mother-board, sensing, communication, DAC, etc.

    84 parts17GPL-3.0
  • 4 layers93.9 × 51.7 mmPcb5, the printed circuit board in 3D

    Pcb5

    horychen/ProjectEureka

    12 phase motor drive including inverter, microcontroller-mother-board, sensing, communication, DAC, etc.

    80 parts17GPL-3.0
  • 4 layers111.7 × 25.8 mmSensorLEM1, the printed circuit board in 3D

    SensorLEM1

    horychen/ProjectEureka

    12 phase motor drive including inverter, microcontroller-mother-board, sensing, communication, DAC, etc.

    79 parts17GPL-3.0

Similar boards

  • 2 layers99.1 × 78.7 mmDCAC, the printed circuit board in 3D

    DCAC

    danieltyukov/tue-wireless-energy-transfer

    TUE / Wireless Energy Transfer

    36 parts1
  • 2 layers48 × 107 mmTwin orbit, the printed circuit board in 3D

    Twin orbit

    earthtojake/text-to-cad

    Design physical products with AI

    76 parts26kMIT
  • 2 layers85 × 115 mmOSO BOOK B1, the printed circuit board in 3D

    OSO BOOK B1

    joeycastillo/The-Open-Book

    For details on how to build, test and use Open Book, I've made documentation available here.

    76 parts8.1kCC-BY-SA-4.0
  • 2 layers77 × 97 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    76 parts1kGPL-3.0
  • 2 layers137.9 × 92.7 mmErgoTravel, the printed circuit board in 3D

    ErgoTravel

    jpconstantineau/ErgoTravel

    A Portable Ergonomic Split Keyboard inspired from the ErgoDox, Let's Split and Minidox

    76 parts284MIT
  • 2 layers60.6 × 24.1 mmBlep audio, the printed circuit board in 3D

    Blep audio

    CRImier/MyKiCad

    My KiCad boards. Can't be bothered uploading individually anymore, so here you go.

    76 parts253GPL-3.0
  • 2 layers49 × 49 mmOSBMS Balancer Rev 0.9, the printed circuit board in 3D

    OSBMS Balancer Rev 0.9

    Teslafly/Dead-OpenBMS-dead

    A scalable, open source battery management system

    76 parts248
  • 2 layers79 × 75 mmPortableTerminal, the printed circuit board in 3D

    PortableTerminal

    profdc9/RFBitBanger

    A QRP digital transceiver created from readily available parts for off-the-grid maintenance

    76 parts222

Questions

How big is the SensorLEM portable PCB?

It measures 70.4 × 164.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the SensorLEM portable use?

76 parts, built around the VRB1212S-6WR3, LA55-P and DB2EVC-3.81-4P-GN. 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 SensorLEM portable KiCad files?

From the horychen/ProjectEureka repository on GitHub, at the commit this page was made from: the board is PCBProject_SensorLEM/sensorLEM_portable/sensorLEM_portable.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the SensorLEM portable design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).