Skip to content

Printer compability with per layer settings and advanced tools

Tiago Conceição edited this page Mar 26, 2022 · 22 revisions

This are the known printers to work with per layer settings and advanced tools like Dynamic layer heights, or other tools that change each layer parameters individually. More printers are compatible, but this is the list we know so far. Please note you need to have your printer firmware up to date!

  • All printers that really follow a gcode file (UVtools GCode tab, if text is present then is compatible)
  • All printers with generic chitu firmware >= version 4.3.9
  • All printers that support CTBv4 (Chitubox v1.9.0)
  • CREALITY LD-002R [ctb]
  • CREALITY LD-002H [ctb]
  • CREALITY LD-006 [ctb]
  • ELEGOO MARS [ctb]
  • ELEGOO MARS PRO [ctb]
  • ELEGOO MARS 2 [ctb]
  • ELEGOO MARS 2 PRO [ctb]
  • ELEGOO MARS C [ctb]
  • ELEGOO SATURN [ctb]
  • EPAX E6 mono [ctb]
  • EPAX X133 4Kmono [ctb]
  • EPAX X156 4Kcolor [ctb]
  • EPAX E10 [ctb]
  • EPAX E10 89mono [ctb]
  • EPAX X1K 2Kmono [ctb]
  • EPAX X1-4K [ctb]
  • EPAX X10 [ctb]
  • Phrozen Sonic 4K [ctb]
  • Phrozen Sonic Mighty 4K [ctb]
  • Phrozen Sonic Mini 4K [ctb]
  • QIDI Shadow5.5s [ctb]
  • QIDI Shadow6.0 Pro [ctb]
  • QIDI i-box mono [ctb]
  • QIDI S-box [ctb]
  • QIDI 6.08 mono [ctb]
  • Stek X-Cube Plus [ctb]
  • WanHao CGR MONO [ctb]
  • WanHao CGR MINI MONO [ctb]
  • WanHao Hellbot [ctb]
  • Peopoly Phenom [ctb]
  • Peopoly Phenom L [ctb]
  • Peopoly Phenom Noir [ctb]
  • Peopoly Phenom XXL [ctb]
  • Voxelab Proxima [ctb]
  • Anycubic Photon S [pws]
  • Nova3D Elfin [cws - gcode]
  • Nova3D Elfin2 Mono SE [cws - gcode]
  • Nova3D Bene4 [cws - gcode]
  • Nova3D Bene4 Mono [cws - gcode]
  • Uniformation GKone [jxs - gcode]
  • Uniz IBEE [zcode - gcode]

How to test if your printer is compatible:

  1. Slice or re-use any file
  2. Open file on UVtools
  3. Go to: Tools - Edit Print Parameters
  4. Tick the "Change settings per a layer range"
  5. Untick the "Synchronize"
  6. Select - All Layers
  7. On "From", start at layer 1
  8. On "Exposure time" set to 2 seconds
  9. Hit apply
  10. Save file and transfer to printer
  11. Remove the vat from printer
  12. Start the print job

What to expect

  • If your printer is unable, then it will print the layers as configured on slicer, with the global bottom exposure for bottoms and normal exposure for other layers. The 2s exposure from second layer and forward won't be respected.
  • If your printer is able, the first layer should exposure for the time set on slicer for bottom layers, but all the rest layers should exposure with 2 seconds.

As alternative (Auto generated):

  1. Download this script: https://github.com/raw/sn4k3/UVtools/master/UVtools.ScriptSample/ScriptTestPerLayerSettingsSample.cs
  2. Load a file that you previous printed into UVtools
  3. Run this script via Tools - Scripting
  4. Go to File -> Save As, and give it a new name
  5. Remove printer VAT and head/plate
  6. Print the created file and observe the printer LCD and movements:
  • First layer must show the whole face and do the normal lift sequence and raise to the next layer.
  • Then all the renaming layers should print one object per layer at same height, if not, then your printer is not able.
  • Note: Look at printer screen to confirm the layer position, exposure time is set to 5s on first two layers, and 10s on remaining layers. When a layer start to exposure, count out loud the seconds, should be 5s for the first two, and 10s for the 3rd and on layers.
  • If the time match then your printer is compatible, otherwise if all layers took around 5s then your printer is not compatible.

If you find your printer compatible and not on the list, please report so we can add.