Skip to the content
PCBKitNew board
2 layers160 × 90 mmPower Integrations interface, the printed circuit board in 3D

Power Integrations interface

paltatech/VESC-controller356

Made open source with KiCAD, an open source EDA tool.

Size
160 × 90 mm
Copper layers
2
Thickness
1.6 mm
Parts
1,126
Nets
89
Pads
1,354
Tracks, vias
669, 66
Pours
5
Routed
Yes
KiCad
KiCad 5 (file 20170922)
Created
24 Jan 2017
Updated
28 Sep 2023

Overview

Power Integrations interface is an open-source printed circuit board by paltatech, from the paltatech/VESC-controller repository on GitHub. It is a 2-layer board of 160 × 90 mm with 1,126 parts on 89 nets, routed with 669 tracks and 66 vias.

It is built around the AMC1301DWV, SN6501DBV and TPS76350DBV, with the MBR0520 among its other parts. Its parts include 33 capacitors, 20 resistors, 12 connectors, 9 ICs and 4 diodes. It belongs with the interfaces and adapters boards of this library.

Main components

4

README

README.md

3 phase motor controller for high power systems

This is the hardware repository of a 3 phase inverter brain, UNTESTED but designed with the following specs in mind:

  • Compatible with VESC firmware and software tools
  • Embedded security features (overcurrent protection, pwm overlap elimination, etc)

Alt text Alt text

Microcontroller

The core of the system is a 32 bit ARM Cortex M4 MCU (STM32F405) running ChibiOS RTOS.

Communication interfaces

  • CAN bus for control, configuration and monitoring
  • USB for light usage, firmware upload/upgrade and configuration.
  • UART, I2C and ADCs and GPIOs available

Motor inputs

  • Bus Voltage (differential)
  • Phase current (differential)
  • Phase voltage (differential)
  • Gate driver fault
  • Power_good from gate driver
  • Motor temperature
  • Hall/encoder
  • Resolver

Gate driver outputs

  • PWM high/low
  • dynamic gate drive current (pwm)
  • 24v power

You can also check the layout here

Made open source with KiCAD, an open source EDA tool.

Interface boards

This controller can be interfaced directly to a power stage, or through an interface board. An example of interface board is at adaptor boards/power_integrations_2SP0115T2A/ and looks like this

Alt text

An example of system assembly is also included in this repository

Control board setup

First you need to flash the VESC bootloader. To do so, connect a STLinkv2 to connector J9. In a Linux machine open a terminal and clone the bootloader repository:

  1. git clone git@github.com:vedderb/bldc-bootloader.git
  2. cd bldc-bootloader
  3. make upload <- this will compile and flash the bootloader

Next step is to flash the VESC firmware.

  1. git clone git@github.com:vedderb/bldc.git
  2. Make sure you go to conf_general.h and uncomment the line #define HW_VERSION_PALTA. This will enable all the features especific to this high power control board.
  3. Configure the DEADTIME required for your power switches, look for the line #define HW_DEAD_TIME_VALUE 181 // 1.4usec in hw_palta.h
  4. cd bldc
  5. make upload <- this will compile and flash vesc firmware

Connect the board via USB (conn J4) and launch the latest VESC-tool.

  1. Press the connect button (top right). The status bar should show your PALTA board connected.
  2. Load a sample configuration for this board, you probably need to tune the deadtime compensation field.
  3. Run the motor setup wizard.

System setup

A high power controller would generally need a battery, wiring, contactor, DC link, gate drivers, switches, an interface board, 3 current sensors, a heatsink and a motor. Make sure you have everything you need and you understand all the connections and dangers involved, especially the safety related stuff.

License

This documentation describes Open Hardware and is licensed under the CERN OHL v. 1.2

Parts

1,126
QtyValueFootprintReferences
1042AUTO_VIAVIA_MATRIXV10_10, V10_11, V10_12, V10_13, V10_14, V10_15, V10_16, V10_17, V10_17, V10_17, V10_18, V10_19, V10_20, V10_21, V10_22, V10_23 +1026
17100nFIPC7351-Nominal:CAPC1608X55C2, C3, C5, C6, C7, C11, C13, C15, C18, C20, C22, C24, C29, C31, C38, C40 +1
12500kIPC7351-Nominal:RESC3216X60R1, R3, R6, R8, R11, R13, R16, R18, R21, R22, R23, R24
81kIPC7351-Nominal:RESC1608X50R4, R5, R9, R10, R14, R15, R19, R20
62.2uFIPC7351-Nominal:CAPC1608X55C8, C14, C17, C23, C32, C41
622uFIPC7351-Nominal:CAPC2012X70C1, C4, C10, C16, C19, C25
4330pFIPC7351-Nominal:CAPC1608X55C12, C21, C30, C39
4AMC1301IPC7351-Nominal:SOIC127P1032X265-8U3, U6, U9, U12
4MBR0520smd-semi:SOD-123D1, D2, D3, D4
32SP0115T_conectorconn-100mil:CONN-100MIL-F-2x10P1, P2, P3
3current sensorw_conn_jst-ph:b4b-ph-klJ8, J9, J10
2LOGOw_logo:Logo_silk_high_voltage_5x4.2mmG***, G***
2SN6501DBVsmd-semi:SOT-23-5U2, U5
2TPS76350smd-semi:SOT-23-5U4, U7
2TRANS-2CTmanuf:WURTH-760390014T1, T2
1CONN-100MIL-F-1x2w_conn_screw:mstba_2,5%2f2-g-5,08J5
1GATE_DRIVER_CONN_Uconn-100mil:CONN-100MIL-M-2x8J1
1GATE_DRIVER_CONN_Vconn-100mil:CONN-100MIL-M-2x8J2
1GATE_DRIVER_CONN_Wconn-100mil:CONN-100MIL-M-2x8J3
1LM1117IMP-v.vsmd-semi:SOT-223U1
1LOGOpaltatech:PYMCO_logo_30x21mmG***
1LOGOpaltatech:PALTA_TECH_SILKS_20mmG***
1Phoenix 1757268 5.08mmw_conn_screw:mstba_2,5%2f4-g-5,08J6
1VBUSw_conn_jst-ph:b4b-ph-klJ4

Questions

How big is the Power Integrations interface PCB?

It measures 160 × 90 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Power Integrations interface use?

1,126 parts, built around the AMC1301DWV, SN6501DBV, TPS76350DBV and MBR0520. 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 Power Integrations interface KiCad files?

From the paltatech/VESC-controller repository on GitHub, at the commit this page was made from: the board is adaptor boards/power_integrations_2SP0115T2A/pcb_design/Power_Integrations_interface.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Power Integrations interface design in my own project?

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

More from paltatech/VESC-controller

1
  • 4 layers160 × 90 mmVESC controller, the printed circuit board in 3D

    VESC controller

    paltatech/VESC-controller

    Made open source with KiCAD, an open source EDA tool.

    342 parts356

Similar boards

  • 2 layers58.5 × 25 mmCurrent sensor, the printed circuit board in 3D

    Current sensor

    paltatech/current_sensor

    Isolated delta sigma current sensor for high speed high current application

    47 parts8
  • 2 layers97 × 70 mmDC CDI, the printed circuit board in 3D

    DC CDI

    romioRN/DC-CDI

    ВНИМАНИЕ! в плате есть отсутствующие дjрожки если вы хотите это изготовить вам нужно внести исправления

    90 parts1
  • 2 layers135.1 × 159.4 mmBMS Master, the printed circuit board in 3D

    BMS Master

    UCDFS/Circuits

    KiCad projects and PCB designs for UCDFS electronic circuits.

    220 parts1
  • 2 layers104.9 × 90 mmESP32 Master V2, the printed circuit board in 3D

    ESP32 Master V2

    tetra-aero/LTC6811_ESP32

    106 partsGPL-3.0
  • 4 layers155.5 × 81.5 mmIo gateway, the printed circuit board in 3D

    Io gateway

    LukiBa/RS485-IO-Extension

    229 partsGPL-3.0
  • 4 layers162 × 100 mmIGBT board, the printed circuit board in 3D

    IGBT board

    paltatech/half-bridge

    TO247 half bridge module for EVs

    260 parts18
  • 2 layers60 × 98 mmENNOID Dual Gate Driver, the printed circuit board in 3D

    ENNOID Dual Gate Driver

    jagdeepsingh02/ENNOID-Dual-Gate-Driver

    Dual Gate Driver for IGBT or Mosfet modules

    146 parts5
  • 4 layersRectificador, the printed circuit board in 3D

    Rectificador

    rarias/puente_trifasico

    Rectificador trifásico 10kW

    134 parts2