Skip to the content
2 layers88.3 × 105 mmDMX ESP Stepper controller, the printed circuit board in 3D

contrôle de moteur pas à pas selon commande DMX, pour l'opéra de Montpellier

Size
88.3 × 105 mm
Copper layers
2
Thickness
1.6 mm
Parts
47
Nets
82
Pads
254
Tracks, vias
665, 45
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
17 Apr 2023
Updated
30 Oct 2026

Overview

DMX ESP Stepper controller is an open-source printed circuit board by electron-rare, from the electron-rare/DMX_ESP_Stepper-controller repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 88.3 × 105 mm with 47 parts on 82 nets, routed with 665 tracks and 45 vias.

It is built around the ESP32-WROOM-32, SP3485CN-L and PCF8574T, with the AMS1117-3.3 and BC847W among its other parts. Its parts include 13 capacitors, 10 resistors, 8 connectors, 6 ICs and 3 transistors. It belongs with the robots and motor control boards and the ESP32 boards of this library.

Main components

5

README

README.md

DMX_ESP_Stepper-controller

Contrôle de moteur pas à pas sur commande DMX

Contrôleur de moteur pas à pas piloté en DMX, sur ESP32 : la position et la vitesse sont commandées par deux canaux DMX distincts, avec détection d’obstacle par perte de pas.

Clément SAILLANT, pour Hémisphère — création de l’Opéra de Montpellier, 2023

clement@lelectronrare.fr 3D view

Un canal DMX est utilisé pour la commande de la position du moteur

Un autre canal DMX est utilisé pour la commande de la vitesse du moteur

Une fonction affine est utilisée pour convertir la valeur DMX en position ou vitesse

La position et la vitesse sont stockées dans des variables globales

Une fonction est utilisée pour la sécurité si un obstacle est détecté par la perte de pas du moteur

moteur : 34HS59-6004D-E1000

Angle de pas: 1.8 deg

Résolution de l'encodeur: 1000PPR(4000CPR)

https://www.omc-stepperonline.com/download/34HS59-6004D-E1000_Torque_Curve.pdf https://www.omc-stepperonline.com/download/34HS59-6004D-E1000.pdf

Controleur CL86T V4.0

https://www.omc-stepperonline.com/index.php?route=product/product/get_file&file=389/CL86T%20(V4.0).pdf

Parts

47
QtyValueFootprintReferences
70.1uFCapacitor_SMD:C_0603_1608MetricC3, C6, C9, C13, C14, C15, C16
610kResistor_SMD:R_0603_1608MetricR3, R4, R5, R6, R9, R11
3BC847WPackage_TO_SOT_SMD:SOT-323_SC-70Q1, Q2, Q3
2100nFCapacitor_SMD:C_0603_1608MetricC1, C2
210uF/100VCapacitor_SMD:C_1210_3225MetricC5, C12
21kResistor_SMD:R_0603_1608MetricR1, R10
24.7kResistor_SMD:R_0603_1608MetricR2, R7
274LVX3245TTRPackage_SO:TSSOP-24_4.4x7.8mm_P0.65mmU4, U5
2Jumper_3_OpenConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP1, JP2
2R_PotentiometerPotentiometer_THT:Potentiometer_Bourns_3339W_HorizontalRV1, RV2
2TEST_1PTestPoint:TestPoint_Pad_D1.5mmJ4, J6
10.5A/100VFuse:Fuse_1812_4532MetricF1
110uF/100VCapacitor_SMD:CP_Elec_3x5.3C4
11uFCapacitor_SMD:C_0603_1608MetricC8
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U6
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_HorizontalJ2
1Conn_01x08Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_HorizontalJ7
1Conn_01x10_SocketConnector_Phoenix_MC:PhoenixContact_MC_1,5_10-G-3.81_1x10_P3.81mm_HorizontalJ1
1Conn_01x13Connector_PinHeader_2.54mm:PinHeader_1x13_P2.54mm_HorizontalJ8
1DMX-INAC3MAH-AU-PRE:AC3FAHL2-AU-PREJ5
1ESP32-WROOMRF_Module:ESP32-WROOM-32UU3
1PCF8574Package_SO:SSOP-20_4.4x6.5mm_P0.65mmU2
1SP3485CNPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU1
1SW_DIP_x08Button_Switch_THT:SW_DIP_SPSTx08_Piano_CTS_Series194-8MSTN_W7.62mm_P2.54mmSW1
1Screw_Terminal_01x02Connector_Phoenix_MC:PhoenixContact_MC_1,5_2-G-3.81_1x02_P3.81mm_HorizontalJ3
1TSR 0.6-4850WIKiCad:TSR0648120WIPS1

Similar boards

  • 2 layers52.5 × 88.5 mmESP32-2-Relay, the printed circuit board in 3D

    ESP32-2-Relay

    Shuzukochan/ESP32-2-Relay

    45 partsCERN-OHL-P-2.0
  • 2 layers139.7 × 88.9 mmCharge Controller, the printed circuit board in 3D

    Charge Controller

    jharvey/Charge_Controller

    MPPT hardware which uses FUGU firmware

    163 parts24
  • 2 layers151 × 118 mmOBQAS, the printed circuit board in 3D

    OBQAS

    diminDDL/OBQAS

    Open Battery Quantification and Analysis System

    204 parts1MIT
  • 4 layers240 × 70 mmNixie, the printed circuit board in 3D

    Nixie

    Synthron/Nixie

    A Nixie Clock with Z5600M and ESP32

    324 parts1
  • 4 layers123.3 × 61 mmEmbeddedSystemKit, the printed circuit board in 3D

    EmbeddedSystemKit

    bostang/PCBs

    My repository for documenting all PCB Projects I have done

    73 parts
  • 2 layers94 × 94 mm3axis magnitometer, the printed circuit board in 3D

    3axis magnitometer

    NarodniySputnik/Gladiolus-1

    Gladiolus-1 - автономный модуль для приема и передачи изображений в формате SSTV (Slow Scan TeleVision) на малом космическом аппарате (МКА) формата CubeSat

    96 parts9GPL-3.0
  • 2 layers204.5 × 113 mmSTM, the printed circuit board in 3D

    STM

    Noraiz963/Mini-PLC-

    Compact industrial mini PLC designed in KiCad

    139 parts1
  • 4 layers95.2 × 85.7 mmESP32PLC, the printed circuit board in 3D

    ESP32PLC

    duyhohoang/duyhohoang.github.io

    Hoàng Duy — PCB Design, Embedded Systems and IoT portfolio

    190 parts

Questions

How big is the DMX ESP Stepper controller PCB?

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

What parts does the DMX ESP Stepper controller use?

47 parts, built around the ESP32-WROOM-32, SP3485CN-L, PCF8574T and AMS1117-3.3. 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 DMX ESP Stepper controller KiCad files?

From the electron-rare/DMX_ESP_Stepper-controller repository on GitHub, at the commit this page was made from: the board is PCB/PCB.kicad_pcb and its schematic PCB/Level shifter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the DMX ESP Stepper controller design in my own project?

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