Acrome-SMD Docs
All Acrome ProductsReferencesBlogCase StudiesContact Us
  • ACROME SMD
  • Electronics
    • 🔴SMD Red
      • Troubleshooting Guide
    • 🔵SMD Blue
    • 🟢SMD Green
    • Gateway Modules
      • Arduino Gateway Module
      • USB Gateway Module
    • Electrical Motors
      • Brushed DC Motors (BDC)
      • Stepper DC Motors (SDC)
      • Brushless DC Motor (BLDC)
      • Linear Actuator with Feedback – 75 lbs
    • Add-on Modules
      • Ambient Light Sensor Module
      • Button Module
      • Buzzer Module
      • IMU Module
      • Joystick Module
      • Potentiometer Module
      • Reflectance Sensor Module
      • RGB LED Module
      • Servo Module
      • Ultrasonic Distance Sensor Module
  • SMD Kits
    • Starter Kit
      • Basic Brushed DC motor Applications
    • Education Kit
    • Motion Kit
      • Differential Robot Projects
  • Software
    • Libraries
      • Python Library
      • Arduino Library
      • Java Library
      • Matlab Library
    • SMD UI
    • SMD Blockly
      • Introducing Customized Blockly Blocks
  • SMD Applications
    • Basics
      • Blink
      • Action - Reaction
      • Autonomous Lighting
      • Smart Doorbell
      • Security System
      • Distance Buzzer Warning
      • Distance Auto Stop
      • Smart Light Control
    • Interactive
      • Automatic Trash Bin
      • Radar
      • Chrome Dino Game Player
      • Play Chrome Dino Game With Joystick
      • Snake Game With Joystick
      • Pan-Tilt with Joystick Module
      • Joystick Mouse Control
      • Rev Up the Engine
      • Motor Rotation Based on Turn Input Value
      • Basic Motor Speed Control Application
      • Basic Motor Control Application Using PWM Input
      • Basic Motor Position Control Application
      • Basic Motor Torque Control Application
      • Motor Rotation Based on Joystick Counting
    • Robotics
      • Mouse Cursor Tracker Motion Robot
      • Waypoint tracker robot
      • Braitenberg Robot
      • Line-Follower Robot
      • Object Tracking Robot
      • Teleoperation Robot
      • Obstacle Avoidance Robot
      • ESP32 Wireless Controlled Mobile Robot
  • AI
    • Groq Chatbot-Controlled Robot
  • Mechanics
    • Building Set
      • Plates
        • 2x2 Plate Package
        • 2x3 120° Plate Package
        • 3x3 Plate Package
        • 3x5 Plate Package
        • 3x9 Plate Package
        • 11x19 Plate
        • 9x19 Plate
        • 5x19 Plate
        • 3x19 Plate
        • 9x11 Plate
        • 5x13 Plate
      • Joints
        • 60° Joint Package
        • 90° Joint Package
        • 120° Joint Package
        • Slot Joint M2 Package
        • Slot Joint M3 Package
        • U Joint Package
      • Mounts
        • Add-on Mount Package
        • Motor L Mount Package
        • Pan-Tilt Package
      • Wheels
        • Ball Wheel Package
        • Caster Wheel Package
        • Wheel Package
      • Cables
        • Power Cable 10 cm Package
        • Power Cable 20 cm Package
        • Power Cable 35 cm Package
        • RJ-11 Cable 7.5 cm Package
        • RJ-11 Cable 20 cm Package
        • RJ-11 Cable 35 cm Package
        • RJ-45 Cable 7.5 cm Package
        • RJ-45 Cable 20 cm Package
        • RJ-45 Cable 35 cm Package
      • Fasteners
        • M2x5 Allen Hex Screw Package
        • M3x6 Allen Hex Screw Package
        • M3x8 Allen Hex Screw Package
        • M3 Hex Nut Package
  • Help
    • Manual
    • Shops
    • Reach Us
Powered by GitBook
On this page
  • USB Gateway Module
  • Arduino Gateway Module
  • Why Use Gateway Modules?
  • Use Cases
  1. Electronics

Gateway Modules

PreviousSMD GreenNextArduino Gateway Module

Last updated 1 month ago

Acrome's Gateway Modules are communication bridges designed to enable seamless interaction between user devices (such as PCs or microcontrollers) and Acrome’s Smart Motion Devices (SMDs). These modules act as protocol translators, converting signals from USB or UART interfaces into RS-485, the robust and noise-resistant protocol used by all SMDs.

Thanks to these gateways, users can develop and control motion systems using a variety of platforms—from full-featured PCs to simple Arduino boards—without dealing with complex wiring or low-level communication handling.

Acrome provides multiple gateway solutions, each tailored to different user needs and hardware environments.

The USB Gateway Module allows computers (Windows/macOS/Linux) to connect directly to SMDs via a USB-to-RS-485 interface. It is the most commonly used gateway for programming and debugging motion applications using platforms like Python or SMD Blockly.

The Arduino Gateway Module is designed to enable Arduino-compatible microcontrollers to interface with SMDs using UART (TX/RX) communication. It converts UART signals to RS-485, allowing open-source Arduino platforms to control Acrome motion modules in real time.

Why Use Gateway Modules?

  • Protocol Conversion: Automatically convert USB or UART to RS-485.

  • Modular Integration: Easily connect and control multiple SMDs through a single gateway.

  • Cross-Platform: Compatible with PCs, embedded systems, and microcontrollers.

  • Plug & Play: RJ-11 connectors for quick and error-free hardware setup.

  • Reliable Communication: RS-485 ensures stable data transfer even in noisy environments.

Use Cases

Platform
Gateway Module
Application Example

Windows/macOS/Linux

USB Gateway Module

Programming DC motors and reading distance sensors via Python or Blockly

Raspberry Pi

USB Gateway Module

Controlling RGB LED modules or reacting to button/joystick inputs

Arduino

Arduino Gateway Module

Creating interactive robot demos using ultrasonic sensors and LEDs

USB Gateway Module
Arduino Gateway Module