The J3DTech Guide to Resin 3D Printing is a beginner's primer and a veteran's reference for all things resin 3D printing.
Notice of conflict: Derek "J3DTech" Jackson is an employee of Lychee.
Years ago, this guide began as a simple email to a colleague, after seeing his 3D printer in rough shape. I wanted to share the process I had developed to help him care for his printer and avoid future mishaps. What started as a small gesture has grown into something far beyond what I ever imagined. To everyone who has read and supported this guide over the years, thank you. I hope it has been a helpful companion on your journey, just as it has been on mine.
If you’re new to resin printing I strongly recommend you first read the Terminology guide. J3D Tech’s Terminology Guide to Resin Printing
I use Siraya Tech Navy Gray, with 15% Tenacious Obsidian Black for all my examples and prints. This guide is based on Lychee Plus, you can Download the Free Version here.
To begin your 3D printing journey you must first squeegee the release film using a soft silicone spatula. If you don’t have a spatula, buy one.
Don't use the hard plastic scraper that comes with your printer, it will scratch the FEP. If you damaged your FEP I recommend the Siraya-Tech nFEP
Do this before every print, always! Failure to do this will lead to permanent damage to your 3D printer.


By doing this, you’ll accomplish three important things:
If you feel a bump when using the Squeegee, run a VAT clean. Watch the video below for instruction.
If you still feel a bump even after running a VAT clean, you most likely have a damaged FEP. Use a mirror or empty the VAT to check the condition of the release film. Replace if necessary, see this next video for inspiration or refer to your printer’s user manual.
You can also protect your 3D printer by making a little tape go a long way:



If you prefer video, check this out! Remember to subscribe!
Leveling the build plate is the most critical step you can take. It does not matter if everything is perfect. If your bed is not level, it will not print.
Many new 3D printers have “Auto Leveling”, but most will still need to be manually leveled.
This is my preferred method. Why?
Apply medium pressure on the plate. Lightly tighten in an X pattern. This will change depending on your printer but the theory is the same. Don’t make them tight on the first pass.


After about 4 passes. Reposition the wrench for the final tight, but do not strip your bolts tight.
Reset Zero or Z=0
Not all printers have this option. If yours does, it needs to be done right after you level, while the build plate is down against the LCD.
Some printers with “Auto Leveling” have removed this function. Making us all suffer as a crucial feature was killed.

If you’re still not sure how to do this after reading this seciton, see your printer’s manual for specific instructions. For printers with a ball joint like the Saturn series, my VAT Spacer is needed for VAT leveling.

These function by preventing the build plate from rotating making leveling even easier than the paper method.
If you’re more comfortable with paper leveling, or your printer is 13″ and larger:
To confirm that your printer is level, you'll want to use the Build Plate Calibration parts. For now keep reading to learn more about the resin and printer settings you will need for calibration. If you’re having issues you can't solve, read the Troubleshooting Print Failures section below.
The following chapters are covered in this video.
Normal Layer Print Settings
Burn-in-Layer Layers Print Settings
Two Stage Motion Control, (TSMC)
In this chapter, I will cover all the settings found under Normal Layers.

The > symbol means “and then”.
In this example. The printer will lift 3 mm and then lift another 3 mm, a total of 6 mm. This is explained more in the TSMC chapter below.
Layer Thickness: This is how thick each print layer will be. The lower the number the thinner the layer. Gaining more detail at the cost of longer print times.

Light off Delay / Wait Before Print: A short pause after the printer has fully retracted and before the UV light turns on to cure the resin.
Exposure time◼︎: This is the setting we are printing the calibration tool to adjust. Use your resin’s recommended UV settings.
Lift Distance◼︎:
Lift Speed◼︎: how fast the build plate will rip the model off of the FEP after each layer. See the examples below for speeds.
Retract Speed◼︎: how fast the build plate will lower. See the examples below for speeds.
Retract Distance◼︎: only available on Chitu Systems Motherboard and when using TSMC, explained below.
Light Intensity◼︎: Found on Chitu Systems Motherboards this lets you set the UV power.
These are the first layers printed and need to be exposed to UV light for much longer than normal layers. This is so the resin will adhere to the build plate during the remainder of the print.

These settings only affect the first layers printed in this example, only the first 4 layers.
Exposure Time◼︎: use your resin manufacturer recommended settings. This can always be calibrated later.
Transition Layers◼︎: will transition away from the burn in layer settings to the normal layer settings.
Light-off Delay◼︎: When using an Anycubic printer, you will only have light off delay listed under the normal layers. However, this setting applies to all layers. If your slice ends in .ctb, only the settings under the normal layers will be used. If your printer can slice using .prz (Phrozen) or .goo(Elegoo) the wait times under Burn in layers and Normal Layers will be used.
Lift Distance◼︎: set this to 25% higher for Burn in Layers over Normal Layers. This is because these layers will be the most difficult for your printer to remove from the FEP. The result of larger cross sections and longer burn in time.
Lift Speed◼︎: should be slow for burn in layers. No greater than 40mm/m. This is because as stated before, these layers are very difficult to remove from the FEP.
Retract Speed◼︎: needs to be set very slow for Burn in Layers. This is because the build plate is trying to push the resin against the LCD under incredible pressure. So much pressure that the frame and arm of your printer will flex and bend.
Primary Objective: Speed up your print time while keeping the same accuracy and success rate.
Objective 2: Have the model Pop from the FEP 98% of the time during the slower Lift Speed.
Objective 3: Have enough total lift height to never have a failed FEP release.
Objective 4: Reduce print time.
Don’t lift the print so high that the printed surface of the model is lifted out of the resin. Exposure to air can cause failure or layer lines.
Now that you know what Lift/Retract distance and lift speed are, let’s apply that knowledge. If you prefer a video explaining TSMC over reading, watch below.
In this example, I’m lifting the plate a total of 8mm. 40 mm/m for the first 4 mm plus 80 mm/m for the final 4 mm. That’s right, as I stated before these numbers are added together.
For Retract speed you will notice that the lower number is in the right field.
In this example, I’m lifting the plate a total of 6 mm. 45 mm/m for the first 3 mm and 200 mm/m for the final 3 mm. For Retract speed you will notice that the lower number is in the right field.
The two differences between Chitubox printers and Anycubic are:
The Build Plate Calibration tool is a resin 3D print designed to help users ensure their build plate is properly leveled, calibrate burn-in time, and set the Z-offset for accurate prints. It identifies leveling issues by comparing the thickness of five test plates placed across the build area. Proper Z-offset calibration prevents layer crushing, which can shorten prints, damage the FEP, and cause print failures. By measuring and adjusting based on the tool’s results, users can achieve a level build plate and optimal first-layer adhesion, improving overall print quality and consistency.
Download the test model here and watch the video below to understand how important this is.
This model is designed to do three things in a 15 min or less print:
Why do we care about the Z-offset?
Most new 3D printers with “Auto leveling” can’t do this. RIP being able to properly calibrate your printer.
Layer Crushing is when your print is shorter than it should be. This is often because the printer is starting at a height below the set layer thickness.
Layer crushing will mostly work itself out during the entire print. But overall your print will be a tiny bit short. The worst side effects of layer crushing are:
Arrange the 5 flat plates on the build plate in a dice pattern. Each part has a symbol on it that helps identify where it was on the build plate. Notice the orange boxes in the picture above; its location correlates to the part position.
I suggest curing them for about 30-60 seconds. This won’t alter their accuracy but will make them safer to handle.


Verify that your build plate is level
Are any missing?
Do you have digital calipers?
Calibrate your burn-in time
This step repeats some instructions under "Burn-in-Layer Layers Print Settings" in the Prepping Your 3D Printer section of this guide.
Check and set the Z-Offset
For this you will need Digital Calipers – I’ve tested a few methods to not need them, but precision is required.
Measure the 5 Plates and write it on the front, remember they are supposed to measure 1mm on the thinnest section.
If they measure UNDER 1mm
If they measure OVER 1mm
Calibration is not just about setting the UV exposure time, there are other very effective tools. Let’s talk about how to use them.
Download the Boxes of Calibration test print here. If you’re looking for a Multi Cure Calibration test (RERF), find one here.
“Boxes of Calibration” is a 3D-printed test model designed to help you fine-tune your resin 3D printers for optimal performance.
The model consists of nested boxes and a series of pillars, each serving a specific calibration purpose. The nested boxes assess dimensional accuracy; when printed correctly, the smaller boxes should fit snugly into the larger ones without excessive force. The pillars, varying in thickness, test the resin’s tensile strength and the printer’s ability to reproduce fine details.
By adjusting printer settings based on the fit of the boxes and the completeness of the pillars, you can achieve precise and reliable prints!
Objective: Get as many pillars as you can get, while the boxes fit.
The more you increase the UV exposure time, the more pillars you can theoretically print. This is because UV exposure time does two things:
This becomes a game of tug-of-war between hardness and accuracy. This is what makes Boxes of Calibration a very unique calibration method. Because there is a control (The accuracy of the boxes), you don’t get to be naughty by increasing the UV exposure time to force all the pillars to print. Instead, you must consider other things that can increase accuracy.
Here is a list of things that affect the print quality in order of impact.
Resin settings:
The printer:
Once calibrated, you can almost always use that setting forever. If the temps change more than 4 ºC or you alter the layer height, you will need only calibrate again for the UV exposure time. All other settings remain the same.
First, cure them for 2-3 min to make them safe to handle. This will also make your measurements match a normal print.
If you don’t have digital calipers that’s ok. All you need to do is snap off the 4 mm and 6 mm Boxes. Once they fit inside of each other where you can still pull them apart you’re good to go.
If you’re looking for digital calipers, know that you don’t need expensive ones – they are not more accurate.
Boxes not fitting is mostly an issue of blooming, blooming is caused by a few major factors.
How to address each issue
To prevent damage to your FEP, rotate them 90º and move them by a few milimetres each print. This is true for any file you print more than one time.
If you have a pair of digital calipers, snap off the 4 mm and 6 mm Boxes, to allow measuring all the boxes easier.
To measure the inside of each box:
Once you have reached dimensional accuracy you can now pay attention to the pillars.

The pillars are designed to do the following:
So you’re missing pillars?

Once you’ve reached as many pillars as you can, at dimensional accuracy you have calibrated your resin to GOD tier! Save the resin profile in your slicer as “Boxes of Calibration”.

Remember, anti-aliasing is not used for calibration.Antialiasing (AA) is designed to smooth the surfaces of your 3D print by adding extra greyscale pixels on the curvature of the images that the 3D printer will display on the screen.
If you have an Elegoo printer, don’t use AA when using the .goo file format. It can cause some VERY serious issues (learn more).
What is shown below is the best setting for AA. Many other AA settings offered little to no difference, however this setting is magic.
Do your own test to validate, print with AA on and OFF then reach out to me on the Lychee Discord to share the results! DL the file here.
Lychee Slicer version 5.0 and on:
Testing on the M7 Pro:


Minimum .7 mm thickness
You have many types of rafts to choose from. What one you choose is up to you as long as you pick one. However I do recommend the “Sled” or “Line Triangle in Lychee”.
I’ll use the Triangle◼︎ raft for large bases or anything with a massive surface area on the build plate.
The Sled◼︎ raft is best for everything else. The lip makes it easy for the scraper to get under and pop the print off of the build plate.

Now that your bed is level and calibrated, it’s time to apply it to the different sizes of models.
Small Models
Small prints are very forgiving. You can also get away with a lower burn in layer time. Often around 15-5 seconds.

Medium Models
Medium model settings will be used the most. They can be used for small to medium large prints. Add 4-8 seconds to your Burn-In UV exposure time.

Large Models
Larger objects come with issues of gravity and large cross sections increasing suction force – the pulling force your printer has to use to pull the model off of the FEP.

If you followed this guide to this point, you’re in a minority. A minority that took the time to calibrate your printer and obtain some knowledge.
However, far too often I see failures where nothing is printed but the supports. More often missing an arm, leg or another feature. The #1 piece of advice I see given is… can you guess? “Increase the exposure time!”
If you can print the supports or half of the object, why can’t you print the rest of the model?
If you’re under-exposed would you not just have a blob on the FEP?
While “Increasing the exposure time” will eventually work. At the cost of finer details and resin. There is another option, simply increase the support!
And it can be simple, you can do this in a few ways:
If you’re using Lychee Slicer, and you have the .lys or .slt file watch the video below for a fast and easy way to do this. For everyone else, keep reading and I’ll go over how I support models to get success even when using the most difficult resins on the planet.
Objective #1: Orientate so the surface you care about the most is at the top or sides of the print. Never put visible details you want to preserve facing the plate.
Objective #2: Orientate the model so that it supports itself. The object is your best support; use it. It’s best to look for V or Y shapes.
Objective #3: When dealing with a large flat surface, like a base. Add tilt to help build that flat surface over several passes (as long as it does not overly interfere with objective 1 and 2).
Rotate the base so that the part that will face the front is highest on the Z-Axis. How much you tilt the base is based on a few key factors:

This is because not all resins are after the same end goal, for example: Pigment added to resin for color blocks UV light, the more pigments the more accurate the resin can be. But it will also be thick and brittle as Pigment makes a horrible poliomer.
Some resins are designed to be flexible or more durable. These types of resin always suffer with accuracy due to the properties of the fillers allowing the UV light to easily pass deeper into the resin creating accuracy issues.
On the example below, supports will be on the exterior and final details of the model. As you can see there are supports on; back of the foot, blades and hand shield. The kilt and mask will have support damage facing up towards the viewer when assembled.

Example of my Skyscraper method: objects are facing up like a skyscraper to build on top of itself. Hollowing is used to reduce cross sections.
Supports are under folds that will point down in the completed mode and/or inside joints (the best place) that will be glued.

For some objects the only way to get accuracy you need is to print them straight up, Like a skyscraper. Below are some examples of objects with .01mm tolerances.

This moving track has over 90 links and was printed as a single part. Only possible using this Method and a very good resin. I used 100% Siraya-Tech Navy Gray.

To visualize the track above I printed it as multiple parts. The size of the pin hole is 0.376mm and the pin is 0.354 mm. Thats .022mm total but I need a gap around the entire pin, that’s 0.011 tolerance! I also printed gear with a cap that has 0.008mm of tolerance.


Notice the ridges compared to the ridges on a US Quarter.


For miniatures this means more detail. This also works for tall thin objects like these swords.

New to Support? See the video below!
There are four types of supports: structural, shape, detail, and bracing.
It’s important to understand, once you have your printer dialed in for Burn-in and Normal layer exposure. Over 95% of print failures are a result of bad supports, NOT bad printer settings.
When supporting, follow the same logic mentioned previously regarding model sizes. Small, Medium, and Large Models. These support profiles were developed to get the best shape, detail and print success using my Boxes Calibration tool.
J3D’s Support Settings
With Lychee Pro you can have an additional 3 Presets:
If you have Lychee Pro you can download and import my support settings.
Supporting Bases
Helpful tips: watch my video on Mastering Lychee Supports.
Watch my video on how I supported this base below:
Supporting Small Models
With Small models you can get away with:
Note that just because you’re printing a small model does not mean you can now use light supports. Medium supports are for keeping shape and holding your print to the build plate, light supports are only for keeping detail.
Mulan Sword Example, Modeled by Sephon.
The blade is not curved at the end, it just looks that way because of how the light passes through it. Mulan’s sword is so thin you can still see through it. Until it was cured it would fold over like a wet noodle. Yet the final product still has amazing detail and it kept its shape.

In this very small sword and sheath we have some extremely tiny details and a sword that’s under 1 mm thick. Using these settings such prints are very possible.




Supporting Medium Models
With Medium models you can get away with:
Warrior Example
In this example of two medium models. You can see the use of the Skyscraper method in play. Pay close attention to the average direction of the crystals, shield and cloak.
Also notices how MANY medium supports are used to preserve the shape of the base. Think of a reverse bed of nails: the more nails the less pressure. There are no heavy supports used. Mini supports used to keep the details of the cloak.
Also pay close attention to the tip of the shield. Always support downward facing tips on multiple sides.


Surface Structure
If you’re trying to preserve the shape of an edge or surface. Place the supports right up to, but not over the edge.
In this example of the base for the TMNT statue I have a complex surface that will be joined to another just as complex. I added a large amount of medium supports with light supports on smaller details like little outcrops in the rocks.

Result before any sanding. I’m holding it with 2 fingers to show I’m not applying pressure to the model, see how there is no stress on the glove.

Mulan Pants Example
The Skyscraper method at work, with the belt and legs.



Supporting Large Models
With large models you can get away with:
Mulan Dragon Example




F22 Example

I highly recommend watching the video below:
If you can hollow, you should hollow. Just don’t forget to add drain holes in locations you won’t see in the finished model.

Thickness: How thick the wall is.
In the example above the bust on the left is at 2 mm, the busts on the right are at 1.8 mm.
Quality: How many polygons are going to make up the inner walls of your model. The more polygons the higher the quality but this comes at a cost.
In the example above the back of the bust is at a quality of 1 (min). The front bust is at 4 (max)
Not to be confused with peel force or cross sections. Suction Cups are created when you have a void.

In the example above, I used Lychee Suction Cup Detector. Available in the Pro version to highlight the in this print in yellow. If you don’t have Lycee Pro you can use 3D Builder – Microsoft Apps. Remember that every void is a suction cup and will need to be addressed if they are too large.

To prevent suction cups, you need to place a drain hole in the lowest part possible. Adding holes as the print moves up will encourage good resin flow.

Some holes will be red this sometimes means that it’s against too much geometry and Lychee can’t export it. If you try and save this file as a .stl the two red holes won’t be added.

On the top of many models will have Natural Suction Cups. Not all of these can be resolved, however, if you’re hollowing, a simple hole into the main chamber should work.

Smaller suction cups, the ones you see in Yellow are ok. They won’t affect the print enough to cause any damage or lower success.

Where a drain hole can’t be used, a blocker might be an option. Blockers only Block (prevent) hollowing. This means if the suction cup is created due to the shape of the model a hole must be used.
Blockers can also be very useful in removing resin traps. This is where you have a part of the model that’s large enough to be hollowed, but is surrounded by areas that are not.

A few well-placed Blockers, the blue box◼︎, and holes, the Red◼︎ and Black◼︎ cylinders, removed almost all the suction cups. The suction cup in the back could not be resolved with a blocker because it’s a void in the geometry. Only a hole can resolve this. However it’s too small to cause any issues.

Drain holes are needed to allow the resin to escape from the hollows parts of your model. I typically use as many as I can and I try to keep them over 2 mm, but the model will dictate.
Always place them in an area that can’t be noticed, or is difficult to notice. Always try and place 2 or more, at least one near the top of the model to allow draining during printing.
Drain holes need to be deep enough and/or angled to penetrate the wall of the model, but don’t come out the other side.



Some models are best built right onto the build plate but you still want to hollow them. This is difficult because the bottom hold won’t drain till after it’s been removed from the build plate. The trick is getting a minimum of 2 holes as close to the top of the print without causing any damage.
In this example I’ve snuck 5 drain holes into a single print model. Models that are done in one print are more difficult because you have no seams to hide the holes. This is where I find places that will be covered in shadows.


Here is the end result. Pictures taken under bright light and 4x magnification.


For larger objects you will need to add Internal supports.
With Lychee Pro you can have up to 6 support profiles. I highly suggest making one of them an Interior Pillar.
If you’re using another slicer or the Free version of Lychee modify my heavy support to have a 1.5 mm shaft and 1.5 mm tip. This way the entire support is now a pillar.
Next change the view so that you’re looking up under the model. There is a toggle on the layer slider.
Now you will support the inside of the model much but with far less support but much larger.
The objective here is to add some support on any large islands but not to small islands.
Finally support the “ceiling”, think of Dwarven or Roman architecture.


I choose to build directly on the plate when I have an object that needs or can be perfectly flat on the surface that is against the plate.
Option 1: Build in Raft
If you can edit the 3D file, you can also add a raft with raised edges that move away from the print. This Raft will absorb the Burn-In layers and make it easier to remove.
The raised edges will act as a sanding guide to make sure you both sand the print evenly and that you don’t over sand.

In this example I have 4 parts that will have a flat surface in the final product. Three parts to make up the base and the main chest that will have 2 side caps. All parts need to fit perfectly flat for the best result in the final product. Link to Robot model.



Option 2: Calibration to remove elephants foot and layer crushing
It will take a few test prints to find the correct balance of pixel removal vs exposure time. The goal is to remove the Elephant’s Foot while keeping enough material for good build plate adhesion.
To remove layer crushing see Build Plate Calibration.

You can see my process in the video below, or get a short run down here.
Build Plate Removal
Hold the build plate 90 degrees off of your surface to reduce the chances of throwing off your level. Use the scraper to get under the raft, and the model will pop right off.

First Clean
I start with spraying IPA over my models right after I remove them from the plate to remove large collections of resin.

Second Clean
Dunk into a very dirty IPA, followed by another quick spray. Then I’ll lightly shake and knock off any extra fluid.

Third Clean
Now into the main IPA tank, where they will sit for 5-10 minutes. I no longer turn on the motor as I found it damages the models by banging them around and suturing in old IPA particles.
Instead, I let them sit, then at the end I’ll swish them in the upper layers of the tank.

I highly recommend you heat up the supports, then quickly remove them while they are hot. If you choose to do this using a heat source, you must wear a mask.
Hot Water Method
Put the print in a bucket of hot water and let it sit for about 30 seconds, then remove the supports. The result is pretty good, however, I don’t use or go into detail on this method as it has some major drawbacks.
Heat Source Method
Here’s why I recommend the heat source method:
If the resin smokes, you overheated it. This will not ruin the model as by now you have removed 99% of all extra resin, but it will create toxic smoke.


Remove any leftover supports using precision tools, I use this set of dental tools.

Fourth Clean
After the supports are removed, I run them for a final clean. This is not always necessary, but it can make a noticeable impact.
You can use an ultrasonic cleaner, All3DP recommends the Uniformation Ultrasonic Resin Cleaner.
Note: If you use an ultrasonic cleaner not intended for resin, do not use a heat function. Heated IPA must be in a very well-ventilated room, or users risk serious bodily harm.
The safer and cheaper method is to have another bucket with very clean IPA for the final dunk and wash. I’ll let my print sit in this for about 3 min.

Final Dry
Make sure your models are 1000000% dry before you cure. Let them sit for a very long time or use a mechanical tool like a heat gun to dry them off. Wear a mask when using heat guns around resin.
Final Cure
Do a quick 30 seconds then check for any dripping resin. Especially from hollowed models. Flip the models and do 3min, repeat till your resin is fully cured.
Can you over cure resin 3D prints?
No, but also yes.
Fast ABS like “hard” resins, the UV reaction will continue till there are no more binders to react to the UV light. At this point the resin is fully cured & more UV will have no effect.
Flexible, clear or Cast resins, you can over cure them. But in post curing, and when printing. Be careful using a calibration part that could lead to overcuring. These need to be cured in a way that preserves the color, flexibility or burn out. It’s best to follow the manufactures post cure processes.
Wear a mask and UV glasses when using a UV light. When using a cure station, leave the room. This will create toxic fumes.
If you don’t have a cure station I recommend the Beast UV Flashlight. Remember always wear UV glasses, or you can go blind, your choice.

Trash
Make sure you cure all your supports, used paper, used gloves and any resin waste.
I throw them into the trash and use my UV flashlight to cure them all at the end of each print. You may also choose to throw everything into a small clear container and cure it using a flashlight or your cure station before you dispose.
Cleaning your FEP
See my video on how to properly clean your FEP below:
Do this after every print – unless you use the silicone spatula method to stir and check your FEP before every print. Most 3D printers have a tank clean option; see your manual to find this function.
Keep a stash of tall supports that you can use as handles to easily remove the cured resin from the tank clean process.

Emptying and Removing The Vat
I highly recommend buying a large syringe to suck the resin out and run it through a paint filter back into your resin bottle. Find the link at the bottom.

Once your VAT is mostly empty it’s much easier to pour the remainder into the filter by hand.
Every time you remove your VAT, you expose your LCD to dust, hair, falling objects like build plates and resin. This is just one of the reasons to level in the VAT.
Clean your LCD
Layer lines can be very frustrating, potentially ruining a perfect print when in the wrong place. Here is a list of potential causes.

If you ever see these large bumps on your 3D print it could mean a few things:
As volcanoes can be caused by multiple things there can be different ways to resolve it:
Not enough support.
But why would I say this is most likely the cause? What do we know:
After eliminating a lot of things, what’s left? Well, not enough support.
The fix: Increase support contact with the model.
Problem: Z-offset is off causing layer compression.
This means that the very first layer being printed is too close to the LCD and there is not enough room for all the layers to be correctly printed. This is mostly an issue when printing the raft due to the larger cross section and extra heat generated by curing the raft.
Why does it affect the supports?
I believe it’s because the FEP is pushed into the LCD with too much force causing very bad things to happen:
Fix: See Build Plate Calibration in this guide for the instruction to set your Z-offset and check your level.
Your build plate is not level.
Prints on one side of the build plate are successful. However, prints on, the opposing side are hanging off or failed completely. See Build Plate Calibration.
When more resin is cured than expected on X and Y, we call that blooming. On the Z or Height, we call that cross Cross Curing, Z-Blooming.
In the example of Cross Curing above, the bracket on the top was printed with a very accurate resin greatly reducing the pillowing effect found on the bottom bracket. You will even notice that the damage caused by supports is significantly reduced. Despite both prints using the same support settings and both resins perfectly calibrated for dimensional accuracy.
If you’re using a resin, like clear or flexible, that’s not as accurate what can you do?
M.C.C is designed to help you get “close” to the target UV exposure time. (Only available on some 3D printers)Can also be used as a stand alone Calibration method.

Download here
For any Concepts3D Printer there is no need to download as this Calibration print is included on the printer.
Eight unique 3D files are available. Each is labeled 1-8 in the center to be easily identified after being removed from the build plate.
Each plate is cured at a slightly different UV exposure time. Allowing you to test 4, 6 or 8 (Depending on your printer) UV exposure times in a 30 min or less print!
Should be followed up with Boxes of Calibration for the final and best calibration you can ever get!

Goal: Get as many pins as you can to print, while also still being able to visibly see the smallest holes measuring only 0.2mm. Use the larger Pins and Holes to help guide you through the Calibration process.
Results: All pins should print, and the smallest hole should be visible.

Not all resins will be able to 100% pass this test. On the right you’re trying to get thin sheets of resin to print and stay standing. On the right very thin gaps you’re trying to not allow to fill in with cured resin.
Goal: Achieve both standing walls and clear gaps as far down the test print as possible.
Result: Better results mean better resin/printer and calibration.
Right Side: Aim for thin, standing walls.
Left Side: Aim for clear, unfilled gaps.
Adjust: Tweak UV exposure time and wait time.

We all know what basic text should look like, hopefully? (This is a visual accuracy test.)
Goal: The raised and indented text should be legible.
Result: Better results mean better resin/printer and calibration.

Very similar to the infinity symbol this are 3 points that almost touch (This is a visual accuracy test.)
Goal: Get all three points to just barely touch while not filling in the 3 empty triangles (Empty space).
Result: Better results mean better resin/printer and calibration.

You can use Digital Calipers or even the Boxes from Boxes of Calibration to check Dimensional Accuracy.
Goal: Get each measurement to measure within 0.02mm for high accuracy resins 0.04mm for softer resins.
Result: A best way to objectively identify how much blooming your resin has on XY.
4mm: The 4 posts will measure 4mm on the outside. The space between the 4 posts is 1mm, this can be used as a Raft thickness check.
6mm: is 4mm on the inside, 6mm on the outside.
8mm: is 6mm on the inside, 8mm on the outside.
Using the Raft you may measure the distance between the test and the edges.
2mm: left of the 8mm to the edge of the raft.
18MM: The total length of the test.
24mm: From the 4 posts to the left of the raft.
Why not do more than one thing at a time?
While you’re calibrating your normal layers, you can also make sure that your printer is Level and that your Z offset is correct!
Goal – When printing only one: The 1.0mm check point should read between 0.7mm and 1.1mm. The closer to 1mm the better. Saying within 0.04mm is the goal.
Goal – When printing multiple for M.C.C: The difference between the thinnest raft and the thickest raft should be no greater than 0.04mm. All rafts should not measure under 0.7mm or over 1.1mm.
Result: In a perfect world all rafts would measure 1mm. This would mean a perfectly flat build plate, a perfectly level printer with a perfectly set Z offset. Because we don’t live in a perfect world.
Use Digital Calipers to measure either check point marked 1mm to check for Z-offset.
Additionally using the 0.05mm – 2.0mm check points you can find out how your printer progresses though the Z-offset issues over the first 2mm.
Due to the physical size of this calibration part, you will want to make sure that you’re using extra Light off Delay or Wait Before Print on the bottom layers. Or this will most likely measure 0.2 – 0.4mm too thick.
This can be used to troubleshoot prints failing to hold onto the build plate, or split rafts. To learn more watch this video!

This spot is reserved for wiring down whatever you like.
In this example 32s for the bottom UV exposure time and 1.5s for normal UV exposure time.
The 1.0mm raft thickness check point measured 0.74mm.