Skip to the content
2 layers42 × 42 mmMotor, the printed circuit board in 3D

Custom Closed-Loop Driver for Stepper Motors

Size
42 × 42 mm
Copper layers
2
Thickness
1.6 mm
Parts
52
Nets
69
Pads
266
Tracks, vias
1,277, 86
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
13 Mar 2024
Updated
10 Apr 2024

Overview

Motor is an open-source printed circuit board by ErnestWang31, from the ErnestWang31/CLND1 repository on GitHub, published under the MIT licence. It is a 2-layer board of 42 × 42 mm with 52 parts on 69 nets, routed with 1,277 tracks and 86 vias.

It is built around the ATSAMD21G18A-MF, AS5047D and A4954, with the SPX3819S, BSS138 and AO3401A among its other parts. Its parts include 15 capacitors, 12 resistors, 9 connectors, 4 ICs and 4 transistors. It belongs with the robots and motor control boards and the SAM D and SAM boards of this library.

Main components

7

README

README.md

Closed-Loop Nema Driver

Custom Closed-Loop Driver for Stepper Motors

New Version:

  • CAN Bus implementation, multiple motor daisy chaining, 4 wires connection
  • FOC and PID algorithms
  • In progress

Parts

52
QtyValueFootprintReferences
100.1uFNewLibCool:0603_CC1, C2, C3, C4, C5, C6, C7, C11, C13, C14
610KNewLibCool:0603_RR7, R8, R9, R10, R11, R12
43.3KNewLibCool:0603_RR1, R2, R3, R4
4CONN_1NewLibCool:O_5.6_3mmP1, P1, P1, P1
3BSS138NewLibCool:SOT-23Q1, Q2, Q3
20.1RNewLibCool:0805_RR5, R6
210pFNewLibCool:0603_CC9, C10
2LEDNewLibCool:0603_LEDD2, D3
1100uFCapacitor_SMD:CP_Elec_6.3x5.4_NichiconC15
11uFNewLibCool:0603_CC8
132.768KHzNewLibCool:OSC_32.768_MiniY1
14.7uFNewLibCool:0603_CC12
1A4954Package_SO:TSSOP-16-1EP_4.4x5mm_P0.65mmU1
1AO3401ANewLibCool:SOT-23-LQ4
1AS5047DPackage_SO:TSSOP-14_4.4x5mm_P0.65mmU4
1ATSAMD21G18A-MFNewLibCool:QFN-48-1EP_7x7mm_P0.5mm_ATSAMD21G18U2
1BAT54CNewLibCool:SOT-23D1
1CONN_01X03NewLibCool:JLINK3P2
1CONN_01X04Connector_JST:JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_HorizontalJ1
1CONN_01X04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1Conn_01x06_MaleConnector_JST:JST_XH_B6B-XH-A_1x06_P2.50mm_VerticalJ2
1ENTERNewLibCool:SWITCH_PUSHSW1
1MENUNewLibCool:SWITCH_PUSHSW2
1NEXTNewLibCool:SWITCH_PUSHSW3
1RESETNewLibCool:switchx3x4SW4
1SPX3819NewLibCool:SOT23-5U3
1USB_C__USB2.0NewLibCool:USB-Type-C-NEWP1

Similar boards

  • 2 layers43 × 43 mmMechaduino Hardware KiCad, the printed circuit board in 3D

    Mechaduino Hardware KiCad

    IDMIL/Mechaduino-Hardware-KiCad

    An updated KiCad port of Tropical Labs' open-source industrial servo.

    64 parts3
  • 2 layers84.5 × 111 mmAnti epilepsy, the printed circuit board in 3D

    Anti epilepsy

    VicTheM/anti-epilepsy

    A device with < 10ms response time to epilepsy seizure and automated aministration of antidote via microneedles. Juts a model though :)

    27 partsLGPL-2.1
  • 4 layers50 × 50 mmSwing, the printed circuit board in 3D

    Swing

    lucanastasio/myHomeAutomation

    Home automation stuff

    148 parts1
  • 2 layers76.2 × 76.2 mmJotter RevC, the printed circuit board in 3D

    Jotter RevC

    SpatialExperienceGroup/jotter

    47 partsMIT
  • 4 layers50 × 50 mmIndustrial Encoder Node, the printed circuit board in 3D

    Industrial Encoder Node

    anushakatikireddy/STM32-Industrial_Encoder_Node

    Compact industrial encoder node designed for reliable position sensing and communication in robotics and motion control applications, developed as a complete hardware solution in KiCad.

    49 parts
  • 2 layers196 × 104 mmHack fft, the printed circuit board in 3D

    Hack fft

    hack-apollo/hack_spectrum

    a music spectrum use esp32-pico-d4 and ws2812b.

    611 parts28GPL-3.0
  • 2 layers50 × 50 mmBreakout, the printed circuit board in 3D

    Breakout

    skorokithakis/A6-ESP8266-breakout

    A breakout board that includes an ESP8266 and an A6 GSM module, for easily making GSM-enabled applications (mirror)

    38 parts9BSD-2-Clause
  • 2 layers124.1 × 22.9 mmLoraWAN Stick, the printed circuit board in 3D

    LoraWAN Stick

    lostangles/LoraWAN-Stick

    Microcontroller + GPS Receiver + LoRaWAN radio

    37 parts4

Questions

How big is the Motor PCB?

It measures 42 × 42 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Motor use?

52 parts, built around the ATSAMD21G18A-MF, AS5047D, A4954 and SPX3819S. 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 Motor KiCad files?

From the ErnestWang31/CLND1 repository on GitHub, at the commit this page was made from: the board is 5 Previous Version/1 Hardware/motor.kicad_pcb and its schematic 5 Previous Version/1 Hardware/motor.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Motor design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).