Island Detection on CHITUBOX Explained



Since version V1.8.0 Beta, we have added the island detection feature in CHITUBOX. It can help you quickly identify islands and overhangs in a sliced model, lowering the risk of print failures. In this post, we will give you an explanation of this powerful tool, including how CHITUBOX defines islands, how to use this feature, and what you need to do when there are islands detected.


How CHITUBOX defines islands

In CHITUBOX, the island detection feature can be used after you slice the model. The "islands" it detects are the pixels in every layer of the sliced model that has no model parts or supports connected to it, regardless of their area.


The following image illustrates the definition above well. The red pixels (in layer 446) are islands because they touch nothing in the layer right above (445).


So, the islands include any isolated pixels and unsupported overhangs.


These are islands:


These will also be detected as islands:


How to use the island detection feature

Island detection on CHITUBOX is easy to use. The following is a detailed explanation:


  1. To detect islands, simply click the Detect Islands button at upper left on the slicing preview screen. Then CHITUBOX will start the detection process.

  2. When the detection finishes, you can view the number of islands detected in the lower right corner.

  3. When the detection finishes, the Delete Island button will be enabled at the same time. This button enables you to delete islands of the current layer or all layers. You can choose which option you like using the arrow button in the lower right corner of the Delete Island button.

  4. To know what layers contain islands, simply click the Show Island Layers button.

    There will be red lines next to the preview slider showing what layers have islands. You can drag the slider to move manually to those layers.

    Or, with the Show Island Layers button pressed, you can click the arrows next to the layer number to go to the next or last island layer.

  5. Once you are on a layer with islands, the islands will be marked with a red color.


Note: In the version of V1.8.0 Beta, no matter how many times you click the Detect Islands button, the detection always runs based on the original model and data. That is to say when you have removed the islands, and then click the Detect Islands button, the model will restore to the original state, with the removed islands recovered and detected again. This issue is fixed in later versions.


What to do after there are island detected

What we recommend is that, when that happens, DO NOT remove all the islands immediately, as this will probably corrupt your model. The better way is to check layer by layer and see which type the islands belong to.


If the islands detected are isolated pixels, they are mistakes of the model and have little effect on the model itself if deleted. But if they are unsupported overhangs, then removing these islands will corrupt the model.


So if there are isolated pixels detected, then it is fine to just click the Delete Island button to remove all of them. But if you find some overhangs, you should go back and edit your support. When you make sure your supports are properly added, then slice the model and run island detection again.


Hopefully, this post has helped you have a better understanding of how island detection works in CHITUBOX. If you are experiencing any issues with this feature, feel free to contact us at