Skip to the content
4 layers194.6 × 141 mmSheet1, the printed circuit board in 3D

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

Size
194.6 × 141 mm
Copper layers
4
Thickness
1.6 mm
Parts
109
Nets
264
Pads
732
Tracks, vias
1,363, 103
Pours
1
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 194.6 × 141 mm with 109 parts on 264 nets, routed with 1,363 tracks and 103 vias.

It is built around the SN74ABT541N, SN74HC365D and MCP6024-I/P, with the BAR43S, HIF3FC-20PA-2.54DSA(71) and HIF3FC-30PA-2.54DSA(71) among its other parts. Its parts include 40 resistors, 14 capacitors, 11 connectors, 9 diodes and 3 ICs. It belongs with the robots and motor control and power boards of this library.

Main components

7

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

109
QtyValueFootprintReferences
15TP-黄色测试点TestPoint:TestPoint_Pad_2.0x2.0mmAGND1, TP5, TP6, TP11, TP12, TP15, TP16, TP19, TP20, TP23, TP24, TP27, TP28, VDC_BUS1, VDC_BUS2
104.7kResistor_SMD:R_0402_1005MetricR15, R16, R19, R20, R27, R28, R41, R42, R47, R48
910KResistor_SMD:R_0402_1005MetricR32, R80, R81, R84, R85, R91, R92, R93, R94
8BAR43SPackage_TO_SOT_SMD:SOT-23D8, D9, D10, D12, D13, D14, D24, D25
8Header 2X2Connector_PinSocket_2.54mm:PinSocket_2x02_P2.54mm_VerticalP9, P10, P11, P12, P19, P20, P21, P22
7Conn_02x04_Counter_ClockwiseConnector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_VerticalCAN1, CAN2, SPI2, UART1, UART2, UART3, UART4
6104Capacitor_SMD:C_0402_1005MetricC7, C8, C9, C25, C26, C37
5DNPResistor_SMD:R_0805_2012MetricR55, R56, RU1, RU4, RU5
40RResistor_SMD:R_0805_2012MetricR73, R74, R75, R76
4102Capacitor_SMD:C_0402_1005MetricC30, C31, C34, C35
4103Capacitor_SMD:C_0402_1005MetricC2, C4, C39, C40
3HIF3FC-20PA-2.54DSAConnector_IDC:IDC-Header_2x10_P2.54mm_VerticalINC1, INC2, SPI1
2100RResistor_SMD:R_0402_1005MetricR1, R2
21KResistor_SMD:R_0402_1005MetricR8, R9
21kResistor_SMD:R_0402_1005MetricR88, R89
24.7KResistor_SMD:R_0402_1005MetricR23, R24
2HIF3FC-30PA-2.54DSAConnector_IDC:IDC-Header_2x15_P2.54mm_VerticalLEM1, LEM4
2Header 6X2Connector_PinSocket_2.54mm:PinSocket_2x06_P2.54mm_VerticalP13, P14
2SN74ABT5411mmlab_footprint:TSSOP-20U2, U3
11.69KResistor_SMD:R_0402_1005MetricR6
12KResistor_SMD:R_0402_1005MetricR34
13,.3KResistor_SMD:R_0402_1005MetricR13
1301RResistor_SMD:R_0402_1005MetricR30
1Conn_02x02_Counter_ClockwiseConnector_PinSocket_2.54mm:PinSocket_2x02_P2.54mm_VerticalDI1
1FMMT618TAPackage_TO_SOT_SMD:SOT-23Q2
1HIF3FC-20PA-2.54DSAConnector_PinSocket_1.27mm:PinSocket_2x10_P1.27mm_VerticalUSB1
1HIF3FC-30PA-2.54DSAConnector_PinSocket_2.54mm:PinSocket_2x15_P2.54mm_VerticalPOWER1
1LEDREDLED_SMD:LED_0805_2012MetricD1
1MCP60241mmlab_footprint:SOIC14_MN2
1SN74HC365D1mmlab_footprint:SOIC127P600X175-16NU4
1TMS320F28377D-BGA-Core1mmlab_footprint:DSP_240P1

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 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 194.6 × 141 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Sheet1 use?

109 parts, built around the SN74ABT541N, SN74HC365D, MCP6024-I/P and BAR43S. 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/ExtensionSimple/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).