Skip to main content
Skip table of contents

Build a Module

In this page, we will build and install module project for Dart-Platform. Keep reading this page which has more information and descriptions that you can easily follow.

Install Dart-Services

First, we need to install Dart-Services to build your module. You can see more information about dart-services in here.

Note

Dart-Services uses the Docker Desktop internally. The Docker Desktop is for Free Only to Small Companies (fewer than 250 employees and less than $10 million in annual revenue). Free Docker is a better option if your company is small. Instead of this Docker desktop, you can use this CLI version.

If not, you must choose the paid Docker right here.

For install it, follow these 3 steps.

  • Step 1: Download and install Dart-Services for your platform.

  • Step 2: Setup the Dart-Services. You can see more details in below page.

  • Step 3: Start the Dart-Services.

스크린샷 2025-07-24 오전 8.20.06.png

Install Dart-Platform

Now, for check your module, let’s install Dart-platform to your PC. You can see more information about Dart-Platform in here

For install and run it, follow these 2 steps.

  • Step 1: Download and install Dart-Platform for your OS platform.

  • Step 2: For use Dart-Platform, you need to connect Dart-Platform to robot controller or Dart-Services. In order to connect, please select the IP and click the Connect button.

  • Default controller IP: 192.168.137.100

  • Default Dart-Services IP: 127.0.0.1

  • Recommended your PC IP: 192.168.137.XX (If your IP does not change automatically)

Click here to change the PC IP in Windows.
  • 1. Open the Control Panel

Press “Windows  + R”, then a Run box comes out. Input control panel and press Enter to open the control panel.

Document - Guides - Beginner's Guide - Run a Module - Open control panel

You can also type control panel in the search bar at the lower left of the screen and press Enter to open the control panel.

Document - Guides - Beginner's Guide - Run a Module - Open control panel

  • 2. Go to Network Connections

Go to Network and Internet > Network and Sharing Center.

Document - Guides - Beginner's Guide - Run a Module - Network and Internet
Document - Guides - Beginner's Guide - Run a Module - Network and sharing center

Select Change adapter settings on the left.

Document - Guides - Beginner's Guide - Run a Module - Change adapter setting
  • 3. Set the IP address

Right Click Local Area Connection and select Properties.

Document - Guides - Beginner's Guide - Run a Module - Properties

Then double click Internet Protocol Version 4 (TCP/IPv4).

Document - Guides - Beginner's Guide - Run a Module - Click Internet Protocol Version 4

Select Use the Following IP address: and type in the IP address, Subnet mask(Optional) and Default gateway(Optional). Click OK to apply the settings.

Document - Guides - Beginner's Guide - Run a Module - Enter IP Adress

If you have a trouble on connection with the robot controller,

  1. Please unplug and plug the PC LAN cable.

  2. After turning on the controller, please turn on the T/P also by long pressing the power button.

  3. Wait while booting completes.

  4. After the normal boot when the white screen appears, run the Windows Dart-Platform.

  5. Click the option Select IP from List and then click on the Refresh button.

  6. If the IP is unidentified, turn off the firewall of the PC, try Refresh again and then connect.

Build and Install a Module

After staring the Dart-Services, you can build and download Module in Dart-IDE VSCode Extension and install the Module in Dart-Platform. There are two ways for build and install a module.

  • Step 1. Open your project folder and check that Dart-Services is running. If it is running, Status bar’s information will be changed to Dart-Service: running

스크린샷 2025-07-24 오전 8.24.40.png

  • Step 2. Go to the Dart-Platform and change the authority from OPERATOR to SUPERVISOR in Dart-Platform. To use all features of Dart-Platform, you must change the User Authority Level to Manual Level.

    • In Operator Level, only limited functions such as Servo On and Automatic Robot Motion execution, are available.

    • In Supervisor Level, all functions such as Jog and Dart-Store are available. The Level is similar to the Administrator mode so that all the functions are possible in this level.

스크린샷 2025-07-24 오전 8.31.25.png
  1. Click the Manual on the topbar.

  2. Input the Safety Password and Click Confirm Button.

  • Default Safety Password : admin

스크린샷 2025-07-24 오전 8.32.19.png

Popup requesting input of Safety Password

Now, there are two ways to install the module.

Install a module by file

  • Step 3. Access to Dart-IDE Extenion menu and click Build Project menu which is in the menu of Build. Basically, file will be downloaded to your project folder.

스크린샷 2025-07-24 오전 8.22.27.png

  • Step 4. Go to the Home module and install a Module file to Dart-Platform

스크린샷 2025-07-24 오전 8.34.09.png

Install a module by IDE

  • Step 3. Go to the Settings module.

    스크린샷 2025-07-24 오전 9.43.14.png


  • Step 4. Go to the Network ▸ IDE Connection. Then, select your IP from the list.

스크린샷 2025-07-24 오전 9.41.12.png
  • Step 5. Click the Save button. If save success, IDE’s status bar will be changed to Platform not selected.

스크린샷 2025-07-24 오전 9.44.11.png
  • Step 6. Access to Dart-IDE menu and click Build & Run Project menu which is in the menu of Build.

스크린샷 2025-07-24 오전 9.45.12.png
  • Step 7. Select Platform that you connected. Then module will be installed to that platform.

스크린샷 2025-07-24 오전 9.49.50.png

Now enjoy your first module and make more complicated modules for the robot and system.

스크린샷 2025-07-24 오전 9.52.41.png

Installation errors often occur when you select a module incompatible with Dart-Platform or an incomplete module. Every time you install the error software, an error message will appear as below. In this case, remove the file and re-install it from step 1.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.