xTool Creative Space (XCS) is an all-in-one software for graphic designing and editing, laser process setting, and machine controlling.
Download XCS
Minimum and recommended PC requirements
Item | Minimum configuration | Recommended configuration |
Processor | Intel Core i5-6200U | Intel Core i5-11600 |
Operating system | Win 10 (64 bit) macOS 10.14 or later | |
RAM | 8 GB | 16 GB |
Display resolution | 1280 × 720 (pixels) | 1920 × 1080 (pixels) or higher |
Hard drive | 8 GB | 12 GB |
- With the minimum configurations, all the functions of XCS can be used properly. When you import a complex image, such as an image larger than 50,000,000 pixels or an SVG image larger than 1 MB, however, XCS may fail to run smoothly.
- With the recommended configurations, XCS can run more smoothly when you import and edit a complex image, the software delay may be shorter, and the performance is better.
Download and install XCS
(1) Download the xTool Creative Space software applicable to the operating system that runs on your PC from https://www.xtool.com/pages/software.
(2) Double-click the software you've downloaded to install it.
.png)
Note: Click Yes if you are asked "Do you want to allow this app to make changes to your device?" and then continue the installation as prompted.
(3) Open XCS. On the top-right corner, click the
icon > Settings, and set the display language for XCS.



Connect the device to XCS
Connect to XCS via USB cable
(1) Use the USB cable to connect xTool M1 Ultra to your computer. And turn on the device.

(2) Open XCS on your computer. On the top-right corner of XCS, click the + New project button.

(3) On the top of the project editing page, click Please connect a device.

Note: If you have connected an xTool device in XCS before, click the name of the device > select Connect device.
(4) On the pop-up window, click the name of your device to connect to it.

Connect to XCS via Wi-Fi/IP address
1. Connect xTool M1 Ultra to a Wi-Fi network
(1) Following the instructions in Connect to XCS via USB cable, connect xTool M1 Ultra to XCS by using the USB cable.
(2) In the top-right corner of XCS, click the setting icon next to the image of xTool M1 Ultra.

(3) On the Device settings window, find Wi-Fi setting in Basic info tab. Click Setting, select a Wi-Fi network and enter its password, and click Next.
Note: You should select the Wi-Fi 2.4G to join and the password should be less than or equal to 31 characters.



(4) Click Complete, and then you can see the IP address of xTool M1 Ultra under Wi-Fi setting. Take down the IP address.



Note: If you change the Wi-Fi setting, the IP address changes accordingly.
(5) Unplug the USB cable to disconnect xTool M1 Ultra from XCS.
2. Connect xTool M1 Ultra to XCS via IP address
Assume that you have connected your device to XCS in Wi-Fi mode.
(1) Ensure that your computer connects to the same Wi-Fi as xTool M1 Ultra. Then, on the top of XCS, click the device name > Connect device.

(2) Under the Basic info tab, find the IP address of the device.
Go back to Connect device page, select IP, and then enter the IP address of your device to connect it.



Note: If you cannot find your device through Wi-Fi, try IP connection instead.
Set up xTool M1 Ultra in XCS
(1) In the top-right corner of XCS, click the Setting icon
next to the image of xTool M1 Ultra.

(2) In the Basic info tab, you can view:

- Device name: Changes the device name in the textbox.
- Processing module: Displays the processing module or accessories that you are using.

- Firmware version: Checks for updates and update the firmware if a new version is available.
- Wi-Fi setting: Connects the device to a Wi-Fi network.
(3) In the Working info tab, you can know:

- Working time: Displays the total time the device processing materials
- Operating times: Displays the total number of times the device has been operated
- Standby time: Displays the total time the device is on standby
- Work log: Exports the work log of the device.
(4) In the Device settings tab, you can set up the device and export files or logs as needed.

- Flame alarm: If a flame is detected in the working area, xTool M1 Ultra will pause processing and raise the alarm. Low means low detection sensitivity; High means high detection sensitivity.
- Stops when moved: If xTool M1 Ultra is moved or tilted during processing, it will pause processing.
- Ink module test: Tests the ink module before processing with inkjet printing because the ink module gets blocked easily.
- Fill light brightness: Adjust the brightness of the fill light in the working area.
- Buzzer: After you disable it, XCS beeps only when exceptions occur.
(5) In the Accessory settings tab, you can calibrate the device to compensate for its parameter offsets as needed.

- Purifier working time after processing: The time duration the smoke purifier continues to work after a processing task ends. By working for a longer time, the smoke purifier can exhaust the remaining smoke after processing.
(6) In the Calibration tab, you can calibrate the laser module and ink module as needed.

Processing modes
XCS supports multiple processing modes for xTool M1 Ultra.

- Lasering on flat surface: processes flat materials by using laser beams. With this function, you can engrave or cut common flat materials, such as wooden boards, coasters, dark acrylic, and metal sheets.
Processing material size | 300 mm * 300 mm |
Maximum processing thickness | 25 mm |
If the baseplate is required | Yes |
If the honeycomb panel is required | No |
Supported processing modes | Score Engrave Cut |
Supported image types | Vector Bitmap |
- Use rotaty attachment: processes cylindrical materials by using laser beams.
To use this mode, you need to use xTool M1 Ultra with Rotary Attachment and the riser base. For details, see Use the Rotary Attachment with xTool M1 Ultra.
Processing material size | 300 mm * 300 mm |
Focusing range (initial position of the baseplate is 0) | 0 mm – 25 mm |
If the baseplate is required | No |
If the honeycomb panel is required | Optional |
Supported processing modes | Score Engrave |
Supported image types | Vector Bitmap |
- Blade cut: processes materials by using the cutting blade, rotary blade, and fine-point blade. Note that when using this function, a cutting mat is required to protect the baseplate of xTool M1 Ultra.
Processing material size | Fine-point blade & Rotary blade: 300 mm * 300 mm Cutting blade: 295 mm * 295 mm |
Maximum processing thickness | Cutting blade & Rotary blade: 2.5 mm Fine-point blade: 1.5 mm |
Blade pressure | Cutting blade: 45 g – 500 g Rotary blade: 45 g – 2800 g Fine-point blade: 35 g – 600 g |
Processing materials | Cutting blade: leather/melt Rotary blade: denim/fabrics Fine-point blade: paper/PVC/thin leather/PU film |
If the baseplate is required | Yes |
If the honeycomb panel is required | No |
Supported processing modes | Blade cut |
Supported image types | Vector |
- Foil transfer tip: processes materials by using 3 sizes of the foil transfer tip (The bold and thin tips are sold separately). With this function, you can process foil transfer or card stock.
Processing material size | 300 mm * 300 mm |
Maximum processing thickness | 3 mm |
Tip pressure | Line transfer & Fill transfer: 45 g – 600 g |
Tip size | Bold/regular/thin |
If the baseplate is required | Yes |
If the honeycomb panel is required | No |
Supported processing modes | Foil transfer tip |
Supported image types | Vector |
- Drawing pen: draws patterns on paper or card stock by using multiple colors of the fine-point pen.
Processing material size | 300 mm * 300 mm |
Maximum processing thickness | 1 mm |
Blade pressure | Line drawing & Color filling: 35 g – 425 g |
Pen tip size | 0.4 mm |
If the baseplate is required | Yes |
If the honeycomb panel is required | No |
Supported processing modes | Drawing pen |
Supported image types | Vector |
- Inkjet printing: processes printing on paper or wooden board by the ink module
Processing material size | 294 mm * 298 mm |
Maximum processing thickness | 20 mm |
Intensity | 10% – 100% |
If the baseplate is required | Yes |
If the honeycomb panel is required | No |
Supported processing modes | Inkjet printing |
Supported image types | Bitmap |
- Multi-module processing: processes materials by multiple modules or accessories, such as the laser module with fine-point blade or ink module with laser module.
- Screen preparation: the Screen preparation mode is developed for xTool Screen Printer, used to engrave screens for printing.
Process materials with multiple processing modes
- To process flat materials, go to Process on Flat Surface on XCS.
- To process cylindrical and irregular materials, go to Use the Rotary Attachment with xTool M1 Ultra.
- To process materials by using the blades,
- Fine-point blade: Process Materials with the Fine-point Blade in XCS
- Cutting blade: Process Materials with the Cutting Blade in XCS
- Rotary blade: Process Materials with the Rotary Blade in XCS
- To process materials by using the foil transfer tip, go to Process Materials with Foil Transfer Tip Using xTool M1 Ultra.
- To process by using the fine-point pen, go to Process Materials with Fine-Point Pen Using xTool M1 Ultra.
- To process by using the ink module, go to Process Materials with Inkjet Printing Using xTool M1 Ultra.
- To process by using the multi-modules, go to Process Materials with Multi-module Using xTool M1 Ultra.
- For details about how to xTool Screen Printer and prepare the screens, see xTool Screen Printer.
