7.1.1. Ethernet adapter Overview General information


Outward appearance of 8SMC4-USB-Eth1 adapter

8SMC4-USB-Eth1 [1] is a universal device based on Cubieboard2 single-board computer with OS Linux inside, which enables the end user to interact with motor controllers remotely via various Ethernet-oriented interfaces. This device is also intended to be a universal provider for different services related to controllers’ popular usage scenarios (e.g. motion control). It means that if there is a standalone program which could be effectively used in conjunction with our controllers, chances are high that this adapter already has it preconfigured and all you need is to plug some controllers and connect Ethernet cable to it. Out-of-the-box 8SMC4-USB-Eth1 supports online web-camera streaming, LAN auto-discovery system and two interfaces to configure and control motor controllers:

  1. TANGO control system interface.
  2. XiLab- and libximc-oriented XIMC interface.

Moreover 8SMC4-USB-Eth1 is equipped with embedded web-based administration interface, which enables the end user to conveniently control the device and monitor its state.


The appearance of the system from different perspectives (all necessary connectors in current version are marked with bold):


Front view. Left to right: power connector, on/off switch, HDMI connector


View from the right. Left to right: micro-SD card connector, two USB type A female connectors


Back view. Left to right: Ethernet connector, mini-USB type B, switch to transfer into FEL mode, earphone and line in connectors


View from the left. IR receiver Main requirements Network configuration

Connecting the controller via a local network:

  • You must have a DHCP server that supports an automatic distribution of ip addresses. The simple DHCP server that satisfies all requirements can be downloaded here.
  • Server and your computer must support IPv4 protocol.
  • Port 49150 should not be blocked. The cause of blocking can often be the presence of antivirus software, or program which monitors and filters network traffic (firewalls).


The Ethernet controller uses the multicast and UDP requests so make sure that such requests are enabled in your local network. The most common cause for the problem with the Ethernet controller detection is the blocking of such requests by Windows Firewall or managed network equipment.

The Ethernet controller can also be used with the direct connection to the PC with working DHCP-server. The example of configuring the local connection for Windows OS:

  • Download the simple DHCP server.
  • Use the default config file for that server (lines 19 to 31 may be different) or configure the DHCP by yourself.
  • Use revealer to find the given controller’s ip and open it in the web browser.
../../../_images/dhcp_win.png Other

  • 220V socket should be available.
  • Ethernet cable, USB cable.
[1]The vendor code was changed in 2017, earlier this product had the vendor code 8SMC4-USB-Eth.