Link
On this page

Fabrication guide for SimpleFOCShield v3.x

Here is a quick guide how to fabricate the Arduino SimpleFOCShield version V3.2

📢 Official Easy EDA project here

Board releases

To check the release timeline, click here

Version link Release date Comment
SimpleFOCShield v3.1 release v3.1 10/22 - Complete redesign
- Transition to DRV8313
- Transition to ACS712
- Smaller footprint: 56mm x 53mm
- Fault and reset pins exposed (optional)
- Fault led indication
- Fully developed using EasyEDA
SimpleFOCShield v3.2 release v3.2 04/24 - Official release
- Resolved the bug #9

Github repository contains:

  • Schematics - PDF file
  • Gerber - Gerber, NC Drill & Assembly files
  • Bill Of Materials (BOM) - Excel sheet
  • 3D model - 3D PDF & STEP file
  • PCB design project - EasyEDA/Altium Designer

Fabrication procedure and cost

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 and component supplier from electronics-notes.com. But in most of cases it will always boil down to the price :)

In general there are two main ways to fabricate the board:

  • PCB fabrication + Self assembly - Read more
  • PCB fabrication and assembly service
    • Using JLCPB - Read more 📢 preferred (easier) choice
    • Using other manufacturers - Read more

PCB fabrication + Self assembly

The version v3 of the shiled does not longer use big SMD components as the versions v1 nad v2 did. So this version is a bit more demanding to self fabricate as all the resistors, capacitors and diods have 0603 footprint (as oposed to 1206 for v1 and v2). However, if you are interested in this way of producing this board here is a quick guide how to make it.

PCB fabrication

Download the gerber files and provide them to your PCB manufacturer of choice. So far I have used seeedstrudio and JLCPCB. The price of 10 PCBs is around 5$ but the shipping was around 20$.

Quantity SeedStudio JLCPCB
5 5€ 2€
10 5€ 2€
30 30€ 15€
50 50€ 30€

On top of these prices you will have to pay shipping of approximately 20€.

Component purchase

Here is a complete list of all the components you will need to make the board:

Component Description Quantity Manufacturer Number (Example only)
DRV8313 circuit: Datasheet
C5 470 nF 1 CC0603ZRY5V6BB474
C6 100 uF (Electrolytic) 1 VT1V101M-CRE77
C7, C8 1 uF 2 CL10B104KB8NNNC
R6, R5 4.7 kΩ 2 0603WAF4701T5E
R3 330 Ω 1 0603WAF3300T5E
DRV8313 Motor driver chip 1 DRV8313PWPR
Pull Up and Pull Down resistors
PULL_SCL, PULL_SDA, R2 4.7 kΩ 3 0603WAF4701T5E
PULL_A, PULL_B, PULL_I 3.3 kΩ 3 RN73H2ETTD3001F50
LED circuit
D1, D2 LED (any color) 2 19-213/Y2C-CQ2R2L/3T(CY)
R1 4.7 kΩ 1 0603WAF4701T5E
Linear regulator circuit
L1 L78M08 1 L78M08ABDT-TR
CL1 0.1 uF 1 CC0603KRX7R9BB104
Current sense circuit
CBYP1,CBYP2 1 uF 2 CL10A105KB8NNNC
CS1,CS2 ACS712ELCTR-05B-T current sense amp 2 ACS712ELCTR-05B-T
Terminal connectors
TB_M1 3 pin, 5mm 1 TB002-500-03BE
TB_PWR 2 pin, 5mm 1 TB002-500-02BE
Header connectors
P1, P4, P2, P3 8 pin, 10 pin, 6 pin female, long 2 sparkfun Arduino
P_ENC 5 pin, male/female 1 649-1012937990501BLF

The same list ( a bit optimized for PCB manufacturers ) you can download on link Bill of Materials.

Note

The components with the manufacturers numbers I have chosen are not really set in stone, feel free to optimize them both in terms of prices and values if necessary.

Step by step guide to PCBA fabrication with JLCPCB - preferred choice 📢

Here is a quick guide how to fabricate the SimpleFOCShield board. The board has been designed using the EasyEDA software that makes it very easy to fabricate using the JLCPCB website.

Step by step guide

First step is to go to the EasyEDA’s project library and open the SimpleFOCShield project in the EasyEDA editor.

Then you need to open the SimpleFOCShield PCB file by clicking on it and then go to the top bar dropdown Fabrication and select One-click order PCB/SMT

The pop-up will show up asking if you want the Design Rule check, which is not necessary so you can click on No, continue and Order.

Once the files are generated you the new pop-up will show up and there you just click OK.

You will be redirected to the JLCPCB site with all the filled in entries. You just need to select he color and the quantity that you would like to manufacture.

Then go to the bottom of the page and and click on Confirm

The gerber file viewer will open, there you can click Next.

The BOM and CPL files should be loaded automatically so then you should be able to click Continue.

In the next window you will see all the components that are shown in the BOM (Bill of materials), here it’s possible that link in my case you’ll be missing some components due to the temporary shortage.

If that is the case search replace the missing components with the ones that are available.

  • Make sure to add the footprint 0603 to the search prompt
  • Check the in stock box
  • Try checking Basic components box as well ( basic components are cheaper )

Once you have all your components make sure to select them all and you can click Next.

The next window will show the placement of the components on the board. Here you can see the components on the board and verify that they are all oriented properly. There are three components that are almost always misaligned

  • LM7808 regulator
  • both diodes To correct their orientation select them and click on the Rotate twice!

Once all the components are placed well, click on Next.

That is it, the hard part is done. Next window asks the reason for the order, you can select the one that fits you the best. In my case, I usually select the DIY.

The only thing left to do is to save it to teh cart and go through the payment and shipping information.

PCB fabrication and assembly service with other manufacturers

This option is a lot simpler and produces much better results. It is also even cheaper for larger quantities > 50pcs. To order the boards, download the Gerber files and Bill of Materials and supply it to your manufacturer of choice. In my case, I’m using the JLCPCB.

This video is made for v2 version of the shield but the same procedure can be used for the v3.x as well. Additionally, this video was made in 2021, in the meantime, the JLCPCB website interface has evolved a bit, but the important steps are still the same.

Fully assembled versions

Order your own fully tested and assembled Arduino SimpleFOCShield from our shop.