Comparison of HALOT-MAGE Pro and the original HALOT-MAGE: 5000 vs 8000 µW/cm², 70 vs 170 mm/h, USB vs Ethernet+Wi-Fi
Base HALOT-MAGE next to the Pro: similar shell, but the Pro is ~2.4× faster, 60% brighter in UV, and adds Ethernet — meaning some of the base Mage's headaches are solved differently on the Pro, or simply don't exist there

The Creality HALOT-MAGE is an MSLA resin 3D printer with a 10.3" 8K mono LCD (7680×4320), 29.7 µm pixel pitch, 228×128×230 mm build volume, 5000 µW/cm² UV power, and up to 70 mm/h print speed. Released in April 2023 at $399, discontinued in 2024 and replaced by the HALOT-MAGE S (14K) and HALOT-MAGE Pro. But tens of thousands of units are still in the wild and printing — with their own set of base-version-specific quirks.

This article focuses on bugs unique to the base MAGE: things that don't exist on the MAGE S or Pro, or work differently there. Generic resin printing issues (overcure, support saturation, suction streaks) are covered in our general MSLA troubleshooting guide. All facts below are confirmed by Creality forum threads from 2023–2025, the UVtools GitHub repo, and reviews from 3DPrintBeginner and 3DToday — full source list at the end.

1. LCD shows no pattern after ~50 layers

HALOT-MAGE internals: visible mainboard, white FFC ribbon to the LCD module, and PSU
That wide white FFC ribbon on the left is the prime suspect. It sits on a mainboard connector and runs to the LCD module under the metal plate

The most baffling base-MAGE bug, with an active forum thread running since May 2024 with the latest replies in September 2025. The printer starts a print, the UV source fires, but no layer pattern appears on the LCD — resin in the vat hardens as a flat sheet across the whole build area, or fails to cure at all. What's telling: user OrKaS (October 15, 2024) reported the symptom persisted even after replacing both the LCD and the UV lamp — meaning the matrix itself isn't the root cause.

A third user, Fabien Palencia, noticed the failure starts exactly after layer 50 — pointing to a firmware timing bug or a defect in the FFC ribbon between mainboard and LCD module (the same one in the photo above). Creality has not publicly closed the thread.

  1. Remove the rear panel (4 perimeter screws). Find the FFC ribbon connector on the mainboard and the other end on the small board under the LCD. Carefully release both latches, pull the ribbon, inspect for kinks or contact oxidation, wipe with IPA, reseat firmly. FFC latches are fragile — don't force.
  2. Flash the latest firmware from creality.com/download/halot-mage-3d-printer — go for 2024+ builds, earlier ones had a long-exposure timing bug.
  3. If ribbon + reflash didn't help — replace the LCD screen kit (10.3" 8K mono). $200-400 from Chitu Systems or Amazon. Creality video guide: «Service tutorial HALOT - MAGE PRO the printing screen replacement» (works for the base MAGE too).
  4. If symptoms remain after a new LCD — mainboard defect. Within the first 12 months it's a warranty case, push for an RMA. After warranty — either a donor mainboard from Chitu Systems, or honestly cheaper to upgrade to a HALOT-MAGE S.

2. Vat resin leak → destroyed LCD

A first-batch design defect: the inner edge of the aluminum vat retaining ring isn't deburred properly, leaving sharp ridges in spots. When you tighten the ring as designed, it doesn't just clamp the FEP — it slightly nicks it. The micro-cut is invisible to the eye, but resin under the lift-and-peel pressure leaks through the gap straight onto the LCD beneath. The loudest case is the «I was ghosted...» thread: cured resin glued the LCD panel into its mounting cavity and Creality support went silent for weeks.

Symptoms

  • Dark spot on the LCD during Clean Vat Mode (screen test with vat removed)
  • Resin droplets between the LCD glass and the metal mounting frame
  • Pooled resin under the vat when the platform raises — visible or by sticky residue
  • Cured resin film on top of the LCD glass after a few hours of running

Fix and prevention

  1. Prevention on a brand-new printer, before the first print: remove the vat, unscrew the retaining ring, take it apart. Sand the inner edge with 600-1000 grit — knock off the burrs, round the profile. Hold to a light at every centimeter. Five minutes of work and a guarantee against $400 of damage.
  2. Every 200 print hours — pull the FEP, hold to a light, scan every centimeter for nicks and clouding. Even a hint of damage = replace immediately. A 5-pack of FEP is $15, an LCD is $400.
  3. Place a silicone mat with 10-15 mm raised edges or a disposable PVC underliner under the vat. If resin still escapes — the mat catches it before it hits the LCD.
  4. If the screen is already flooded: do NOT try to clean with IPA in place — IPA wicks between the glass and the backlight. Unplug the printer for at least 30 minutes (PSU capacitors hold charge). Remove vat and plate. Carefully lift the LCD assembly and assess. If there's only a thin cured film, peel by hand in a nitrile glove and wipe the screen with microfibre + IPA. If resin penetrated between glass and matrix — full kit replacement is the only path.

3. Prints don't stick to the build plate — sand it, don't level it

Checkerboard test on the HALOT-MAGE plate — even, uniform squares confirm plate and LCD are properly aligned
Reference checkerboard test: squares are uniform, no tilt. If your rear squares come out thinner/thicker than the front — you have a tilt, not an adhesion issue (see issue #6 below)

The longest-running first-batch complaint — the «Prints not sticking to build plate» thread from October 2023 to January 2025. Calvin ran the leveling routine 20+ times — still nothing stuck. Brian Fernandez (May 15, 2024) cracked the final recipe: the factory plate finish is too smooth for FEP-based printing, you have to manually create micro-roughness. After sanding, his and five confirming users' adhesion issues went away for good. Sand, don't level.

  1. Remove the plate. Place 600-grit wet/dry sandpaper on a flat piece of glass (a thick fireplace pane works well). Pour a little water — it's the lubricant and clears the aluminum dust.
  2. Sand in circular motion for 5-10 minutes until you get an even matte finish. Then 1000 grit for another 5 minutes — surface should feel like fine plastic, no shine and no visible lines.
  3. Wash with warm water and dish soap, wipe with IPA, let dry. Reinstall.
  4. While you're at it, fix bottom layers: 5-6 base layers at 45-60 second exposure (stock profile often has only 30 — too low). Lift height 6-8 mm, rest after lift at least 2 seconds.
  5. Standard exposure for most resins: 2.2-4 seconds. Exact value via RERF (Resin Exposure Range Finder) or Cones of Calibration test.
  6. Resin and room temperature — at least 22°C. In a cold room, sit the resin bottle in warm (35-40°C) water for 15-20 minutes before printing.
  7. Verify level: 80 g/m² paper on the LCD, loosen the 4 plate base screws, press Home, wait for full descent, press the plate flat against the paper with even pressure across the whole face, tighten screws crosswise (1-3-2-4). Paper should slide with light drag.
  8. If adhesion didn't return after sanding — upgrade FEP to Pictor (Creality high-speed release film) or Jupiter 6k. Pictor is designed for modern high-speed resins and noticeably reduces peel force.

4. The .cxdlpv4 format — proprietary, no native ChituBox or Lychee

MAGE accepts only .cxdlpv4 files — Creality's own closed format. Neither ChituBox nor Lychee Slicer support it natively (Lychee exports through an experimental third-party profile). The bundled HALOT BOX slicer was titled «Bad Software» by 3DPrintBeginner — slow, barely usable on macOS, no fine per-layer exposure control. The fix is the open-source UVtools project: official .cxdlpv4 import and export since June 2023 (release v3.15), still actively maintained.

Working workflow without HALOT BOX

  1. Install ChituBox 1.9.4+ (free) or Lychee Slicer Pro (paid, ~€60/year, better supports and anti-aliasing). ChituBox 1.9.4+ has a built-in «CREALITY HALOT-MAGE» profile — direct .cxdlpv4 export.
  2. If your slicer lacks the profile — export to standard .ctb. Open it in UVtools → File → Save As → pick «Creality CXDLPv4 Encrypted» → name → save.
  3. Important mirror-axis check: different slicers use different X-flip conventions — ChituBox files preview mirrored in UVtools but print normally, while PrusaSlicer files do the opposite (see issue #827). On the first print after switching slicers, run a calibration model with a Y character (Cali Cat or Cones of Calibration) and verify text reads forwards, not mirrored.
  4. Save the file to a USB stick formatted FAT32 or exFAT only. Large fast «modern» sticks often fail — get a plain USB 2.0 4-8 GB stick (SanDisk Cruzer, Kingston DataTraveler).

5. Error 009 «Unknown File Format» after USB reformat

A subtle firmware bug: after fully reformatting the bundled USB stick, the printer may stop reading .cxdlpv4 files and throw «Error 009: Unknown File Format». The best-known case is the DBaggs thread (Feb 27, 2025): after reformatting via macOS Disk Utility, the printer stopped seeing files, and even reflashing firmware didn't help. The likely culprit is a specific set of metadata files or formatting style that the MAGE firmware can't parse.

  1. Use the bundled USB stick — it's pre-formatted correctly. If lost, buy an identical small USB 2.0 stick.
  2. If you must format manually — only on Windows or Linux. On macOS the stick becomes «unreadable» to MAGE due to .DS_Store and other meta files.
  3. Filesystem: FAT32 for sticks under 32 GB, exFAT for larger ones. NTFS is not supported.
  4. Before each print, strip macOS hidden files: in Terminal run dot_clean /Volumes/USB, or enable hidden files in Finder and delete them.
  5. If the error persists with all of the above on the latest firmware — escalate to Creality support. This is a publicly unresolved bug, the forum thread still has no vendor reply.

6. Plate or screen tilt — rear models thinner than front

A portion of first-batch units shipped with a noticeable tilt along the Y axis. Symptom: stock paper-test leveling passes fine, but real prints come out with rear models thin/under-cured and front models thicker, sometimes with elephant's foot. Causes: uneven LCD kit seating in the chassis frame (compressed foam gasket), or play in the Z-carriage bracket. Confirmed user case from 3DToday.ru: had to lift the rear plate edge by a full millimeter before uniformity returned.

  1. Confirm the tilt: run a checkerboard test (Cones of Calibration or a dedicated checkerboard file like the photo above) as one job. Rear squares visibly thinner than front = tilt confirmed.
  2. Remove the vat, loosen the 4 plate base screws. Place 80 g/m² office paper on the LCD.
  3. Run Home → wait for full descent → press the plate flat against the screen with even hand pressure. Tighten screws crosswise 1-3-2-4 in several passes, a little at a time.
  4. If tilt persists — add a thin 0.5-1 mm aluminum shim under the rear plate edge, between base and Z-carriage bracket. A shim cut from an aluminum beer can (~0.1 mm) is an old trick that works perfectly.
  5. Radical fix: remove the LCD module, check uniform seating. Some early units have a deformed perimeter foam gasket — replace, or shim with a thin strip of plain foam.
  6. Within the first 12 months — this is a manufacturing defect, not wear. Photo of the checkerboard test + ticket to Creality support requesting an RMA.

7. Cured resin around the model on FEP — parasitic light leakage

HALOT-MAGE UV uniformity test — blue light patch on white paper showing individual LED outlines
UV uniformity test: faint dark spots on white paper mark below-average intensity zones. The base MAGE puts out 5000 µW/cm² (Pro hits 8000), so harsh non-uniformity is rare — but stray light around the perimeter is always there

The MageArch enclosure with its tilt-up orange lid blocks 99.89% of UV — but not 100%. On long prints (>4 hours) ambient room light, internally reflected UV, or simply long curing cycles deposit a thin layer of cured resin around the FEP perimeter — where the model isn't. Next print, that crust prevents clean separation and leaves marks: the new print «welds» to the old residue, with audible peel cracking on every layer.

  1. After every completed print — strain resin back into the bottle through a paint filter. Wipe FEP with a soft tissue + IPA. A spatula, scraper or anything metal is a hard no — instantly scratches the film.
  2. Before long (>6h) prints, make sure no direct sunlight hits the printer. North-facing window in winter is fine, south-facing in summer is critical. If needed, drape with opaque cloth (without blocking the air intake).
  3. Every 50 hours of runtime, run Clean Vat Mode for 30 seconds with an empty vat. Cured film then peels off as a single sheet by hand in nitrile gloves. This is preventative — do it before artifacts appear, not after.
  4. If the crusts have set in and won't come off with IPA — replace the FEP. A 5-pack of stock 286×198×0.15 mm film lasts 6-12 months of active printing.

8. Z-axis — motor doesn't turn or the plate clatters

HALOT-MAGE Z-axis: lead screw, coupler, vat bracket, and the carbon filter housing on the side (long ribbed black element)
HALOT-MAGE Z-axis: lead screw runs alongside a linear rail, coupler at the base joins it to the stepper. The long ribbed black element on the right is the carbon filter housing, not the filter itself

The MAGE's dual rigid Z linear rails are solid, but the coupler between the stepper and lead screw is under-tightened from the factory on some units. After 100-200 hours a characteristic clatter shows up on plate raise; in the worst case the motor spins but the screw doesn't, with a Z-axis motion anomaly on the display. Symptoms and diagnostic order are documented in the official wiki.

  1. Remove the side panel (4 screws). Find the coupler between the stepper and lead screw.
  2. Check the grub screws on the coupler — they should sit firmly on the stepper shaft flat. If you don't see the flat or the screw is loose — the coupler is mounted skewed, take it apart and re-seat.
  3. Wipe the lead screw with a lint-free cloth to remove old grease and dust. Apply WD-40 White Lithium Grease or SuperLube for linear rails. Plain machine oil does NOT work — runs off in a week.
  4. Check the Z limit switch — LED on when not pressed, off when pressed. Pins should read 5V. No LED = adapter board failure, support ticket.
  5. If the stepper LED is red (not green) — full power cycle via the rear toggle. Still red = stepper replacement (P/N from support@creality.com or Chitu Systems).

9. USB read errors — prints stop with missing parts

The base MAGE is USB-only (Wi-Fi and Ethernet exist on the Pro). The USB port contacts on some batches are weak: any vibration or oxidized pin during a multi-hour print throws a «Cannot read from the stick» error — the model finishes with missing top layers or simply aborts. Documented in the forum thread and many reviews.

  1. Get a plain USB 2.0 stick of small capacity (4-8 GB): SanDisk Cruzer, Kingston DataTraveler. Large fast USB 3.x sticks are often worse — their controllers go to power-saving sleep between layer reads, MAGE doesn't recover.
  2. Wipe the printer's USB port with an IPA-soaked cotton swab before every long print. Let it dry 10 seconds.
  3. Don't leave the stick plugged into a powered-off printer for long stretches — potential differences slowly oxidize the contacts.
  4. If errors persist across 2-3 different sticks — remove the rear panel, inspect the USB board for corrosion or bent pins. Typical warranty case in the first 12 months — photo + ticket to Creality.

10. Third-party resin (Elegoo, Anycubic) — distortions and missing parts

Stock HALOT BOX profiles are calibrated for Creality Standard and Plant-Based resins at 5 mW/cm². Drop-in switching to Elegoo Water-Washable, Anycubic Eco-Resin, or Sunlu without recalibrating exposure often yields warped thin walls or missing fine detail — absorption spectrum and cure depth vary per resin. One 3DToday owner described how switching from Creality Standard to Elegoo Water-Washable 8K Gray made «model parts swim» despite multiple exposure tweaks.

ResinExposure (s)Bottom Exp. (s)Notes
Creality Standard / Plant-Based2.5-3.045-50Stock profile works
Liqcreate Standard2.2-3.540-50Use Halot-Sky profile as base
Anycubic Standard / Eco3.0-3.550-60+10% over Creality
Anycubic Plant-Based / Water-Washable3.0-4.050-60Add rest after lift up to 3 s
Sunlu Standard ABS-Like2.5-3.545-55Close to Creality
Elegoo Water-Washable 8K3.0-4.050-60Lift speed −30%, otherwise tears
Flexibles (Elastomer-X, Bio-Med)5.0-10.060-80Very slow lift
Creality Standard / Plant-Based
Exposure (s): 2.5-3.0 · Bottom Exp. (s): 45-50 · Notes: Stock profile works
Liqcreate Standard
Exposure (s): 2.2-3.5 · Bottom Exp. (s): 40-50 · Notes: Use Halot-Sky profile as base
Anycubic Standard / Eco
Exposure (s): 3.0-3.5 · Bottom Exp. (s): 50-60 · Notes: +10% over Creality
Anycubic Plant-Based / Water-Washable
Exposure (s): 3.0-4.0 · Bottom Exp. (s): 50-60 · Notes: Add rest after lift up to 3 s
Sunlu Standard ABS-Like
Exposure (s): 2.5-3.5 · Bottom Exp. (s): 45-55 · Notes: Close to Creality
Elegoo Water-Washable 8K
Exposure (s): 3.0-4.0 · Bottom Exp. (s): 50-60 · Notes: Lift speed −30%, otherwise tears
Flexibles (Elastomer-X, Bio-Med)
Exposure (s): 5.0-10.0 · Bottom Exp. (s): 60-80 · Notes: Very slow lift

Baseline profile for non-Creality resin: start from Halot-Sky settings (also 5 mW/cm² mono LCD), NOT Halot-Mage Pro (8 mW/cm² — that profile overcures on the base MAGE). Fine-tune via Resin Exposure Range Finder (RERF) by photonsters: 16 exposures on one job, pick the visually sharpest. Detailed parameters per resin live on Liqcreate's support page.

11. The carbon filter dies after 3 months

Used HALOT-MAGE carbon filter after 3 months of printing — gray buildup from resin fumes
Carbon filter after ≈3 months of active printing: visible darkening and dense buildup. That's spent sorbent — replace, don't «blow it out»

The built-in carbon filter catches most VOCs during printing but is rated for ≈3 months of active use. After that, resin smells just as it would without a filter — the fan isn't broken, the sorbent is spent. Good news: from 2024 Creality sells an updated cartridge with 5.8× more activated carbon than the original, 2-pack costs $15-20.

  1. Mark the install date on the cartridge with a marker — calendar is your first warning, not the smell. Replace every 3 months under heavy use, every 6 months under light use (~10 h/month).
  2. Use the updated Creality Activated Carbon Filter (5.8× carbon). The original «standard» cartridge has been quietly discontinued.
  3. With heavy printing and strong smells — don't rely on the built-in filter alone. Move the printer to a room with mechanical exhaust or near an open window. The carbon filter is NOT a substitute for ventilation, especially with ABS-like, transparent, and water-washable resins. More in our ventilation guide.
  4. Don't try to «regenerate» carbon by heating or burning — doesn't work in a home setup, just buy a new cartridge.

12. UV LEDs stay on after print finishes

A harmless but annoying firmware bug in several early 2023 builds: after a Stop command or normal print completion, the UV source doesn't switch off. Visible through the lid as steady blue glow. Documented in the official Creality wiki.

  1. Full power cycle: rear toggle Off, wait 30 seconds, On.
  2. Flash the latest firmware. The bug only affected 2023.04 - 2023.09 builds; later releases have it fixed.
  3. If reproduces on the latest firmware — that's a stuck UV-channel relay on the mainboard. Replacement is a warranty case in the first 12 months.
  4. Temporary workaround until replacement: power off via rear toggle between prints, don't rely on the UI Stop button.

Error codes and screen messages reference

Creality HALOT-MAGE exploded view: Z Limit Switch, Forming Platform Kit, Release Film Kit, Activated Carbon, Mainboard Kit, Touch Screen Kit, UV Light, FPC Cable, Print Screen Kit with part numbers
Factory exploded view of HALOT-MAGE with part numbers for every assembly. Save it — useful for talking to Creality support and ordering spares
Code / messageWhat it isWhat to do
«Cannot read from the stick»USB stick read errorReplace the stick (see issue #9)
Error 009 «Unknown File Format»Printer doesn't recognize .cxdlpv4 on the stickUse the bundled stick, don't format on macOS (see issue #5)
«There is a problem with this model data!»Wrong printer selected in the slicerIn ChituBox/Lychee pick the HALOT-MAGE profile, re-export
Z-axis motion anomalyZ doesn't moveCheck coupler, limit switch, motor harness (see issue #8)
UV light not illuminatedUV doesn't fireCheck adapter board ribbon, illuminated LED count, LED ribbon power
UV remains on after printUV doesn't shut offPower-cycle, update firmware (see issue #12)
No pattern on print screenLCD without maskFFC ribbon, firmware, LCD kit replacement (see issue #1)
Print failed in mid-air / overcureUV intensity too highLower exposure intensity in HALOT BOX / ChituBox
Resin pump won't stopSmart Resin Pump (Pro only!)Base MAGE doesn't have it — ignore the message
Paper test passes but print is tiltedPlate or LCD tiltCheckerboard test, shim (see issue #6)
«Cannot read from the stick»
What it is: USB stick read error · What to do: Replace the stick (see issue #9)
Error 009 «Unknown File Format»
What it is: Printer doesn't recognize .cxdlpv4 on the stick · What to do: Use the bundled stick, don't format on macOS (see issue #5)
«There is a problem with this model data!»
What it is: Wrong printer selected in the slicer · What to do: In ChituBox/Lychee pick the HALOT-MAGE profile, re-export
Z-axis motion anomaly
What it is: Z doesn't move · What to do: Check coupler, limit switch, motor harness (see issue #8)
UV light not illuminated
What it is: UV doesn't fire · What to do: Check adapter board ribbon, illuminated LED count, LED ribbon power
UV remains on after print
What it is: UV doesn't shut off · What to do: Power-cycle, update firmware (see issue #12)
No pattern on print screen
What it is: LCD without mask · What to do: FFC ribbon, firmware, LCD kit replacement (see issue #1)
Print failed in mid-air / overcure
What it is: UV intensity too high · What to do: Lower exposure intensity in HALOT BOX / ChituBox
Resin pump won't stop
What it is: Smart Resin Pump (Pro only!) · What to do: Base MAGE doesn't have it — ignore the message
Paper test passes but print is tilted
What it is: Plate or LCD tilt · What to do: Checkerboard test, shim (see issue #6)

Generic resin printing issues

Beyond the HALOT-MAGE-specific quirks above, you'll run into the universal pain points of resin printing — they're identical on Elegoo, Anycubic, Phrozen, and Creality and have the same fixes. We covered them in dedicated guides:

HALOT-MAGE — frequently asked questions

Sources and further reading