# Arduino-SimpleFOC-PowerShield
**Repository Path**: spark_space/Arduino-SimpleFOC-PowerShield
## Basic Information
- **Project Name**: Arduino-SimpleFOC-PowerShield
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-07-23
- **Last Updated**: 2021-07-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Arduino *Simple**FOC** PowerShield* *v0.2*
A powerful arduino shield for running BLDC motors using the FOC algorithm. This board is based on the [BTN8982](https://www.infineon.com/dgdl/Infineon-BTN8982TA-DS-v01_00-EN.pdf?fileId=db3a30433fa9412f013fbe32289b7c17) half bridges and can support currents up to 30 Amps continuos and 50Amps peak. Making it a board that can run virtually any BLDC motor.

### Features
- **Plug & play**: In combination with Arduino *Simple**FOC**library* - [github](https://github.com/simplefoc/Arduino-FOC)
- **Low-cost**: Fabrication price under €25/pcs - **will not be sold by silplefoc.com**
- **High-side current sensing**: - not yet supported by *Simple**FOC**library*
- **In-line current sensing**: - supported by *Simple**FOC**library*
- **Max power <500W**: max current 30A, power-supply 24V
- **Arduino headers**: Arduino UNO, Arduino MEGA, STM32 Nucleo boards, Aruidno DUE...
- **Small size**: 53mm x 60mm
- **Encoder/Hall sensors interface**: Integrated 3.3kΩ pullups (configurable)
- **Open Source**:
- Fully available fabrication files
- If never done it before, see a similar guide for *Simple**FOC**Shueld*: [how to make it yourself](https://docs.simplefoc.com/arduino_simplefoc_shield_fabrication)
- Altium project
- 3d model
- schematics
#### Future features
- **Stackable**: running 2 motors in the same time
- **I2C interface**: Integrated 4.7kΩ pullups (configurable)
- **Configurable pinout**: Hardware configuration - soldering connections
> New version of the *Simple**FOC** PowerShield* is in the development at the moment (*v0.3*).
> The first versions are currently in testing. For more info check the [developmental branch](https://github.com/simplefoc/Arduino-SimpleFOC-PowerShield/tree/dev)
### Pinouts
At this point ***Power**Shield* has fixed pinout.
#### Driver pinout
Signal | Description | Pin number
--- | --- | ----
IN1 | pwm 1 | 9
IN2 | pwm 2 | 6
IN3 | pwm 3 | 5
INH1| enable 1 | 8
INH2 | enable 2 | 7
INH3 | enable 3 | 4
#### Current sensing pinout
Signal | Description | Pin number
--- | --- | ----
CS1 | in-line current sense - phase 1/A| A0
CS2 | in-line current sense - phase 3/C | A1
IS1 | high-side current sense - phase 1/A | A2
IS2 | high-side current sense - phase 2/B | A3
#### Sensor input pinout
Signal | Description | Pin number
--- | --- | ----
A/ U | Encoder A, Hall sensor U | 10
B/ V | Encoder B, Hall sensor V | 11
I/ W | Encoder C, Hall sensor W | 12