Motion Controller for Easy Industrial Automation

Design online using open and modular automation components. See cost in real time. Order in just a few clicks.

Design and Program Your Automated Equipment in Minutes

A single digital workflow takes you from idea through commissioned equipment

Laptop

Browser-Based Interface

MachineMotion Controller

Easy Setup with Vention's Plug & Play Sensors and Actuators

Machine Assembly

Automated Machines & Robots in Record-Breaking Time

Open and Easy to Use Industrial Automation Toolkit

All the necessary components to realize motion and control applications

Machine Controller

Single-Box Solution

All-in-one controller allows easy setup and deployment of automated systems.

Cloud9 Logo

Cloud9 IDE

Cloud9 programming environment is native on every controller, providing direct access to the power of Linux and MachineMotion™ hardware.

Universal Robot Arm

Universal Robots

MachineMotion™ is directly compatible with the Universal Robots ecosystem through URScript and URCaps.

Laptop

Online Configuration and Programming

Automation programming in Vention's online sequence editor or via open-source software development tools.

Machine Controller

Versatile Inputs / Outputs

Up to nine multi-function input / output ports to connect sensors and expansion devices of various types.

Universal Robot Arm

Python and Javascript Software Libraries

Vention's pre-built libraries provide an easy and effective method to create applications for Vention automated machines and robots.

Discover the MachineMotion™ Box

This all-in-one plug & play controller makes commissioning automation projects effortless

Machine Controller Diagram
Machine Controller Diagram
  • All-in-one controller to deploy systems with minimal configuration and wiring
  • Pre-wired electronics and open-source software allow users to focus on application programming
  • Standard input / output device connectors for seamless connection of Vention's automation sensors and actuators
  • Up to three high-powered synchronized stepper motors per controller
  • Emergency switch
  • Integrated Linux single-board computer enables use of a wide array of popular programming languages such as Python, Javascript & Swift

Technical Specifications

Input / Output Specifications
Input Voltage
80-120 Vac
Max. Current
13.13 A
Max. Power
1050 W
Connector Type
NEMA C14
Interface #1
LAN Ethernet
Connector
RJ-45, 8p8c
Physical Layer
IEEE 802.3
Communication Protocol
TCP / IP
Interface #2
Peer to Peer Ethernet
Connector
USB Micro Type-B
Physical Layer
USB 2.0
Communication Protocol
TCP / IP
Peak Voltage
170 V
Max. Current
6 A
Max. Power
350 W
Connector Type
Conxall / SwitchCraft 3382-4SG-3DC
Certification
SPE1000 Special Inspection
Voltage Supply
24 V
Max. Supply Current
250 mA
I/O Type #1
5 V Half-Duplex RS-485
I/O Type #2
24 V Digital Input / Output
I/O Type #3
24 V Analog Input / Output
Connector Type
RJ-45, 8p8c
Sensor Port Pin #
Port Function
0
24 V
1
RS-485A
2
RS-485B
3
24 V Digital Input / Output
4
24 V Analog Input / Output
5
Reserved
6
Reserved
7
GND
Electronics & Embedded Specifications
Processor
AM3358BZCZ Sitara™ MPU
OS
Debian 9.1
Memory
8GB SD-micro
Certification
Processor
ATmega2560
Interface
USB
Protocol
G-Code
Phase Current
0.38-6.00 A
Phase Current Adjustment
Dip Switches
Micro-Steps
1-256
Micro-Steps Adjustment
Dip Switches
Interface
Step / Direction
Certification
Software Specifications
Available Apis
JavaScript, Python, REST, Sockets
Communication Protocol
TCP / IP

Browse Automated Equipment

Vention's public library contains hundreds of automated assemblies—customize them, or order as is