This page describes the functions and operations of xTool Creative Space (XCS) on the mobile phone, with xTool P2 as an example device for connection and settings. The user interface of XCS may vary when XCS is connected with different machines.
Open XCS on your mobile phone. The home screen of XCS can be divided into the following zones:
On the top-left corner of the home screen, tap the icon to enter the Settings screen.
Notes:
- The higher the quality, the lower the software speed. If you need to edit complicated vector paths, which may cause software lag, empty screen, or crashes, you can set the quality to Medium to improve the performance of XCS.
- In most of the cases, the differences in processing results between the Medium and High quality are not observable. The processing precision is observably reduced only when you scale a small vector path to a very large one, for example, scale a 2-inch pattern to a 20-inch one.
If XCS is not connected with a device, you can tap Connect device to enter the connection process. For more information about how to connect XCS with your device, see Use xTool Creative Space on Your Mobile Phone.
If XCS is connected to your device, you can tap Device setting to enter the Device Details screen.
Note: The parameters may vary according to the device you connected.
To operate the laser machine with XCS for laser processing, you need to start a processing project in XCS. In the project, you need to design or import a processing pattern, and set the processing mode and other parameters. After completing editing the project, you can tap Process to start processing.
XCS provides you with four ways to start a project.
Note: For more information on how to edit a project and start processing, see the next chapter “Project editing/processing”.
Tap Create project, and XCS will create a new blank project for you. In the project, you need to design patterns and set parameters from scratch.
If you have any project file saved on your phone, you can tap My projects to open a project from the project list or from the files on your mobile phone.
Note: The project file can contain information such as processing patterns, processing modes, and processing parameters. However, if the machine model, processing mode, or material thickness used in the project varies from the current situation, you need to adjust the corresponding parameters.
Take a photo by using the camera of your mobile phone and use it as an object for processing.
(1) Tap Camera and use the camera of your mobile phone to take a photo.
(2) Tap the button to confirm your selection, and the photo will be imported into a new project as a processing object.
Note: After importing the photo, you still need to set the processing mode and other parameters in the project before starting processing.
Import a photo from your album and use it as an object for processing
(1) Tap Album to open the album on your mobile phone.
(2) Select a photo from the album and tap it to import it into a new project as a processing object.
Note: After importing the photo, you still need to set the processing mode and other parameters in the project before starting processing.
XCS provides the entry to xTool Passport. By signing up and logging in to xTool Passport, you can use the Cloud storage space and sync data across your PC, mobile phone, and tablet.
On the home screen of XCS, tap My projects and select Local projects. To upload a project to the Cloud, tap the icon next to the project.
You can see the uploaded project in Cloud projects.
Download projects from the Cloud
(1) On the home screen of XCS, tap My projects and select Cloud projects.
(2) On the project list, swipe a project to the left to reveal a menu of actions. To download a project from the Cloud, swipe the project to the left and tap Download to local projects.
Note: The parameters may vary for different devices.
If XCS is not connected to a device, the button is displayed in grey next to “Connect device”. Tap this section to go to the Connect device screen. Tap your device name to connect to it.
Note: For more information on how to connect XCS with your device, see Use xTool Creative Space on Your Mobile Phone.
If XCS is connected to a device, the button is displayed in green along with the name of the connected device in the Connect device section. Tap this section to go to the Device Details screen to view device information or modify device settings.
Note: For more information about each parameter, see the previous section “Set up a device”.
When you create a project in XCS on your mobile phone, you can only use one canvas by default.
If a project that contains multiple canvases was created on another device and then imported to your mobile phone, the canvases will be preserved. You can tap Canvas to switch between canvases. You can have different design elements on different canvases.
The processing modes. Different models of devices support different processing modes. To learn about the differences between each processing mode, you can check the instructions for the corresponding device.
Select the name of the material you use, and XCS automatically generates material thickness (performs autofocus) and sets processing parameters based on the material type.
If you cannot find the material you use in the materials list, tap More to go to the Select material library to find more materials.
If you can't find your material in the material list or in the material library, you can select User-defined material.
Note:
- The software-generated parameters apply to xTool materials. If you are using a material that is not an xTool material, please adjust the parameters accordingly.
- If you select User-defined material, you will need to set the material thickness (for focusing) and processing parameters by yourself.
The thickness of the material to be processed. The device performs auto focus based on this parameter.
You can measure the thickness of the material and enter it into XCS, or you can tap to use the automatic measurement function to obtain the thickness of the material.
Note: The focusing function varies in different models of devices. Some devices use the "Distance" parameter, which is the distance from the laser to the material surface.
The path that the device takes to process the material.
Pattern editing/parameter setting
Tap the blank box in the lower part to open the canvas.
Use the toolbar at the bottom of the canvas to insert and edit processing elements.
Select one or more objects on the canvas, and you can set processing parameters for it or them.
Note:
- For more information on how to design and edit elements, see the next chapter "Designing and editing".
- For more information on how to set each processing parameter, see the last chapter "Processing parameters".
Double-tap the project title to change the project name.
Tap the button at the top right corner to save or copy the project.
Note: If you want to view or open a saved project, you can tap My projects on the home screen of XCS.
You can download project files in XCS format from the internet and save them to your phone. For example, you can visit the xTool Projects center (https://projects.xtool.com/explore/featured) to download XCS project files.
Note: For quick access to the xTool Projects center, tap the button in the upper left corner of the XCS home screen and then tap Projects to go to the xTool Projects center.
You can also send project files saved on other devices (e.g. computer, iPad) to your mobile phone.
On the home screen of XCS, tap My projects. In the project list, you can view the projects you have edited and saved on this device. Tap to open a project.
If your project file is downloaded from the internet or transferred to your phone from other devices, you can tap Import from system file. Select a file in XCS format from your local storage and tap it to import it into the project list, then tap it on the project list to open it.
Note:
- XCS only supports opening files in XCS format.
- A project file can contain information such as processing patterns, processing modes, and processing parameters. However, if the machine model, processing mode, or material thickness used in the project varies from the current situation, you need to reset the corresponding parameters.
After finishing project editing, you can start processing. The operation steps are as follows:
(1) Tap Process to enter the preview screen and preview the processing pattern.
Note: Some devices have the Framing function. You can tap Framing to let the laser spot move along the edge of the processing pattern, so as to preview the processing area on the surface of the material.
(2) If the processing pattern (or processing area) is not as expected, you can Tap Go to canvas adjustment to adjust the processing pattern. After confirming the processing pattern (or processing area), tap Start to start processing.
(3) Read the safety instructions carefully and tap OK.
(4) Press the start button on the device to start processing the material.
Tap Import image and select a method to import images.
● Camera: Take a picture with your phone's camera and import it to the canvas.
● Album: Select a picture from your phone's album and import it to the canvas.
● My files: Select a picture from your phone's local files and import it to the canvas.
Notes:
● Currently, XCS only supports the following image formats: JPG, JPEG, GIF, PNG, BMP, SVG, DXF, and WEBP.
● Currently, XCS cannot parse text objects in SVG files. If the imported SVG image contains text objects, please convert the text objects to vector graphic paths in the graphic design software first, and then import the SVG image into XCS.
If the imported image is a bitmap image, you can select the image and use the tools below to further process the image.
Tap Edit image to open the editing panel.
Select different filters to transform the image into different effects.
Original | ![]() |
Grid | ![]() |
Sketch | ![]() |
Comic 1 | ![]() |
Comic 2 | ![]() |
Embossment | ![]() |
Black-and-white | ![]() |
Inverts the colors of the bitmap image. This function can be useful for the processing of some dark materials, such as engraving bitmap images on transparent or translucent acrylic, black slates, ruber, and mirrors. The engraving results can be improved by using this function.
Note: When an image is inverted, the image is converted to grayscale first, and then the black and white colors will be inverted.
Adjusts the clarity of detail in an image.
Note: When the sharpness changes, the image is converted to grayscale by default.
Adjusts the range of grayscale values for the image.
The larger the grayscale range, the more shades of gray are contained in the image. The smaller the grayscale range, the fewer shades of gray are contained in the image and the more homogeneous the image.
The larger the grayscale value, the darker the overall color of the image; the smaller the grayscale value, the lighter the overall color of the image.
Tap Text, XCS will insert a string of characters "HELLO" on the canvas.
Select the text in the canvas and tap Text setting to edit the text.
Tap the text box to modify the text.
You can use xTool selected typefaces or typefaces from your local system.
Select Size(pt) in the toolbar and slide the slider to adjust the font size.
You can also hold down the icon at the bottom right corner of the text in the canvas and drag the icon to adjust the font size.
Adjusts the style of the font, such as thickness, slant, and so on.
Regular | ![]() |
Italic | ![]() |
Medium | ![]() |
Bold | ![]() |
Note: Different typefaces support different styles.
Select the parameter you want to adjust, slide the slider to adjust the parameter value, or directly enter the parameter value.
● Spacing: adjusts the horizontal spacing of the characters in the same line
● Leading: adjusts the vertical spacing between lines
Set the alignment between the different lines of text.
This function is used to unite the character strings that overlap one another partially in a text. After being welded, the text becomes vector paths and the text setting panel is not displayed after you select it.
If no character strings overlap one another partially in the text, the text looks the same but becomes vector paths after you weld it, and the text setting panel is not displayed after you select it.
Select the text, hold down the icon next to the text, and drag the icon to change the direction of the text.
Tap Insert shape, select your favorite shape, and tap to insert it into the canvas. The inserted shape is located in the center of the canvas by default.
Note: XCS provides shapes in a variety of themes, including basic, festival, plant, animal, and border.
You can generate codes with input text. Tap Code, select the type of code you want to generate, enter the text, and tap OK to generate a code with the input information.
Note: Barcode only supports inputting letters and numbers.
Select one or more elements.
● Single Select: Tap to select one element.
● Multi-select: Hold your finger on any point in the canvas and drag to draw a rectangle. Elements that overlap with the rectangle are selected.
Hold down an element and drag it to move it.
Select an element and tap the icon in the upper left corner of the element to delete it.
Select an element and tap the icon in the upper right corner of the element to copy it.
Note: The copied element may overlap with the original element. You can how down and drag the elements to separate them.
Select an element and drag the icon in the lower right corner of the element to scale it up or down.
Select an element and tap the /
icon in the lower-left corner of the element to lock or unlock its length-to-width ratio.
● When the icon is displayed in the lower-left corner of the element, the length-to-width ratio of the element is locked. The length-to-width ratio of the element remains unchanged when you scale the element up or down.
● When the icon is displayed in the lower-left corner of the element, the length-to-width ratio of the element is unlocked. The length-to-width ratio of the element can be changed when you scale the element up or down.
Select an element, hold down the icon above the element, and drag the icon to rotate the element.
You can group multiple elements into one so that you can move, rotate, and scale the group at a time.
Select two or more elements, tap Edit > Group at the bottom, and tap the icon to group the selected elements.
If you want to ungroup the elements, you can select the group, tap Edit > Group at the bottom, and tap the icon.
Select an element and tap Edit > Outline to add an outer or inner outline to the element.
Note: The added outline is a separate element, and you can edit the outline individually. If you want to combine the outline with the original element, you can use the Group function.
Add inner outline for bitmap: Only available for bitmaps with transparent background. (You can see the difference in the application effect on bitmaps with an inner skeleton.)
Aligns two or more elements.
Select two or more elements, tap Edit > Align, and select the corresponding alignment options.
Align left | ![]() |
Horizonral align center | ![]() |
Align right | ![]() |
Align top | ![]() |
Vertical align center | ![]() |
Align bottom | ![]() |
Distribute horizontally | ![]() |
Distribute vertically | ![]() |
Combines two or more selected vectors.
Original | ![]() |
Unite the two elements | ![]() |
Subtract the two elements | ![]() |
Unite the two elements at the overlap | ![]() |
Subtract the two elements at the overlap | ![]() |
Reflects the element horizontally or vertically.
Original | ![]() |
Reflect horizontally | ![]() |
Reflect vertically | ![]() |
Select an element, tap Edit > Move to, and tap a dot of a color to move the element to that layer. Each color represents a layer.
Note: You can set the Processing path to By layer. During processing, the device will process elements from the top layer to the bottom layer according to the order you set.
Pinch the screen with two fingers to zoom in and out.
Hold down on any area of the canvas with two fingers and slide both fingers at the same time to move the canvas.
Click the icon in the lower-right corner of the canvas to restore the canvas to its original position and size.
At the top of the canvas, tap to undo the previous action. The button is grayed out if there is no previous action. Tap
to redo the action that is canceled by undo. The button is grayed out if there is no action canceled by undo.
The canvas background is usually a picture of the working area of the device, which can help you locate the material and determine the processing area.
Note: Not all devices support generating a background for the canvas.
Tap the
Tap Layer in the lower left corner of the canvas to view the layers in the canvas. When you tap a layer, all elements within that layer will be selected.
Select one or more objects in the canvas, and then select Parameter setting at the bottom of the screen to set processing parameters for the selected object(s).
Notes:
● You need to set parameters for every object. A missed object may fail to be processed.
● The parameters that can be set for bitmap objects and vector objects are different. You can select multiple objects of the same type and set parameters for them at once.
For bitmap objects, the processing type can only be set to Engrave; for vector objects, the processing type can be set to Score, Engrave, or Cut. Different processing types include different processing parameters.
● Bitmap-Engrave: engraves bitmap images on the material.
● Vector-Score: engraves only the outline of the vector object(s).
● Vector-Engrave: engraves the entire surface area of the vector object(s).
● Vector-Cut: cuts along the outlines of the vector object(s).
Note: Engraving processes the surface of the material, leaving a mark on the material surface. Cutting cuts into the interior and can cut through the material.
This displays the material you have selected for processing. It is for viewing only and cannot be modified.
Sets whether an element is to be processed. If you choose Output, the selected object(s) will be processed and have an output; if you choose Ignore, the selected object(s) will not be processed.
You can set all the parameters manually or use the XCS-recommended parameters when you have selected a material type.
If you have selected a material from the XCS material list or the Select material library, XCS automatically generates recommended parameters for you. You can select Reference to use the recommended parameters, or you can select Manual setting to set parameters by yourself.
If you have selected User-defined material, no recommended parameters are available. You need to set parameters manually.
Sets the power for engraving or cutting. 100% indicates the maximum laser power.
Sets the speed at which engraving or cutting is to be performed.
During laser engraving, the higher the speed, the lighter the engraving marks; the lower the speed, the darker the engraving marks.
During laser cutting, the larger the speed, the shallower the cutting depth; the smaller the speed, the deeper the cutting depth.
Sets the number of processing times.
During laser engraving, the more processing passes, the darker the engraving marks.
During laser cutting, the more processing passes, the deeper the cutting depth.
Bitmap mode, Lines per cm, and Engraving mode are engraving-specific parameters. Besides, the Lines per cm and Engraving mode parameters can be used for bitmap engraving and vector engraving, while the Bitmap mode parameter is only used for bitmap engraving.
XCS provides multiple bitmap modes, including grayscale, Bayer, Floyd, Stucki, Atkinson, Jarvis, and Sierra. The default mode is grayscale.
With the other settings unchanged, the output of an image on a wooden board varies according to image mode, as shown in the following figure.
Transforms an image into the grayscale mode. A grayscale image has pixels that are formed by the shade of gray between black and white, which may be the darkest one in black or the brightest one in white. The darker the grayscale pixel, the deeper the engraving.
Jarvis is a dithering mode that provides a softer transition between pixels than Floyd mode and renders good results on almost all images.
Looks like adding a special grid mosaic filter to an image.
Dithers the image by using the Floyd algorithm that diffuses the error to neighboring pixels. And the dithering is extremely subtle, resulting in a fine, less distorted, and detailed image. It is recommended for highly-detailed images but not for images with monochrome.
Stucki is a dithering mode that processes slightly faster than Jarvis mode and produces a cleaner and sharper image.
Dithers is a similar algorithm to Jarvis and Sierra that preserves details well. But we do not recommend using it in a very dark or bright environment, where exposure may occur.
Sierra dithers based on Jarvis mode and they process with similar results on images. But the sharpness of Sierra is higher.
Sets the number of lines in one centimeter. This parameter determines the resolution of the image to be engraved.
Sets the bi-directional or uni-directional engraving mode for bitmaps and filled vector paths.
Since xTool F1 uses a galvanometer laser to engrave bitmaps dot by dot, xTool F1 bitmap engraving uses special engraving parameters: Dot duration, Power range, and DPI.
The amount of time the laser spends on engraving each dot. The larger the dot duration, the longer the overall processing time and the darker the engraving marks.
The power range that the laser uses for engraving.
xTool F1 engraves bitmaps by dots. The DPI parameter can be used to set the number of dots per inch; DPI affects the resolution of the engraved image.