The ip_tool has different applications depending on the configuration file:

  • It can give you the IP addresses of your Mr Beam II.
  • It allows you to configure static IP addresses for your Mr Beam II.
  • It resets static IP addresses of your Mr Beam II


The file can be found in the Downloads section of Mr Beam's web page.


How to use it: 3 easy steps

ATTENTION: Any running laser jobs will be cancelled.


1. In a USB stick: create a folder called mrbeam and copy the SIG file there (and the _public_params.yaml if needed).
Requirements for the USB stick:
  • at least 100 MB free disk space
  • USB 2.0 compatible
  • FAT32 formatted
  • Only one SIG file on the stick
  • Please read this article for more details
2. Plug the USB stick into your Mr Beam II. After a few seconds you will see a white light pattern.
3. Once the Mr Beam II switches to bright green light, unplug the USB stick.

Estimated run time: < 30 seconds.


Done! You can now check the output (**) to find the necessary information to use your Mr Beam II. 



Do you need more help? Please check our Support Stick Troubleshooting Guide.



(*) Configuring the public_params.yaml

To know the IP addresses of your Mr Beam II:

  • It is not necessary to include this file.


To set static IP addresses (advanced):

  • Rename the file to public_params.yaml (just remove the initial underscore).
  • Open it in a text editor and enter the desired Ethernet and/or WiFi IP addresses. Example configuration:
    # ethernet (cable) configuration
    eth0: 192.168.0.123
    eth0_routers: 192.168.0.1
    eth0_domain_name_servers: 192.168.0.1
    
    # wifi connection
    wlan0: 192.168.0.1
    wlan0_routers: 192.168.0.1
    wlan0_domain_name_servers: 192.168.100.1
    
    # (Optional) IP address of the router in your network
    # _routers:
    
    # (Optional) IP address of the DNS server in your network. Usually it's the same as the router.
    # _domain_name_servers:
    
    
  • Notes:
    • It is possible to only set the Ethernet or WiFi configuration, instead of both.
    • The chosen static IPs for eth0 and wlan0 MUST NOT be identical.
    • We recommend not to use IP addresses ending in 0,1 or 255.
    • It is assumed that the subnet mask of your network is 255.255.255.0, which has prefix length 24. You can correct this by adding the mask after the IP address. Example:
      eth0: 192.168.100.100/16
      wlan0: 192.168.100.101/16


To remove previously set static IP addresses:

  • Rename the file to public_params.yaml (just remove the initial underscore).
  • Open it in a text editor and remove IP definitions:
    # ethernet (cable) configuration
    eth0:
    eth0_routers:
    eth0_domain_name_servers:
    
    # wifi connection
    wlan0:
    wlan0_routers:
    wlan0_domain_name_servers:
    
    


(**) Checking the output

To know the IP addresses of your Mr Beam II.

  • Open the get_ip.txt file that got created in the mrbeamfolder. Example file:
    Mr Beam II
    Name: MrBeam-XXXX, S/N: 00000000XXXXXXXX-XX
    IP addresses:
    Ethernet: 192.168.100.100, WiFi: 192.168.100.101
    Routers: 192.168.100.1
    Domain name servers: 192.168.100.1, fe80::45ac:34dc:ac23:bbde%eth0
    
    IPv6 addresses:
    Ethernet: 2001:0db8:3c4d:0015:0000:0000:1a2f:1a2b, fe80::23a1:b152:ad53:cdfe%eth0
    WiFi: 2001:0db8:3c4d:0015:0000:0000:cd2f:1b2e, fe80::cc3f:bd0b:94c:8364%wlan0
    
    
  • The IP addresses of your Mr Beam II are the ones that are written in the forth line. To find your Mr Beam II just copy and paste any of those addresses in your Browser's address bar and hit enter.


If you were setting or removing static IP addresses on BeamOS1:

  • Open the set_static_ip.txt file that got created in the mrbeam folder. Example file:
    Mr Beam II
    The following changes were done successfully:
    - set static routers,ip_address,domain_name_servers for wlan0 configuration
    - set static routers,ip_address,domain_name_servers for eth0 configuration
    
    Ethernet:
        IP address: 192.168.0.123
        Routers: 192.168.0.1
        Domain name servers: 192.168.0.1
    
    WiFi:
        IP address: 192.168.0.124
        Routers: 192.168.0.1
        Domain name servers: 192.168.0.1
    
    
  • If the static IPs were set correctly, you should be able to find your Mr Beam II using this IP addresses in your Browser.


  • If you were setting or removing static IP addresses on BeamOS2.0:
    • Open the set_static_ip.txt file that got created in the mrbeam folder. Example file:
      Mr Beam II
      The following changes were done successfully:
      - set static routers,ip_address,domain_name_servers for wlan0 configuration
      - set static routers,ip_address,domain_name_servers for eth0 configuration
      
      Ethernet:
          IP address: 192.168.0.123
          Routers: 192.168.0.1
          Domain name servers: 192.168.0.1
      
      WiFi:
          IP address: 192.168.0.124
          Routers: 192.168.0.1
          Domain name servers: 192.168.0.1
      
      

    • If the static IPs were set correctly, you should be able to find your Mr Beam II using this IP addresses in your Browser.

    • Note: If you haven’t yet set up access through wifi, leave the wlan0_ fields empty. 

    • If you had some fields empty in the public_settings.yaml file, then the output will be like this


  • Mr Beam II

    The following changes were done successfully:

    Ethernet:

        IP address: 192.168.0.123

        Routers: 192.168.0.1

        Domain name servers: 192.168.0.1


    WiFi:

        IP address: not set

        Routers: not set

        Domain name servers: not set

    • If the static IPs were set correctly, you should be able to find your Mr Beam II using this IP addresses in your Browser.