Beside some other motors and controller cards BeamConstruct supports the E1701M™ stepper motor controller board. This is a Ethernet and USB controllable card which provides following features:

  • 100 Mbit Ethernet connection
  • USB 2.0 connection
  • command execution time down to 1 microsecond
  • support of up to four independent motion axes
  • generates step and direction pulses for usage with stepper motor driver
  • 500 kHz maximum step clock
  • linear, exponential and s-shaped acceleration modes
  • freely definable referencing modes with auto-searching for reference switch
  • realtime processing
  • programmable via binary API (via DLL/Windows or .so/Linux) or ASCII command interface (via Telnet/Ethernet or serial interface/USB)
  • 512 MByte DDR3 RAM
  • 1 GHz controller CPU clock
  • extremely low power consumption of 1,9 W (non-insulated mode)
  • 8 digital outputs providing either CMOS logical levels or electrically insulated outputs via external power supply for controlling 4 motors via step and direction signals
  • 8 freely usable digital inputs expecting either CMOS logical levels or electrically insulated inputs via external power supply for usage with limit-/reference switches or encoder inputs
  • two decoders for evaluation of axis position via quadrature encoder signal
  • very small size of about 87 mm x 55 mm
  • hardware/firmware is quality made in EU/Germany


  • E1701 manual containing hardware description and programming interface specification: e1701m_manual.pdf
  • Drivers and development files (Windows only): e1701m.exe
  • Development files (Windows and Linux, no driver required for Linux): GIT Repository
For further information, a quotation or to order the E1701M motion controller, please contact us!

E1701M™ hardware and design is © by HALaser Systems/OpenAPC Project Group