Creality HALOT-MAGE S: Known Issues and Fixes
Full breakdown of Creality HALOT-MAGE S 14K issues: blank screen after firmware, Z-axis drives down, LCD dark spots, vat clatter, overcure, Halot Box quirks. Step-by-step fixes from the Creality forum and Mage Pro reviews.
The Creality HALOT-MAGE S is a 14K MSLA printer with a 10.1-inch mono LCD (13320×5120, 17 µm pixel). This article covers the issues that are unique to the Mage S and its sibling Mage Pro — the stuff not covered in our general MSLA troubleshooting guide. If you're hitting common defects (warping, blooming, vat junk), start there first.
Build plate dives down instead of going up (limit switch fault)
The most recognizable hardware bug on the Mage S and Mage Pro: when you tap Leveling or Home, the platform doesn't travel up to the limit switch. It heads straight down, slams into the screen, and the motor skips steps. Root cause is the Z-limit switch — either the ribbon cable, or the breakout PCB it sits on.
- Open the lid and watch the limit switch indicator. It glows when not pressed and goes dark when pressed. If it's off entirely, no power.
- Reseat the limit switch ribbon at both ends. Sometimes that's the entire fix.
- Check 5V across the limit switch contacts on the adapter board (the small PCB at the bottom right). No 5V means a dead board.
- Verify the Z lead screw coupler grub screws are tight — a loose coupler mimics this symptom (motor turns, screw doesn't).
- If the breakout board is dead and you're still under warranty, email cs@creality.com — they normally swap it out without arguing.
Blank touchscreen after a firmware update
After an OTA update the touchscreen lights up, but there's no UI. The printer may beep on boot and even respond to blind taps, but you can't drive it. Creality has known about this for years and never fully fixed it — even an LCD swap doesn't always help.
Recovery via USB bootloader:
- Grab the previous stable firmware from the official Halot Mage S download page.
- Format a USB stick to FAT32. Use a stick with an activity LED — it tells you the printer is reading.
- Rename the firmware file to exactly chituupgrade.bin and drop it in the root of the stick (no folders).
- Power the printer fully off, plug the stick into the lower USB port, power on. Wait ~60 seconds — the LED should flicker.
- After the flash the printer reboots itself. If the screen is still dead, try a different stick — not all of them are recognized at boot.
Dark spots on the 14K LCD — uneven UV uniformity
Run a checkerboard test across the screen and you'll see small dark dots or veins — places where the LCD passes less light from the UV LED. Big chunky models hide it, but thin vertical supports or flat plates fail right under the dark spots.
- Pull the vat and platform. Lay a paper checkerboard on the bare LCD (PDFs are floating around the forums) and run a 1-layer cure to see if all squares come out cleanly.
- Small localized spots? Enable Anti-Aliasing 4x in Halot Box or Chitubox — it softens edges and compensates for point shadowing.
- Bump Bottom Layer Count from 3 to 6-8. Extra time helps the dark spots catch up.
- If the spots are large or there are many — that's a bad LCD. Warranty claim. Replacement runs $90-130.
Vat knocks against the Smart Resin Pump
A loud thunk every time the platform lifts usually means the vat isn't seated all the way and is hitting the resin pump dispenser head on each Z move. Worst case the platform pops the vat right out of its rails.
- Pull the vat and resin, run a dry leveling/print without the vat. If the noise is gone, it's the vat.
- Reinstall the vat and push it down with your thumbs until the front edge sits flush against the pump dispenser.
- Tighten both thumbscrews evenly. Don't over-tighten — the plastic ears crack.
- Make sure the Pictor / FEP film is mounted smooth-side up, matte-side down. A flipped film also makes thunking on peel.
- Film tension: a fresh Pictor should drum-thump when flicked. A loose film flaps — re-tension or replace.
Smart Resin Pump overflows the vat
The auto-feed pump dispenses resin and refuses to stop. Worst case: a whole bottle goes over the side into the chassis. Usually it's the level sensor and the response delay setting.
- On the printer, go to Settings → Resin Pump and confirm Auto Feed is on. With it off the pump dispenses with no feedback.
- Check Feed/Retreat Delay Time. Default is 1-2 seconds; if it's set to 10+ the pump keeps coasting after the sensor trips.
- Calibrate the level sensing knob — turn clockwise until the pump shuts off exactly at the MAX line on the vat.
- Still won't stop? Disable auto-feed and pour by hand. The Smart Pump can't drain back either, so manual handling is part of the deal anyway.
Air filter smells like resin — gap by design
The Mage S is sold as an enclosed, filtered printer, but the carbon cartridge sits in a frame with gaps around the perimeter: the radial fan blows air around the carbon, not through it, and you get the typical acrylate smell in the room. Some test units even ship with a visibly used filter from the factory.
- When unboxing, pull the carbon filter and inspect it. If it looks dusty or used — photograph it and file a claim with your reseller.
- Seal the housing: cut a strip of soft foam or EPDM weather-strip and tuck it around the perimeter between the cartridge and the plastic.
- Swap the carbon every 50-80 print hours (or every 3 months for occasional use). Replacements are sold by Creality and aftermarket.
- Pull the radial fan every 2-3 months and blow it out with compressed air — dust on the impeller cuts airflow by 30-40%.
A resin printer is never truly safe — even a perfect carbon filter doesn't catch every VOC. See our 3D printing fume ventilation guide and the printing safety guide.
Halot Box is slow, .cxdlpv4 isn't read by Lychee
The Mage S consumes Creality's proprietary .cxdlpv4 format. Halot Box can produce it, but the Mac build is noticeably slower than Chitubox or Lychee — slicing a big bust can hit 5-10 minutes on an M1. Third-party slicers don't all support the format right away.
| Slicer | Mage S cxdlpv4 support | Notes |
|---|---|---|
| Halot Box (Creality) | Full | Free, slow on Mac, limited support tooling |
| Chitubox Pro 2.x+ | Full | Paid, official Mage S profile included |
| Chitubox Free 2.x+ | Full (since 2024) | Free, Mage S profile downloadable |
| Lychee Slicer 6+ | Full (since 2024) | Profiles in the paid tier, better manual supports |
| UVtools | Conversion only | Not a slicer, but lets you patch a sliced .cxdlpv4 |
Slicing on Mac and Halot Box drags? Try Chitubox Free 2.x — the format is supported and a Mage S profile is on the Chitubox printer page.
Stock build plate doesn't hold prints
Complaint number one in the first month of ownership: prints don't grab the platform — they tear off in the vat or stick to the film. Stock aluminum plate is too smooth out of the box; there's no microtexture for the first layer to bite into.
The fix that works for most owners on the Creality forum:
- Pull the build plate. Get a flat sheet of glass (mirror, ceramic tile) and 250-400 grit sandpaper for the aggressive pass, plus 600 grit for finishing.
- Lay the plate face-down on the sandpaper-on-glass and slide it in straight strokes — cross-hatch in two directions so scratches go both ways.
- Sand for 5-10 minutes until the surface is uniformly matte across the whole area. No shiny patches.
- Wash the plate with soap and water, dry with a paper towel, finish with 99% IPA.
- Reinstall and re-level using the paper test: an A4 sheet on the LCD, screws loose, hit Home, drag the paper — slight resistance is the target.
- Bump bottom exposure to 50-60s over 6 base layers. Lift height 8 mm, rest after lift 2 seconds.
Overcuring on fine details
The Mage S UV LED block is more powerful than the 14K matrix really needs — small pixels, lots of light, and some UV bleeds around closed pixels. On models with thin walls or small holes you get "blooming" — pores fill in, thin spikes thicken up.
- In Chitubox / Halot Box open the printer profile and find Light PWM or Exposure Intensity.
- Drop PWM from 255 (default) to 200-220 — about 80% power. While you're there, cut normal exposure by 10-15%.
- Recalibrate exposure with the Cones of Calibration model or a Photonsters RERF test. Look for the shortest time that still keeps the thinnest spikes.
- Enable Anti-Aliasing 4x in the slicer. It won't speed things up, but it smooths edges and hides minor over/under-cure.
Liqcreate's baseline for the Halot Mage S 14K at 100 µm: normal exposure 8s, bottom 60s, 3 base layers, lift height 8 mm, light off delay 2s, lift speed 2 mm/s. Safe starting point for most rigid resins.
Pictor film gets pierced near the pump
On some early-batch units the plastic shell around the Smart Resin Pump nozzle is trimmed unevenly and bites into the Pictor film as soon as the platform lifts. Symptom: 10-15 minutes into the first print, resin starts leaking into the chassis.
- Before your first print, pull the vat and inspect the pump nozzle. If you see burrs or sharp edges, file them down with a small needle file.
- Reinstall the vat. With the printer off, hand-rotate the lead screw to lower the platform. Listen — touching the film should be silent.
- If the film is already pierced, replace it. Pictor films come in 5-packs and last 200-400 print hours on decent resin.
- When mounting a fresh film, peel both protective layers (Pictor has two — easy to miss one) and tension diagonally.
150-170 mm/h marketing speed kills detail
Creality markets the Halot Mage S at 150 mm/h (and 170 in Dynax+ on the Pro). Those numbers are real — for big monolithic models with thick walls. On detailed busts, miniatures, or filigree, max speed produces shifted layers, under-cure, and parts ripping off supports.
| Model type | Safe speed | Notes |
|---|---|---|
| Solid cube, vase, technical enclosure | 120-150 mm/h | Dynax+ is fine |
| Bust, 28-75 mm figurine | 60-80 mm/h | Lift height 8 mm, rest 2s mandatory |
| Miniatures with thin spikes (swords, feathers) | 30-50 mm/h | Bottom 60s, Anti-aliasing 4x |
| Jewelry, casting waxes, dental shells | 20-40 mm/h | 25-35 µm layers, rest 4-6s |
On-screen error messages
Unlike FDM printers with their long HMS/EMS code lists, the Mage S shows plain text. The most common ones:
| On-screen message | What it means | What to do |
|---|---|---|
| Print file is damaged | Corrupt .cxdlpv4 on USB or broken Wi-Fi upload | Re-slice, copy to USB again with safe-eject |
| Z-axis homing failed | Z limit switch didn't trigger in time | See "Build plate dives down" — limit switch fault |
| Insufficient resin | Level sensor sees an empty bottle or pump isn't dispensing | Top up manually, recheck auto-feed settings |
| Exposure error | No ack from the LCD driver | Power-cycle, inspect the LCD ribbon for damage |
| Camera disconnected | AI camera (if installed) lost connection | Reseat the module, update firmware |
| Update failed: file not found | chituupgrade.bin not in root or USB isn't FAT32 | Reformat FAT32, double-check the file name |
General resin printing problems
If your issue isn't on this list, it's probably a generic MSLA problem, not a Mage S thing. We've broken those down in dedicated articles:
- MSLA resin printing troubleshooting — film sticking, delamination, under-cure, ghost mistruncation, cloudy prints.
- 3D printing ventilation and health — venting your resin and FDM workspaces.
- Resin printing safety — gloves, IPA handling, resin disposal.
- Regular 3D printer maintenance — weekly, monthly, every six months.
When everything's tuned — what you actually get
Once exposure and adhesion are dialed in, the Halot Mage S produces some of the most detailed home 14K prints out there. Below are real prints by 3D Print Beginner on the close sibling Mage Pro — same chassis, same UV stack — showing what's possible after you've ironed out the bugs above.
