Skip to content

Commit b7bb9ab

Browse files
committed
more info fabrication
1 parent fc95460 commit b7bb9ab

File tree

7 files changed

+325
-16
lines changed

7 files changed

+325
-16
lines changed

_layouts/default.html

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,11 +90,16 @@
9090
{% if page.parent %}
9191
<nav class="breadcrumb-nav">
9292
<ol class="breadcrumb-nav-list">
93-
{% if page.grand_grand_parent %}
93+
{% if page.grand_grand_grand_parent%}
94+
<li class="breadcrumb-nav-list-item"><a href="{{ first_level_url }}">{{ page.grand_grand_grand_parent }}</a></li>
95+
<li class="breadcrumb-nav-list-item"><a href="{{ second_level_url }}">{{ page.grand_grand_parent }}</a></li>
96+
<li class="breadcrumb-nav-list-item"><a href="{{ third_level_url }}">{{ page.grand_parent }}</a></li>
97+
<li class="breadcrumb-nav-list-item"><a href="{{ fourth_level_url }}">{{ page.parent }}</a></li>
98+
{% elsif page.grand_grand_parent %}
9499
<li class="breadcrumb-nav-list-item"><a href="{{ first_level_url }}">{{ page.grand_grand_parent }}</a></li>
95-
<li class="breadcrumb-nav-list-item"><a href="{{ first_level_url }}">{{ page.grand_parent }}</a></li>
96-
<li class="breadcrumb-nav-list-item"><a href="{{ second_level_url }}">{{ page.parent }}</a></li>
97-
{% else if page.grand_parent %}
100+
<li class="breadcrumb-nav-list-item"><a href="{{ second_level_url }}">{{ page.grand_parent }}</a></li>
101+
<li class="breadcrumb-nav-list-item"><a href="{{ third_level_url }}">{{ page.parent }}</a></li>
102+
{% elsif page.grand_parent %}
98103
<li class="breadcrumb-nav-list-item"><a href="{{ first_level_url }}">{{ page.grand_parent }}</a></li>
99104
<li class="breadcrumb-nav-list-item"><a href="{{ second_level_url }}">{{ page.parent }}</a></li>
100105
{% else %}

_sass/overrides.scss

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,9 @@ div.language-sh pre, div.language-sh code ,div.language-shell pre, div.languag
146146
.width30{
147147
width: 30%;
148148
}
149+
.width20{
150+
width: 20%;
151+
}
149152
.width80{
150153
width:80%;
151154
}
@@ -201,6 +204,9 @@ div.language-sh pre, div.language-sh code ,div.language-shell pre, div.languag
201204
.width30{
202205
width: 100%;
203206
}
207+
.width20{
208+
width: 100%;
209+
}
204210
.img_half{
205211
height:inherit;
206212
width: 50%;

docs/simplefoc_library/examples/foc_pendulum.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ BLDCMotor motor = BLDCMotor(11);
150150
Next we need to define the `BLDCDriver3PWM` class with the PWM pin numbers and the driver enable pin.
151151
```cpp
152152
// define BLDC driver
153-
BLDCDriver3PWM driver = BLDCDriver3PWM(9, 10, 11, 8);
153+
BLDCDriver3PWM driver = BLDCDriver3PWM(9, 10, 11, 8);
154154
```
155155

156156
Then in the `setup()` we configure first the voltage of the power supply if it is not `12` Volts and intialise the driver.

docs/simplefoc_library/hardware/motors/BLDC_motors.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ Examples | Description | Specifications | Link | Price
4040

4141

4242
## High-performance motors
43-
Gimbal motors are just a subset of all the BLDC motors there is. As suggested in previous chapters, when using high-torque ( currents > 5A), low-resistance (~1Ω) BLDC motors such as drone motors make sure your BLDC driver can support the currents necessary. <span class="simple">Simple<span class="foc">FOC</span>library</span> has been tested with several high performance BLDC drivers ([supported BLDC drivers list](BLDC_drivers)).
43+
Gimbal motors are just a subset of all the BLDC motors there is. As suggested in previous chapters, when using high-torque ( currents > 5A), low-resistance (~1Ω) BLDC motors such as drone motors make sure your BLDC driver can support the currents necessary. <span class="simple">Simple<span class="foc">FOC</span>library</span> has been tested with several high performance BLDC drivers ([supported BLDC drivers list](drivers)).
4444

4545
For example, if we limit ourselves to the [Aliexpress DRV8302 board](https://bit.ly/2BZZ5fG) we will be searching for motors with the peak current lower than 27A and continuous current of 15A. Here are some motors that can fit in that category:
4646

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
layout: default
3+
title: Board Fabrication
4+
description: "Arduino SimpleFOCShield board fabrication"
5+
parent: Arduino <span class="simple">Simple<span class="foc">FOC</span>Shield</span>
6+
nav_order: 2
7+
permalink: /arduino_simplefoc_shield_fabrication
8+
has_children: true
9+
has_toc: false
10+
---
11+
# Fabrication guide for <span class="simple">Simple<span class="foc">FOC</span>Shield</span>
12+
Here is a quick guide how to fabricate the Arduino <span class="simple">Simple<span class="foc">FOC</span>Shield</span> check the most [recent versions <i class="fa fa-tag"></i>](https://github.com/simplefoc/Arduino-SimpleFOCShield/releases). Here we will showcase the two most recent releases of <span class="simple">Simple<span class="foc">FOC</span>Shield</span> v1 and <span class="simple">Simple<span class="foc">FOC</span>Shield</span> v2.
13+
14+
<div class="image_icon width40" >
15+
<a href="arduino_simplefoc_shield_fabrication_v1" >
16+
<img style="width:50%;display:inline" src="https://raw.githubusercontent.com/simplefoc/Arduino-SimpleFOCShield/v1.3.3/images/top.png" > <img style="width:50%;display:inline" src="https://raw.githubusercontent.com/simplefoc/Arduino-SimpleFOCShield/v1.3.3/images/bottom.png" >
17+
<i class="fa fa-external-link-square fa-2x"></i>
18+
<p> <span class="simple">Simple<span class="foc">FOC</span>Shield</span> v1</p>
19+
</a>
20+
</div>
21+
22+
<div class="image_icon width40" >
23+
<a href="arduino_simplefoc_shield_fabrication_v2" >
24+
<img style="width:50%;display:inline" src="https://raw.githubusercontent.com/simplefoc/Arduino-SimpleFOCShield/v2.0.2/images/top.png" > <img style="width:50%;display:inline" src="https://raw.githubusercontent.com/simplefoc/Arduino-SimpleFOCShield/v2.0.2/images/bottom.png" >
25+
<i class="fa fa-external-link-square fa-2x"></i>
26+
<p > <span class="simple">Simple<span class="foc">FOC</span>Shield</span> v2</p>
27+
</a>
28+
</div>
29+
30+
## Board releases
31+
To check the release timeline, click [here](https://github.com/simplefoc/Arduino-SimpleFOCShield/releases)
32+
33+
Version | link | Release date | Comment
34+
----- | ----- | ---- | ----
35+
*Simple**FOC**Shield* v1.3 |[release v1.3](https://github.com/simplefoc/Arduino-SimpleFOCShield/releases/tag/v1.3) | 04/20 | Inital release
36+
*Simple**FOC**Shield* v1.3.1 | [release v1.3.1](https://github.com/simplefoc/Arduino-SimpleFOCShield/releases/tag/v1.3.1) | 07/20 | added Nucleo stacking support
37+
*Simple**FOC**Shield* v1.3.2 |[release v1.3.2](https://github.com/simplefoc/Arduino-SimpleFOCShield/releases/tag/v1.3.2) | 09/20 | added I2C pullups
38+
*Simple**FOC**Shield* v1.3.3 |[release v1.3.3](https://github.com/simplefoc/Arduino-SimpleFOCShield/releases/tag/v1.3.3) | 11/20 | addapted L6234 circuit + full Arduino header
39+
*Simple**FOC**Shield* v2.0 |[release v2.0](https://github.com/simplefoc/Arduino-SimpleFOCShield/releases/tag/v2.0) | 01/21 | - 3A in-line current sensing <br>- 5V regulator <br>- new pinout for hardware config
40+
*Simple**FOC**Shield* v2.0.1 |[release v2.0.1](https://github.com/simplefoc/Arduino-SimpleFOCShield/releases/tag/v2.0.1) | 01/21 | - reduced via size <br> - configurable range
41+
*Simple**FOC**Shield* v2.0.2 |[release v2.0.2](https://github.com/simplefoc/Arduino-SimpleFOCShield/releases) | 01/21 | replaced 7805(connected to 5V) with 7808 (connected to VIN) to be compatible with stm32 Nucleo-64
42+
43+
44+
45+
46+
47+
48+
## Fully assembled versions
49+
Order your own fully tested and assembled Arduino <span class="simple">Simple<span class="foc">FOC</span>Shield</span> from our [shop](https://simplefoc.com/simplefoc_shield_product).
50+

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

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
---
22
layout: default
3-
title: Board Fabrication
3+
title: v1.3.3
44
description: "Arduino SimpleFOCShield board fabrication"
5-
parent: Arduino <span class="simple">Simple<span class="foc">FOC</span>Shield</span>
6-
nav_order: 2
7-
permalink: /arduino_simplefoc_shield_fabrication
5+
parent: Board Fabrication
6+
grand_parent: Arduino <span class="simple">Simple<span class="foc">FOC</span>Shield</span>
7+
nav_order: 1
8+
permalink: /arduino_simplefoc_shield_fabrication_v1
89
---
910
# Fabrication guide for <span class="simple">Simple<span class="foc">FOC</span>Shield</span> <small><i>v1.3.3</i></small>
1011
Here is a quick guide how to fabricate the Arduino <span class="simple">Simple<span class="foc">FOC</span>Shield</span> [version <i class="fa fa-tag"></i>V1.3.3](https://github.com/simplefoc/Arduino-SimpleFOCShield/releases)
1112

1213

1314
<p align="">
14-
<img src="https://raw.githubusercontent.com/simplefoc/Arduino-SimpleFOCShield/master/images/top.png" class="width40"><img src="https://raw.githubusercontent.com/simplefoc/Arduino-SimpleFOCShield/master/images/bottom.png" class="width40">
15+
<img src="https://raw.githubusercontent.com/simplefoc/Arduino-SimpleFOCShield/v1.3.3/images/top.png" class="width40"><img src="https://raw.githubusercontent.com/simplefoc/Arduino-SimpleFOCShield/v1.3.3/images/bottom.png" class="width40">
1516
</p>
1617

1718
## Board releases
@@ -22,7 +23,7 @@ Version | link | Release date | Comment
2223
*Simple**FOC**Shield* v1.3 |[release v1.3](https://github.com/simplefoc/Arduino-SimpleFOCShield/releases/tag/v1.3) | 04/20 | Inital release
2324
*Simple**FOC**Shield* v1.3.1 | [release v1.3.1](https://github.com/simplefoc/Arduino-SimpleFOCShield/releases/tag/v1.3.1) | 07/20 | added Nucleo stacking support
2425
*Simple**FOC**Shield* v1.3.2 |[release v1.3.2](https://github.com/simplefoc/Arduino-SimpleFOCShield/releases/tag/v1.3.2) | 09/20 | added I2C pullups
25-
*Simple**FOC**Shield* v1.3.3 |[release v1.3.3](https://github.com/simplefoc/Arduino-SimpleFOCShield/releases/tag/v1.3.3) | 11/20 | addapted L6234 circuit + full Arduino header
26+
*Simple**FOC**Shield* v1.3.3 |[release v1.3.3](https://github.com/simplefoc/Arduino-SimpleFOCShield/releases/tag/v1.3.3) | 12/20 | adapted L6234 circuit + full Arduino header
2627

2728

2829
[<i class="fa fa-github"></i> Github](https://github.com/simplefoc/Arduino-SimpleFOCShield) repository contains:
@@ -37,7 +38,7 @@ Version | link | Release date | Comment
3738
The price of the fabrication will highly depend of the number of boards and the companies you decide to use both as PCB manufacturers and the component suppliers. Here are two nice articles explaining how to approach the problem choosing the PCB manufacturer form [electronics-notes.com](https://www.electronics-notes.com/articles/constructional_techniques/printed-circuit-board-pcb/how-to-choose-right-best-pcb-manufacturer.php) and component supplier from [pcbonline.com](https://www.pcbonline.com/blog/How_to_Choose_a_PCB_Component_Supplier_165.html).
3839
But in most of cases it will always boil down to the price :)
3940

40-
## PCB fabrication + Self assembly
41+
## PCB fabrication + Self assembly - **preferred choice** 📢
4142
This is probably the proffered choice for making this board in lower quantities. You can order the PCBs from your manufacturer, buy the components from your supplier of choice and solder the boards yourself. The board has been designed to be relatively easy to solder.
4243

4344
### PCB fabrication
@@ -197,9 +198,11 @@ The board itself already has the descriptor names of the components on it so it
197198

198199

199200
## PCB fabrication and assembly service
200-
This option is a bit more complex to setup and organize but produces much better results. It is also even cheaper for larger quantities >100pcs.
201-
To order the boards, download the [<i class="fa fa-file"></i> Gerber files](https://github.com/simplefoc/Arduino-SimpleFOCShield) and [<i class="fa fa-file"></i> Bill of Materials](https://github.com/simplefoc/Arduino-SimpleFOCShield) and supply it to your manufacturer of choice. The gerber files include assembly and Pick and Place files already.
202-
The price for 100 pcs is around 1000$ on [seeedstrudio.com](https://www.seeedstudio.com/) if the PCBA Fusion option is chosen.
201+
This option is a lot simpler and produces much better results. It is also even cheaper for larger quantities > 50pcs.
202+
To order the boards, download the [<i class="fa fa-file"></i> Gerber files](https://github.com/simplefoc/Arduino-SimpleFOCShield) and [<i class="fa fa-file"></i> Bill of Materials](https://github.com/simplefoc/Arduino-SimpleFOCShield) and supply it to your manufacturer of choice. In my case, I'm using the [JLCPCB](https://jlcpcb.com/).
203+
204+
<iframe class="youtube" src="https://www.youtube.com/embed/sax_9sUgBuk" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
205+
203206

204207
## Fully assembled versions
205208
Order your own fully tested and assembled Arduino <span class="simple">Simple<span class="foc">FOC</span>Shield</span> from our [shop](https://simplefoc.com/simplefoc_shield_product).

0 commit comments

Comments
 (0)