Asura is a 3D printing preparation software designed to that simplifies the process of preparing for resin-based 3D printing. It has both features specific to Moai SLA printer as well as for general resin 3D printing. ​

Asura is a 3D printing preparation software designed to that simplifies the process of preparing for resin-based 3D printing. It has both features specific to Moai SLA printer as well as for general resin 3D printing. ​

**Learn how to register your Asura [[:​asuraregistration|here]] with Auto or Manual Registration.**

----

----

-

**Distortion Adjustment function:**

+

====== Asura 2.2.4 User Guide ======

-

Asura 2.1 updates the distortion adjustment to more data points to cover asymmetrical distortion and prepare for Moai 200.

-

Depending ​on your applications, you may not need to adjust ​if dimensional accuracy ​is not very important. ​If you do, here are two ways you can utilize Asura 2.1'​s ​calibration ​feature.

+

----

+

+

+

+

+

+

=== Build plate size ===

+

+

Select File -> Preference to change the size

+

+

{{:​moai:​asura3d_lz3ownfqhi.png?​400|}}

+

+

+

----

+

+

**Shortcut keys:**

+

L for load model. A for Automatic Support. ​ S for Save. V for reset the view

+

+

**Views**

+

You can set views to an axis by clicking the upper right cube.

+

+

{{:​moai:​chrome_ibltretfgm.png?​80|}}

+

+

+

----

+

+

+

===== Functions =====

+

+

{{:​moai:​asura3d_bmr39ycjyh.png?​100|}} Open STL file

+

+

{{:​moai:​asura3d_ts3wjyef2o.png?​100|}} Move, Rotate Object

+

+

{{:​moai:​chrome_ez9ffk0xv5.png?​200|}}

+

+

**Center** Lets you move the object to the center of the platform

+

+

**To Platform** Lowers the object to touch the platform without changing current orientation.

+

+

Asura combines rotation and movement into one simple control that can be seen on the below screen.

+

+

{{:​moai:​asura3d_ue0durrilg.png?​400|}}

+

+

**Click** can drag the circles and you can rotate the object, at 5 degrees per turn.

+

**Control+Click** and drag the circle and you can rotate the object in a much finer angle.

+

**Control+Click+drag** and then type in a number and you can rotate to a specific angle

+

+

{{:​moai:​asura3d_sglg5pufkl.png?​400|}}

+

+

{{:​moai:​asura3d_uokvsleu2h.png?​100|}} **Scale Object**

+

+

Scale can now be done via factor or precise object dimension. You can maintain equal ratios and fit it to the platform. You also have a reset button and the Apply button to save your changes.

+

+

{{:​moai:​asura3d_phjajymg2m.png?​200|}}

+

+

{{:​moai:​asura3d_5aynyh8ug6.png?​100|}} **Hollows and Holes**

+

+

{{:​moai:​asura3d_s8gdlk9pyv.png?​200|}}

+

+

**Offset:​** ​ Thickness of the wall. Default is 2mm

+

+

**Mesh Density:​** ​ This is how detailed the internal hollow mesh needs to be. Since it is inside of the model, it does not need to be very detailed for most of the applications. The default is 50 which provides excellent results and speed.

+

+

**Make Holes** Enable the functions to create drain holes

+

+

**Radius** is the size of the drain holes

+

+

**Taper** is how the holes close off

+

+

==== Hollow and Holes Workflow ====

+

Select offset/​density first, click up to set hollow. Then click on the model to apply holes. ​ When everything is set to your liking, click “ok” and the program will create hollows and holes in the model.

+

+

The blue portion represents the solid part of the model. The green portion represents the hollowed out portion. ​ And the circle is the location of the holes. ​ Left click on the model to create holes while right click to remove them. (see below picture)

New in 2.2.3. We have perset the ideal support base and diameter for use with most models.

+

+

{{:​moai:​chrome_28hfvt2g3t.png?​400|}}

+

+

On the left side is support tip

+

+

{{:​moai:​asura3d_lxzwwdn5nc.png?​80|}} **Round**

+

{{:​moai:​asura3d_ubdqw3uxyl.png?​80|}} **Cross**

+

+

On the right is the base type

+

+

{{:​moai:​asura3d_ddyj0ritwz.png?​80|}} single piece of base with flared corner for easy removal

+

+

{{:​moai:​asura3d_puf00rlpjm.png?​80|}} ​Island base - Individual for each support trunk

+

+

{{:​moai:​asura3d_faalse3jho.png?​80|}} No base

+

+

**Remove Internal** ignores any parts that may need internal support. Not frequently used function

+

+

**Perpetrators**

+

+

{{:​moai:​asura3d_osgsbdcnor.png?​200|}}

+

+

Here you have advanced parameters which you could open by clicking the small triangle:

+

+

**Tip Size** is the tip of the support connecting to the object

+

**Trunk Size** is the size of the main support trunk

+

**Branch Size** is the size of the size branches

+

**Head Extend** is how long the top of support extends out, this allows the tip to tilt

+

**Z - Offset** is how much the object should raise on z-axis when support is generated. Default is 5mm

+

**Base Size** is the diameter of the base. The larger the more grip on the build plate.

+

**Base Thickness** is how thick the base of support should be

+

**Density** is how dense of the support cluster, the lower the number, the denser.

+

**Angle** is at what overhang should support be added

+

+

**Press T** to toggle between solid color support and semi-transparent support

+

+

{{:​moai:​asura3d_ckfiu2v6rp.png?​100|}} **Save to STL file**

+

+

When you have your model rigged up with supports and hollowed, you have the option to save it to a .stl file. To do this, Click the floppy disc button and you will be prompted to select a drive/​folder to save your stl file at.

+

+

{{:​moai:​asura3d_eabv0at6am.png?​600|}}

+

+

{{:​moai:​asura3d_2ildfmlg6p.png?​80|}} **Export**

+

+

Export function is used to export your Gcode file.

+

+

{{:​moai:​asura3d_kon2e1ubdd.png?​200|}}

+

+

**Profile**

+

There are 5 default Options from 100um to 20um. And 4 Options for the Moai 200. 100um is the most used profiles and recommended for new users. This is your “Layer Height”.

+

+

**Calibration**

+

Calibration is adjusting distortion related to Moai. Here you can select the default adjustment for Moai 130/Moai 200.

+

+

**Export file** ​

+

By clicking the Export button, you can provide a name and type of the file you want to export.

+

+

Save your Exported Gcode to your SD card in the “Gcode” folder.

+

+

For non-Moai users, you can export to STL. The Cura Profile and calibration ​will not have an effect on the STL file.

+

+

{{:​moai:​asura3d_fwd1tqtm4l.png?​80|}} **Z - Slice Pre-view**

+

+

This is a slider that will show you your slice within Asura. You can use this to see your infil, hollow, Supports as they will be printed in layers.

+

+

{{:​moai:​asura3d_xvshuovuwe.png?​80|}}

+

+

When you click this button you will see another slider pop up under it.

+

You have the option to turn infill on and off.

+

+

The lower you drag the slider, the closer to the build platform your model will degrade by layer.

+

+

{{:​moai:​asura3d_mp4ikeg5le.png?​400|}}

+

+

The higher you drag the slider, the more it will grow to the completed model.

+

+

{{:​moai:​asura3d_0ybxq3cg8i.png?​400|}}

+

+

+

----

**General Adjustment**. ​

**General Adjustment**. ​

-

You can simply select the default adjustment profile ​moai_calib-v2 ​as seen here in the export menu:

+

You can simply select the default adjustment profile ​moai100_calib ​as seen here in the export menu:

-

{{:moai:asura-export-adjustment.png?nolink&400|}}

+

{{:moai:zvezl1p.png?400|}}

-

User can either select none or the included default profile ​moai_calib1. *Adjustment is only effective when exporting to GCODE

+

User can either select none, the included default profile ​moai100_calib or moai200_calibv2. *Adjustment is only effective when exporting to GCODE

-

For most users, this would be enough to reduce distortion at the edge to under less than 1%. To make the best use of the moai_calib-v2.acp. We recommend that your printer is set up this way:

+

For most users, this would be enough to reduce distortion at the edge to under less than 1%. To make the best use of the moai100_calib.acp. We recommend that your printer is set up this way:

4. Print the STL file and measure the actual print value. The blocks on the print is designed to make it easier to measure. Each side starts 11, 21, 31, 41, 51, and 61

+

4. Print the above STL file with calibration set to NONE during slicing ​and measure the actual print value. The blocks on the print are designed to make it easier to measure. Each side starts 11, 21, 31, 41, 51, and 61

-

{{:​moai:​asura-calib-measure.jpg?​nolink&​400|}}

+

Export the file to your computer and then load it on the SD card for the printer within the gcode folder

+

Put the SD card back in the printer, reboot and print the gcode file you just created.

-

Record numbers for all 4 sides, X+, X-, Y+, Y- ​This will all makes sense in the next step

+

Remove the build plate with the print attached. Clean the resin off, but leave the print attached to the build plate. Do not try to cure it at this point. ​This is unnecessary for the calibration procedure.

-

5. Open the calibration config file moai_calib-v2.acp in notepad or any text editor. You will see:

+

{{:​moai:​asura-calib-measure.jpg?​nolink&​400|}}

+

Measure the actual print as shown and record the values. The blocks on the print are designed to make it easy to measure. Each axis (X+, X-, Y+, Y-) has 11, 21, 31, 41, 51, and 61mm dimensions.

-

{{:​moai:​asura_calib_guide_v2.png?​nolink&​400|}}

+

5.

-

The Xval and Yval correspond ​to the measurements obtain in step 4.

+

Make a copy of one of the calibration configuration files from the Asura “calib” folder with the extension .acp. Rename it to “mycalibration.acp” and save it back into the Asura “calib” folder.

-

To use your own data point. ​let'​s say your X+ 61 is measured at 62. This means the X+ side is supposed ​to be 61mm long but the actual print is 62mm long. To adjust for your print

+

Open the file you created with notepad or another simple text editor that does not modify or add data. Do not use a word processor like Word etc. unless you know how to export it as a simple text file with no formatting.

-

- calculate the adjustment value. In this case, it is 61 + (62-61)/2 = 61.5

+

{{:​moai:​asura_calib_guide_v2.png?​nolink&​400|}}

-

On the row Xval 61 60.6. Change it to Xval 61 61.5

+

The Xval and Yval correspond ​to the measurements obtained in step 8. The first number in each line is the target value and is never changed, the second number is the correction factor.

-

+

-

---

+

To use your own data points. Enter the values you measured in step 8 as the second number in each line.

-

<old Calibration>​

+

For example: If you measured -61.25 when you measured the longest part of X-, then you would change the row “Xval -61 60.6” to “Xval -61 -61.25

-

Asura 2.0 brings distortion adjustment for Moai SLA printer. ​ User can activate ​the function by first clicking the Export icon to bring up the sub-menu

+

Once you have changed all the second numbers in each line to what you measured from the test print, then save the calibration file.

-

{{:moai:asura-export-adjustment.png?​nolink&​400|}}

+

Now, print another one of the asura-calib-print-Moai.stl using your new calibration. Follow the same steps as before except when you select the “Export” Icon. Select the Calibration “mycalibration”. This should apply your correction values to the gcode export and your next print should measure out very close to the targets.

+

-

User can either select none or the included default profile moai_calib1. ​ *Adjustment is only effective when exporting to GCODE

+

----

-

For most users, this would be enough to reduce distortion at the edge to under less than 1%. ​

-

For users who want even closer calibration,​ here is what you could do:

+

Software history:

-

1. location the default profile in the calib directory and make a copy. Rename it so that easy to read.

+

9/11/2019 Asura 2.2.4

-

2. open the calibration profile ​and you would see:

+

* open project is faster and no lost supports

+

* Moai 200 calibration ​file bug fixed. New profile

-

{{:​moai:​asura-calibration-profile.png?​nolink&​400|}}

+

6/25/2019 Asura 2.2.3

-

Note the XVal / YVal values. ​The first value is the expected length ​and the 2nd value is the actual length from print. ​We will come back to this.

+

* Unordered List Item

+

* Resin Volume Estimate

+

* Print Time estimate

+

* Improve profile visibility ​and naming

+

* Improved Support Printing ​to make supports stronger

+

* Improve Stability

+

* Drag and Drop

+

* Moai 200 Calibration Profile

-

3. load the calibration [[https://drive.google.com/​open?​id=1DNt3N4w8nlz35NRGfRh1F4yvyvAZblCB|STL file]]. It should automatically line up the A B C D corner in the STL file matches the A B C D corners of the Asura print plate. DO NOT MOVE OR SCALE of the object or it will affect calibration results.

+

12/29/2018 Version 2.2

-

{{:​moai:​asura-calib-print.png?​nolink&​400|}}

+

* Save / Load Project

+

* Undo function

+

* Z-axis cross-section view

+

* Bug fixes

-

4. Afthe ter print is done and cleaned, make the measurement based on the chart below to fill in the calibration profile

+

11/23/2018 Version 2.1

-

{{:​moai:​asura_calib_guide_v1.jpg?​nolink&​1000|}}

+

* Improved Distortion Adjustment

+

* Updated Slicing Engine and Profiles

+

* Quick keys for manual support generation. A for Add, D for Delete, T for toggle