Skip to content

Commit f0d03a1

Browse files
author
askuric
committed
added boards page
1 parent e0a1810 commit f0d03a1

File tree

13 files changed

+118
-2
lines changed

13 files changed

+118
-2
lines changed

docs/boards/index.md

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
---
2+
layout: default
3+
title: <span class="simple">Simple<span class="foc">FOC</span> Boards</span>
4+
description: "SimpleFOC boards"
5+
nav_order: 2
6+
permalink: /boards
7+
has_children: true
8+
has_toc: false
9+
---
10+
11+
# <span class="simple">Simple<span class="foc">FOC</span> Boards</span>
12+
13+
One of the goals of the <span class="simple">Simple<span class="foc">FOC</span>project</span> is to develop low-cost easy to use BLDC driver boards compatible with the <span class="simple">Simple<span class="foc">FOC</span>library</span>and completely open source!
14+
15+
For now there have been three official BLDC drivers developed by the <span class="simple">Simple<span class="foc">FOC</span>project</span>:
16+
- <span class="simple">Simple<span class="foc">FOC</span>Shield</span>
17+
- <span class="simple">Simple<span class="foc">FOC</span> <b>Power</b>Shield</span>
18+
- <span class="simple">Simple<span class="foc">FOC</span>Mini</span> 📢**NEW**
19+
20+
## Arduino <span class="simple">Simple<span class="foc">FOC</span>Shield</span> <small>v2.0.4</small> - <small>[Find out more](arduino_simplefoc_shield_showcase)</small>
21+
22+
This is an open-source low-cost Brushless DC (BLDC) motor driver board intended primarily for low-power FOC applications up to 5Amps. The board is fully compatible with the Arduino UNO and all the boards with the standard Arduino headers.
23+
The <span class="simple">Simple<span class="foc">FOC</span>Shield</span>, in combination with the <span class="simple">Simple<span class="foc">FOC</span>library</span> provides *user-friendly* way to control BLDC motors both in hardware and software.
24+
25+
<div class="width40">
26+
<img src="https://raw.githubusercontent.com/simplefoc/Arduino-SimpleFOCShield/master/images/top.png"/>
27+
</div>
28+
29+
### Features
30+
- **Plug & play**: In combination with Arduino <span class="simple">Simple<span class="foc">FOC</span>library</span>
31+
- **Low-cost**: Price of 15-20€ - [Check the pricing](https://www.simplefoc.com/shop)
32+
- **In-line current sensing**: Up to 3Amps/5Amps bidirectional
33+
- configurable: 3.3Amps - 3.3V adc, 5Amps - 5V adc
34+
- **Integrated 8V regulator**:
35+
- Enable/disable by soldering pads
36+
- **Max power 120W** - max current 5A, power-supply 12-24V **(35V max)**
37+
- Designed for Gimbal motors with the internal resistance >10 Ωs.
38+
- **Stackable**: running 2 motors in the same time
39+
- **Encoder/Hall sensors interface**: Integrated 3.3kΩ pullups (configurable)
40+
- **I2C interface**: Integrated 4.7kΩ pullups (configurable)
41+
- **Configurable pinout**: Hardware configuration - soldering connections
42+
- **Arduino headers**: Arduino UNO, Arduino MEGA, STM32 Nucleo boards...
43+
- **Open Source**: Fully available fabrication files - [how to make it yourself](https://docs.simplefoc.com/arduino_simplefoc_shield_fabrication)
44+
45+
46+
## Arduino <span class="simple">Simple<span class="foc">FOC</span> <b>Power</b>Shield</span> <small>v0.2</small> <small>⚠️<i>( under developement)</i></small>
47+
48+
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.
49+
50+
51+
<div class="width40">
52+
<img src="https://raw.githubusercontent.com/simplefoc/Arduino-SimpleFOC-PowerShield/main/images/top.png"/>
53+
</div>
54+
55+
<blockquote class="warning" markdown="1">
56+
<p class="heading"> ⚠️ BEWARE: BTN8982/IFX007T performance issues</p>
57+
BTN8982 and IFX007T drivers have been designed for DC motors and are based on old H-bridge technology. They have very long mosfet rise time (multiple microseconds) which in many cases presents a considerable part of the PWM duty cycle. When runnig the BLDC motors, precise PWM duty cycle setting is crutial for smooth and efficient operation. Therefore these drivers will not be able to provide very smooth operation on high frequency PWM (above 15kHz). Read more about it in the community thread: [link](https://community.simplefoc.com/t/simplefoc-powershield/582).<br>
58+
This performance constraint is the main reason why the <span class="simple">Simple<span class="foc">FOC</span> <b>Power</b>Shield</span> project has for now been put on hold, and although these boards are available through Aliexpress and some other platforms, they will not be available through simplefoc.com.
59+
<br><br>
60+
61+
This does not mean that the board itself is not functional or that it will not work in your project though. It is still one of the cheepest (simplest) solutions out there for mid to high power BLDC control and with proper tuning of control loops you will still be able to get some good results with it.
62+
</blockquote>
63+
64+
### Features
65+
- **Plug & play**: In combination with Arduino <span class="simple">Simple<span class="foc">FOC</span>library</span>
66+
- **Low-cost**: Fabrication price under €25/pcs - **⚠️ will not be sold by silplefoc.com**
67+
- **High-side current sensing**: - not yet supported by *Simple**FOC**library*
68+
- **In-line current sensing**: - supported by *Simple**FOC**library*
69+
- **Max power <500W**: max current 30A, power-supply 24V
70+
- **Arduino headers**: Arduino UNO, Arduino MEGA, STM32 Nucleo boards, Aruidno DUE...
71+
- **Small size**: 53mm x 60mm
72+
- **Encoder/Hall sensors interface**: Integrated 3.3kΩ pullups (configurable)
73+
- **Open Source**:
74+
- Fully available fabrication files
75+
- 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)
76+
- Altium project
77+
- 3d model
78+
- schematics
79+
80+
Read more about this board at [link](https://github.com/simplefoc/Arduino-SimpleFOC-PowerShield)
81+
82+
## 📢**NEW**: <span class="simple">Simple<span class="foc">FOC</span>Mini</span> <small>v1.0</small>
83+
84+
Small package, low-cost BLDC driver board fully compatible with the <span class="simple">Simple<span class="foc">FOC</span>library</span>
85+
86+
87+
<img src="extras/Images/mini.png" class="width40"/><img src="https://user-images.githubusercontent.com/36178713/164240473-5abd7453-9d38-4f25-9195-378c39180054.jpg" class="width40"/>
88+
89+
90+
91+
92+
## Features
93+
- **Plug & play**: In combination with Arduino <span class="simple">Simple<span class="foc">FOC</span>library</span>
94+
- **DRV8313 based** - [datasheet](https://www.ti.com/lit/ds/symlink/drv8313.pdf?ts=1650461862269&ref_url=https%253A%252F%252Fwww.google.com%252F)
95+
- Power supply: 8-24V
96+
- Max current: 2.5A per phase
97+
- Onboard 3.3V LDO
98+
- **Small size**: 26x20 mm
99+
- **Fully open-source**:
100+
- [EasyEDA](https://easyeda.com/the.skuric/simplefocmini)
101+
- [GitHub](https://github.com/simplefoc/SimpleFOCMini)
102+
- **Low-cost**:
103+
- JLCPCB production cost ~3-5€
104+
- Will be available in the [shop](https://www.simplefoc.com/shop) soon: 7-10€
105+
106+
Read more about this board at [link](https://github.com/simplefoc/SimpleFOCMini)

docs/simplefoc_shield/fabrication/index.md renamed to docs/boards/simplefoc_shield/fabrication/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ layout: default
33
title: Board Fabrication
44
description: "Arduino SimpleFOCShield board fabrication"
55
parent: Arduino <span class="simple">Simple<span class="foc">FOC</span>Shield</span>
6+
grand_parent: <span class="simple">Simple<span class="foc">FOC</span> Boards</span>
67
nav_order: 2
78
permalink: /arduino_simplefoc_shield_fabrication
89
has_children: true

docs/simplefoc_shield/fabrication/shield_fabrication_v1.md renamed to docs/boards/simplefoc_shield/fabrication/shield_fabrication_v1.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ title: v1.3.3
44
description: "Arduino SimpleFOCShield board fabrication"
55
parent: Board Fabrication
66
grand_parent: Arduino <span class="simple">Simple<span class="foc">FOC</span>Shield</span>
7+
grand_grand_parent: <span class="simple">Simple<span class="foc">FOC</span> Boards</span>
78
nav_order: 1
89
permalink: /arduino_simplefoc_shield_fabrication_v1
910
---

docs/simplefoc_shield/fabrication/shield_fabrication_v2.md renamed to docs/boards/simplefoc_shield/fabrication/shield_fabrication_v2.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ title: v2.0.4
44
description: "Arduino SimpleFOCShield board fabrication"
55
parent: Board Fabrication
66
grand_parent: Arduino <span class="simple">Simple<span class="foc">FOC</span>Shield</span>
7+
grand_grand_parent: <span class="simple">Simple<span class="foc">FOC</span> Boards</span>
78
nav_order: 2
89
permalink: /arduino_simplefoc_shield_fabrication_v2
910
---

docs/simplefoc_shield/getting_started/code.md renamed to docs/boards/simplefoc_shield/getting_started/code.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ description: "Writing the Arduino program for your SimpleFOCShield."
66
nav_order: 3
77
permalink: /foc_shield_code
88
grand_parent: Arduino <span class="simple">Simple<span class="foc">FOC</span>Shield</span>
9+
grand_grand_parent: <span class="simple">Simple<span class="foc">FOC</span> Boards</span>
910
---
1011

1112
# Writing the code

docs/simplefoc_shield/getting_started/connections.md renamed to docs/boards/simplefoc_shield/getting_started/connections.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ description: "Connecting SimpleFOCShield with your hardware."
66
nav_order: 2
77
permalink: /foc_shield_connect_hardware
88
grand_parent: Arduino <span class="simple">Simple<span class="foc">FOC</span>Shield</span>
9+
grand_grand_parent: <span class="simple">Simple<span class="foc">FOC</span> Boards</span>
910
---
1011

1112
# Connecting the hardware

docs/simplefoc_shield/getting_started/index.md renamed to docs/boards/simplefoc_shield/getting_started/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ layout: default
33
title: Getting Started
44
description: "Getting started with Arduino SimpleFOCShield"
55
parent: Arduino <span class="simple">Simple<span class="foc">FOC</span>Shield</span>
6+
grand_parent: <span class="simple">Simple<span class="foc">FOC</span> Boards</span>
67
nav_order: 1
78
permalink: /arduino_simplefoc_shield_installation
89
has_children: true

docs/simplefoc_shield/getting_started/soldering_pads/index.md renamed to docs/boards/simplefoc_shield/getting_started/soldering_pads/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ description: "Configuring your SimpleFOCShield by soldering the pads."
66
nav_order: 1
77
permalink: /pads_soldering
88
grand_parent: Arduino <span class="simple">Simple<span class="foc">FOC</span>Shield</span>
9+
grand_grand_parent: <span class="simple">Simple<span class="foc">FOC</span> Boards</span>
910
has_children: true
1011
has_toc: false
1112
---

docs/simplefoc_shield/getting_started/soldering_pads/pads_v1.md renamed to docs/boards/simplefoc_shield/getting_started/soldering_pads/pads_v1.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ description: "Configuring your SimpleFOCShield by soldering the pads."
77
nav_order: 1
88
permalink: /pads_soldering_v1
99
grand_grand_parent: Arduino <span class="simple">Simple<span class="foc">FOC</span>Shield</span>
10+
grand_grand_grand_parent: <span class="simple">Simple<span class="foc">FOC</span> Boards</span>
1011
---
1112
# Hardware configuration using soldering pads <br> <span class="simple">Simple<span class="foc">FOC</span>Shield</span> <small>v1</small>
1213
One of the very important features of the Arduino <span class="simple">Simple<span class="foc">FOC</span>Shield</span> is the hardware configuration.

docs/simplefoc_shield/getting_started/soldering_pads/pads_v2.md renamed to docs/boards/simplefoc_shield/getting_started/soldering_pads/pads_v2.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ description: "Configuring your SimpleFOCShield by soldering the pads."
77
nav_order: 2
88
permalink: /pads_soldering_v2
99
grand_grand_parent: Arduino <span class="simple">Simple<span class="foc">FOC</span>Shield</span>
10+
grand_grand_grand_parent: <span class="simple">Simple<span class="foc">FOC</span> Boards</span>
1011
---
1112
# Hardware configuration using soldering pads <br> <span class="simple">Simple<span class="foc">FOC</span>Shield</span> <small>v2</small>
1213
One of the very important features of the Arduino <span class="simple">Simple<span class="foc">FOC</span>Shield</span> is the hardware configuration.

0 commit comments

Comments
 (0)