Prusa CORE One + Bondtech INDX 8-tool · the hardware · 604 entries

The hardware half of a pair: this sheet is the machine, and the Autodesk Fusion sheet is the CAD and the slicing. A CORE One is an enclosed CoreXY that reaches 55 °C of chamber on heatbed waste heat alone; the INDX makes it an eight-material toolchanger by moving one smart head and parking passive nozzles — no heater, thermistor, motor or wiring in a tool, induction heating in the head, about 12 s and 0.013 g per change, and therefore no purge tower. It covers siting and clearances, the setup order including the three settings a kit build must change by hand, every step of the Selftest wizard, and the two calibrations that will stop you printing — and it is blunt about the build volume the docks cost you (248 × 205 × 270 mm, not 250 × 220) and about the misaligned tool that can run away thermally. Cards 1–15 are the guide; the rest is a filterable index — the entire LCD menu tree read out of Prusa’s own article and annotated with what each item does, the specifications, and all 138 error codes the CORE One and the INDX can show, extracted from Prusa’s error-code repository. Press / to jump to the filter box.

Dots: CORE One and INDX alike INDX only CORE One+ / Gen 2 calibration or test warning
Sources: the official handbook for the Prusa CORE One+ (Gen 2) INDX, version 1.01 (August 2026); the Prusa knowledge base article "LCD menu (CORE One/+)", whose menu tree was read out with its nesting intact rather than retyped; the specification tables on prusa3d.com; and the Errors list in prusa3d/Prusa-Error-Codes. Where the knowledge base and the handbook disagree, the handbook wins and this page says so.

The Working Guide

The hardware half — siting, assembly order, what every calibration is measuring, and the failures that have consequences

What This Machine Is

CoreXY, enclosed, eight nozzles

A Prusa CORE One is an enclosed CoreXY printer: 250 × 220 × 270 mm, a warm chamber that reaches 55 °C on heatbed waste heat alone, and a LoadCell first layer. A Bondtech INDX turns it into an eight-material toolchanger. This sheet is the hardware half — siting, assembly order, every calibration, the whole LCD menu, and the failures. The CAD and slicing half is the Autodesk Fusion sheet.

The INDX costs you build volume. 250 × 220 × 270 mm becomes 248 × 205 × 270 mm — 15 mm of Y goes to the tool docks across the front. Slice against the INDX printer profile, not the plain CORE One one, or tall parts near the front will be rejected or clipped.

The family, because the names collide

NameWhat it is
CORE Onethe original enclosed CoreXY, single Nextruder
CORE One+the same machine after the Plus upgrade; also what an MK4S conversion becomes
CORE One+ (Gen 2)current: GT1.5 belts, redesigned bed mount, integrated wiper, automatic top vent
CORE One Lthe large-format sibling — different machine, its own error prefix
… INDXany of the above with the Bondtech toolchanger, assembled or as a conversion kit, 4 or 8 tools

Error codes tell you which one the firmware thinks it is: 31nnn CORE One, 35nnn CORE One L, 36nnn CORE One INDX. If your errors start 31 and you have a toolchanger, the firmware is wrong about the machine.

The two halves of the trade. The chamber buys you ABS, ASA, PC and PA without a separate heater; the toolchanger buys you eight materials with no purge tower and about 13 mg of waste per change. What you give up is 15 mm of Y, a nozzle-cleaner bin to empty, and a calibration that has to succeed before any multi-tool print will start.

How the INDX Works

induction, and a razor handle

A conventional toolchanger moves whole print heads — motor, heater, thermistor, wiring — and each one costs what a print head costs. The INDX moves one smart head and parks passive nozzles. The handbook's own analogy is an electric razor: an expensive body, cheap interchangeable blades.

Smart Headthe only active part: induction coil, contactless IR temperature sensing, the DX extruder drive, the LoadCellINDX Toola filament path and a nozzle. No heater, no thermistor, no motor, no wiresTooldockmagnetic docking pins across the printer front, one slot per toolTool Offset Sensorthe eddy-current target the head probes to find each nozzle’s true centreNozzle Cleanersilicone brushes, a priming block and a waste bin

Why it is fast

  • IN — induction. The coil in the head heats the nozzle itself, wirelessly. The nozzles are near-massless, so almost all the power goes into melting plastic rather than warming an aluminium block: cold to printing temperature in seconds.
  • And cold again just as fast. That is the part that matters. A parked tool cools immediately, so it does not ooze — which is why the official profiles have no wipe tower and a change costs about 0.013 g.
  • DX — Dynamic eXtruder. A reactive CAM, not a spring: back-pressure from the filament tightens the grip, so TPU gets a light touch and a carbon-filled filament gets a hard one, with no idler to adjust. The same motor drives the filament, actuates the CAM, and opens the gears to release a tool. One motor, three jobs.
  • Contactless sensing. There is no thermistor in the tool, so the head reads the nozzle with an infrared sensor aimed at a small black rectangle on the heat block.
Do not touch the black rectangle. Skin oils change its emissivity and the head then misreads the nozzle temperature. No solvent, no chemical cleaner — a dry cloth only. This is also the mechanism behind the most dangerous failure on the machine; see the traps card.
A change is about 12 seconds: park the current tool, traverse, pick the next, induction-heat it, resume. Tools print in ascending number order, and there is no Tools Mapping on the INDX — so the spools must be loaded to match the tool numbers you sliced against.

Anatomy

the names the menus use

The printer

1 Top coverwith the ventilation grille the toolhead opens for PLA and PETG2 Framesteel exoskeleton — magnets stick to it, which is how printed accessories mount3 Filament insertion pointthe numbered PTFE inlets on the side, one per tool4 INDX Toolinduction-heated passive tool with its nozzle built in5 Tooldockthe row of docks across the front6 INDX Toolheadbehind the tooldock; the LoadCell lives here too7 Spoolholderson both sides; 1.75 mm filament, any brand, no chip8 Z-Axisthree motors, smooth and threaded rods, moving the bed9 Door handlethe door sensor stops the printer when this opens10 Print sheetheld by magnets, located by two pins11 LED indicatorprinter state by colour12 Heatbedthe Prusa MK5213 USB portG-code and firmware; FAT3214 LCD3.5" colour, touch15 Rotary knobwith the reset button directly below it

The toolhead

1 Cable coverover the loom into the head2 INDX Toolheadinduction coil plus LoadCell3 Gearboxdrives the idler4 Idlerself-adjusting grip — the DX mechanism5 Toolhead fancools the nozzle6 Status LEDhead state7 Induction coilheats the passive tool8 Print fan shroudturbine part-cooling9 Filament entry pointwhere the PTFE feeds into the tool10 INDX Toolthe passive tool itself11 Magnetic docking pinsalignment and retention
Learn these names. Every error screen, every menu item and every support article uses them exactly — "Side Filament Sensor" and "Toolhead Filament Sensor" are two different sensors, and "tooldock" and "dock" are the same thing while "Smart Head" and "INDX Toolhead" are also the same thing.

Siting It

before the box is open

The clearances are not advisory. Eight spool holders need the space, and the calibration routines need the machine to be still.

Space

About 620 × 470 mm of bench, and 690 mm tall with spools mounted.

at least 200 mm clear each side (the spool holders live there) at least 360 mm clear in front (to open the door fully) level, stable, dry, indoors never next to another running printer
Power

230 VAC 50 Hz or 110 VAC 60 Hz only. Never an alternative supply.

switch off at the PSU FIRST then pull the CONNECTOR, not the cable 240 W supply, Power Panic hardware -> #31321 CORE One / #36321 INDX
Hazards

Two that are specific to this machine rather than generic printer advice.

strong magnets at the docks and bed keep cards and drives away high-power induction in the head do not reach in while it runs door sensor stops the printer leave it enabled

Carrying it

22.5 kg. Use the handles on each side. Never lift by a cable, a spool holder or a door — and if the printer has taken a physical knock, do not power it up until you have looked at it.

An unstable bench will fail your calibration, not your prints. The belt-tuning step measures resonance and the tool-offset step measures sub-millimetre positions; a wobbly table or a neighbouring printer's vibration corrupts both, and the symptom is a calibration that will not pass rather than an obvious mechanical fault.

Setup, In Order

and the three settings a kit build must change
1. Rubber O-ring onto each spool holder; insert into the side puck, twist clockwise. 2. Power cable at the rear. Switch on at the PSU. 3. Flash the correct firmware (kit / Gen 2 upgrade) 4. Settings > Hardware > Edition -> Gen 2 5. Settings > Hardware > 1.5GT Belts -> enable 6. Settings > Hardware > Expansion Joints Gen 2 -> enable 7. Print sheet ON THE BED, then let the Selftest (Calibration Wizard) run. 8. First print: Otto, from the bundled USB drive.
Steps 4–6 are the ones people miss. If you assembled from a kit or fitted the Gen 2 upgrade, the firmware cannot detect any of it. Leave them and the motion system runs on the wrong belt and joint constants — which shows up as marginal print quality and calibrations that pass but drift, not as an error.

What the Selftest wizard actually does

StepWhat it needs from you
Door sensoragree to enable it
Belt tuning2.5 mm Allen key. First check there is no gap between the gantry and the rear motor mounts on either side. Then the upper belt, then the lower, tuned by a stroboscope: turn the knob until the belt appears to move slowly with sharp peaks
Dock calibrationT10 screwdriver. Per tool: tighten the silver screw, hold the toolhead at the dock by hand, Continue, hands off, Continue. When all docks are done, loosen every silver screw by one full turn
Tool offsetnothing — fully automatic
Nozzle cleanerseat the toolhead in the V-groove of the silicone priming block and turn the adjustment screw anticlockwise until the nozzle touches. X and Y are then measured automatically
Filament sensora 5 cm piece of PLA, pushed into each tool's PTFE inlet in turn
Network / Connectoptional — the printer is fully functional offline
Have the tools ready first. A T10 screwdriver and a 2.5 mm Allen key are required by the wizard and are not in the box. Also worth having: cutting pliers, IPA 90%+, paper wipes, a plastic spatula and a brass brush.

The Two Calibrations That Matter

dock, and tool offset

Everything else on this machine is a Prusa calibration you have met before. These two are the toolchanger's, and they are the ones that will stop you printing.

Dock calibration — where each tool lives

Determines the physical position of every dock so the head can pick a tool up reliably. You do it once, with a T10, and it is the tighten → calibrate → loosen one turn dance: the silver screws are clamped while the position is taught and then deliberately backed off, so the dock can float slightly in service.

Control › Calibrations & Tests › Dock Calibrationre-run it any time — error #36136 is the printer asking you to

Tool offset calibration — where each nozzle is

Fully automatic, and it runs at the start of every print that uses two or more tools. Three movements, in this order, and knowing them is how you tell a working calibration from a stuck one:

Bed Z-probethe head touches the sheet at two points near the front-right cornerSensor Z-probethe tool touches down on the calibration sensor beside the induction coilXY scansmall side-to-side moves over that sensor, finding the true centre of the nozzle

On success the firmware checks the numbers against its stored values and saves the recalculated offsets. On failure it retries from several alternative starting points, and only then stops.

A failed tool offset disables printing entirely — not just for that tool. If it keeps failing: check the nozzle tip for oozed plastic (Retry runs the brushes first, but look anyway), then align the gantry. Errors #36130 tool offset failed, #36131 unsafe Z offset, #36133 unsafe XY offset, #36132 dock area obstruction.
Nozzle cleaner calibration is mandatory too, and it is the one that shows up as print quality rather than an error. A correct purge is small and compact; an irregular blob with a thin tail means the X/Y offsets are out, and you can nudge them mid-print in Tune › Nozzle Cleaner X Offset / Y Offset.

The Settings Menu

what to change, and what to leave

Prusa publishes the menu tree and nothing else — the comments under their own article are people asking what the items mean. The index half of this sheet is that tree with the answers. This card is the shape of it and the handful worth touching on day one.

Settings Filament Sensors sensing on/off, side, toolhead, restore Stuck Filament Detection MMU unit not on an INDX — the tooldock replaces it Camera the optional USB-C camera Stealth Mode quieter, slower: caps accel, feed, jerk Fan check leave ON Verify GCode leave ON Chamber Filtration mode, min power, post-print Input shaper calibration + per-axis filters User Interface footer, sounds, lights, touch Language and Time Network Wi-Fi, Ethernet, Connect, Link, metrics Hardware printhead, edition, belts, door, G-code checks FW update System crash dump, logs, factory reset

The five worth setting on day one

WhereWhy
Hardware › Edition / 1.5GT Belts / Expansion Jointskit and upgrade builds only, and nothing else will tell you
Hardware › Printhead › Nozzle hardened + high-flowINDX tools are both; the firmware needs to know
User Interface › Footerput the readouts you actually watch on the main screen
NetworkPrusaLink for the local web UI, Connect for remote — both optional
Nozzle Cleaner › Capacity / Pause on FullINDX only; decide before a long eight-colour print, not during one
Leave Fan check and Verify GCode on. They are the two cheap guards that stop a print before it wrecks something — a stalled fan cooking a part, or a file sliced for a different machine driving this one.
The knowledge-base tree lags the firmware. CORE One+ firmware 6.4.0 added Filter Usage, Change Filter and Print Filtration under Chamber Filtration, and they are not in Prusa's menu article. If a menu item exists on your printer and not on this page, that is the direction the difference runs.

The Rest of the Menu

Control, Tune, Filament, Info

Control — when the printer is idle

Control Move axis X, Y, Z, E, Cooldown Temperature nozzle, bed, chamber, fans Auto home Set ready marks it available in Prusa Connect Disable Motors Calibrations & tests 1. Fan test 6. Loadcell test 2. Door sensor 7. Z axis test 3. Y axis test 8. Heater test 4. X axis test 9. Gears Calibration 5. Z alignment 10. Filament sensor calibration

On an INDX this menu also carries Pick/Park Tool and Dock Calibration — the two you need before touching a tool by hand.

Tune — only while printing

Print Speeda percentage, and it does not scale acceleration — so time does not fall in proportionFlow Factorlive extrusion multiplierCancel Objectabandon one object and let the rest of the plate finish; Cancel Current Object waits until the head moves to the one you meanNozzle Cleaner X/Y OffsetINDX: fix a bad purge without stoppingMax Chamber Temperatureceiling before the fans interveneMessage Historyeverything the printer has said this session
Print Speed above 100% is not free. A CORE One owner in Prusa's own comments crashed the head into a print at 300% after the toolhead bolts worked loose. If you want draft speed, change layer height in the slicer rather than driving the machine past its tuning.

Info — the diagnostic screen

Info › Sensor Info is the single most useful screen on the printer: board and MCU temperature, bed, chamber, nozzle, heatbreak, the LoadCell value, door, both filament sensors, all five fans, and heater and input voltage and current. When something is wrong and you are about to open a support ticket, photograph this screen first.

Info › Version Info gives firmware, bootloader, Buddy board, serial number, Love Board and xLCD — the six numbers every support conversation starts with.

Loading Eight Spools

and the numbering that bites

Loading one tool is ordinary. Loading eight is a different job, and there is a menu item for exactly that.

Filament › Change Filament in All Toolsselect the tools, select one target material, Carry Out the Changes — the recommended route on a 4- or 8-tool machineFilament › Load filamentone tool at a time; the head collects that tool automaticallythe PTFE inlets are numberedfeed into the tube whose number matches the tool you pickedcut the end to a pointbefore it goes anywhere near the tube

The purge check

Yesit extruded, in the right colourPurge Morenothing came out, or the old colour did — repeatableRetryPurge More did not help; restart the load
Tools print in ascending order and there is no Tools Mapping on the INDX. The XL lets you remap a tool at the printer; this does not. Load the spools to match the numbers you sliced against, or reslice. This is the single most common way an eight-colour print comes out wrong rather than failing.
A tangled spool is a failed print. When you unload, keep hold of the filament end — if it snaps back onto the spool it can cross under a lower wrap and knot mid-print. Fix: pull the spool, unwind to the crossed strand, correct it, rewind. With eight spools feeding one head this is now eight times as likely as it used to be.
The printer remembers what is loaded across a power cycle, and shows it at the bottom of the LCD. That, plus per-tool nozzle diameters in Tools Settings, is the whole state you need to keep straight.

Tools, Nozzles and the Waste Bin

the consumable end

Swapping a tool

1. Unload the filament from that tool. 2. Control > Pick/Park Tool > [n] (park it) 3. Lift the tool off the dock (it is magnetic) 4. Press the quick coupler, free the PTFE tube 5. Fit the tube to the new tool, snap it into the dock 6. Tools Settings > [n] -> set the nozzle diameter

Only ever with the printer idle. Step 6 is not optional: the firmware sizes extrusion from it, and a 0.6 tool declared as 0.4 under-extrudes everything it touches.

NozzleNotes
0.4 CHT hardenedwhat ships; nitrocarburised, high-flow
0.25the finest INDX tool there is — no 0.2 mm exists
0.5 · 0.6 · 0.8 · 1.0bases, terrain, big shells
Mixed sizes across tools are supported by the hardware; set each one in Tools Settings.
Never poke a CHT nozzle with a wire or needle. The standard Prusa unclogging trick — a 0.3–0.35 mm acupuncture needle from below — irreversibly destroys the internal geometry of a CHT nozzle, and every INDX tool is CHT. Cold pull instead: light PLA, heat, push, kill the heat, and pull steadily once it drops to about 100 °C. And never heat any nozzle with an external heat source.

The nozzle cleaner waste bin

Every tool change purges into a bin, and the firmware counts. The standard bin holds about 3000 purges; an Extended option uses a larger external bin whose parts you can print.

before a print"This print may overflow the waste bin. Empty before printing." — Empty / Print / Ignoreduring a printa runtime warning, and with Pause on Full Nozzle Cleaner (default on) it pauses and waitsSettings › Nozzle Cleaner › Empty Nozzle Cleanerdrops the bed, then unlock the lever on the right, pull the bin, empty, refit, relock, confirm
Empty it through the menu, not by hand. Confirming on screen is what resets the purge counter; pulling the bin without telling the printer leaves it convinced the bin is still full.

Chamber and Filtration

55 °C from the bed alone

There is no chamber heater. The enclosure is tight enough that heatbed waste heat alone reaches 55 °C, and the regulating is done by fans and a motorised top vent.

PLA and PETGthe printer opens the top vent itself, using the toolhead, then holds the chamber with the fans — door closedABS, ASA, PC, PAvent shut, chamber warm; these are the reason to own the machinedo not wait for the chamberthe first layers sit close to the bed and are already at temperature; by the time the head is high the chamber has caught up

Filtration

Chamber FiltrationNone · Adv. filtration (the Prusa HEPA addon) · DIYMinimum Powerfloor for the filtration fan while printingPost-Print Filtration / Duration / Powerkeep scrubbing after the print ends, and for how longfirmware 6.4.0 addsFilter Usage, Change Filter, Print Filtration — not in Prusa’s menu article

Nothing is fitted as standard: Chamber Filtration set to None on a new machine is correct, not a fault.

Accessories that fit the recesses

USB-C camerafeeds Prusa Connect and the phone appAdvanced Filtration Systemthe HEPA unitGPIO Hackerboardfor driving your own hardware from the printerDryboxfits the spool-holder recess — worth it for PA and PCprinted accessoriesadd magnets and stick them to the steel exoskeleton
Do not clean the transparent panels with anything alcohol-based. It crazes them and the cracks are permanent. IPA is for the print sheet, not the windows.

Print Sheets

three surfaces, three sets of rules
SheetGood forNever
Smooth PEIPLA; excellent grip, even on small footprints; occasional acetone cleanPETG, ASA, ABS, PC, CPE, PP, FLEX without a glue-stick separation layer — they weld on and take the surface with them
Textured powder-coatedtough, hides scratches, FLEX needs no glue, prints usually release themselves on coolingacetone — it micro-cracks the PEI and the damage accumulates
SatinPLA, PETG, and advanced materials including PC Blendacetone; metal spatulas; FLEX without glue. ASA and PC Blend want a brim or raft

Cleaning

IPA 90%+the degreaser, on a cold sheet — on a hot one it evaporates before it lifts anythingnot hand sanitiserdermatological products contain emollients that leave a filmwarm water + a drop of dish soapfor residues IPA will not shift, such as sugarsacetonesmooth sheets only, occasionally
Never print directly on the heatbed, and never place a sheet without clearing debris first — a crumb under the sheet corrupts the mesh and can damage the printer. Locate the sheet on the two pins; lift it by the front corners, never drag it.
Bubbles under the PEI are cosmetic. The adhesive holding the PEI down softens above 110 °C and can creep, raising small bumps. Flip the sheet, print on the other side, and they subside over days or weeks. Print quality is unaffected, and sheets are consumables the warranty does not cover past arrival defects.
Reach for a brim before you reach for glue. PEI is chemically tough so adhesion promoters will not hurt it, but a wider first layer solves most small-footprint adhesion problems for free.

Maintenance

what to do, and what never needs doing
IntervalJob
every couple of hundred hourswipe the smooth rods with a paper towel, apply the supplied lubricant, work the axis back and forth
every 3–6 monthslubricate the linear rail
every 600–800 hourscheck and reseat the connectors on the xBuddy board and on the toolhead electronics
as neededcompressed air through the extruder feeding gear; tweezers for plastic threads
regularlyvacuum or brush debris from around the printer and under the heatbed
before a big multi-tool printempty the nozzle cleaner bin through the menu
The extruder feeding gear needs no lubricant, ever. What it accumulates is filament powder in the grooves, and the fix is air, not oil. Greasing it makes the problem worse.

Two INDX-specific checks

the tooldock must not movepush it. If it flexes, that is your dropped-tool fault, and no amount of recalibration fixes itdebris inside the toolheadcompressed air, then tweezers — the other cause of unreliable pickups

Unclogging, in order

  1. Is the spool tangled? Check that first; it is more common than a clog.
  2. Unload, cool, remove the tool, look at the nozzle.
  3. Cold pull with light-coloured PLA — light so you can see what came out. Remove the PTFE tube from the head, feed PLA in at the entry point, heat, push, kill the heat, keep light pressure, and pull steadily at about 100 °C. Repeat until the tip comes out clean.
  4. Never a needle or wire: these are CHT nozzles.

Reading an Error Code

five digits, and the QR

Every red error screen carries a five-digit code and a QR code that goes straight to that code's help page. The digits are structured, so you can classify a fault before you look it up.

3 6 1 2 5 ^ ^ ^ ^ ^ | | | +-+-- the specific error | | +------ category +-+-------- printer printer 31 CORE One 35 CORE One L 36 CORE One INDX 17 XL 26 MK4S 12 MINI category 1 mechanical 5 system 2 temperature 6 bootloader 3 electrical 7 warning 4 connectivity 8 Connect dialog

So #36125 is an INDX, mechanical, "Tool pickup failed" — and the same fault on a plain CORE One would not exist, because there is nothing to pick up. The index half of this sheet lists every code that applies to either machine, with the toolchanger's own thirty on their own card.

The three you will meet first

CodeMeaning
#36121 Unknown toola tool was found but not recognised — select the correct dock
#36125 Tool pickup failednot detected after pickup: loose dock or debris, then recalibrate the dock
#36130 Tool offset failedthe XY scan could not find the nozzle centre — printing stays disabled until it passes
Blue or black screen with a code is a BSOD, not a printer fault in the usual sense: #36538 on an INDX, #31538 on a CORE One. Settings › System › Save Crash Dump and Save Logs To File are what support will ask for.

Traps

the ones with consequences
A misaligned tool can run away thermally. If an INDX Tool is not fully seated, the contactless IR sensor reads the nozzle at the wrong angle and reports a temperature lower than the truth. The firmware compensates by running the induction loop continuously, and the tool core overheats rapidly. Symptom: the nozzle will not reach target, or overshoots. Cancel the print or kill the nozzle heat immediately, then remove the tool and inspect it. This is the one failure on the machine that is genuinely dangerous.
Never force the DX mechanism. If the idler will not open or close — grinding, clicking, filament not gripping — the drive has probably been damaged by a collision. Levering it by hand turns a repair into a replacement. Contact support.
Slice against the INDX profile. The plain CORE One profile has 15 mm more Y than you have. A part that fits in the slicer and not on the machine is the first thing to check when a print refuses to start.
Kit and Gen 2 builds must be told what they are. Settings › Hardware › Edition, 1.5GT Belts, Expansion Joints Gen 2. Nothing detects these and nothing warns you.
Do not touch the black IR rectangle on a tool's heat block — and if it gets dirty, a dry cloth only. Skin oils and solvents both change what the sensor sees.
Never needle a CHT nozzle. Every INDX tool is CHT, and the wire trick that works on an ordinary nozzle destroys this one's internal geometry permanently.
Acetone on a textured sheet is permanent damage. Micro-cracks in the PEI that get worse with every clean. Smooth sheets tolerate it; textured and satin do not.
Alcohol on the transparent panels crazes them. Different surface, different rule.
Emptying the waste bin by hand does not reset the counter. Use Settings › Nozzle Cleaner › Empty Nozzle Cleaner and confirm on screen.
No Tools Mapping. Tool numbers at the printer must match the tool numbers in the sliced file. Coming from an XL, this is the habit to unlearn.
Prusa's own menu article lags the firmware. Chamber Filtration gained Filter Usage, Change Filter and Print Filtration in CORE One+ 6.4.0 and the article still does not list them. Trust the printer.
When something is inexplicable: photograph Info › Sensor Info, note the six numbers from Info › Version Info, and print a sample G-code from the bundled USB drive. If the sample prints and yours does not, the problem is in the slicing, not the machine.

Menu, Specification & Error Index

The complete LCD menu tree with what each item actually does, the specifications, and every error code the machine can show. Type in the filter box, or press /

Specifications

26

The printer

Build volume250 × 220 × 270 mm — 248 × 205 × 270 mm with the INDX
KinematicsCoreXY, enclosed, two fixed motors on the gantry
Printer size415 × 444 × 555 mm, 22.5 kg
HeatbedPrusa MK52, magnetic, up to 120 °C
Chamberup to 55 °C, heated by the bed alone
Max nozzle temp300 °C on the INDX
Layer height0.05 – 0.30 mm
Filament1.75 mm, any brand, no spool chip
ElectronicsxBuddy, 32-bit STM32, Trinamic 2130 drivers
PSU240 W with Power Panic hardware
Display3.5" 65k colour, touch and a rotary knob
NetworkEthernet RJ45, detachable Wi-Fi module, NFC
First layerLoadCell sensor, fully automatic
Gen 2 changesGT1.5 belts, redesigned bed mount, integrated wiper, automatic top vent

The INDX toolchanger

Toolsup to 8, passive: no heater, thermistor, motor or wiring
Tool changeabout 12 s, about 0.013 g of waste
Heatinginduction coil in the Smart Head; the nozzle is the workpiece
Temperature sensingcontactless IR, off a black rectangle on the heat block
ExtruderDynamic eXtruder (DX): a reactive CAM, self-adjusting grip
Stock nozzle0.4 mm CHT high-flow, nitrocarburised hardened steel
Nozzle sizes0.25 · 0.4 · 0.5 · 0.6 · 0.8 · 1.0 mm
Dockingmagnetic pins, docks across the printer front
Tool offsetsmeasured automatically at the start of every print with two or more tools
Waste binabout 3000 purges; Extended option for a larger external bin
Kit contentstoolhead, tools, tooldock, tool offset sensor, nozzle cleaner, vented top cover, spool holders
Not includedT10 screwdriver, 2.5 mm Allen key, cutting pliers, IPA, brass brush

Siting & Safety

10

Before it comes out of the box

Footprintabout 620 × 470 mm of bench
Side clearanceat least 200 mm each side
Front clearanceat least 360 mm to open the door fully
Surfacelevel, stable, dry, indoors — ideally a workbench
Ventilationnever block a vent or fan
Liftinguse the handles on each side, never a cable, spool holder or door
Mains230 VAC 50 Hz or 110 VAC 60 Hz only
Magnetsstrong magnetic fields at the docks and the bed
Inductionthe Smart Head runs high-power wireless induction heating
Door sensorstops the printer the moment the door opens

Setup Order

13

First power-on, in sequence

1. Spool holdersO-ring on each, insert into the side puck, twist clockwise to lock
2. Powerplug in at the rear, switch on at the PSU
3. Firmwareflash the correct build before anything else if this was a kit or a Gen 2 upgrade
4. Settings › Hardware › Editionselect the Gen 2 edition
5. Settings › Hardwareenable 1.5GT Belts and Expansion Joints Gen 2
6. Selftest wizardruns automatically on first power-on
  Door sensorenable it
  Belt tuninggantry squareness, then upper and lower belt by stroboscope
  Dock calibrationper tool, with a T10
  Tool offset calibrationfully automatic, per tool
  Nozzle cleaner calibrationmandatory — set Z in the V-groove, XY is automatic
  Filament sensor calibrationone short piece of PLA, per tool
7. First printOtto the calibration butterfly, from the bundled USB drive

Settings Menu

132

Menu › Settings — the whole tree, in the printer’s own order and nesting

Filament Sensorsenable and calibrate the sensors; on the INDX there is one per tool plus one in the head
   › Filament Sensingthe master switch — off means runouts are not detected at all
   › Side Filament Sensorthe sensor in the PTFE inlet on the side of the printer
   › Toolhead Filament Sensorthe sensor inside the print head
   › Restore Defaultsdiscard the calibration and start over
Stuck Filament Detectioncatches filament that has jammed rather than run out
MMU unitthe MMU3 multi-material unit — not fitted on an INDX; the tooldock replaces it
Camerathe optional USB-C camera used by Prusa Connect and the app
Stealth Modecaps acceleration, feed rate and jerk: quieter, slower
Fan checkabort if a fan stops reporting the right speed
Verify GCodecheck the file against this printer before starting
Chamber Filtrationthe filtration mode and how hard it runs
   › Chamber Filtrationthe filtration mode and how hard it runs
   › Minimum Powerfloor for the filtration fan while printing
   › Post-print Filtrationkeep filtering after the print ends
   › Post-print Durationhow long to keep filtering
   › Post-print Powerhow hard to filter afterwards
Input shaperresonance compensation — the reason it can move fast without ringing
   › Calibrationrun the input-shaper calibration
   › X-axis filter
   › X-axis frequency
   › Y-axis filter
   › Y-axis frequency
   › Restore defaultsdiscard your input-shaper values
User Interfaceeverything about the screen, the footer, sounds and the lights
   › Footerwhich readouts sit along the bottom of the main screen
   › Sort Filesfile browser order [Time/Name]
   › Print Progress Screenhow often the progress screen takes over, or off [OFF, 30 s - 200 s]
   › Menu Timeoutreturn to the main screen when idle
   › Sound ModeLoud, Silent, Assist or Once [Loud/Silent/Assist/Once]
   › For filament change, preheatnozzle only, or nozzle and bed [Nozzle/Noz&Bed]
   › RGB Status Barthe LED strip that shows printer state
   › Chamber Lightsthe internal LED under the tooldock
   › Chamber Dimmingdim the lights when idle
   › Touchenable the touchscreen (the knob always works)
   › Touch Sig workarounda fix for touch controllers that misreport — leave off unless told
Language and Timelanguage, time zone offsets and clock format
   › Language
      › English
      › Čeština
      › Deutsch
      › Español
      › Français
      › Italiano
      › Polski
      › ニホンゴ
      › українська мова
   › Time Zone Hour Offset
   › Time Zone Minute Offset
   › Time Zone Summertime
   › Time Format
Networkinterface choice, Wi-Fi, Ethernet, Connect, Link and metrics
   › Active Interfacewhich of Ethernet and Wi-Fi is in use [Eth/Wi-fi]
   › Network statusthe read-only view of the current connection
      › Wi-fi status
      › IPv4 Address
      › IPv4 Gateway
      › MAC Address
      › Hostname
      › DNS Server
      › Connect Host
      › Connect IP
      › Ping | Loss
      › Connect
      › Gateway
      › DNS server
   › Wi-Fi
      › Wi-Fi status
      › SSID
      › Wi-Fi Wizardscan and join a network from the screen
      › Protocol
      › LAN
      › IPv4 Address
      › IPv4 Netmask
      › IPv4 Gateway
      › Hostname
      › MAC Address
   › Ethernet
      › Protocol
      › LAN
      › IPv4 Address
      › IPv4 Netmask
      › IPv4 Gateway
      › Hostname
      › MAC Address
   › Prusa Connect
      › Enabled
      › Status
      › Error
      › Hostname
      › Add printer to Connect
      › Load Settingsread Connect credentials from a file on the USB drive
   › Prusa Link
      › Enabled
      › User
      › Password
      › IPv4 address
      › Hostname
      › Generate Passwordnew PrusaLink password
   › Metrics & Logstream metrics and logs to a host you run — diagnostics, off by default
      › What is this?
      › Enable Metrics
      › Host
      › Metrics Port
      › Syslog Port
      › MAC Address
      › Metrics List
Hardwarewhat the printer believes it is made of — edition, belts, printhead, door
   › Printheadwhat nozzle the printer thinks is fitted
      › Nozzle diametermust match the tool actually installed, or extrusion widths are wrong
      › Nozzle hardenedtell the firmware the nozzle is hardened — INDX tools are
      › Nozzle high-flowtell the firmware the nozzle is CHT high-flow — INDX tools are
      › Nextruder Silicone Sockwhether the sock is fitted
      › Nextruderstock or MMU-equipped Nextruder [MMU/Stock]
      › Calibrate Filament Sensorsre-run the sensor calibration
   › Filament Autoloadingstart loading as soon as filament is pushed in
   › Door Sensorstop the printer when the door opens — a safety feature
   › G-code checkswhat to do when a file disagrees with the printer
      › NozzleWarn, Strict or None when the file wants a different nozzle [Warn/Strict/None]
      › Printer ModelWarn, Strict or None on a model mismatch [Warn/Strict/None]
      › Firmware VersionWarn, Strict or None on a firmware mismatch [Warn/Strict/None]
      › G-code LevelWarn, Strict or None on an unsupported G-code level [Warn/Strict/None]
   › Display Refresh SpeedHigh or Low — drop it if the screen glitches [High/Low]
FW updatecheck for and apply firmware
Systemcrash dumps, logs, settings files and the factory resets
   › Save Crash Dumpwrite a crash dump for support
   › Save Logs To Filewrite logs to the USB drive
   › Device Hash in QRinclude the device hash in error QR codes
   › Load Settings from Filerestore settings from a file on the USB drive
   › Factory Resetfive different scopes — read them before choosing
      › Reset Settings & Calibrationseverything back to new, statistics included
      › Hard Reset (USB with FW needed)wipes everything; needs a firmware USB to come back

Control Menu

28

Menu › Control — movement, temperature and the ten calibrations

Move axisjog X, Y, Z and the extruder by hand
   › Move X
   › Move Y
   › Move Z
   › Move E
   › Cooldownturn every heater off
Temperatureset nozzle, bed and chamber targets and fan speeds
   › Nozzle temperature
   › Heatbed temperature
   › Chamber temperature
   › Print Fan speed
   › Chamber Fans Limitceiling on the chamber fans
   › Filtration Fanthe filtration fan specifically
   › Cooldownturn every heater off
Auto homefind the endstops and re-establish the origin
Set readymark the printer as available in Prusa Connect
Disable Motorsrelease the steppers so the axes can be pushed
Calibrations & teststhe ten numbered procedures, in the order the wizard runs them
   › 1. Fan test
   › 2. Door sensor
   › 3. Y axis test
   › 4. X axis test
   › 5. Z alignment calibration
   › 6. Loadcell test
   › 7. Z axis test
   › 8. Heater test
   › 9. Gears Calibration
   › 10. Filament sensor calibration

Tune Menu

115

Tune — what you can change during a print

Change Filamentswap material mid-print
Cancel Objectabandon one object and let the rest of the plate finish
Print Speeda percentage; it does not change acceleration, so time does not scale with it
Nozzle Temperaturelive override
Heatbed Temperaturelive override
Max Chamber Temperatureceiling before the fans intervene
Print Fan Speedpart cooling
Chamber Fansauto, or a fixed percentage [Auto/0-100%]
Chamber Fans Limitceiling on the chamber fans
Filtration Fanthe filtration fan specifically
Chamber Filtrationthe filtration mode and how hard it runs
   › Chamber Filtrationthe filtration mode and how hard it runs
      › None
      › Adv. filtration
      › DIY
   › Minimum Powerfloor for the filtration fan while printing
   › Post-Print Filtrationkeep filtering after the print ends
   › Post-Print Durationhow long to keep filtering
   › Post-Print Powerhow hard to filter afterwards
Flow Factorextrusion multiplier, live
Filament Sensorsenable and calibrate the sensors; on the INDX there is one per tool plus one in the head
   › Filament Sensingthe master switch — off means runouts are not detected at all
   › Side Filament Sensorthe sensor in the PTFE inlet on the side of the printer
   › Toolhead Filament Sensorthe sensor inside the print head
   › Restore Defaultsdiscard the calibration and start over
Stealth Modecaps acceleration, feed rate and jerk: quieter, slower
Sound ModeLoud, Silent, Assist or Once
Input Shaperresonance compensation — the reason it can move fast without ringing
   › Calibrationrun the input-shaper calibration
   › X-axis filter
   › X-axis frequency
   › Y-axis filter
   › Y-axis frequency
   › Restore defaultsdiscard your input-shaper values
Fan Check
Verify Gcodecheck the file against this printer before starting
Door Sensorstop the printer when the door opens — a safety feature
User Interfaceeverything about the screen, the footer, sounds and the lights
   › Footerwhich readouts sit along the bottom of the main screen
   › Sort Filesfile browser order [Time/Name]
   › Print Progress Screenhow often the progress screen takes over, or off [OFF, 30 s - 200 s]
   › Menu Timeoutreturn to the main screen when idle
   › Sound ModeLoud, Silent, Assist or Once [Loud/Silent/Assist/Once]
   › For filament change, preheatnozzle only, or nozzle and bed [Nozzle/Noz&Bed]
   › RGB Status Barthe LED strip that shows printer state
   › Chamber Lightsthe internal LED under the tooldock
   › Chamber Dimmingdim the lights when idle
   › Touchenable the touchscreen (the knob always works)
   › Touch Sig workarounda fix for touch controllers that misreport — leave off unless told
Networkinterface choice, Wi-Fi, Ethernet, Connect, Link and metrics
   › Active Interfacewhich of Ethernet and Wi-Fi is in use [Eth/Wi-fi]
   › Network statusthe read-only view of the current connection
      › Wi-fi status
      › IPv4 Address
      › IPv4 Gateway
      › MAC Address
      › Hostname
      › DNS Server
      › Connect Host
      › Connect IP
      › Ping | Loss
      › Connect
      › Gateway
      › DNS server
   › Wi-Fi
      › Wi-Fi status
      › SSID
      › Wi-Fi Wizardscan and join a network from the screen
      › Protocol
      › LAN
      › IPv4 Address
      › IPv4 Netmask
      › IPv4 Gateway
      › Hostname
      › MAC Address
   › Ethernet
      › Protocol
      › LAN
      › IPv4 Address
      › IPv4 Netmask
      › IPv4 Gateway
      › Hostname
      › MAC Address
   › Prusa Connect
      › Enabled
      › Status
      › Error
      › Hostname
      › Add printer to Connect
      › Load Settingsread Connect credentials from a file on the USB drive
   › Prusa Link
      › Enabled
      › User
      › Password
      › IPv4 address
      › Hostname
      › Generate Passwordnew PrusaLink password
   › Metrics & Logstream metrics and logs to a host you run — diagnostics, off by default
      › What is this?
      › Allow
      › Enable Stored on Startup
      › Stored configuration
      › Host
      › Metrics port
      › Log Port
      › Current configuration
      › Metrics Host
      › Metrics Port
      › Log Host
      › Log Port
Time Zone Hour Offset
Time Zone Minute Offset
Time Zone Summertime
Info
Message Historyevery message the printer has shown this session

Filament & Preheat Menus

22

Menu › Filament

Load filamentpick a tool and feed it
Unload filamentback the filament out of one tool
Change filamentunload then load, in one step
Purge filamentpush material through without unloading
Manage filamentswhich materials appear in the Preheat list, and in what order
   › Loaded filamentwhat the printer believes is in each tool
   › Edit filamentsedit the material profiles
   › Reorder filamentschange the Preheat list order
   › Enable filamentsshow or hide materials in the list

Menu › Preheat

PLA
PETG
ASA
PC
PVB
ABS
HIPS
PP
FLEX
PA
Customyour own temperatures
Show Allreveal every material, not just the enabled ones
Cooldownturn every heater off

Info Menu

52

Menu › Info — every sensor the printer will show you

   › Network Statusaddresses, gateway, DNS and the Connect ping
      › Wi-Fi Status
      › IPv4 Address
      › IPv4 Gateway
      › MAC Address
      › Hostname
      › DNS Server
      › Connect Host
      › Connect IP
      › Ping | Loss
      › Connect
      › Gateway
      › DNS Server
   › Sensor Infoevery temperature, fan, voltage and current the board can read
      › Board Temperature
      › MCU temperature
      › Bed Temperature
      › Chamber Temperature
      › Nozzle Temperaturelive override
      › Heatbreak Temperature
      › Loadcell Valuethe live reading from the first-layer sensor
      › Door Sensorstop the printer when the door opens — a safety feature
      › Filament Sensorstate 0–5; see the diagnosis card
      › Side Filament Sensorthe sensor in the PTFE inlet on the side of the printer
      › Print Fan
      › Heatbreak Fan
      › Chamber Fan 1
      › Chamber Fan 2
      › Filtration Fanthe filtration fan specifically
      › Heater Voltagemeasured heater rail
      › Input Voltagemeasured supply rail
      › Heater Current
      › Input Current
      › MMU current
   › Version Infofirmware, bootloader, boards and serial number
      › Firmware VersionWarn, Strict or None on a firmware mismatch
      › Bootloader version
      › Buddy Board
      › Serial Number
      › Love Board
      › xLCD
   › Print Statisticslifetime axis distance, filament and print time
      › Fail Statswhat has gone wrong, cumulatively
         › Power failureshow many times Power Panic has fired
      › Statistics
         › X Axis
         › Y Axis
         › Z Axis
         › Filament
         › MMU filament loads
         › Print Time

Loading Filament

10

Per tool, and all eight at once

Menu › Filament › Load filamentpick the tool; the head collects it automatically
Change Filament in All Toolsselect several tools and one target material, then Carry Out the Changes
PTFE tubesnumbered on the side of the printer, one per tool
Purge checkYes / Purge More / Retry
Unloadtool is picked and preheated, then the filament backs out in seconds
Loaded filament is rememberedacross a power cycle; shown at the bottom of the LCD
Tool numberingtools print in ascending order and there is no Tools Mapping
Tangled spoolunwind to the crossed strand, correct it, rewind
Menu › Filament › Purge filamentpurge without unloading
Manage filamentsLoaded filament · Edit · Reorder · Enable

Tools & Nozzles

10

Swapping tools, and keeping them clear

Control › Pick/Park Tool › [n]park a tool before touching it
Replace a toolunload → park → lift it off the dock → press the PTFE quick coupler → fit the new one
Tools Settings › [n]nozzle diameter per tool
Never needle a CHT nozzlea wire or acupuncture needle destroys the internal geometry
Cold pulllight-coloured PLA, heat, push, cut the heat, pull at about 100 °C
Never heat a nozzle externallya heat gun or torch causes irreversible damage
Nozzle Cleaner › Empty Nozzle Cleanerdrops the bed, unlock the lever, pull the bin, empty, relock
Nozzle Cleaner CapacityStandard (about 3000 purges) or Extended
Pause on Full Nozzle Cleanerpause and prompt rather than overflow — on by default
Tune › Nozzle Cleaner X/Y Offsetadjust the purge position mid-print

Chamber & Filtration

9

Temperature, venting and the addons

Chamber heatingthe heatbed alone, up to 55 °C
Top ventopened automatically by the toolhead for PLA and PETG
Chamber FansAuto or 0–100%, plus a Chamber Fans Limit
Chamber FiltrationNone · Adv. filtration · DIY
Filter Usage / Change Filter / Print Filtrationadded by CORE One+ firmware 6.4.0
Advanced Filtration Systemoptional HEPA addon; nothing is fitted as standard
ABS, ASA, PC, PAwant the chamber and the door shut
PLA, PETGwant the vent open — which the printer does for you
AccessoriesUSB-C camera · Advanced Filtration · GPIO Hackerboard · Drybox

Print Sheets

8

Which sheet, which cleaner, which trap

Smooth PEIexcellent for PLA; even small prints hold
Textured powder-coatedtough, hides scratches, FLEX needs no glue
SatinPLA, PETG and advanced materials including PC Blend
CleaningIPA 90%+ on a cold sheet
Never print on the bare heatbedthe sheet must be seated on the two locating pins
Removing a printlet it cool, lift the sheet off, flex it in both directions
Bubbles under the PEIthe adhesive softens above 110 °C; flip the sheet and print the other side
Adhesion helpbrim first, then glue stick

Maintenance

9

Intervals, and what never needs doing

Every few hundred hourswipe the smooth rods, apply the supplied lubricant, work the axis
Every 3–6 monthslubricate the linear rail
Every 600–800 hourscheck and reseat the connectors on the xBuddy board and the toolhead electronics
As neededclear filament powder from the feeding gear with compressed air; threads with tweezers
Regularlyvacuum or brush debris from around the printer and under the heatbed
Transparent panelsno alcohol-based cleaners — they craze and crack
Tooldockcheck it cannot move when pushed
Toolhead debriscompressed air, then tweezers for plastic threads
Print sheetsconsumables — not covered by warranty beyond arrival defects

Diagnosis

12

Symptom to cause, and how to read an error code

Tool dropped / picked up unreliablyloose tooldock, or debris inside the toolhead
Nozzle overheats or will not reach temperaturecancel the print immediately — the tool is not seated
Tool stuck to the headrelease it manually through the service opening
DX mechanism will not open or closedo not force it — contact support
Tool offset calibration failsretry (it wipes first), then align the gantry
Mesh bed levelling failsload cell or a misaligned X/Z — Auto Home, Z calibration, reseat the sheet
First layer peelsgrease on the sheet; stop, clean with IPA, restart
Stops extruding after hourstangled spool first, then a clogged nozzle
Clicking during purgeblocked nozzle
Filament sensor value 0–50 NotInitialized · 1 NotCalibrated · 2 HasFilament · 3 NoFilament · 4 NotConnected · 5 Disabled
Error code shapePPCNN — printer prefix, category digit, number
Every error screen carries a QR codeit goes straight to that code’s help page

Network & Firmware

10

Connectivity, updates and resets

Settings › NetworkEthernet or Wi-Fi; DHCP by default
Wi-Fi, four waystouch keyboard · network scan · NFC from the Prusa app · a credentials file
PrusaLinklocal web UI at the printer’s IP; credentials under Settings › Network › PrusaLink
Prusa Connectcloud, at connect.prusa3d.com, with a Prusa Account
Firmware over USB.BBF on a FAT32 drive, then reset
Force a versioninsert the drive, reset, hold the control button as the logo appears
Info › Version Infofirmware, bootloader, Buddy board, serial, Love Board, xLCD
Unsigned firmwarecommunity builds bypass the heater-cutoff safety checks
Factory Reset optionsOwnership Transfer · Fix Common Misconfigurations · Keep HW Config · Reset Settings & Calibrations · Hard Reset
Save Crash Dump / Save Logs To Filewhat support asks for

INDX Error Codes

30

Errors and warnings unique to the toolchanger — #36nnn

#36121Unknown tool
#36123Occupied dock
#36124Tool lost
#36125Tool pickup failed
#36126Retry pickup
#36127Tool park failed
#36128Retry parking
#36129Abort print?
#36130Tool Offset Failed
#36131Unsafe Z Tool Offset
#36132Dock Area Obstruction
#36133Unsafe XY Tool Offset
#36134Unsafe Sensor Position
#36135Toolchanger error
#36136Calibrate dock from menu
#36137Tool lost
#36138Tool pickup failed
#36139Tool park failed
#36204Thermal runaway
#36206Maxtemp error
#36208Mintemp error
#36274Board Temperature Too Low
#36275Board Temperature Too High
#36276Ambient Temperature Too Low
#36277Ambient Temperature Too High
#36340Heater coil fault
#36849Warning
#36850Nozzle Cleaner Full
#36851Nozzle Cleaner May Overflow
#36852Empty Nozzle Cleaner

Error Codes — Mechanical & Temperature

33

#31 1nn / #36 1nn mechanical

#31101Stuck filament detected
#31102Precise homing failed
#31109Steel sheet not detected
#31110Door open
#31111Uneven bed
#31112Ceiling clearance warning
#31113Fil. Sensor Troubleshooting
#31114Fil. Sensor Troubleshooting
#31115Filament Sensors Disabled
#31116Filament loading warning
#31117Maintenance warning
#31118Homing calibration needed
#31119Loading obstruction
#31120Calibrate homing from menu
#31140Hotend burn risk

#31 2nn / #36 2nn temperature

#31201Preheat error
#31202Preheat error
#31203Thermal runaway
#31204Thermal runaway
#31205Maxtemp error
#31206Maxtemp error
#31207Mintemp error
#31208Mintemp error
#31209Temp not matching
#31210Temp not matching
#31211Heatbreak mintemp error
#31212Heatbreak maxtemp error
#31213Mcu maxtemp error
#31214Chamber maxtemp error
#31215Chamber mintemp error
#31259Chamber warming up
#31260Chamber Overheating
#31261Chamber Temperature Is Critical

Error Codes — Electrical, System & Connectivity

75

#31 3nn electrical

#31301Homing error z
#31304Homing error x
#31305Homing error y
#31306Usb port overcurrent
#31307Usb device overcurrent
#31308Nozzle heater overcurrent
#31309Input port overcurrent
#31310Mmu overcurrent
#31311I2c send failed
#31312I2c send busy
#31313I2c send timeout
#31314I2c send undefined
#31315I2c receive failed
#31316I2c receive busy
#31317I2c receive timeout
#31318I2c receive undefined
#31321Power panic
#31323Accelerometer communication failed
#31324Display problem detected

#31 4nn connectivity

#31401Connect registration failed
#31402...
#31403G-code metrics config change
#31405Openprinttag cannot track
#31406Openprinttag write failed

#31 5nn system

#31504Esp error
#31505Esp error
#31506Esp error
#31507Out of memory
#31508Png buffer full
#31510Emergency stop
#31511Puppy error
#31512Puppy error
#31513Puppy error
#31514Puppy error
#31515Puppy error
#31516Puppy error
#31517Puppy error
#31518Puppy error
#31519Puppy error
#31520Puppy error
#31521Puppy error
#31522Puppy error
#31523Loadcell not calibrated
#31524Loadcell tare error
#31525Loadcell tare failed
#31526Loadcell measure failed
#31527Loadcell bad configuration
#31528Loadcell timeout
#31529Led memory error
#31530Marlin request timeout
#31531Bbf allocation failed
#31532Bbf initialization failed
#31533Esp not connected
#31534Gcode Corruption
#31535Gcode Cropped
#31537Selftest not passed
#31538Internal error

#31 6nn bootloader

#31601Unknown error
#31602Usb flash drive not connected
#31603Invalid fw size on usb flash drive
#31604No fw on usb flash drive
#31605Flash erase error
#31606Imposter! fake signature
#31607Hash verification failed
#31608Fw in internal flash corrupted
#31609FIRMWARExPRINTER MISMATCH
#31610Unsupported printer model
#31611Unsupported buddy fw
#31612Firmware missing
#31613Usb flash error
#31614Unsupported firmware bbf file
#31615Extruder not detected

#31 7nn warnings

#31701Firmware Update Required
#31702Cold Pull
#31703Unknown file system