01 proyectos 02 conceptos 03 juegos 04 apps 05 utilidades 06 gamebob 07 charlas 08 equipo

Mis mejores utilidades, ahora en tu móvil.

Accede a todas mis herramientas y proyectos de forma rápida, optimizada y en un solo lugar.

Analizador de Malla de Cama para Impresora 3D

Analiza datos de malla de cama de Marlin o Klipper, visualiza la superficie, diagnostica inclinación o deformación y convierte el error Z en instrucciones de giro de tornillos.

Topografía interactiva de la cama 0 x 0

Instrucciones de ajuste mecánico

Esquina Corrección Acción
Zoom 100%
Estudio de Utilidades

¿Quieres tener esta utilidad en tu web?

Personaliza colores y modo oscuro para WordPress, Notion o tu propio sitio.

Preguntas Frecuentes

¿Puedo pegar datos de malla tanto de Marlin como de Klipper?
Sí. El analizador extrae valores Z decimales de texto multilínea, por lo que funciona con informes comunes de G29, M420 V y BED_MESH_OUTPUT cuando la cuadrícula numérica está presente.
¿Qué variación de malla de cama es aceptable?
Por debajo de 0.10 mm es excelente, de 0.10 a 0.30 mm es común y generalmente imprimible con compensación de malla, y por encima de 0.50 mm sugiere un problema de superficie o mecánico.
¿Por qué la herramienta advierte sobre deformación por encima de 0.¿5 mm?
En ese rango, el nivelado con tornillos a menudo ya no es el problema principal. La placa de construcción, el carro, el sensor o el pórtico pueden estar deformados, sueltos o distorsionados térmicamente.
¿Las instrucciones de dirección de tornillo se aplican a todas las impresoras?
No. Los milímetros y grados calculados son universales, pero la dirección de la perilla puede variar según la máquina. Si tu cama se mueve en dirección opuesta a la indicada, invierte la dirección y mantén la misma cantidad.
¿La compensación de malla reemplaza el nivelado manual?
No. La compensación de malla es mejor para pequeños errores residuales. El nivelado mecánico mantiene la corrección pequeña y mejora la consistencia de la primera capa.

# How to Read a 3D Printer Bed Mesh

A bed mesh is a grid of measured Z offsets collected by a probe or nozzle sensor across the printable area. Firmware such as Marlin and Klipper uses that grid to compensate for small height differences while printing the first layers. The numbers are usually expressed in millimeters: a positive value means the probed point is high relative to the chosen reference plane, and a negative value means it is low. The practical question is not only whether the firmware can compensate it. The important question is whether the physical bed, gantry, and leveling screws are close enough that compensation does not have to work too hard.This analyzer turns raw mesh output into three decisions: how much total Z variation exists, whether the shape looks like tilt or deformation, and which screws should be adjusted. That distinction matters because a tilted bed and a warped bed need different repairs. A tilt can often be fixed by turning corner screws. A concave glass plate, bowed magnetic sheet, loose Y carriage, or twisted gantry may still produce a bad first layer even after every corner is leveled perfectly.
0.00 mm ideal range, rarely achieved on real beds
0.10 mm usually excellent for typical FDM first layers
0.30 mm noticeable but often printable with mesh compensation
0.50 mm+ surface or mechanics should be investigated

Mesh values are not screw commands by themselves

A tener en cuenta
The firmware reports a height map. A screw instruction is derived from corner averages, thread pitch, and the mechanical direction of adjustment. Always make small changes, re-home, and probe again.

# What G29 and BED_MESH_OUTPUT Values Mean

Marlin users often obtain bed data through G29, M420 V, or a leveling report in the terminal. Klipper users may inspect the mesh with BED_MESH_OUTPUT, the web interface, or saved profile data. The output formats differ, but the important data is the same: rows and columns of decimal Z measurements. Some reports include labels, coordinates, bracket characters, index numbers, or firmware text. A useful parser should ignore the surrounding text and extract only the measurement numbers that form the mesh.The most reliable mesh paste is a rectangular block where every row has the same number of values. A 3x3 mesh has 9 values, a 5x5 mesh has 25 values, and a 7x7 mesh has 49 values. Rectangular meshes can also be valid if the probing grid uses different X and Y counts. If rows have inconsistent lengths, the data is probably incomplete or mixed with unrelated numbers such as coordinates, feed rates, or command counters. In that case, re-run the report and paste only the numeric grid.
Output clue What it suggests What to do
Rows have equal lengthThe mesh is probably complete.Analyze directly and compare total variance.
One row is shorterTerminal copy may be truncated.Copy the report again from the beginning.
Many extra integersThe paste includes index or coordinate labels.Paste only the matrix section when possible.
Only one long lineThe tool can try square reconstruction.Use 9, 25, 49, or another square count.
Probe after heating
For meaningful data, heat the bed to printing temperature and wait for thermal stabilization before probing. Aluminum plates and magnetic sheets can change shape after several minutes at temperature.

# Total Variance: The Number That Predicts First Layer Trouble

Total variance is the absolute difference between the highest and lowest mesh value. If the maximum point is +0.180 mm and the minimum point is -0.120 mm, the total variance is 0.300 mm. This single number is easy to understand because it describes the full vertical work the firmware must absorb across the bed. A small variance means the nozzle gap stays similar from front to rear and left to right. A large variance means one area may be crushed while another still struggles to stick.The acceptable range depends on layer height, nozzle size, filament, surface texture, and how aggressive the first-layer squish is. With a 0.20 mm first layer, a 0.10 mm surface range is usually comfortable. A 0.30 mm range can still print if mesh compensation is enabled and the fade height is set sensibly, but it leaves less margin. Above 0.50 mm, the user should suspect mechanical or surface problems because the bed is no longer just slightly out of level.

Below 0.10 mm

Excellent for most consumer FDM printers. First-layer tuning is mostly about Z offset and surface cleanliness.

  • Minimal screw correction
  • Low compensation load
  • Good repeatability

0.10 to 0.30 mm

Common on hobby machines. Mesh compensation can help, but corner tramming may improve adhesion.

  • Probe repeatability matters
  • Watch edges and corners
  • Tune screws in small steps

Above 0.50 mm

Likely warp, carriage movement, plate stress, or gantry error. Screw leveling alone may not solve it.

  • Inspect hardware
  • Check heated state
  • Consider new plate

A good range can still print badly

Advertencia
If the range is small but the first layer fails, check Z offset, extrusion, dirty PEI, probe repeatability, nozzle debris, and whether the mesh profile is actually loaded before printing.

# Tilt, Twist, Concavity, and Convexity

A bed mesh is more than a maximum and minimum value. The distribution tells you what kind of correction is realistic. If the entire front row is high and the rear row is low, the bed is globally tilted front to back. If the left side is high and the right side is low, the bed is tilted across X. Those cases are ideal for screw adjustment because the physical bed plane is simply not aligned with the nozzle motion plane.A twisted mesh is different: one diagonal pair is high while the opposite diagonal pair is low. This can come from uneven screw compression, a warped Y carriage, an X gantry that is not square, or a bed support plate that flexes. A concave mesh has a center lower than the corners, while a convex mesh has a center higher than the corners. Screws at the edges cannot completely remove a center bow because they do not directly control the middle of the build plate.
Tilt
A mostly planar height difference where one side of the bed is higher than the opposite side.
Twist
A diagonal mismatch where opposite corners disagree, often caused by uneven support or frame alignment.
Concave bed
A surface where the center is lower than the surrounding corners or edges.
Convex bed
A surface where the center is higher than the surrounding corners or edges.
Warp
A non-planar shape large enough that normal screw tramming cannot remove it.

Why a center bump is hard to fix with corner screws

Corner screws define the support plane at the edge of the bed. If the center is bowed upward because of heat, magnets, clips, or plate stress, lowering corners can make the edges worse while the middle remains high.

# Converting Z Error Into Screw Rotation

The mechanical conversion is based on thread pitch. Thread pitch is the vertical travel produced by one full screw turn. A common M3 coarse screw has a 0.50 mm pitch, M4 coarse has about 0.70 mm, and M5 coarse has about 0.80 mm. If a corner needs to move by 0.125 mm on an M3 screw, the rotation is 0.125 x 360 / 0.50 = 90 degrees, which is a quarter turn. This is far easier to act on than an abstract Z number.The direction depends on printer mechanics. Many spring-bed printers raise the bed toward the nozzle when the knob is turned counter-clockwise from below, but machines differ. The analyzer uses a conventional instruction style and shows whether the corner should be raised or lowered. If your printer knob direction is reversed, keep the millimeter correction and fraction of a turn, but invert the direction. The safest workflow is to move one screw by half the recommended amount, probe again, then repeat.
Screw Typical coarse pitch 0.10 mm correction 0.20 mm correction
M30.50 mm / turn72 degrees144 degrees
M40.70 mm / turn51 degrees103 degrees
M50.80 mm / turn45 degrees90 degrees
CustomUser value360 x 0.10 / pitch360 x 0.20 / pitch
Do not chase the last 0.02 mm mechanically
Probe repeatability, bed temperature, and spring compression can easily move by hundredths of a millimeter. Stop when the mesh is inside a practical range and use Z offset for final first-layer feel.

# Three-Point Versus Four-Point Bed Leveling

Three-point leveling is mechanically elegant because three points define a plane without over-constraining it. A three-screw bed normally has two front screws and one rear center screw, or a similar triangular layout. Four-point leveling is common on many Cartesian beds, but four screws can fight each other: tightening one corner can flex the bed or change the load on the opposite corner. The analyzer supports both because the correct instruction set depends on the machine.For four-point beds, the analyzer compares the four corners and gives an instruction for each. For three-point beds, it uses front left, front right, and rear center. This cannot know the exact physical position of every printer model, so treat labels as a map: front is the edge closest to the user on most beds, and rear is the back edge. If your coordinate system is reversed, rotate the instruction mentally to match your machine before touching the screws.

Leveling system tradeoffs

Ventajas
  • Three screws define a stable plane with fewer interactions.
  • Four screws match many stock printer beds and are easy to understand.
  • Mesh compensation can hide small remaining errors.
Desventajas
  • Not every printer is built for a triangular support pattern.
  • They can over-constrain a thin plate and create twist.
  • It cannot remove loose mechanics, warped plates, or bad probe data.
Recommended adjustment sequence
Correct global tilt first, then diagonal twist, then run a fresh mesh. Avoid making large changes to all screws at once because each screw changes the plane used by the others.

# Why Mesh Compensation Is Not a Replacement for Mechanics

Bed mesh compensation moves Z while printing so the nozzle follows the measured surface. This is powerful, but it has limits. A large mesh range causes visible Z motion, can affect extrusion pressure on the first layer, and may leave the part base slightly shaped like the bed. If the mesh fades out over several millimeters, the lower layers may gradually transition from the bed shape to the nominal model shape. That is acceptable for small corrections but undesirable for severe warp.Good mechanics reduce the amount of correction needed. Check that the bed carriage wheels or rails have no play, the probe mount is rigid, the nozzle is clean before probing, the build plate is seated consistently, and the gantry is square. On beds with springs, stronger springs or silicone spacers can improve repeatability. On magnetic PEI systems, debris under the sheet can create a local high spot that appears as a mysterious bump in the mesh.
  • Clean the nozzle before probing if the nozzle contacts the surface.
  • Heat the bed and wait long enough for the plate to stop moving thermally.
  • Confirm that the saved mesh is loaded in the print start sequence.
  • Inspect bed clips, magnets, and sheet seating for local high spots.
  • Recheck gantry squareness when the mesh shows diagonal twist.

Above 0.5 mm is a hardware investigation

Problema crítico
When total variance exceeds 0.5 mm, do not keep turning screws indefinitely. Look for a bent plate, loose carriage, uneven spacers, probe offset error, or a surface that changes shape when heated.

# A Practical Workflow for Better First Layers

Start with a mechanically stable printer. Heat the bed, wait, home all axes, and run the mesh. Paste the data into the analyzer and read the total variance first. If the range is extreme, stop and inspect hardware. If the range is moderate and the diagnosis says front, rear, left, or right high, apply the screw recommendations in small increments. Probe again after each pass. Two conservative passes usually beat one aggressive pass because spring compression and bed flex are not perfectly linear.Once the mesh is reasonable, stop adjusting screws and tune the first layer with Z offset, extrusion width, speed, and surface preparation. A perfectly trammed bed with a wrong Z offset still fails. A slightly imperfect bed with a clean PEI sheet, correct Z offset, and active mesh compensation can print beautifully. The analyzer is designed to answer the mechanical question first: where should the user turn, how far, and whether turning screws is even the right repair.

Best bed mesh workflow

Probe at printing temperature, not cold.
Use total variance to decide whether the mesh is ordinary or excessive.
Classify the shape before adjusting screws.
Convert corner error into thread-pitch rotation.
Re-probe after small corrections and stop when the remaining error is practical.

The goal is not a beautiful graph

The useful outcome is a better first layer. A mesh image helps you see the surface, but the screw table is the part that turns measurement into repair.

Referencias Bibliográficas

Esc