Inicio Cajones Espaciado / Listones Flexión de estantes Sobre el proyecto

CalcWood: Herramientas online inteligentes para carpinteros y aficionados

Mi visión y la idea principal del proyecto

El objetivo de CalcWood no es reemplazar el costoso y complejo software CAD. Mi idea es tener a mano una herramienta rápida y extremadamente sencilla directamente en el taller, pero que también pueda calcular detalles exigentes. Todo el proyecto se basa en estos pilares:

  • Máxima simplicidad: Sin instalación de aplicaciones, sin descargas de actualizaciones y sin registros molestos.
  • Siempre a mano: Funciona directamente en el navegador, ya sea que estés en una PC en la oficina o en un móvil directamente en el banco de trabajo.
  • Salidas PDF Pro: Al final, obtienes un informe PDF claro, que incluye planes de corte optimizados con un rendimiento de hasta el 95 %.
  • Código QR inteligente: Gracias al código QR en el papel impreso, puedes volver exactamente al mismo proyecto en cualquier momento con un solo pitido de tu teléfono.
  • Desarrollo con la comunidad: Desarrollo y afino las herramientas directamente basándome en los comentarios reales de ustedes en la práctica.
  • Un proyecto para todo el mundo: La aplicación es totalmente multilingüe y actualmente funciona en 6 idiomas mundiales.
  • La base siempre gratis: Las funciones básicas siempre serán gratuitas para todos, mientras que las herramientas PRO expertas son para los más exigentes.

Nota: El video muestra la primera versión de la calculadora. Hoy, CalcWood puede hacer mucho más, tiene un diseño más nuevo e incluye herramientas adicionales.

Del papel garabateado a la aplicación

Al trabajar en el taller, siempre estás calculando algo. Dimensiones de cajones, holguras para guías, espaciado exacto de listones, planes de corte... Siempre estaba de pie en el banco de trabajo con un lápiz y un trozo de papel, tachando y reescribiendo.

Me molestaba cuánto tiempo perdía y lo fácil que era cometer un error que luego cuesta material arruinado, tiempo y bastante dinero. Buscaba una herramienta que resolviera esto de forma sencilla y rápida. Pero nada me convencía al 100%.

Así que simplemente tuve que programarlo yo mismo.

Y como sé por YouTube que millones de otros aficionados y carpinteros se enfrentan exactamente al mismo problema, decidí expandir gradualmente CalcWood y lanzarlo al mundo para todos.

¿Cómo empezó realmente este proyecto?

CalcWood es una herramienta online diseñada para ayudar en el diseño y producción de muebles. La idea es simple: ingresas unas pocas dimensiones básicas y la aplicación calcula el resto.

El objetivo no es reemplazar la experiencia del taller. Todo lo contrario: ahorrar tiempo calculando y reducir la posibilidad de cometer un error en las dimensiones y desperdiciar material.

A menudo me preguntan en qué está escrito CalcWood y si lo programé todo yo mismo, o si "lo generó la inteligencia artificial". Además de trabajar con madera, he estado en el entorno de TI durante más de 20 años. No soy un programador puro, pero entiendo el código y sé cómo debe funcionar la arquitectura de la aplicación. Sin esta base, la IA por sí sola me sería inútil.

Desarrollo de CalcWood

Desarrollo con un compañero de IA

Trabajo en Microsoft VS Code, que es mi interfaz de programación principal, y no oculto el hecho de que la IA fue mi compañera. Utilizo agentes de IA personalizados basados en modelos avanzados. Al final, no importa si usas ChatGPT, Claude o Gemini. Lo que importa es exactamente cómo defines el bot de programación (el llamado system prompt). Sin reglas estrictas, la IA se pierde inmediatamente en un código más complejo. Hoy en día es un gran trabajador para el código de rutina, pero definitivamente no funciona con solo decir "genera una calculadora profesional".

  • Semanas de trabajo diario: Solo la primera calculadora me llevó casi un mes de ajustes. No se trataba solo de un cálculo, sino de inventar la arquitectura completa.
  • Paso a paso: El mayor desafío fue la interconexión masiva en JavaScript. Las matrices deben monitorearse entre sí y cambiar dinámicamente. Las instrucciones para la IA debían ser extremadamente específicas.
  • Cientos de pruebas y errores: Comencé con unas pocas entradas básicas. Calculé ejemplos modelo manualmente, y solo cuando los resultados coincidieron en el código agregué más funciones y lógica compleja.
Código CalcWood

¿Qué puede hacer CalcWood actualmente?

Originalmente comencé solo calculando cajones, pero gradualmente se convirtió en una herramienta universal.

Cajones y Guías

Ingresas las dimensiones del mueble y la aplicación calcula las dimensiones exactas de todas las piezas. Soporta Blum y guías clásicas, frentes solapados y encastrados. Maneja alturas de cajones individuales, cálculo inteligente de holguras y maximización del espacio de almacenamiento. También incluye un plan de corte profesional con optimización de corte, deducción de cantos ABS, seguimiento de la dirección de la veta de la madera y mucho más.

Espaciado Uniforme

Una herramienta extremadamente universal. Ideal para calcular vallas, listones, postes o ranuras. Lo que necesites espaciar uniformemente, esto lo calcula al milímetro.

Flexión de Estantes

Descubre si tu estante se combará bajo una carga, no solo de inmediato, sino con el tiempo (muestra la flexión aproximada después de 5 o 10 años).

Informes PDF geniales con código QR

La gran ventaja es que el resultado no se queda solo en la pantalla. Cada calculadora puede generar un informe PDF profesional (o plan de corte). El PDF también contiene un código QR: cuando lo escaneas en el taller con tu teléfono, abre la configuración exacta a partir de la cual se creó el documento.

Informes PDF CalcWood

La base siempre gratis, funciones expertas para profesionales

A menudo preguntáis si todo esto seguirá siendo gratis. Para ser honesto: la versión básica de todas las calculadoras siempre será gratuita para todos. ¡Quiero seguir trabajando con esta comunidad y facilitar el trabajo en el taller a todos los aficionados!

Pero no os voy a dorar la píldora. El desarrollo y mantenimiento de una herramienta así consume mucho tiempo. El sitio web debe funcionar en un servidor confiable, la compleja lógica de cálculo necesita pruebas constantes, la vista móvil debe optimizarse y se debe garantizar la generación impecable de informes en PDF. Y para que un proyecto así funcione a largo plazo, crezca y siga siendo independiente, simplemente tiene que ser capaz de pagar su funcionamiento.

Por eso encontraréis en las calculadoras funciones marcadas con la etiqueta PRO PRO. Se trata de ajustes expertos que aprecian principalmente los carpinteros profesionales y los creadores experimentados. Con el tiempo, cobraré una cantidad razonable por estas funciones PRO. No se trata de hacerse rico, sino de cubrir los costes para poder seguir manteniendo el proyecto, mejorándolo y creando nuevas herramientas para toda la comunidad.

Un proyecto para todo el mundo

CalcWood está disponible actualmente en 6 idiomas (CZ, EN, PL, DE, FR, ES). En la versión en inglés, también es posible cambiar las unidades al sistema imperial (pulgadas), para que los cálculos tengan sentido para los usuarios en EE. UU. o Canadá.

Una breve ventana de TI para los curiosos (y los geeks)

  • Vibe coding: Un enfoque popular hoy en día donde alguien sin conocimientos de programación simplemente le describe a la IA lo que quiere crear. La IA genera el código, la aplicación funciona a primera vista, pero el autor realmente no sabe cómo. El problema surge cuando necesitas encontrar un error o agregar una función compleja: sin conocer los conceptos básicos, todo se desmorona rápidamente.
  • Desarrollo asistido por IA: Este es el camino de CalcWood. Actúo como el arquitecto principal: diseño la lógica, la estructura de archivos, la seguridad y las conexiones. Uso la IA como un compañero rápido (pair programming) que escribe código de rutina para mí basado en mis especificaciones exactas.
  • Arquitectura "Old School": Si un desarrollador deambula por aquí, probablemente notará que CalcWood no se ejecuta en frameworks modernos como React o Vue. Elegí deliberadamente un camino clásico y probado (PHP 8, JavaScript puro y CSS). Para este tipo de herramienta, es increíblemente rápido, confiable y no complica innecesariamente el mantenimiento o el alojamiento.

Hay tantas combinaciones posibles de dimensiones, voladizos y tipos de herrajes que una sola persona no puede simularlo al 100%. Es por eso que lo lancé como una versión Beta y estoy ajustando cualquier error sobre la marcha en función de sus comentarios reales.

¿Quién está detrás de esto?

Soy Tomáš Horský. No me considero un YouTuber ni un típico informático; simplemente soy un creador. En el pasado, instalé las primeras redes Wi-Fi en los tejados, di formación sobre sistemas de cámaras y trabajé en TI, pero mi objetivo es otro: crear contenido que realmente ayude a las personas.

No importa si es un video del taller, planos detallados o esta calculadora. Todo es un conjunto de información diseñado para facilitar el trabajo a los demás.

Puedes encontrar más proyectos míos en mi canal de YouTube o en mi sitio web personal.

Tomáš Horský

¿Quieres apoyar el proyecto CalcWood?

CalcWood fue creado como un proyecto abierto. Si las herramientas te ayudan en el taller y te ahorran tiempo, puedes apoyar un mayor desarrollo con cualquier cantidad para un café.

Apoyar el proyecto aquí