Smart Motion Devices
Smart Motion Devices are used for building multi-axis, daisy-chained robotic systems with various motor types, add-on sensors and different type master controllers.
OVERVIEW
ACROME SMD Family is a versatile and powerful solution for robotic projects and motor control applications. Products in the family have features to optimize the motor’s performance and ease the cabling process. Multiple boards can be synchronized for simultaneous control of multiple motors, simplifying the complex robotics tasks. The hardware options provide support for different motor types, supply voltage ranges, and current capacity. Overall, the ACROME SMD family offers an efficient and comprehensive solution for controlling and optimizing DC motor
SOFTWARE
- LabVIEW, Real-Time (optional), FPGA (optional)
- Executable & GUI
- Python
- MatLab/Simulink
- API for External Control (Examples for LV, Matlab, Python)
CONTROLLER
- USB (PC based) | Raspberry Pi + Shield
- NI myRIO | Arduino Mega + Shield
PRODUCT PHOTOS



SPECIFICATIONS
Payload
1 kg.
Workspace
100 - 230 mm. (-/+ 5 mm.) in X,Y - 260 mm. (-/+ 5 mm) in Z.
Position Repeatability
± 5 mm.
Angular Sensitivity
1°
Max. Speed
0.166s / 60°
Height (min-max) / Weight
20 mm - 260 mm (-/+ 5 mm) / 3.6 kg
Platform Dimensions (Length * Width)
580 mm * 98 mm (-/+ 2 mm)
Base Dimensions (Length * Width)
97 mm * 63 mm
Power Requirement
12Vdc - 3A
Magnet Diameter
20mm. (± 1mm.)
Motor Type
DC Stepper Motors
Feedback Sensors
Optional camera
FEATURES
Brushed DC Motor Driver
Built-in Quadrature Encoder Input for closed-loop velocity/position control
Ready-to-use GUI (Windows/MAC/Linux) for easy commissioning
Python and Arduino APIs and example projects available at Acrome GitBook page.
Real-time Sensing and built-in PID Controller
RS-485 based daisy-chainable communication protocol for multi-axis applications
Daisy-chainable sensor add-ons for ease-of-cabling
On-board voltage regulator with a wide (9-16Vdc) DC power supply input
FAQs
What is Smart Motion Devices?
Smart Motion Devices are a type of robotic components, used for building different robotic systems.
What is a Smart Motion Devices used for?
Smart Motion Devices are used for controlling electrical motors, acquiring data from robotic sensors and used for connecting the motors and sensors to micro-controllers in a special network topology.
Why should I select Smart Motion Devices compared to other robot kits, such as DIY Arduino shields or Raspberry Pi hats?
The Smart Motion Devices are specifically designed for robotic applications in mind. There are many fundamental benefits such as well-documented programming libraries, CPU and I/O pin offloading, resillient communication network protocol.
What motor types do SMD products support?
Currently BDC, Stepper Motor and BLDC motor support coming soon. There is also the Servo add-on module for controlling RC-Servo motors via the same daisy-chain communication network.
Does the product comes with a controller and software/courseware?
There are many controller options for SMD, hence they are not included in the package. Users are free to use any controller. API and example codes are availalbe for Python and Arduino languages.
Is there any after-sales support or training for the product?
Customer support is provided via e-mail and/or via remote desktop connection.
CURRICULUM
GETTING STARTED PROJECT
Cabling the components
Installing the GUI Application
Commissioning the DC Motor
Installing the GUI Application
Commissioning the DC Motor
MOTOR CONTROL WITH EXTERNAL SENSORS
Cabling SMD Sensor Network
3D Parts and Building Instructions
Slider Door Example Project
Auto-Irrigation Example Project
3D Parts and Building Instructions
Slider Door Example Project
Auto-Irrigation Example Project
BUILD YOUR OWN MOBILE ROBOT
Mobile Robot Components
3D Parts and Building Instructions
Assembling the Robot
Obstacle Avoidance Example Project
3D Parts and Building Instructions
Assembling the Robot
Obstacle Avoidance Example Project
BUILD YOUR OWN ROBOTIC MANIPULATOR
Manipulator Robot Components
3D Parts and Building Instructions
Assembling the Robot
Kinematics Example Project
3D Parts and Building Instructions
Assembling the Robot
Kinematics Example Project
RELATED BLOGS
SMD Blockly: Visual Programming for Smart Motion Control
6Min
SMD Blockly is a visual programming tool by Acrome that lets users control motors and motion devices without writing code. Built on drag-and-drop blocks, it simplifies complex motion control tasks for beginners, educators, and professionals. With features like error-free logic, real-time execution, and open-source flexibility, SMD Blockly makes motion control fast, intuitive, and accessible.
SMD Blockly: Visual Programming for Smart Motion Control
6Min
SMD Blockly is a visual programming tool by Acrome that lets users control motors and motion devices without writing code. Built on drag-and-drop blocks, it simplifies complex motion control tasks for beginners, educators, and professionals. With features like error-free logic, real-time execution, and open-source flexibility, SMD Blockly makes motion control fast, intuitive, and accessible.













