Skip to the content
PCBKitNew board
4 layers54 × 84 mmStepperLockingSystem, the printed circuit board in 3D

StepperLockingSystem

netz39/Stepper-Locking-System

Contains encoder & processor boards for closed-loop stepper motor angle control. Steering the key/door knob with the might of stepper motors.

Size
54 × 84 mm
Copper layers
4
Thickness
3.66 mm
Parts
107
Nets
65
Pads
323
Tracks, vias
598, 348
Pours
16
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
12 Jan 2022
Updated
12 Dec 2022

Overview

StepperLockingSystem is an open-source printed circuit board by netz39, from the netz39/Stepper-Locking-System repository on GitHub, published under the MIT licence. It is a 4-layer board of 54 × 84 mm with 107 parts on 65 nets, routed with 598 tracks and 348 vias.

It is built around the STM32G0B1KET6, USBLC6-2SC6 and 24LC64(LX), with the TMC2209-LA, BAT54WHE3-TP and ESD9X12ST5G among its other parts. Its parts include 35 capacitors, 24 resistors, 9 connectors, 7 ICs and 4 diodes. It belongs with the robots and motor control boards and the STM32 boards of this library.

Main components

9

README

README.md

Stepper Locking System

Steering the key/door knob with the might of stepper motors. See the Wiki (german) for more details and an overview.

This is forked from https://github.com/sprenger120/StepperServo.

Firmware

The firmware written in C++ is here.

Requirements for v1.0

  • control stepper motor with Trinamic IC
  • hall encoder connection to get current motor state
  • read motor temperature
  • CAN peripherie (dedicated PCB)
  • power rails are secured by two fuses, with reverse polarity/overvoltage protection
  • drive syncronous addressable LEDs
  • get states from door and lock
  • connection to two buttons to open/close door
  • switch on/off Nerdstern (outdoor lamp)

Known issues in v1.0

  • Mosfet Q1 has wrong connections for choosen part. Gate and Source are swapped.
    • can be solved by simply solder the part upside down
  • the LQFP32 package of STM32G0B1KE doesn't support HSE connection
    • the internal HSI is used

Pictures (v1.0)

pcb front

pcb back

Parts

107
QtyValueFootprintReferences
11TestPointTestPoint:TestPoint_Pad_D2.0mmTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11
9100nFCapacitor_SMD:C_0603_1608MetricC5, C7, C8, C10, C11, C16, C17, C19, C20
8MountingHole_PadextraFootprints:MountingHole_3.2mm_M3_ISO7380_KeepoutH1, H2, H3, H4, H5, H6, H7, H8
4100nF 16VCapacitor_SMD:C_0603_1608MetricC22, C23, C24, C25
41uFCapacitor_SMD:C_0603_1608MetricC4, C12, C13, C18
42k2Resistor_SMD:R_0603_1608MetricR2, R4, R7, R10
4470pF 100VCapacitor_SMD:C_0603_1608MetricC30, C31, C32, C35
45k6Resistor_SMD:R_0603_1608MetricR13, R14, R15, R16
2100nF 35VCapacitor_SMD:C_0603_1608MetricC33, C34
210kResistor_SMD:R_0603_1608MetricR9, R12
210uF 16VCapacitor_SMD:C_1206_3216MetricC21, C27
2150mResistor_SMD:R_0612_1632MetricR23, R24
215pFCapacitor_SMD:C_0603_1608MetricC3, C6
21kResistor_SMD:R_0603_1608MetricR3, R20
21uF 16VCapacitor_SMD:C_0603_1608MetricC2, C29
222kResistor_SMD:R_0603_1608MetricR21, R22
2USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U5, U6
11.1R 0.5WResistor_SMD:R_0805_2012MetricR18
1100RResistor_SMD:R_0603_1608MetricR1
1100kResistor_SMD:R_0603_1608MetricR8
1100m 0.5WResistor_SMD:R_0612_1632MetricR11
110uFCapacitor_SMD:C_1206_3216MetricC15
112V 2AextraFootprints:KEYSTONE-FUSE-3557-2F2
113kResistor_SMD:R_0603_1608MetricR19
1180uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC1
12.2uF 16VCapacitor_SMD:C_0603_1608MetricC26
1220RResistor_SMD:R_0603_1608MetricR5
122nF 50VCapacitor_SMD:C_0603_1608MetricC28
124LC64Package_TO_SOT_SMD:SOT-23-5U2
1330uF 16VCapacitor_SMD:CP_Elec_10x10.5C14
1390RResistor_SMD:R_0603_1608MetricR6
1470pFCapacitor_SMD:C_0603_1608MetricC9
14k7Resistor_SMD:R_0603_1608MetricR17
15Pin DuPont 2.54mmConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ5
15V 2AextraFootprints:KEYSTONE-FUSE-3557-2F1
16Pin DuPont 2.56mmConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ3
1ABM3B-16MHzCrystal:Crystal_SMD_Abracon_ABM3B-4Pin_5.0x3.2mmY1
1BAT54WHE3-TPDiode_SMD:D_SOD-123D1
1ESD9X12ST5GDiode_SMD:D_SOD-923D4
1ESD9X5.0ST5GDiode_SMD:D_SOD-923D3
1INA180A1Package_TO_SOT_SMD:SOT-23-5U4
1IRLML0030Package_TO_SOT_SMD:SOT-23Q1
1LTST-C195TGKRKTextraFootprints:LED_LiteOn_LTST-C195TGKRKTD2
1ResetextraFootprints:PTS636_F-leadsSW1
1STM32G0B1KETPackage_QFP:LQFP-32_7x7mm_P0.8mmU1
1SWDConnector_Molex:Molex_PicoBlade_53047-0610_1x06_P1.25mm_VerticalJ4
1StepperConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ8
1TC1185Package_TO_SOT_SMD:SOT-23-5U3
1TMC2209-LAPackage_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm_ThermalViasU7
1digitalLEDConnector_Molex:Molex_PicoBlade_53047-0410_1x04_P1.25mm_VerticalJ2
1hallEncoderConnector_Molex:Molex_PicoBlade_53047-0410_1x04_P1.25mm_VerticalJ9
1motorNTCConnector_Molex:Molex_PicoBlade_53047-0210_1x02_P1.25mm_VerticalJ7
1powerConnectorConnector_Phoenix_MSTB:PhoenixContact_MSTBVA_2,5_4-G-5,08_1x04_P5.08mm_VerticalJ6
1signalConnectorConnector_Molex:Molex_PicoBlade_53047-0610_1x06_P1.25mm_VerticalJ1

The 103 most common of 107 parts.

Questions

How big is the StepperLockingSystem PCB?

It measures 54 × 84 mm and has 4 copper layers, 3.66 mm thick.

What parts does the StepperLockingSystem use?

107 parts, built around the STM32G0B1KET6, USBLC6-2SC6, 24LC64(LX) and TMC2209-LA. 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 StepperLockingSystem KiCad files?

From the netz39/Stepper-Locking-System repository on GitHub, at the commit this page was made from: the board is StepperLockingSystem.kicad_pcb and its schematic StepperLockingSystem.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the StepperLockingSystem 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).

More from netz39/Stepper-Locking-System

1
  • 2 layers36 × 36 mmSignal splitter, the printed circuit board in 3D

    Signal splitter

    netz39/Stepper-Locking-System

    Contains encoder & processor boards for closed-loop stepper motor angle control. Steering the key/door knob with the might of stepper motors.

    10 partsMIT

Similar boards

  • 2 layers59 × 18 mmLight driver, the printed circuit board in 3D

    Light driver

    netz39/cyberdesk

    Cyberdesk ist ein modulares Projekt, um unseren Basteltisch modern zu gestalten. Es integriert u.a. eine steuerbare Beleuchtung.

    62 parts1MIT
  • 2 layers69 × 56.8 mmBeal TX, the printed circuit board in 3D

    Beal TX

    anobli/beal-hw

    Kicad project for a Lora valves controller

    93 partsCERN-OHL-S-2.0
  • 2 layers40 × 99.5 mmMIDI Tangle IO, the printed circuit board in 3D

    MIDI Tangle IO

    GuavTek/M2IDI_TANGLE_HW

    A multiplexer module for the M2IDI system

    118 partsCERN-OHL-W-2.0
  • 2 layers64.8 × 53.2 mmNestbox, the printed circuit board in 3D

    Nestbox

    o16s/anisca-bird

    Perch-based automated population monitoring for birds.

    119 parts1GPL-2.0
  • 4 layers88.9 × 79.4 mmLink, the printed circuit board in 3D

    Link

    oats-center/avena-rs

    Avena On The Road: Bringing pavement health data to your fingertips

    170 parts3
  • 2 layers66 × 65 mmEL-210-MOD, the printed circuit board in 3D

    EL-210-MOD

    suikan4github/EL-210-MOD

    Alternative circuit for SHARP EL-210 calculator

    36 parts3MIT
  • 2 layers160 × 100 mmInterface board, the printed circuit board in 3D

    Interface board

    cepr/daly-to-lithium-balance-adapter

    Replacement traction battery for a 2018 Energica Ego. The original Lithium Balance s-BMS master (BMCU) stays in the bike.

    112 parts