Skip to the content
4 layers140.3 × 101.7 mmSheet1, the printed circuit board in 3D

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

Size
140.3 × 101.7 mm
Copper layers
4
Thickness
1.6 mm
Parts
338
Nets
336
Pads
1,171
Tracks, vias
3,219, 482
Pours
1,621
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
11 Dec 2023
Updated
4 Dec 2025

Overview

Sheet1 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 4-layer board of 140.3 × 101.7 mm with 338 parts on 336 nets, routed with 3,219 tracks and 482 vias.

It is built around the SN74ABT541N, LTC6240HVCS5 and MCP6024-I/P, with the ADR423ARZ, HIF3FC-20PA-2.54DSA(71) and BAR43S among its other parts. Its parts include 129 resistors, 98 capacitors, 5 ICs, 5 diodes and 1 transistor. It belongs with the robots and motor control and power boards of this library.

Main components

8

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

338
QtyValueFootprintReferences
41103Capacitor_SMD:C_0805_2012MetricC15, C16, C21, C22, C28, C29, C30, C31, C32, C33, C41, C43, C44, C48, C49, C50 +25
39TP-黄色测试点TestPoint:TestPoint_Pad_1.0x1.0mmDC_BUS_2M3, DC_BUS_2M4, GND_2M3, GND_2M4, TESTPOINT1, TESTPOINT2, TESTPOINT3, TESTPOINT4, TESTPOINT5, TESTPOINT6, TESTPOINT7, TP1, TP10, TP11, TP12, TP13 +23
24105Capacitor_SMD:C_0805_2012MetricC34, C35, C37, C38, C39, C40, C54, C55, C56, C57, C58, C59, C72, C73, C74, C75 +8
2410kResistor_SMD:R_0805_2012MetricR57, R59, R61, R63, R65, R67, R72, R74, R76, R78, R102, R104, R106, R108, R110, R112 +8
2420kResistor_SMD:R_0805_2012MetricR56, R58, R60, R62, R64, R66, R71, R73, R75, R77, R101, R103, R105, R107, R109, R111 +8
220RResistor_SMD:R_0805_2012MetricR36, R37, R38, R39, R46, R47, R48, R49, RB1, RB2, RB3, RB4, RB5, RB10, RB11, RB12 +6
204.7kResistor_SMD:R_0805_2012MetricR1, R2, R3, R10, R11, R12, R16, R17, R18, R19, R22, R23, R24, R25, R26, R27 +4
1310KResistor_SMD:R_0805_2012MetricR13, R32, R33, R34, R35, R40, R41, R42, R43, R50, R51, R52, R53
12101Capacitor_SMD:C_0805_2012MetricC24, C26, C27, C45, C46, C47, C63, C64, C65, C81, C82, C83
1224R 1%精度Resistor_SMD:R_2512_6332MetricRM1, RM2, RM3, RM4, RM5, RM6, RM7, RM8, RM9, RM10, RM11, RM12
12470RResistor_SMD:R_0805_2012MetricR68, R69, R70, R83, R84, R85, R98, R99, R100, R113, R114, R115
12DNPResistor_SMD:R_0805_2012MetricRU7, RU8, RU9, RU10, RU11, RU12, RU13, RU14, RU15, RU16, RU17, RU18
12LTC6240HVSamacSys_Parts:SOT95P280X100-5NA1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12
11104Capacitor_SMD:C_0805_2012MetricC1, C2, C3, C4, C5, C6, C8, C9, C14, C23, C36
8102Capacitor_SMD:C_0805_2012MetricC10, C11, C12, C13, C17, C18, C19, C20
61KResistor_SMD:R_0805_2012MetricR15, R29, R44, R45, R54, R55
6Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalECAP1, ECAP2, UART1, UART2, UART3, UART4
5HIF3FC-20PA-2.54DSASamacSys_Parts:SHDR20W56P254_2X10_3290X850X950PIPM-LEM1, IPM-LEM2, IPM-LEM3, IPM-LEM4, SPI-DAC1
44.7KResistor_SMD:R_0805_2012MetricR4, R7, R20, R21
4BAR43SPackage_TO_SOT_SMD:SOT-23D2, D3, D4, D5
4SN74ABT5411mmlab_footprint:TSSOP-20U1, U2, U3, U4
3Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalCAN_A1, CAN_B1, CLB_BiSS_C1
2106 25V1mmlab_footprint:1206 (钽电容)C25, C42
2Conn_02x04_Counter_ClockwiseConnector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_VerticalSPI1, SPI2
2Conn_02x05_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalI2C1, I2C2
11.69K/1%Resistor_SMD:R_0805_2012MetricR30
1100RResistor_SMD:R_0805_2012MetricR28
12KResistor_SMD:R_0805_2012MetricR14
13.3K/1%Resistor_SMD:R_0805_2012MetricR31
1ADR423ARZ1mmlab_footprint:SOIC-8U5
1Conn_02x02_Counter_ClockwiseConnector_PinSocket_2.54mm:PinSocket_2x02_P2.54mm_VerticalDI1
1Conn_02x05_Odd_EvenConnector_IDC:IDC-Header_2x05_P2.54mm_VerticalJ1
1FMMT618TAPackage_TO_SOT_SMD:SOT-23Q1
1HIF3FC-30PA-2.54DSAConnector_PinSocket_2.54mm:PinSocket_2x15_P2.54mm_VerticalPOWER1
1LEDREDLED_SMD:LED_0805_2012MetricD1
1MCP60241mmlab_footprint:SOIC14_MN1
1TMS320F28377D-BGA-P1A1mmlab_footprint:DSP_240_P1ADSP3
1TMS320F28377D-BGA-P1B1mmlab_footprint:DSP_240_P1BDSP1
1TMS320F28377D-BGA-P1C1mmlab_footprint:DSP_240_P1CDSP2

More from horychen/ProjectEureka

12
  • 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
  • 2 layers70.4 × 164.8 mmSensorLEM portable, the printed circuit board in 3D

    SensorLEM portable

    horychen/ProjectEureka

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

    76 parts17GPL-3.0

Similar boards

  • 4 layers216 × 144 mmSheet1, the printed circuit board in 3D

    Sheet1

    motor-and-motion-control-lab/mmlab-12PhaseDrive-388Slave

    PCB Electronics for Humanoid Robots and Bearingless Motor Systems

    620 parts3GPL-3.0
  • 2 layers148 × 100 mmVikhr30-efi, the printed circuit board in 3D

    Vikhr30-efi

    almirpangor/VIHR-30-EFI

    Блок управления впрыском и зажиганием для лодочного мотора «Вихрь-30»

    98 parts
  • 2 layers100 × 100 mmKit Analogico, the printed circuit board in 3D

    Kit Analogico

    LuizFernandoOliveira/Kit-Front-End-Anal-gico

    This work is licensed under a [Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International License][cc-by-nc-nd].

    290 parts
  • 2 layers60 × 24 mmBlocks, the printed circuit board in 3D

    Blocks

    hnez/BlockBot-pcb

    A University project to build a programmable robot for kids (PCB design files)

    29 parts
  • 4 layers60.2 × 95.1 mmCerebra 1.4 IPS, the printed circuit board in 3D

    Cerebra 1.4 IPS

    spamatica/Cerebra_328_IPS_PCB

    A multi preset effect pedal based on FV1

    109 parts3GPL-3.0
  • 2 layers100 × 44.8 mmSignal generator board, the printed circuit board in 3D

    Signal generator board

    wheeler-microfluidics/kicad___signal_generator_board

    Signal generator board for the DropBot DMF system.

    56 parts1

Questions

How big is the Sheet1 PCB?

It measures 140.3 × 101.7 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Sheet1 use?

338 parts, built around the SN74ABT541N, LTC6240HVCS5, MCP6024-I/P and ADR423ARZ. 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 Sheet1 KiCad files?

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

Can I use the Sheet1 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).