Calculadora de cabios
Una cumbrera de 40 pies con cabios cada 2 pies necesita 42 cabios comunes: 21 posiciones, hastiales incluidos, con un par en cada una. Indique la cumbrera y la separación en la misma unidad, o cuente un solo faldón si es de una agua. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Longitud de la cumbrera
- 40
- Separación de cabios
- 2
- Lados
- 2
- Tramos completos
- 20
- Resto
- 0
- Posiciones de cabios
- 21
Pedir madera para un tejado a dos aguas empieza con una pregunta de despiece: ¿cuántos cabios comunes debe cortar? Esta calculadora de número de cabios responde con una fórmula determinista de centro a centro. Usted indica la longitud de la cumbrera —la dimensión del edificio a lo largo de la cual se espacian los cabios— y el espaciado de centro a centro en las mismas unidades lineales, con frecuencia dieciséis o veinticuatro pulgadas OC o centros de dos pies si trabaja en pies. El motor coloca una estación de cabio en cada extremo de hastial, rellena posiciones intermedias en la rejilla de espaciado y multiplica por dos faldones por defecto para que cada estación aporte un par (un cabio común en cada pendiente).
Mida la longitud de cumbrera y elija un espaciado de centro a centro coherente
Mida la longitud de la cumbrera —o el recorrido de alero del edificio que la refleja— en la unidad lineal que usen sus planos. El espaciado de cabios es la distancia de centro a centro (OC) entre posiciones sucesivas de cabio común a lo largo de esa cumbrera: dieciséis y veinticuatro pulgadas OC son valores residenciales habituales en muchos códigos, mientras que centros de dos pies son comunes cuando se trabaja solo en pies.
La calculadora acepta cualquier espaciado finito estrictamente positivo en las mismas unidades que la longitud de cumbrera. Si midió cuarenta pies de cumbrera, envíe el espaciado en pies (por ejemplo dos). Si midió cuatrocientas ochenta pulgadas, envíe el espaciado en pulgadas (por ejemplo dieciséis).
El motor no convierte unidades, de modo que mezclar pies en la longitud con pulgadas en el espaciado inventará un conteo absurdo.
Qué puede hacer con ella
Listas de madera DIY para tejados a dos aguas
Los propietarios introducen la longitud de cumbrera y el espaciado OC de dieciséis pulgadas o dos pies y saben cuántos cabios comunes cargar antes de un fin de semana de techado o porche.
Despiece de contratistas y automatización de ofertas
Las herramientas de estimación agrupan recorridos de cumbrera desde planos, aplican el par a dos aguas por defecto y emiten conteos de cabios comunes para órdenes de compra sin hojas de cálculo.
Preguntas frecuentes
¿Cómo cuenta los cabios esta calculadora?
Los múltiplos exactos usan longitud/espaciado + 1; los vanos parciales siguen contando el extremo lejano.
¿Qué unidades debo usar?
Cualquier sistema lineal coherente. 2). Si ambos están en pulgadas, use 16 o 24 para OC típico. Mezclar pies y pulgadas sin convertir producirá un conteo incorrecto.
¿Qué ocurre si el espaciado es cero o negativo?
El espaciado de cabios y la longitud de cumbrera deben ser ambos estrictamente positivos; los valores cero o negativos se rechazan y no se cobran.
¿Es gratuita la calculadora de número de cabios?
La herramienta del navegador se ejecuta gratis en su dispositivo.
¿Incluye cabios de limatesa, limahoya o jack?
No. Esta herramienta cuenta cabios comunes en una rejilla OC regular con estaciones en los hastiales. Limatesas, limahoyas, jack, cumbreras y tirantes de collar son líneas de despiece aparte.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/home/rafter-count \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ridge_length":40,"rafter_spacing":2}'const res = await fetch("https://api.kit.forhosting.com/home/rafter-count", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ridge_length": 40,
"rafter_spacing": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/rafter-count",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ridge_length": 40,
"rafter_spacing": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/rafter-count", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ridge_length":40,"rafter_spacing":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ridge_length":40,"rafter_spacing":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/rafter-count", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"ridge_length": 40,
"rafter_spacing": 2
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.rafter_count",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Un espaciado cero o negativo se rechaza con un error claro invalid_input, lo que mantiene honestas las herramientas de estimación antes de reservar material. La herramienta del navegador se ejecuta gratis en su dispositivo; la API prepaga cobra $0.002 por ítem exitoso cuando aplicaciones y SDK necesitan el mismo contrato.
Mida la longitud de cumbrera y elija un espaciado de centro a centro coherente
Envíe ese valor como ridge_length; se aceptan los alias ridge, length, building_length, eave_length y run_length para etiquetas de formulario que prefieren esos nombres. Ambos campos deben ser números finitos estrictamente positivos: cero, negativo o no numérico provoca invalid_input y no se cobra. Valores extremadamente pequeños o enormes fuera del rango de estabilidad publicado también se rechazan para que la aritmética de vanos en punto flotante siga siendo significativa en un isolate de Worker. Los alias opcionales del espaciado incluyen spacing, oc, on_center, centers y rafter_oc, que cubren cabeceras habituales de hojas de despiece.
Cómo se cuentan hastiales, vanos OC y faldones del tejado
Cuando la longitud de cumbrera es un múltiplo exacto del espaciado, el conteo de posiciones es simplemente longitud dividida por espaciado más uno. Cuando queda un vano parcial en el extremo lejano, el motor sigue contando la estación de cierre del hastial, lo que equivale a floor(longitud dividida por espaciado) más dos. El esquema siempre incluye una estación de cabio en cada extremo de hastial de la cumbrera y luego coloca estaciones intermedias cada rafter_spacing a lo largo del recorrido. Eso produce full_bays, remainder (cero cuando el extremo cae en la rejilla) y rafter_positions. Por defecto sides vale dos para un tejado a dos aguas simple: cada estación necesita un par de cabios comunes —uno en cada plano del tejado—, de modo que rafters_needed es igual a rafter_positions por dos. Ponga sides en uno para un cobertizo de una sola pendiente, o súbalo solo cuando su norma de armazón trate más de dos planos como estaciones de cabio común bajo el mismo espaciado. rafters_per_side refleja rafter_positions para estimadores que compran o cortan un lado cada vez. La etiqueta del método es siempre oc_gable_ends_times_sides para un ramificado estable aguas abajo. Longitud o espaciado obligatorios ausentes, dimensiones cero o negativas, y sides fuera del rango entero permitido fallan con invalid_input. Entradas idénticas siempre producen el mismo JSON porque la ruta es aritmética pura sin red, semilla aleatoria ni reloj de pared.
Uso de la API, precios, flujos de despiece de tejado y límites prácticos
Llame a la calculadora gratuita de número de cabios en el navegador para estimaciones rápidas en obra, kioscos de maderería y pizarras de contratista sin instalar una hoja de cálculo. Recuerde que los tejados a cuatro aguas y con limahoyas necesitan cabios jack y piezas especiales más allá de esta rejilla de cabios comunes: si su lista de materiales ya incluye esas líneas, manténgalas separadas en lugar de inflar sides. Envíe un cuerpo JSON con ridge_length y rafter_spacing, más sides opcional cuando el par a dos aguas por defecto no coincida con su tipo de tejado. Use la API prepaga cuando una app de renovación, un pipeline de despiece de cantidades, un configurador de vivienda modular o una herramienta de gestión inmobiliaria necesiten un contrato estable con saldo KIT a $0.002 por ítem exitoso; los fallos de validación nunca consumen saldo tras el rechazo del motor. Combine este endpoint con home.rafter_length cuando también necesite la longitud de corte de cada cabio común a partir de luz y pendiente, o con convertidores de unidades cuando los clientes mezclen planos imperiales con listas métricas. Quienes publiquen SDK pueden mapear rafters_needed directamente a órdenes de compra y mostrar rafter_positions, full_bays y remainder como detalle explicativo para el estimador.
Casos de integración
Herramientas de lista de corte en madererías y comercio electrónico
Los sitios minoristas calculan el número de cabios al cambiar la longitud del edificio o las opciones OC, con el mismo contrato determinista de API para presupuestos y carritos.