The Anycubic Kobra Neo is a budget 2022 FDM printer: 220×220×250 mm build volume, direct drive extruder, 25-point LeviQ auto bed leveling, 100 mm/s top speed and a price of about $239 in our catalog. It's discontinued now, but there are still a lot of them out there — and they fail in predictable ways. Below are 30 issues specific to the Kobra Neo rather than to FDM printing in general: factory assembly misses, mistakes baked into the stock firmware and slicer profiles, wiring that breaks itself, and the quirks of the TriGorilla board.

Anycubic Kobra Neo 3D printer, full view
Anycubic Kobra Neo: 220×220×250 mm, direct drive, 2.4" screen with a knob

The other close relative is the Kobra Go. Same frame, same bed, same board, same firmware base — the only real difference is the extruder: bowden on the Go, direct drive on the Neo. So nearly everything below about mechanics and electronics applies to the Go too, while everything about retraction does not. For how the whole family lines up, see our Anycubic Kobra lineup comparison.

1. LeviQ doesn't level anything: 25 points and mismatched spacers

LeviQ measures the distance from the inductive probe to the spring steel plate at 25 points (a 5×5 grid) and then compensates for the deviations by moving Z during the print. It does not level the bed — the bed is bolted to the carriage through four rigid plastic spacers, and there is no stock way to adjust it at all.

Here's the catch: those spacers ship at different heights. The author of the KobraGoNeoInsights community docs measured his — all four were different, which means the bed sits tilted before you even print once. A Russian owner review on mysku described the same thing as a "terrible auto-leveling sensor and a warped bed" with roughly ±0.5 mm of deviation. At a 0.1 mm layer height that's fatal.

Stock rigid bed spacers of the Kobra Neo next to springs and silicone spacers
Left: the stock rigid spacers. Middle: 8×25 mm springs. Right: silicone spacers
  1. Take the bed off the carriage: four countersunk M4 screws from below.
  2. Pull out the four black spacers and measure them with calipers. No calipers? Stand them side by side on a flat surface and lay a ruler across the top.
  3. Sand the three taller ones down to the height of the shortest. Sand on a flat surface and keep them perfectly upright, or you'll trade a height difference for a slanted face.
  4. Reassemble and don't over-tighten the screws — an over-tightened screw compresses its spacer and warps the plate all over again.
  5. Only then tram the X gantry to the bed (issue 24) and run auto leveling.

2. Z-offset is wiped every time you run auto leveling

The classic sequence: you spend half an hour dialing in a perfect first layer, then run auto leveling "just to be safe" — and the first layer is garbage again. The ABL routine on the Kobra Neo resets the stored Z-offset, so the order of operations matters.

  1. Hardware first: equal bed spacers, a trammed X gantry, and the probe set to the right height relative to the nozzle.
  2. Then auto leveling (LeviQ) — it captures the 25-point mesh.
  3. Only after that, set the Z-offset: preheat for PLA, zero out "Move Z", drive the head to the middle of the bed, slide a 0.1 mm feeler gauge underneath and step the head down until you feel slight resistance.
  4. From there fine-tune Z-offset live while watching the first layer. You don't need to re-run ABL for that.

For what a good first layer actually looks like and what to do when nothing sticks, see our guide on fixing first layer adhesion.

3. The firmware thinks the probe Y offset is zero instead of 4 mm

The firmware knows the inductive probe sits 37.5 mm to the right of the nozzle. It does not know that the probe also sits roughly 4 mm behind it. Stock Kobra Neo firmware ships with #define NOZZLE_TO_PROBE_OFFSET { 37.5, 0, 0 }. Because of that, every one of the 25 mesh points is tied to the wrong spot, and compensation is coarser than it needs to be.

  1. Connect over USB-C with anything that gives you a G-code terminal — OctoPrint, Pronterface, your slicer's console.
  2. Send M851 Y4.0 to set the probe Y offset to 4 mm (M851 in the Marlin docs).
  3. Save it to EEPROM: M500.
  4. Verify with M503 — the new value should show up in the dump.
  5. Re-run auto leveling and reset your Z-offset: the old mesh was captured with the wrong offset.

4. Without M420 S1 the mesh is never applied

Auto leveling ran, values are in EEPROM — and the first layer is still uneven across the plate. The mesh also has to be switched on at the start of each print. The firmware does define ENABLE_LEVELING_AFTER_G28, but in practice Kobra Neo owners add the command by hand and it works far more reliably.

  1. Open the printer's start G-code in your slicer.
  2. Find the last G28 line (homing).
  3. Add a new line right after it: M420 S1.
  4. Save the profile and re-slice — an already sliced file still carries the old start G-code.

5. Running auto leveling without the steel plate drives the nozzle into the bed

The Kobra Neo probe is inductive — it only sees metal. Run auto leveling without the spring steel plate, or swap the plate for glass, and the probe never triggers at any point, so Z keeps descending until the nozzle bottoms out on the bed. That's Anycubic's own wording on their "Auto leveling failed" wiki page.

The same failure also comes from a probe mounted too high (issue 6) and from the probe connector working loose on the board — Anycubic specifically warns that shipping can pop it out. Firmware 1.2.9 extended the probe's maximum downward travel and protection distance from −7 to −10, so on healthy hardware there is some margin.

6. The probe is set with a 2 mm gauge, and the adjuster screw only gives you a couple of millimeters

The inductive probe has to sit a specific distance above the nozzle. Anycubic provides a plastic gauge for this — a two-step part: the thin step goes under the nozzle, the thick step under the probe. It isn't in every box, but you can download and print it. Without the gauge, use a sheet of paper under the nozzle plus the wider open-end wrench from the toolkit under the probe: that wrench is 1.95 mm thick, which is close enough to the 2 mm you want.

  1. Put the steel plate on the bed and move the head roughly to the center.
  2. Lower the head by turning the lead screw by hand until the nozzle touches a sheet of paper — the paper should still slide, but with noticeable drag.
  3. Lay the wrench (or the thick step of the gauge) flat under the probe. The probe should just touch it.
  4. If it doesn't, turn the little M2 screw on top of the bracket. Be aware it only gives you a few millimeters of travel.
  5. Need more than that? Take the probe out of the bracket and reposition it inside the bracket, carefully releasing the thin plastic clips.
  6. After any adjustment: zero the Z-offset, home all axes, run auto leveling, then dial in Z-offset again.

7. Broken probe wiring: the LED lights up but no signal reaches the board

A nasty one. You hold metal under the probe, its red LED dutifully lights up — so the probe is fine, right? Not necessarily. Auto leveling still fails because the signal never makes it to the board. The probe cable breaks inside its insulation, and according to the community docs it happens to nearly everyone sooner or later.

Kobra Neo printhead from the front: silicone sock, nozzle and the orange probe tip on the right
The orange probe tip sits to the right of the nozzle when you look at the head from the front
  1. Look in two places: where the cable is zip-tied to the metal backplate of the head (prime suspect — that's where it flexes on every pass), and right where the cable leaves the probe body.
  2. Measure resistance, not continuity, and flex the cable slowly while you do. Continuity gives false positives: one surviving strand out of a dozen is enough to make the meter beep.
  3. Resistance changes as you bend it? Strands are broken.
  4. The strands in this cable are very thin, so fitting a new probe beats splicing the old one.
  5. The stock probe isn't sold anymore — use a generic inductive PNP-NO sensor, an LJ12A3-4-Z/BY (M12, 4 mm sensing range, 6–36 V). It's a bit longer than stock so the plastic head cover may not clip back on; that doesn't affect anything functionally.

Stock probe wiring: brown is 24 V, blue is ground, black is signal. XH 2.54 connector, cable about 130 cm long.

8. Anycubic's own profile sets 6 mm of retraction — on a direct drive

This is the most expensive beginner mistake on a Kobra Neo, and Anycubic made it for you. The official Cura profiles for the Neo (PLA, PETG, ABS, TPU) set retraction distance to 6 mm. Six millimeters is a bowden number — the kind you'd use on a Kobra Go, where the feeder gear sits 30–40 cm from the hotend. On the Neo's direct drive the gear is right above the nozzle, and the sane value is 1 mm at most.

Anycubic Kobra Neo direct drive extruder with the tension release lever
The Neo's direct drive: the feeder gear is centimeters from the nozzle, which is exactly why retraction has to be short
  1. Open the filament profile in your slicer and set retraction distance to 1 mm.
  2. Print retraction towers going down from 1 mm, not up: on a direct drive, less is often better.
  3. If you already have a clog, fix the hotend first (issues 9 and 17), then change the setting. Otherwise you'll just repeat the cycle.
  4. Don't want to edit profiles by hand? Grab the community profiles from the KobraNeoProfiles repo (last updated February 2025). Download the whole repo as a ZIP: an owner on r/anycubic complained his profiles were broken, and the answer pointed exactly here — take them as an archive rather than one file at a time through the viewer.
  5. Another approach owners report working: start from the Ender 3 profile in Cura and tune from there.

If stringing survives the retraction fix, the profile isn't the problem anymore — the full list of causes is in our guide on getting rid of stringing.

9. The heatbreak's PTFE liner: too short, cut crooked, and it burns

The Kobra Neo heatbreak isn't bi-metal: there's a PTFE liner inside that runs all the way down to the nozzle. It should be about 41–44 mm long and its end must be cut square at 90° so it seats against the nozzle with no gap. The community docs author tore down eight printheads: every liner was shorter than it should be, all of them different lengths, and not one was cut square.

Any gap between the liner and the nozzle becomes a pocket where melt collects and cooks. The symptom is recognizable: dark, honey-colored or nearly black specks in your prints, and quality that degrades print after print. An owner described it exactly that way on r/anycubic in April 2025 — layers stopped bonding, and the only thing visibly wrong was a blackened tube end.

  1. Strip the hotend and pull the liner. Melted, deformed or discolored? Bin it.
  2. Replace it with Capricorn XS for 1.75 mm filament: it tolerates higher temperatures and it's smoother inside, which means less friction during retraction.
  3. Getting the length right: assemble the heatbreak on its own, push it fully into the heatsink, push the new tube in from the bottom until it stops, then cut flush with the end of the heatbreak. You'll land around 43.7 mm.
  4. Cut it square — with the cutter that comes in Capricorn kits, with a printed cutting jig, or by using the heatbreak's end face as a guide.
  5. On reassembly, confirm the tube reaches the nozzle and seats against it.

If you already have a clog, the general procedure for any FDM hotend is in our clogged nozzle guide.

10. Retraction speed is capped at 25 mm/s in firmware

You print towers, you try 30, 40, 50 mm/s — and see no difference. There is none: the stock firmware limits extruder feedrate to 25 mm/s (M203 E25). Anything higher coming from the slicer is silently clamped to 25. Lower values do apply normally.

  1. Check the current limit: send M503 and look for M203 X300.00 Y300.00 Z4.00 E25.00.
  2. Raise it in small steps: M203 E50 sets a new 50 mm/s ceiling.
  3. Save with M500, power cycle, and confirm with M503.
  4. Now your retraction speed towers above 25 mm/s will actually mean something.

11. The part cooling fan only does 0% and 100%

Set 40% fan in your slicer — the fan sits still. Set 99% — still nothing. Set 100% — full blast. This isn't one bad unit: Kobra Neo owners documented it on r/anycubic back in June 2023, and the cause is the TriGorilla board plus stock Marlin — the fan PWM configuration won't let the part cooling fan run below maximum. Anycubic never fixed it.

TriGorilla V3.0.6 board with labelled connectors
TriGorilla V3.0.6: the part cooling fan is connector F0 (orange), and the TMC2208 drivers are soldered to the board
  • First confirm it's your case: with nothing printing, tap the fan icon on the screen and set 5%. On a healthy machine it would spin up slowly; on a Kobra Neo it most likely won't move at all — which is your confirmation that the firmware is at fault, not your slicer.
  • Slicer workaround: stop trying to control the percentage and control which layers the fan is on for instead. For PLA that means off for the first layers, then 100%.
  • The real fix is Klipper, where fan PWM behaves properly and percentages work (issue 29).
  • PETG prints badly at 100% cooling. If you need PETG regularly and aren't ready for Klipper, attack it from the other side: drop speed and temperature instead of cooling.

12. Linear Advance is disabled, and the firmware build that enables it drops extrusion

Linear Advance equalizes pressure in the hotend through accelerations and decelerations — it's what removes bulges in corners and gaps at the start of a layer. On the Kobra Neo it is not enabled: Marlin below version 2.1 doesn't play well with TMC2208 drivers for this feature. Hence the Neo's signature defect — recurring bumps and holes stacked vertically along the layer seam.

  • Want proper pressure compensation? Move to Klipper, where it's called Pressure Advance and it works as intended.
  • Staying on stock firmware? Minimise the damage: calibrate e-steps carefully, set the seam to random or hidden in your slicer, and lower accelerations.
  • The most feature-rich modified stock firmware is jokubasver's build (expanded menus, extra features, dark UI). It hasn't been updated since November 2023, so treat it as-is.

13. The extruder is a Titan Aero clone: clicking on retracts and a skewed arm

The Kobra Neo extruder is an E3D Titan Aero clone made by XCR3D (the same unit sells as 3DSWAY and LERDGE). The clone is worse than the original specifically in assembly details, and two mistakes are widespread: over-tightened screws that make the hobbed gear bind, and a pinion gear that isn't flush with the hobbed gear, which skews the tension arm. Symptoms: clicking on retracts and an arm visibly leaning to one side.

  1. Pull the head cover, then the heatsink on the right (three hex screws) — that exposes the feeder.
  2. Check that the arm sits straight rather than at an angle, and that the pinion on the motor shaft lines up with the hobbed gear.
  3. Don't over-tighten on reassembly: the whole point of Titan Aero assembly is that the gear turns freely without binding. You can also crack the heatsink by over-tightening it.
  4. Set the tension: pull the filament out and look at the teeth marks. Marks visible but the strand still round — correct. No marks — too loose. Strand flattened — too tight, expect artifacts.
  5. Rule of thumb: more tension for stiff PLA, less for soft TPU. And watch the feeder gear: if the filament slips during a retract, you definitely need more tension.

14. Broken extruder motor wiring: no extrusion over half the bed

One of the Kobra Neo's most characteristic failures and one of the most confusing: the printer runs fine, but as soon as the head enters a particular area of the bed the extruder starts clicking and stops feeding. Leave that area and it prints again. The result is bald patches with no plastic at all.

First layer with missing extrusion in one bed area caused by broken extruder motor wiring
What it looks like on a first layer: one region of the bed simply has no plastic

An owner posted exactly this on r/anycubic in April 2024: left half of the bed, unpleasant noise, firmware up to date, belts tensioned, eccentrics adjusted — and nothing helped. The cause is the extruder motor cable breaking inside its insulation where the head's wire bundle is zip-tied down. In certain head positions the strands lose contact.

  1. Rule out two simpler explanations first: a badly bulged bed in that area (nozzle too close, melt has nowhere to go, extruder skips) and a slipping feeder gear.
  2. Checking the bed is easy: lay a straight ruler on edge across the suspect area and put a lamp behind it — you'll see the gap or the bulge.
  3. Test the cable by resistance while slowly flexing the bundle. Changing reading means broken strands. Don't trust continuity.
  4. Replace the whole cable: you need a 150 cm stepper motor cable with a 4-pin XH 2.54 for the board and a 6-pin PH 2.0 for the motor.
  5. Before plugging in, verify the pinout: the new cable may have the coils on different pins. Probe the motor connector to find the two pairs — those are the coils. Doesn't match stock? Swap two wires in the connector by depressing the tiny contact latch with a needle.

15. The cartridge heater and thermistor creep out of the block — a fire risk

The cartridge heater (24 V, 40 W) and the thermistor are held in the aluminum block by two tiny grub screws that take a 1.5 mm hex key. Aluminum expands and contracts constantly, add vibration, and those screws work loose. Then the heater simply slides out of the block and keeps heating in open air, glowing red.

  1. With the printer cold, pull the head cover and check that both the heater and the thermistor are fully seated in the block.
  2. Snug up the grub screws — gently. An over-tightened screw crushes the thermistor. On the Neo this happens at the factory: the docs author's thermistor arrived dented and deformed.
  3. Inspect the wire insulation. Bare strands showing? Replace the part, don't tape it — a short kills the board.
  4. The thermistor is a cartridge-style 100k NTC (ATC Semitec 104GT-2), 3 mm diameter, at least 6 mm long, ~150 cm lead, JST XH 2.54 connector.
  5. The heater is 24 V, 40 W, about 14.5 Ω, 6×18 mm, JST VH 3.96 connector. Aftermarket ones are usually 21 mm long — that's fine, it just protrudes slightly on both sides.

16. A blob of melt on the block: the heatbreak isn't tight

A lump of solidified plastic gradually builds up on the heater block, sometimes bigger than the block itself. The cause is almost always the same: the heatbreak isn't screwed tightly enough into the block, so melt escapes through the gap between heatbreak and nozzle. Less often it's bad threading on cheap parts.

Blob of solidified filament around the Kobra Neo heater block
A blob around the block: don't print through this, strip the hotend
  1. Pull the cover and heat the hotend (the PLA preheat is fine) so the blob softens.
  2. Pick the plastic off with a wooden stick, not a screwdriver — you can tear wires or short the heater contacts.
  3. Power off, loosen the grub screws, pull the heater and thermistor, wipe them clean.
  4. Unscrew the nozzle, then the block off the heatbreak. Feel whether the heatbreak was loose in the block — that's your diagnosis confirmed.
  5. Soak the metal parts (heatbreak, block, and the nozzle if you like) in acetone under a lid for about 24 hours. It won't dissolve PLA, but it softens it enough to scrape off. Rinse with water and dry — especially the inside of the nozzle.
  6. Reassembly: screw the heatbreak into the block to depth, screw the nozzle in until it meets the heatbreak but don't tighten yet. Heat to 230–240 °C, then tighten the nozzle to about 1.5 Nm while holding the block with a wrench. No pliers — they leave dents.
  7. Afterwards: PID tune, re-set the probe height, run auto leveling, dial in Z-offset.

17. Never unscrew the nozzle or heatbreak cold

A rule worth learning before your first teardown: every threaded joint in the hotend comes apart hot, never cold. There's solidified plastic in there, sometimes thread locker too. Cold, you won't unscrew the part — you'll shear it. Sheared heatbreaks and nozzle stubs stuck in blocks are both documented.

  1. Unload the filament before you start.
  2. Heat the hotend 5–10 °C above your normal printing temperature so the melt in the gaps is definitely liquid. The commonly quoted 200 °C is often not enough.
  3. Once it's up to temperature, power the printer off — then turn the wrench. Working with tools on a live printer risks a short.
  4. Use a wrench, not pliers, for the nozzle and especially for the block.
  5. If it won't move, don't push harder. You probably missed a screw or a clip.

18. Any hotend teardown needs a PID tune afterwards

An instructive story from r/3Dprinting: a Kobra Neo owner replaced the hotend, carrying the old heater and thermistor over, and got temperature swinging from 193 to 208 °C at a 200 °C setpoint — within 20–30 seconds. Before the swap it held ±1 °C. Ten minutes into a print he got an E1 thermal runaway.

Aftermarket V5 silicone sock on the left, stock one on the right, seen from above
Left: an aftermarket V5 sock with a wide lip. Right: the stock one, which falls off far more easily
  • After replacing a nozzle, heatbreak, block, heater or thermistor — and even after simply pulling the thermistor and putting it back — run a PID tune. In Marlin that's M303, saved with M500.
  • Tune under the conditions you print in: at your working temperature and with the fan running as it normally would.
  • The second common cause of temperature swings is a thermistor that isn't seated firmly. Check the fit and the grub screw.
  • The third is a silicone sock that fell off: the part fan then blows on the block, temperature dips and thermal protection trips. That's the first thing people ask about in Neo thermal runaway threads.
  • The stock sock falls off easily. Get an aftermarket one for a V5 block with a wide lip — it stays put and also covers the base of the nozzle. Don't buy V6 or Volcano socks: the correct V5 shape is more cubic.

19. Spare parts: the Kobra's fit, the Kobra 2 Neo's don't

The Kobra Neo is discontinued and Anycubic no longer sells parts for it directly — as an owner posted to r/3Dprinting in February 2026. You're on your own working out compatibility, and there are a few non-obvious points.

An incompatible V5 block on the left, the stock Kobra Neo block on the right
Left: a V5 block with a 2.1 mm hole and no grub screw — won't work. Right: the stock one, 3.1 mm with a grub screw
  • Hotend. A replacement hotend for the plain Kobra fits — the heatbreak shape is the same. But you can't use its thermistor and heater: the leads are too short.
  • A Kobra 2 Neo hotend does not fit. Different printer; "whatever I could find" doesn't work here.
  • Thermistor. The Neo's head has no breakout board — the leads run all the way to the mainboard. So you need not just the right type, but a long enough lead (about 150 cm) and the connector that fits the Neo board.
  • Heater block. Any V5 works, but only with a 3.1 mm thermistor hole and a grub screw. Plenty of V5 blocks on the market have a smaller hole and no screw — those are useless here. The community docs author uses a plated copper block instead of an aluminum one.
  • Nozzle. Stock is a 0.4 mm brass E3D V6 type. Nothing proprietary, swap freely.
  • Mainboard. The Kobra Go board is physically identical: if you can't find a Neo one, buy the Go board and flash Neo firmware.
  • Probe. The stock inductive sensor is replaced by a generic PNP-NO LJ12A3-4-Z/BY.

20. Bed wiring breaks inside the insulation: MINTEMP and a fire risk

Two kinds of wire run to the bed: thin ones for the thermistor, thick ones carrying 24 V to the heating trace. The bed travels along Y tens of thousands of times, the wires flex at the same points every time, and the strands inside slowly break. Resistance climbs, readings start wandering, and at some point the printer halts with a red screen.

Diagnostics with Anycubic's own numbers, measured with the printer off at around 24 °C: the bed thermistor line (T1) should read 100 ± 10 kΩ, the hotend thermistor line (T0) about 95 kΩ. The bed heating trace should be about 4 Ω and the hotend heater about 15 Ω. Outside those ranges, the part or its wiring needs replacing.

  1. Prevention step one: cut the zip tie that pins the bed bundle to the base frame at the rear left. It forces the wires to flex at exactly one point.
  2. The second break point is right behind the black plastic cap on the rear left corner of the bed. The cap is meant as strain relief, but the wires are too short, so they bend right behind it anyway.
  3. When you replace them, use slightly longer and thicker wire, preferably high-flex, and rethink the routing.
  4. A cable chain helps, but mind its bend radius and size: in a cramped chain the wires chafe against each other.
  5. The thorough option is an external MOSFET on the rear of the frame (issue 28): it takes the load off the board and lengthens the bed wiring run as a side effect.

21. The bed cable presses the Y limit switch and kills the print

Odd in principle and infuriating in practice, documented in detail by a Kobra Neo owner on r/anycubic in October 2025. As the bed travels to the front of the Y axis and back to the rear, the bed bundle bends — and sometimes it bends inward rather than outward. Layer after layer it creeps further in, until it physically presses the Y limit switch. The printer concludes the bed has homed, and the print dies.

According to the owner, anything using more than half the Y travel is nearly guaranteed to fail unless the cable is held by hand. The most practical advice from that thread: don't fight the bend, just steer the bundle away from the switch.

  1. Run the bed to the front stop, then to the rear stop, and watch where the bundle goes. Creeping toward the switch? That's your case.
  2. Pull the bundle to the opposite side: a rubber band, a badge retractor, any soft tether anchored to the frame.
  3. Don't clamp it down rigidly with a zip tie — that gets you issue 20, strands breaking at a fixed point.
  4. Verify afterwards: run the bed to both stops again and confirm the bundle never reaches the switch.

22. The bed: the magnetic sheet fears 80 °C, and it's 230 mm not 220

Two facts about the Kobra Neo bed that aren't on the box. First: the spec sheet says 220×220 mm, but that's the build area — the aluminum plate and the steel sheet are physically 230×230 mm. Second: the stated maximum is 110 °C, but you shouldn't go above 80 °C, which is the critical temperature for the adhesive holding the magnetic sheet to the plate.

  • Buying a third-party plate, magnetic sheet or bed? Get 235×235 mm: almost nothing is sold at 230 mm, and there's about 4 mm of clearance between the Z axis extrusions and the bed, so a 235 mm plate fits if you position it carefully.
  • A 220×220 mm plate will be visibly smaller than the bed — this is not "close enough".
  • 80 °C is the real ceiling for ABS and ASA on this machine. The bed technically reaches 110 °C, but nobody will cover you when the sheet delaminates.
  • The Neo's steel plate is PEI-coated on both sides (the Kobra Go's is single-sided). Wrecked one side? Flip it.
  • Cleaning PEI: plain dish soap and water, isopropyl alcohol, or silicone remover spray. Don't use acetone routinely — it softens and attacks the coating. A single acetone wipe to revive a glazed plate is acceptable and beats sanding it.
  • Don't scrape stuck plastic with metal. Let it cool and peel it, or warm the bed, or pull the plate and warm it with a heat gun.
PEO/PET Flexible Steel Build Plate for Anycubic Kobra
PEO/PET Flexible Steel Build Plate for Anycubic Kobra
from $13View Details
AliExpress: Реклама · erid: 2SDnjcU2MGWAliExpress: Реклама · erid: 2SDnjcWzKqCAliExpress: Реклама · erid: 2SDnjcVWLYr

For warping with ABS and other temperamental materials on an open frame, see how to stop warping, and for temperatures and settings for specific Anycubic filaments there's a separate breakdown.

23. POM wheels: flakes in three days, and why WD-40 destroys them

The head, the gantry and the bed all ride on POM wheels roughly 24×10.2 mm with two sealed ZZ625 bearings inside. POM is soft and needs no lubrication, but a wheel pressed too hard against the extrusion wears out fast. Fine white dust is normal. Flakes and shavings are not: one owner reached that state in three days of printing.

  1. Preload is set with an eccentric nut — its bolt is off-center, so turning the nut moves the wheel toward or away from the extrusion. Not every wheel has one: on the head carriage only the bottom wheel adjusts, on the bed carriage two of four, and on the gantry brackets one inner wheel per side.
  2. Correct preload: the wheel touches the extrusion and rolls freely, the assembly doesn't wobble but doesn't drag either.
  3. Wipe the extrusions and wheels clean once a month.
  4. Look for flat spots as well as wear — they appear when a printer with over-tightened wheels sits idle for a long time. They're hard to spot, so look closely.
  5. Check bearings by hand: roll each wheel along the rail or a flat surface. Regular hitches mean a dead bearing. You can't see this, only feel it, and cheap bearings are sometimes bad out of the box.
  6. Printing abrasives like carbon fiber? Consider polycarbonate wheels: harder and longer-lived. They don't damp vibration though, and they crack if you over-tighten them.

If wheels and bearings are fine and layers still shift, look at belts and accelerations next — see layer shifting and ghosting.

24. A skewed X gantry: one Z screw and two brackets

The Kobra Neo has a single Z axis with one T8x8 lead screw (8 mm, 8 mm lead, 4 starts, 350 mm long). The X gantry hangs on two Y-shaped bracket plates carrying wheels, and if those brackets sit at different heights the gantry is skewed — meaning the nozzle-to-bed distance drifts from left to right. No amount of auto leveling fully fixes that.

You check and fix this with the "two cans" method — literally two food cans of equal height. Order matters: with the stock rigid spacers you tram the gantry to the bed; if you've fitted adjustable spacers you tram it to the frame first and only then level the bed itself.

  1. Put two identical supports at the edges of the bed and lower the gantry to about 5 mm below their tops.
  2. Remove the two screws holding the anti-backlash nut to the gantry brackets: the gantry must rest on the supports under its own weight only.
  3. Lift the gantry by hand and slide the supports underneath — without turning the lead screw. Place them as far out as possible, but only so far that they touch the aluminum extrusion and not the Y-shaped brackets.
  4. Lower the gantry onto the supports and look at the gaps. A visible gap on one side means it's skewed.
  5. Turn the printer over and loosen (don't remove) the two screws on each side that clamp the Y-shaped brackets to the gantry extrusion.
  6. Wiggle each bracket until both of its outer wheels touch the Z axis extrusion. Hold the bracket, press the gantry extrusion down onto the supports, and retighten.
  7. Now bring the inner wheels in with the eccentric nuts so all three wheels touch, without preload.
  8. Run the gantry up and down by hand (the screw is still out). Motion should be smooth, no hitches, no slop on one side. Hitches mean wheel bearings.
  9. Refit the lead screw and nut, check the motion from the screen, and home Z.

25. The Z axis: an uncompressed nut, a rigid coupler, a motor on two screws

Three factory shortcomings in the Z assembly, each of which produces banding up the print, jamming, or first-layer slop.

  1. The anti-backlash nut often ships uncompressed. It's two halves with a spring between them, and on installation that spring must be fully compressed so the halves push apart. The factory gets this wrong regularly — and then there's no backlash compensation at all. Fix: pull the lead screw, squeeze the nut together, and refit the screw while holding it compressed.
  2. The POM inside the nut wears out. The shavings stick to the screw and cause jamming and stuttering in Z. The stock nut is nearly impossible to buy, and absurdly priced when you find it. Aftermarket spring-loaded nuts (brass or POM) work: the stock mounting hole spacing is 20 mm, aftermarket ones are 16 or 18 mm. 16 won't fit; 18 will, because the bracket holes are elongated.
  3. The stock coupler is rigid. It doesn't compensate for misalignment between motor shaft and screw, which means shear forces, accelerated nut wear and jamming. Fit a flexible one: a jaw coupler with an elastomer spider, or a helical-cut one. Insist on a clamping mechanism rather than set screws — both the shaft and the screw are round, so there's nothing for a set screw to bite.
  4. An Oldham coupler is a worthwhile addition. It goes between the bracket and the anti-backlash nut (it replaces nothing) and lets the screw shift slightly horizontally, removing jamming and banding. Get the 18 mm hole spacing version — and switch to an 18 mm nut, since the stock 20 mm won't line up. Grease the brass faces with PTFE grease.
  5. The Z motor is held only by two bracket screws, with its base unsupported, so it flexes under the axial load. Slip a wide nylon washer or a shim of suitable thickness underneath it.

26. Limit switches: a wheel nut on X and a permanently triggered optical Z

The Kobra Neo uses different switch types: X and Y are mechanical, Z is optical (normally closed). Each has its own signature failure.

  • "Homing Failed: X" with an ugly grinding noise. The motor never got the stop signal and keeps pulling a blocked assembly. On the Neo there's a cause beyond a dead switch: the nut on the gantry's left wheel hits the Y-shaped bracket before the bracket can trigger the switch lever.
  • How to test a switch in a minute (Anycubic's own method): move the head fully right, start homing X, and when the head is about halfway there, tap the lever twice by hand. Stopped? Switch and wiring are fine, so the mounting geometry is at fault. Didn't stop? Kill the power immediately so the assembly doesn't keep slamming into the end stop, then test the switch with a meter in continuity mode. No beep on press at all means the board is damaged.
  • Same procedure for Y, except you drive the bed to the front instead of the head. And remember: the head moves along X, the bed moves along Y. Owners mix the axes up regularly and hunt the fault in the wrong place.
  • Z only travels up when homing. That means the optical switch is being read as permanently triggered. Check the cable and connector; with the printer on, about 3 V on the switch line points at the switch itself. Also check the metal flag on the left gantry bracket — it has to enter the switch's slot.
  • Switch supply voltage is about 3.3 V. If it's there and the switch still doesn't trigger, replace the switch.

27. "SD Init Fail" and blobs from power-loss recovery

The Kobra Neo has no Wi-Fi, so the memory card is your main way to print — and its reader is picky. The community docs author went through five cards of various sizes before the printer accepted one, the oldest he had. An owner on r/anycubic in July 2025 described exactly the same: a new SanDisk wouldn't read, he reformatted repeatedly, it worked once, and the error came back after he pulled the card out.

microSD slot and USB-C port on the front panel of a Kobra Neo
The microSD slot and USB-C sit on the right of the front panel, behind the frame's plastic aperture
  1. Format as FAT32 with a full format, not a quick one. Anycubic specifically calls out a 4096-byte allocation unit.
  2. File names: letters and numbers only, with a .gcode extension.
  3. Put files in the root of the card: the printer doesn't read folders.
  4. The bundled card is 8 GB; cards up to 32 GB work. If it won't read, cycle through cards — that's a normal tactic with this reader.
  5. Only insert and remove the card with the printer powered off: it's the writing during operation that corrupts the filesystem.

28. Board and power: soldered TMC2208s, an unheatsinked MOSFET, 115/230 V

The Kobra Neo board is a TriGorilla V_3.0.6: 32-bit, Huada HC32F460 MCU (Cortex-M4, 200 MHz, 192 KB SRAM, 512 KB flash), microSD slot, USB-C, and a 10-pin header for the control panel. The PSU is 400 W, 24 V, up to 17 A. A few things are worth knowing up front.

  • The TMC2208 drivers are soldered to the board — you can't swap them individually, only the whole board. Some batches use GC6609 clones instead of TMC2208s; silver heatsinks instead of black ones give them away.
  • The bed MOSFET has no heatsink, and the clearance between the board fan and whatever the printer stands on is small. At high bed temperatures, and especially inside a DIY enclosure, cooling is poor. An external MOSFET takes the load: if the external one dies you replace a module, if the on-board one dies you replace the board.
  • Crimp ferrules onto the power wires. The PSU and bed wires enter the board's screw terminals as tinned ends. Solder cracks under the clamp, and as it heats the contact loosens — which is how terminals end up scorched.
  • If you connect a computer over USB-C, use a USB power blocker (power, not data). Otherwise current can flow between computer and board, and both can suffer. The cheap alternative is taping over the 5 V pin in the cable connector with Kapton tape.
  • The red glue on the connectors is a factory retainer. Remove it carefully, warmed slightly with a hair dryer, and always hold the driver heatsinks down with a finger: they're stuck on with thermal paste and come off with the glue.
  • The fuse is a glass cartridge inside the switch housing between the power inlet and the rocker — replaceable without opening anything.
  • Don't open the PSU. It contains capacitors that can shock you even with the printer switched off and unplugged.
  • Adding fuses to the 24 V lines is worthwhile. If a component fails or a wire starts to overheat, you lose a fuse rather than a house.

The stock thermal protection thresholds, so you know when the printer is entitled to halt: the hotend trips on a drop of more than 10 °C in 35 seconds, the bed on 2 °C in 20 seconds. The ceilings are 275 °C for the hotend and 120 °C for the bed.

29. Klipper on the Kobra Neo: probe triggered prior to movement and random disconnects

Klipper does run on the stock TriGorilla V3.0.6 — several owners on r/anycubic confirm it, one of them ran a Klipperized Kobra Neo for nearly two years. It's also the honest fix for several issues in this article at once: fan control starts working properly, you get Pressure Advance instead of the broken Linear Advance, you can raise the mesh point count, and you can set the probe Y offset correctly. You need a separate host — a Raspberry Pi or equivalent. Ready-made configs and instructions live in the Klipper4KobraGoNeo repo.

Three traps that specifically catch Kobra Neo owners:

  1. "Probe triggered prior to movement" on PROBE_CALIBRATE and BED_MESH_CALIBRATE. The r/anycubic thread author solved it by raising sample_retract_dist from 0.5 to 5.
  2. The head won't descend far enough to trigger the Z endstop. In [stepper_z], position_min: -6 is too small on many units — set it to −10. Anycubic made a similar change in stock firmware 1.2.9 — there it was the probe's travel and protection distance, also taken to −10.
  3. Klipper randomly shuts down after a couple of minutes. Random disconnects are almost always hardware, and the first suspect is the USB cable everyone forgets about. Check it, and the USB power blocker from issue 28.

Klipper also gives you the SCREWS_TILT_CALCULATE macro for fine bed adjustment if you fitted adjustable spacers — see the Klipper docs. For slicer settings on a machine like this, our OrcaSlicer guide is a good starting point.

30. Small things that quietly ruin prints

Four things that don't look like faults but reliably spoil results.

  • There's no filament runout sensor in the box. It's a plain normally-open 24 V switch with a JST-XH 2.54 connector, and the board has a single green two-pin header for it. Until you fit one, filament runs out mid-print — and solidifies inside the head. An owner on r/anycubic described exactly that in August 2025. Digging the stub out with tweezers is a bad plan: heat to 230 °C, push it through with fresh filament, then load the new spool from the menu.
  • The sensor eventually starts pausing prints for no reason. The culprit is filament diameter variation: at a thin spot the lever doesn't fully press the switch. Fix it by bending the upper part of the lever slightly outward — but only so far that the switch still triggers. No luck? Blow the housing out with compressed air to clear filament dust, and only then replace the switch.
  • The spool sits on the top frame — a kilogram of weight on a structure that isn't rigid to begin with. The higher the gantry rises, the stronger the vibration, and it changes as filament is consumed. For Klipper that's a specific nuisance: an Input Shaper calibration taken with a full spool no longer matches an empty one. Moving the spool holder off the printer onto a bearing stand next to it is the smarter move.
  • Wet filament gives you a rough, bubbly surface, and a freshly sealed spool is no guarantee — moisture is absorbed during manufacturing. Easy test: extrude into the air and watch the strand. Bubbling and popping means it's damp. Dry it in a dryer, a food dehydrator, or on the printer bed under a vented box — but not in a kitchen oven: many start heating at 50 °C, which is already close to PLA's glass transition, and you'll get a fused spool. Details in how to dry filament properly.

Kobra Neo error message reference

The Kobra Neo doesn't use numeric error codes — it shows text messages on screen instead, some of which lock the printer until you reset it. The resistance figures below are Anycubic's official values, measured with the printer off at around 24 °C.

MessageWhat happenedCommon causeWhat to do
Err: MINTEMP: E1Hotend thermistor reads as too cold or open-circuitBroken thermistor wire strands; silicone sock fell off; draftMeasure the T0 line — about 95 kΩ is normal. Check the sock and fan aim
Err: MINTEMP: BedBed thermistor reads as too cold or open-circuitBroken strands in the bed thermistor wireMeasure the T1 line — 100 ± 10 kΩ. Check the break point behind the bed cap
Err: MAXTEMP: E1Hotend exceeded 275 °C, or resistance reads as overheatShorted thermistor insulation; blown board componentInspect wires for bare strands; inspect the board with a magnifier
Err: MAXTEMP: BedBed exceeded 120 °CFault in the bed thermistor circuitMeasure the T1 line, replace the bed or its wiring
THERMAL RUNAWAY: E1Hotend won't reach temperature or swings badlyBlob of melt and nozzle sticking to the print; sock fell off; no PID tuneClear the blob, refit the sock, run a PID tune (M303)
Heating Failed: BedBed doesn't heat at allTruncated start G-code; room below 5 °C; dying PSU; broken 24 V wireMeasure the bed trace — about 4 Ω; check start G-code and power
Printer head heating failsHotend doesn't heatBroken or unseated heater connectorMeasure the heater line — about 15 Ω
Homing Failed: XHead didn't stop at the X switchDead switch or wire; wheel nut hits the bracket before the leverTap the lever by hand during homing; test with a meter; check geometry
Homing Failed: YBed didn't stop at the Y switchDead switch or wire; bed bundle pressing the switch itselfSame test with the bed; check where the bundle bends
Z only moves upZ won't descend when homingOptical Z switch read as permanently triggeredCheck the wire and the flag; ~3 V on the line with power on points at the switch
SD Init FailCard isn't recognisedFilesystem corrupted by progress writes; picky readerFull FAT32 format, 4096-byte units, files in root, cycle through cards
Auto leveling failed / ABL won't runProbe never triggers or Z presses into the bedNo steel plate fitted; probe too high; probe connector unseatedFit the plate, set probe height with the gauge, check the board connector
Printer won't turn onNo indicators and the PSU fan doesn't spinWrong 115/230 V switch position; dead PSUCheck the switch, then check for 24 V on the board
Err: MINTEMP: E1
What happened: Hotend thermistor reads as too cold or open-circuit · Common cause: Broken thermistor wire strands; silicone sock fell off; draft · What to do: Measure the T0 line — about 95 kΩ is normal. Check the sock and fan aim
Err: MINTEMP: Bed
What happened: Bed thermistor reads as too cold or open-circuit · Common cause: Broken strands in the bed thermistor wire · What to do: Measure the T1 line — 100 ± 10 kΩ. Check the break point behind the bed cap
Err: MAXTEMP: E1
What happened: Hotend exceeded 275 °C, or resistance reads as overheat · Common cause: Shorted thermistor insulation; blown board component · What to do: Inspect wires for bare strands; inspect the board with a magnifier
Err: MAXTEMP: Bed
What happened: Bed exceeded 120 °C · Common cause: Fault in the bed thermistor circuit · What to do: Measure the T1 line, replace the bed or its wiring
THERMAL RUNAWAY: E1
What happened: Hotend won't reach temperature or swings badly · Common cause: Blob of melt and nozzle sticking to the print; sock fell off; no PID tune · What to do: Clear the blob, refit the sock, run a PID tune (M303)
Heating Failed: Bed
What happened: Bed doesn't heat at all · Common cause: Truncated start G-code; room below 5 °C; dying PSU; broken 24 V wire · What to do: Measure the bed trace — about 4 Ω; check start G-code and power
Printer head heating fails
What happened: Hotend doesn't heat · Common cause: Broken or unseated heater connector · What to do: Measure the heater line — about 15 Ω
Homing Failed: X
What happened: Head didn't stop at the X switch · Common cause: Dead switch or wire; wheel nut hits the bracket before the lever · What to do: Tap the lever by hand during homing; test with a meter; check geometry
Homing Failed: Y
What happened: Bed didn't stop at the Y switch · Common cause: Dead switch or wire; bed bundle pressing the switch itself · What to do: Same test with the bed; check where the bundle bends
Z only moves up
What happened: Z won't descend when homing · Common cause: Optical Z switch read as permanently triggered · What to do: Check the wire and the flag; ~3 V on the line with power on points at the switch
SD Init Fail
What happened: Card isn't recognised · Common cause: Filesystem corrupted by progress writes; picky reader · What to do: Full FAT32 format, 4096-byte units, files in root, cycle through cards
Auto leveling failed / ABL won't run
What happened: Probe never triggers or Z presses into the bed · Common cause: No steel plate fitted; probe too high; probe connector unseated · What to do: Fit the plate, set probe height with the gauge, check the board connector
Printer won't turn on
What happened: No indicators and the PSU fan doesn't spin · Common cause: Wrong 115/230 V switch position; dead PSU · What to do: Check the switch, then check for 24 V on the board

Kobra Neo firmware history: what actually changed

Firmware updates for the Kobra Neo mostly fixed protections and print recovery. If you're on an old version, 1.2.9 and 1.3.2 alone are worth the update.

VersionWhat changed
1.3.3Motor protection improved
1.3.2Low-side short-circuit protection strengthened
1.3.0File offset bug fixed, power-loss print recovery improved, main page status tidied
1.2.9Probe maximum downward travel and protection distance extended from −7 to −10
1.2.7EEPROM storage logic and default print parameters
1.2.4Print recovery detection improved
1.3.3
What changed: Motor protection improved
1.3.2
What changed: Low-side short-circuit protection strengthened
1.3.0
What changed: File offset bug fixed, power-loss print recovery improved, main page status tidied
1.2.9
What changed: Probe maximum downward travel and protection distance extended from −7 to −10
1.2.7
What changed: EEPROM storage logic and default print parameters
1.2.4
What changed: Print recovery detection improved

Preventive maintenance: what to check monthly

On a Kobra Neo, nearly every "sudden" failure is something you could have spotted in advance. Fifteen minutes once a month.

Выполнено: 0 из 14

The full service schedule for any FDM printer is in our 3D printer maintenance guide.

General 3D printing problems

Beyond the Kobra Neo specifics above, you'll also hit the ordinary problems of FDM printing. They're the same on almost any printer, so we've covered each one in its own detailed guide:

Also on Printer Hub: the full Anycubic Kobra lineup comparison, Anycubic filaments and their settings, and our OrcaSlicer setup guide. Issues on neighboring models: Kobra 2, Kobra Max, Kobra 3. Two of our free browser tools also come in handy here: the bed mesh visualizer and the extruder calibration calculator.

FAQ