Skip to content

Specification

⚡ Electrical characteristics

  • Input voltage: 5-25VDC with overcurrent protection, reverse polarity protection and surge protection
  • Current ratings: 2ARMS with up to 3A peak current
  • Powering options:
    • 2-Pin connector XH2.5 (3A limited by connector);
    • 6-Pin control connector XH2.5 with power lines (3A limited by connector);
    • USB Type-C connector with PowerDelivery support (20VDC 5A limited by connector)
  • System voltage source: internal 1.4MHz synchronous DC-DC converter

🔄 Motor Driving Control Capabilities

  • Supported stepper motor form factor: NEMA17
  • Maximum coil current (bipolar configuration only):
    • 1.4ARMS per phase continuously
    • 2ARMS per phase with 50% duty cycle (period 1s)
    • 2.5A peak per phase
  • Maximum output voltage: 25VDC
  • Maximum step sub-division resolution: 1/256
  • Energy saving features: Passive Braking, Freewheeling and automatic power down
  • Working frequency: up to 40kHz PWM (allows silent and smooth motion)
  • Phase channel resistance: Mosfets RDSON 170mΩ for both sides + 100mΩ current sensing resistor
  • True Driver positioning resolution: Up to 0.028° (limited by motor)
  • True Encoder position feedback resolution: 14bit per full rotation or 0.02° at 20kHz update rate
  • Diagnostic functions: overheat detection, short-circuit detection, under-voltage detection, open-load detection in case connectors are not firmly plugged in

🖥️ MCU Performance and External interfaces

MCU: High-performance Arm Cortex-M4 MCU STM32G431CB running at 170MHz with:

  • 128KB Flash memory and 32KB SRAM memory and 1Kb OTP
  • Math accelerator with trigonometric functions calculations support;
  • True random number generator
  • Internal HSI and RTC with external oscillator option

Interfaces:

  • USB2.0 for PC communication
  • Power Delivery PD2.0/PD3.0 through USB Type-C
  • CAN-Bus with CAN-FD support for high-speed or long-range wired connection (option to transite signal through the board)

  • SWD programming interface with debug over SWO trace

  • 6-Pin connector with power line and multifunctional bidirectional fast 4-Pin interface up to 8MHz can support:

    • Classic En/Dir/Step interface

    • I2C and UART Single-Wire for control and diagnostics features

    • Custom interface including numerous combination of the above interfaces

  • 8-Pin connector with 1A power line and multifunctional bidirectional fast 6-Pin interface up to 8MHz can be utilized as:

    • Classic UART interface

    • Comparator or OpAmp IO

    • 4x Analog Channels

I/O protection features:

  • ESD protection (persistent against electrostatic discharge)
  • USB, PD, SWD and control interfaces are 5V-tollerant
  • Reverse polarity signal protection
  • Overcurrent protection

User interaction:

  • 2 programmable custom user buttons (one can be used as reset button)
  • RGB LED for indication of working mode or current status

Position control: LSM6DSO 6-Axis IMU (Inertial Measurement Unit) with:

  • 3-Axis Gyroscope with update rate up to 6kHz
  • 3-Axis Accelerometr with update rate up to 6kHz
  • 3KB FIFO memory to store data

📏 Mechanical data

  • Size dimensions: PCB outline is 38x38mm (adapted for NEMA17 form factor) 7.5-12mm total height (depends on the connectors type)
  • Driver housing: 42x42mm CNC-milled alluminum case for PCB mounting, heatsink and mechanical protection with
  • Weight:
    • 8g board only
    • 18g board with mount
    • 24g with low-profile aluminum housing
    • 28g with full-size aluminum housing

🔥 Operating conditions

  • Working temperature range: -25 to +80 degrees Celcius
  • Environment humidity range: 0 to 90%
  • Environmental safety: Lead-Free and RoHS compliance
  • Maximum heat dissipation: 3W from motor driver and 0.5W from other system