

Repository holding all Kicad file for the SPIN board
- Size
- 21 × 51 mm
- Copper layers
- 4
- Thickness
- 1.59 mm
- Parts
- 126
- Nets
- 76
- Pads
- 287
- Tracks, vias
- 768, 132
- Pours
- 5
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 1 Oct 2022
- Updated
- 5 Mar 2026
Overview
SPIN is an open-source printed circuit board by owntech-foundation, from the owntech-foundation/SPIN repository on GitHub. It is a 4-layer board of 21 × 51 mm with 126 parts on 76 nets, routed with 768 tracks and 132 vias.
It is built around the FTSH-107-01-F-DV-K. Its parts include 14 capacitors, 7 resistors, 2 diodes, 2 switches and 2 fuses.
Main components
1README
README.mdSPIN
SPIN is a dev' board specialized for power applications. SPIN has it's dedicated firmware that is meant to be super intuitive and simple to use.

Simple to use
- Native USB support
- OwnPlot compatible! Graphical interface to monitor the application.
- Verbose mode available
- Debug friendly
Fast and precise PWM
- 10 PWM signals ready to deploy!
- Up to 55MHz PWM frequency
- Up to 184ps temporal resolution
- Center-aligned modulation support
- Advanced phase shifting options
- Multiple SPIN synchronization support
- Dead-time support
Seamless measurement acquisition
- 6 ADC channels 12 bits ready to go!
- 60kHz acquisition rate.
- Synchronized with the PWM generators to place the measurements in time accurately. Nonblocking acquisition system.
Floating point unit support
- Fast intuitive computation
- Support of optimized math functions from ARM libraries
Real-Time advanced control laws
- Configurable Control Frequency.
- Voltage Mode
- Peak Current mode
IoT ready
- Ready for Over the Air (OTA) update
- Compatible with cloud-based monitoring

License
This project is under CERN-OHL-S open hardware Licence Licence can be consulted inside of the Licence folder.
Repository architecture
The repository has the following organization
- Datasheet Contains all the datasheet of main components and integrated circuits used in the design
- Images Contains the images of the Readme
- KiCAD_files Contains the KiCad project, for this converter two separated .pro files contain the two different PCB that compose the power converter.
- libs
- footprints.pretty Contains the project-specific footprints
- footprints.3Dshapes contains the step files for project-specific 3D footprints.
- footprints.pretty Contains the project-specific footprints
- License Contains the pdf file of the CERN-OHL-S open hardware license
- Logo Contains the .png images of the logo used for the title block
- Manufacturing_files
- Definition_Package_MCUSPIN Contains the definition package for manufacturing
Documentation
All files are available in this centralized repository. Manufacturing files, including gerbers and BOM are placed in the Manufacturing files folder. Editable design files are placed in KiCad Files folder.
You can check out the Schematics and PCB Layout on
More documentation is available at docs.owntech.org
Contribute
You are very welcome as a contributor! You can contribute by :
- Opening issues if you find some
- Propose enhancements and new features
- Join our Discord channel
- Submit Pull Request (Please get in touch first so that we can coordinate as GIT and hardware synergy is a bit tricky!)
License
This project is propelled by OwnTech Team under CERN-OHL-S open hardware Licence The documentation provided is placed under Creative Commons SA-BY
Disclaimer
DISCLAIMER: This power converter is currently in alpha version (V1.2) and OwnTech team does not provide guarantees of any kind.
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
* _ *
* _ | | _ _______ _ *
* / || || \ |__ __| | | *
* / /`|_| \ \_ ___ __ | | ___ ___| |__ *
* ( (` `` )\ \ /\ / | '_ \| |' _ `/ __| '_ ` *
* \ \ ___ / /\ \/ \/ /| |`| | | '__( (__| |`| | *
* \_______/` \__/\__/`|_| |_|_ \___,\___|_| |_| *
* ```````` ``` ``` `` ```` ```` `````` `` *
* D i g i t a l i z i n g P o w e r T o g e t h e r *
* ``````````````````````````````````````````````````` *
* * * * * * * * * * * * * * * * * * * * * * * * * * * *Parts
126| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | G*** | kibuzzard-657B112C | kibuzzard-657B112C, kibuzzard-657B112C, kibuzzard-657B112C, kibuzzard-657B112C, kibuzzard-657B112C, kibuzzard-657B112C, kibuzzard-657B112C, kibuzzard-657B112C, kibuzzard-657B112C, kibuzzard-657B112C |
| 8 | G*** | kibuzzard-657B1770 | kibuzzard-657B1770, kibuzzard-657B1770, kibuzzard-657B1770, kibuzzard-657B1770, kibuzzard-657B1770, kibuzzard-657B1770, kibuzzard-657B1770, kibuzzard-657B1770 |
| 6 | 100nF | Capacitor_SMD:C_0402_1005Metric | C3, C5, C6, C7, C8, C12 |
| 4 | Tab | kikit:Tab | T1, T2, T3, T4 |
| 3 | G*** | kibuzzard-657B2823 | kibuzzard-657B2823, kibuzzard-657B2823, kibuzzard-657B2823 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric | C13, C14 |
| 2 | 12pF | Capacitor_SMD:C_0402_1005Metric | C1, C2 |
| 2 | 1µF | Capacitor_SMD:C_0603_1608Metric | C9, C11 |
| 2 | 330 | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 2 | 350mA | Fuse:Fuse_0805_2012Metric | F1, F2 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R5, R6 |
| 2 | Blue | LED_SMD:LED_0805_2012Metric | LED1, LED2 |
| 2 | Push Button | Footprints:SW_SPST_PTS810 | SW1, SW2 |
| 1 | 100 | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | 1000 Ohm @ 100MHz | Resistor_SMD:R_0402_1005Metric | FB1 |
| 1 | 10nF | Capacitor_SMD:C_0402_1005Metric | C10 |
| 1 | 1R | Resistor_SMD:R_0402_1005Metric | R7 |
| 1 | 220 | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 4,7uF | Capacitor_SMD:C_0603_1608Metric | C4 |
| 1 | AZ1117-33 | Package_TO_SOT_SMD:SOT-89-3 | U2 |
| 1 | D+ | TestPoint:TestPoint_Pad_D1.0mm | TP1 |
| 1 | D- | TestPoint:TestPoint_Pad_D1.0mm | TP3 |
| 1 | D_Small_Filled | Diode_SMD:D_SOD-523 | D |
| 1 | ECS-240-8-37-CKM-TR3 - 24MHz | Footprints:Crystal_SMD_2016-4Pin_ComGnd_2.0x1.6mm | Y1 |
| 1 | FTSH-107-01-F-DV-K | Connector_PinHeader_1.27mm:PinHeader_2x07_P1.27mm_Vertical_SMD | J5 |
| 1 | G*** | kibuzzard-65774552 | kibuzzard-65774552 |
| 1 | G*** | kibuzzard-62C86461 | kibuzzard-62C86461 |
| 1 | G*** | kibuzzard-62C86250 | kibuzzard-62C86250 |
| 1 | G*** | kibuzzard-62C8640E | kibuzzard-62C8640E |
| 1 | G*** | kibuzzard-62C86415 | kibuzzard-62C86415 |
| 1 | G*** | kibuzzard-62C8636A | kibuzzard-62C8636A |
| 1 | G*** | kibuzzard-62C863AC | kibuzzard-62C863AC |
| 1 | G*** | kibuzzard-62C86324 | kibuzzard-62C86324 |
| 1 | G*** | kibuzzard-62C8642B | kibuzzard-62C8642B |
| 1 | G*** | kibuzzard-62C86384 | kibuzzard-62C86384 |
| 1 | G*** | kibuzzard-62C86AAB | kibuzzard-62C86AAB |
| 1 | G*** | kibuzzard-657B2A3E | kibuzzard-657B2A3E |
| 1 | G*** | kibuzzard-62C863DD | kibuzzard-62C863DD |
| 1 | G*** | kibuzzard-62C86302 | kibuzzard-62C86302 |
| 1 | G*** | kibuzzard-62C86450 | kibuzzard-62C86450 |
| 1 | G*** | kibuzzard-62C8633C | kibuzzard-62C8633C |
| 1 | G*** | kibuzzard-62C863ED | kibuzzard-62C863ED |
| 1 | G*** | kibuzzard-657C3BD1 | kibuzzard-657C3BD1 |
| 1 | G*** | kibuzzard-62C863C4 | kibuzzard-62C863C4 |
| 1 | G*** | kibuzzard-62C863B3 | kibuzzard-62C863B3 |
| 1 | G*** | kibuzzard-62C864F6 | kibuzzard-62C864F6 |
| 1 | G*** | kibuzzard-62C8637B | kibuzzard-62C8637B |
| 1 | G*** | kibuzzard-62C863BD | kibuzzard-62C863BD |
| 1 | G*** | kibuzzard-657AFF8A | kibuzzard-657AFF8A |
| 1 | G*** | kibuzzard-62C86424 | kibuzzard-62C86424 |
| 1 | G*** | kibuzzard-62C86468 | kibuzzard-62C86468 |
| 1 | G*** | kibuzzard-62C863D6 | kibuzzard-62C863D6 |
| 1 | G*** | kibuzzard-62C8643D | kibuzzard-62C8643D |
| 1 | G*** | kibuzzard-62C86458 | kibuzzard-62C86458 |
| 1 | G*** | kibuzzard-62C86AB2 | kibuzzard-62C86AB2 |
| 1 | G*** | kibuzzard-62C86362 | kibuzzard-62C86362 |
| 1 | G*** | kibuzzard-641CBEFD | kibuzzard-641CBEFD |
| 1 | G*** | kibuzzard-62C86A6F | kibuzzard-62C86A6F |
| 1 | G*** | kibuzzard-62C86371 | kibuzzard-62C86371 |
| 1 | G*** | kibuzzard-62C86470 | kibuzzard-62C86470 |
| 1 | G*** | kibuzzard-62C8630E | kibuzzard-62C8630E |
| 1 | G*** | kibuzzard-62C8635A | kibuzzard-62C8635A |
| 1 | G*** | kibuzzard-62C86ABB | kibuzzard-62C86ABB |
| 1 | G*** | kibuzzard-62C8641D | kibuzzard-62C8641D |
| 1 | G*** | kibuzzard-62C86437 | kibuzzard-62C86437 |
| 1 | G*** | kibuzzard-657C3BE0 | kibuzzard-657C3BE0 |
| 1 | G*** | kibuzzard-648744C7 | kibuzzard-648744C7 |
| 1 | G*** | kibuzzard-62C863F3 | kibuzzard-62C863F3 |
| 1 | G*** | kibuzzard-62C86353 | kibuzzard-62C86353 |
| 1 | G*** | kibuzzard-62C86401 | kibuzzard-62C86401 |
| 1 | G*** | kibuzzard-62C8632C | kibuzzard-62C8632C |
| 1 | G*** | kibuzzard-62C86AC0 | kibuzzard-62C86AC0 |
| 1 | G*** | kibuzzard-62C86A9B | kibuzzard-62C86A9B |
| 1 | G*** | kibuzzard-62C86407 | kibuzzard-62C86407 |
| 1 | G*** | kibuzzard-62C8639B | kibuzzard-62C8639B |
| 1 | G*** | kibuzzard-62C86431 | kibuzzard-62C86431 |
| 1 | G*** | kibuzzard-62C863A5 | kibuzzard-62C863A5 |
| 1 | G*** | kibuzzard-62C86349 | kibuzzard-62C86349 |
| 1 | G*** | kibuzzard-62C86335 | kibuzzard-62C86335 |
| 1 | G*** | kibuzzard-62C863E7 | kibuzzard-62C863E7 |
The 114 most common of 126 parts.
Questions
How big is the SPIN PCB?
It measures 21 × 51 mm and has 4 copper layers, 1.59 mm thick.
What parts does the SPIN use?
126 parts, built around the FTSH-107-01-F-DV-K. 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 SPIN KiCad files?
From the owntech-foundation/SPIN repository on GitHub, at the commit this page was made from: the board is KiCAD_files/spin.kicad_pcb and its schematic KiCAD_files/spin.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the SPIN design in my own project?
Its repository states no licence, so its author keeps all rights: ask owntech-foundation before reusing the design.
Similar boards
- 2 layers170.6 × 121.1 mm

- 4 layers29 × 20.9 mm

- 4 layers43.5 × 45.7 mm

- 2 layers66 × 57 mm

- 2 layers35.7 × 34.2 mm

Wideband controller
mck1117/wideband
The firmware/boards directory contains configuration for each board this firmware supports.
58 parts81MIT - 4 layers164 × 118 mm

- 4 layers102 × 76 mm

Battery Management Unit (BMU)
VikingMotorsports/Battery-Management-System-Capstone-2026
The BMS Capstones deliverables
94 parts1 - 4 layers42 × 42 mm
