The property of the object (i.e., size, shape, position, etc.) can be changed or modified when the object is selected.

The mouse cursor display changes depending on the function (i.e., text input, resize, select, etc.).

Shown below is the window that will appear once the program starts running. Icons displayed on the window may vary depending on the selected mode.
The name of each category is as follows:

Click [Text Input] button on the upper center of your screen or double-click on the composition area to input text.

After entering the text, use [Selection] button with your mouse or right-click the text on the composition area to switch to selection mode.
To switch to text input mode, double-click on the selection mode.

To activate object rotation mode, double-click the text while in selection mode.


[Line/Curve]
![]() |
Click a certain point then hold your mouse and drag to make a dot line appear. Designate the distance then right-click to create a straight line. Then, press “Ctrl” key on the keyboard and move the mouse to create a horizontal line or a vertical line. |
![]() |
Click a certain point and designate a distance. Hold your mouse and drag to make a curve appear. Right-click to create a curve. |
[Circle/Oval/Pie]
![]() |
Click the work area then hold your mouse and drag to designate the size of a circle. Press “Shift” key on the keyboard then drag your mouse to create a perfect circle. |
![]() |
Click "Art" button on the circle object property window to convert to arc. The start/end of an angle of an arc can be assigned, or adjusted by dragging the start/end with the mouse. Click "CW/CCW" button to create a reversed arc image. |
![]() |
Click “Pie” button on the circle object property window to convert to pie (a filled arc). The start/end of an angle of a pie can be assigned, or adjusted by dragging the start/end with the mouse. Click "CW/CCW" button to create a reversed pie image. |
[Rectangle]
![]() |
Click the work area then hold your mouse and drag to designate the size of a rectangle. Press “Shift” key on the keyboard then drag your mouse to create a square. |
![]() |
The curvature of each edge can be assigned on the rectangle object property window. Or, by dragging the edges of the rectangle with the mouse, the edges convert into round corners. |
![]() |
Click “Independant Corner” button on the rectangle object property window to adjust the curvature of each corner individually. |
[Polygon]
![]() |
Click the work area then hold your mouse and drag to designate the size of a polygon. The number of vertices can be assigned on the polygon object property window. |
[Mirror] Produces mirrored image.

[Rotation] Double-click to select rotation then hold your mouse and drag to rotate the image.

[Invert color] Inverts the color of the image.

[90˚CW] Rotates the image by 90˚.

[Horizontal center in page]

[Vertical center in page]

[Center in page]


| Alignment | ![]() |
Align to the left of base object |
![]() |
Align to the center of base object | |
![]() |
Align to the right of base object | |
![]() |
Align to the top of base object | |
![]() |
Align to the center of base object | |
![]() |
Align to the bottom of base object | |
| Adjust horizontal gap | ![]() |
Align horizontal gap between objects evenly |
| Adjust vertical gap | ![]() |
Align vertical gap between objects evenly |
| Same size | ![]() |
Make same width |
![]() |
Make same height | |
![]() |
Make same size | |
| Alignment | ![]() |
Horizontal center in page |
![]() |
Vertical center in page | |
| Order | ![]() |
Bring to front |
![]() |
Send to back |

![]() |
[Barcode] | Create a barcode object.![]() |
![]() |
[Design sample] | Import design sample or save current object as design sample.![]() ![]() What is a Design Sample? Design sample is the object saved in the design sample library. Design samples can be easily and quickly imported from the design sample library and edited freely. |
![]() |
[Selection] | Use selection mode to modify the object’s property or adjust its size and position. To use, click the object created in the work area then adjust its property. To input text, right-click. [Object selected] [No object selected] |
![]() |
[Text input] | To input text, click “Text input” button then click the object in the work area or, simply double-click to enter text.![]() To modify the object’s font style and size, click “Text input” button then hold and drag the character/s with the mouse. ![]() Click LMB button to create a text box. Then hold and drag the mouse to adjust the size of the text box. The size of the text box limits the number of character input. ![]() A blinking cursor display indicates ‘enter text.’ ![]() Or, go to [Menu → Insert → Text box]. ![]() |
![]() |
[Circular text] | Create text objects along a circle.![]() |
![]() |
[Drawing pen] | Hold and drag the mouse to draw character/s to create an object with the use of drawing pen. The drawing line’s thickness can be adjusted in the drawing object property window.![]() |
![]() |
[Outline stroke of object] | Apply outline stroke to the object.![]() |
![]() |
[Auto Inverts Color] | The color of one object auto inverts to opposite color to contrast the other object’s color when overlapped. Click [Auto Inverts Color] button then select the object to be placed over the target object. Upon pacing the selected object over the target object, the selected object auto inverts to an opposite color. ![]() For texts, click the [Auto Unverts Color] button then drag the selected text and place it over the target object. ![]() ![]() If the color is not inverted, go to [Layout menu → Order → Top Most] then place the selected object over the target object. |
![]() |
[Image] | Import image (e.g., bmp, jpeg, gif, png … etc.).![]() |
![]() |
[Line eraser] | Erase the line of a created object. Click the object to be erased then hold and move the mouse over the line to erase. (Take note that some objects may not be erased with the Line eraser tool). ![]() |
※Please refer to [4. How to engrave for each toolpath] for details.

What is a Toolpath?
Toolpath is a path where the tool passes by for marking.
Toolpath is usually displayed in red color and the marking tool moves along the path as it engraves.

[Left top origin point]

[Left bottom origin point]

[Center origin point]


![]() |
[New document] | Open a new page. ![]() |
![]() |
[Open] | Open a file in “*.dgn” file format. Select a file on the “Open” window and click [Open] button. |
![]() |
[Save document] | Save the design created on program as “*.dgn” file format. Choose the location (folder) in which the file will be saved then enter the file name before clicking [Save document] button. |
![]() |
[Print] | Print the design created on program. |
![]() |
[Cut] | Cut the selected object. Click [cut] button on the menu or press Ctrl+X on the keyboard. ![]() |
![]() |
[Copy] | Copy the selected object. Click [Copy] on the menu or press Ctrl+C on the keyboard.![]() |
![]() |
[Duplicate Horizontally or Vertically] | To multi-copy the same object at once.![]() |
![]() |
[Paste] | Paste the cut or copied object. Click [Paste] button on the menu or press [Ctrl+V] on the keyboard. |
![]() |
[Undo / Redo] | Undo: To reverse the action recently done. Redo: To restore the action that was previously done. **Go to [Menu] → [Tool] → [Option] → [General] to adjust the number of undo action. ![]() |

![]() |
[Zoom in] | The screen appears much larger and nearer.![]() |
![]() |
[Zoom out] | The screen appears much smaller and farther.![]() |
![]() |
[Zoom in/out ratio] | Select the desired screen ratio. The size of the screen will appear base on the selected ratio.![]() |
![]() |
[Magnifier] | Select a certain spot on the object then hold and drag the mouse to enlarge it.![]() |
![]() |
[Fit to object] | Enlarge the object to fill in the screen.![]() |
![]() |
[Fit to page] | Adjust the page size to see the whole work area.![]() |
![]() |
[Panning] | Drag the screen with the mouse to move it.![]() |
Select the text object to see its property. The property of the object will appear on the left side of the screen.

[Font]
Designate font. Click “Preview” button or the arrow beside it to designate font.

*Right-click the font preview window to see menu. Click “Show Font List” then designate the fonts to be shown in preview.
[Size]
Adjust the size of the selected text. Click [Size] button to adjust the size of the font or the arrow beside it.

[Bold]
Change text style to bold.

[Italic]
Change the text style to italic.

[Reduce or increase font weight by one level]
Adjust the weight of font.

[Symbol]
Insert symbols.

[Text change]
Modify the entered text. Edit the text on the text field or click button to add long texts.

[Text Alignment]
[Align to left] |
Align characters to the left in the text box.![]() |
[Align to center] |
Align characters to the horizontal center in the text box.![]() |
[Align to right] |
Align characters to the right in the text box.![]() |
[Both] |
Align characters evenly to both sides in the text box.![]() |
[Align to top] |
Align characters to the top in the text box.![]() |
[Align to center] |
Align characters to the vertical center in the text box.![]() |
[Align to bottom] |
Align characters to the bottom in the text box.![]() |
[Horizontal text] |
Arrange characters horizontally.![]() |
[Vertical text] |
Arrange characters vertically.![]() |
![]() |
Move the selected character horizontally (left, right).![]() |
![]() |
Move the selected character vertically (up, down). ![]() |
![]() |
Adjust the width of the selected character.![]() |
![]() |
Rotate the selected character.![]() |
[Position/Size]
| Position | Designate the location of the selected object |
| Size | Designate the size of the selected object |
| Keep Ratio | Click “check” to maintain the same ratio for the object’s width and height. Click “uncheck” to adjust the object’s width and height separately. |
[Line and Fill Shape]
| Line Thick | Line thickness of the selected object |
| Line Shape | Line type of the selected object |
| Line Color | Line color of the selected object |
| Fill Shape | Color filled inside of the selected object |
| Fill Color | Shape filled inside of the selected object |
If the selected object is clicked once more, the mode will switch over to object rotation mode.

[Rotation]

![]() |
Designate the rotation angle of the selected object. Enter the desired angle of rotation or click the up/down arrow buttons. |
![]() |
Rotate selected object according to the angle entered. |
![]() |
Add a new object and rotate it according to the angle entered. |

What is a Toolpath?
Toolpath is a path where the tool passes by for marking.
Toolpath is usually displayed in red color and the marking tool moves along the path as it engraves.
![]() |
[Cut-out toolpath] | Creates a toolpath that will cut out the selected object. The toolpath boundary will be wider than the boundary of the selected object depending on the thickness of the tool. *This toolpath must be used when cutting. ![]() |
![]() |
[Outline toolpath] | Creates a toolpath that will engrave the outline of the selected object.![]() |
![]() |
[Hatching toolpath] | Creates a toolpath that will engrave the inside of the selected object.![]() |
![]() |
[Single line toolpath] | Creates a toolpath that will engrave the center line of the selected object.![]() ![]() “Single line toolpath” process may cause deviation on center line. It is recommended to use fonts with thinner lines to reduce deviation. |
![]() |
[Boundary-line toolpath] | Creates a toolpath that will engrave the boundary of the selected object.![]() |
![]() |
[Inline toolpath] | Creates toolpath that will engrave inline of the selected object.![]() ![]() The toolpath is created within the borders of the selected object. ![]() |
![]() |
[V-cut toolpath] | Creates a toolpath that will engrave V-cut groove.![]() |
![]() |
[Convert object to toolpath] | Convert the selected object to toolpath. It’s not necessary to set toolpath settings each time. It will be automatically set to its preset values. ![]() |
![]() |
[Photo impact engraving toolpath] | Creates a toolpath that will engrave an image with dots.![]() |
![]() |
[Scan-line toolpath] | Creates toolpath that will engrave inside area of the selected object’s boundary. “Scan line toolpath” may appear similar to “Hatching toolpath” but it is specifically used to engrave on logos, patterns or objects with larger areas. ![]() |
![]() |
[Contour line toolpath] | Creates a toolpath that will engrave the selected object with contour lines.![]() |
![]() |
[Photo halftone engraving toolpath] | This converts an image into a half-toned image and engraves the object in dots or horizontal lines using a V-cut tool. This process is only applied to engraving machines with rotating-spindle function like Magic E7, E4 etc. ![]() ![]() What is Half-toned Engraving? Half-toned engraving converts light and dark areas of a picture or an image into lines or dots in different sizes to express a fine image. |
![]() |
[Simulate toolpath processing] | Click this button to see the predicted image result of the toolpath processed by the selected tool. |
![]() |
[Show toolpath only] | Click this button to make the toolpath the only visible object on the screen (while all the other objects are temporarily hidden). Click this button again to reveal the other objects. ![]() |

Tools in [Tool] option may vary according to types of models.
| Tool | Designate a tool to be used for engraving. Each tool setting value can be changed by clicking Edit or Add button. | |
| Preset | Hatching gap, depth, engraving speed and others are pre-set for each engraving option. It is not necessary to assign each value every time as the values is automatically pre-set. Each value can be changed by clicking Edit or Add button. | |
| Direction | The following hatch lines are applied to hatching toolpath only : : A tool path is created in the horizontal directions : A tool path is created in the vertical directions : A tool path is created in the left diagonal directions : A tool path is created in the right diagonal directions : A tool path is created in the diagonal cross hatched directions※ These toolpaths are not recommended to be applied to materials with plated surfaces as they may cause possible damage to the material. |
|
| Option | Depth | Engraving: Refers to the applied pressure and not the actual engraving depth. The higher the pressure is, the deeper it imprints. Cutting: Refers to the actual engraving depth when using rotary tools like end mills, V cutters, etc. |
| Z Pitch | Designate the depth when cutting the engraving depth little by little. This option is necessary when cutting thick materials with a thin tool.![]() |
|
| Hatching gap | Designate hatching gap.![]() |
|
| Margin | Designate a margin between object outline and toolpath.![]() |
|
| Engrave outline | If this option is checked, a toolpath with an outline is created. If unchecked, a toolpath without an outline is created![]() |
|
| Speed | XY speed | Designate a speed at which XY axis will move during the engraving. |
| Z speed | Designate a speed at which Z axis will move during the engraving. | |
Engraving speed is displayed in colors according to tools or engraving options.![]() |
||
| Move Option | Z clearance | This designates the height to be applied for the clearance between the tool and the surface of material when moving to another engraving location. When moving to another engraving location, it is necessary to lift Z axis to prevent the tool from coming in contact with the material surface before moving. ![]() |
| Z dwell time | This designates no-load rotation time of end-mill and V-cutter after they reach the target depth and before moving to X, Y axis point. It is possible to damage the tool as rotation speed reduces while engraving. Set up the Z-dwell time to recover the full rotation speed before engraving. ✽Recommended time: 0.5 ~1 second. |
|
| Transmit | Toolpath output window is displayed | |
Check “Edit” button to see Add/Delete/Edit buttons.

| [Add] | Designate a name for the tool to be added along with its type and other options like tip width, then click “OK” button. The tool will then be added to the tool selection list.![]() |
| [Delete] | Select a tool to be deleted then click “Delete” button to remove the tool from the list.![]() |
| [Edit] | Select a tool to modify then click “Edit” button. Click “OK” button to save the modified value.![]() |
[Add/Delete/Edit]
Check “Edit” button to see Add/Delete/Edit buttons.

| [Add] | Enter a name then set the hatching gap, engraving depth and speed. Click “OK” button and the option will be added to the selection list.![]() |
| [Delete] | Select an option to be deleted then click “Delete” button to remove the option from the list. ![]() |
| [Edit] | Select a tool to modify then click “Edit” button. Click “OK” button to save the modified value.![]() |
Select the toolpath object to see its property and/or to adjust its speed and depth. The toolpath object property will appear on the left side of the screen.

| Depth | Engraving: Refers to the applied pressure and not the actual engraving depth. The higher the pressure is, the deeper it imprints. Cutting: Refers to the actual engraving depth when using rotary tools like end mills, V cutters, etc. |
| Z pitch | Designate the depth when cutting the engraving depth little by little. This option is necessary when cutting thick materials with a thin tool.![]() |
| XY speed | Designate a speed at which XY axis will move during the engraving. |
| Z speed | Designate a speed at which Z axis will move during the engraving. |
| Z clearance | This designates the height to be applied for the clearance between the tool and the surface of material when moving to another engraving location. When moving to another engraving location, it is necessary to lift Z axis to prevent the tool from coming in contact with the material surface before moving. ![]() |
| Z dwell time | This designates no-load rotation time of end-mill and V-cutter after they reach the target depth and before moving to X, Y axis point. It is possible to damage the tool as rotation speed reduces while engraving. Set up the Z-dwell time to recover the full rotation speed before engraving. ✽Recommended time: 0.5 ~1 second. |
| Engrave twice | Engrave the design twice. |
Select a toolpath then click the
button on the top-right of the screen to transfer the data of the selected toolpath to the MAGIC-S7 machine.

On the NC output window, select a measuring method and other options, then click “Start Engraving” button to start transferring the toolpath data to the selected machine.

| Toolpath order | The toolpaths are put in order if two or more toolpaths are selected for engraving. The order can be modified by clicking [Up]/[Down] button on the right. | |
| Surface height measurement | Surface height | Measures material height only.![]() |
| Skip | Skips material’s height measurement and allows the use of the previous height measurement data if the material has not been removed from the clamp during the previous engraving process. | |
| Horizontal slope | Measures material’s horizontal gradient.![]() |
|
| Vertical slope | Measures material’s vertical gradient.![]() |
|
| Surface slope | Measures material’s top, bottom, left and right gradient.![]() |
|
| Material surface | Flat | Engraves flat-surfaced materials. |
| Uneven | Engraves curve-surfaced materials. | |
| Multiple engraving | Engraves materials repeatedly in constant vertical/horizontal intervals.
✽A vise is used for this automatic engraving and available for separate purchase. |
|
| Simulate engraving | Displays engraving simulation on the material by using laser pointer to ensure that it follows a correct path. | |
| Adjust engraving position | Select this option to re-adjust the engraving location. The laser pointer then adjusts to the engraving location before engraving. If this option is not selected, engraving process will initialize immediately. | |
| Move to vise automatically | Move automatically to the flat or rotating vise based on the selected template. | |
| Touch-Mark-Free Measurement | Prevents height measurement points from leaving any marks. | |
| Turn on External Device | Enables automatic external device operation. | |
✽ “NC output” window when selecting ring template.

| Surface height | Measures material height.![]() |
| Multi-point-measurement | Measures material height by dividing the whole material into several parts (up to 5 times) |
| Outside | Engraves the outside of the ring. |
| Inside | Engraves the inside of the ring. |
![]() |
Place the material on the flat chuck finger. |
![]() |
Place the material on the round chuck finger. |
Transfer the text data to the engraving machine without creating a toolpath. After creating a text design, click
button on the right top of the screen for immediate marking.

Enable the camera function.
MAGIC-E3 has a built-in camera used for viewing the marking area. The camera captures the actual image of the material being engraved then sends the image data to the software along with the material’s size and location, allowing users to design, position and adjust the size of their design directly on the material while viewing the camera.
[Camera positioning system specifications]
-Filming area: 90mm x 70mm
-Filming target: flat surface engraving (not available for rotary engraving)
-Camera resolution: 1600 x 1200
-Precision: 0.2mm (*Precision is a calculated number. The actual precision is affected by calibration.)


| Refresh | Renew the camera image displayed in the MagicEngrave Program. |
| Camera On | Enable/Disable the camera function. When [Camera on], auto positioning is activated. |
| AF | See [8. Auto Focus] for details. |
| Image Adjustment | Set the camera image options such as contrast, grayscale etc.![]() |
| Camera Viewer | View the camera image in a new window.![]() |
| Auto Focusing Sensor | Set the camera image displayed in the MagicEngrave Program (with maximum size restriction). |
| Auto Renewal Frequency | Set the timer the camera image auto displays in the program. Timer: 5 ~ 30 seconds |
| Camera Selection | Select a camera device. If there are multiple camera devices connected to your PC, the camera for laser is automatically set by default or, select the device manually. ![]() |
MAGIC-E3 has built-in auto focusing systems that enable auto focusing on materials to be marked with a material height detection camera.
*Click the [AF] button to enable the camera auto-positioning function.
*Refocusing is required upon changing the material.
*Features become available once MagicEngrave program is enabled.

① Clamp moves to the center.
② Measure the height of the material
③ Tool moves to the right end of the machine
④ Software updates the camera image

button on MAGIC-E3 machine.