De la descripción de ChatGPT al archivo

ChatGPT escribió la pieza. SpeakCAD la convierte en STL, 3MF o G-code.

ChatGPT, Claude y Gemini son buenos para definir cómo debe ser una pieza: el tamaño exterior, el grosor de las paredes, dónde van los agujeros y los recortes. El problema es el archivo: ChatGPT puede escribir un STL básico de una caja o un cilindro, no un modelo revisado e imprimible de la pieza que acaba de describir. Pega esa descripción en SpeakCAD, tal como la escribió el asistente: se convierte en un modelo paramétrico que ves y editas, y luego en un STL o 3MF listo para imprimir, o en G-code ya laminado para tu impresora. En el teléfono o en la computadora, sin instalar nada.

Gratis, sin tarjeta: la demo en directo (3 ediciones con IA) y 650+ modelos listos. Tu propia pieza: 2 créditos por petición a la IA, 75 créditos por 5 $, un solo pago.

Cómo funciona

Pídeselo al asistente, pega la respuesta, imprime la pieza

La especificación que escribe un asistente ya es una buena petición: da cada medida en milímetros y dice con qué encaja la pieza. Mantenla entera y pégala tal cual.
1

Deja que el asistente escriba la especificación

Pídele a ChatGPT (o a Claude, Gemini, Copilot) la pieza con medidas reales: “una caja de dos piezas para una placa de 65 x 30 mm, paredes de 2 mm, recorte USB-C en el lado corto, tapa a presión”. Pídele que deje todas las medidas en milímetros.
2

Pégala en el recuadro de arriba

Pega la descripción completa y continúa: después de registrarte, te está esperando en el editor. Los números se usan tal cual; lo que quede abierto lo decide la IA, que te dice qué supuso. Enviarla es una petición a la IA (2 créditos). El código OpenSCAD también sirve: pegado en el recuadro, se abre como un proyecto en tu cuenta.
3

Revisa el render

El primer render suele aparecer en uno o dos minutos: una pieza nueva va a los modelos más potentes, que razonan la geometría, y los cambios pequeños llegan en segundos. Gira la pieza, toca una cara para leer su medida, abre el panel de dimensiones para ver cada número con el que se construyó y comprueba si tiene voladizos que necesiten soportes.
4

Corrígela con una frase

“Mueve el recorte USB 3 mm a la izquierda”, “la tapa queda floja”: cada cambio es una petición (2 créditos) y no toca el resto de la pieza, y la versión anterior sigue visible como un fantasma. Escribir un número nuevo en el panel de dimensiones es gratis.
5

Descarga STL, 3MF o G-code laminado

Descarga un STL o 3MF de malla cerrada para tu laminador (10 créditos), o elige tu impresora (380+ modelos, perfiles oficiales de OrcaSlicer) y descarga G-code que va directo a la impresora.

Cuánto cuesta una pieza

PasoCosto
Demo en vivo: 3 ediciones con IA de una pieza real, sin cuentaGratis
Enviar la descripción (una petición a la IA)2 créditos
Cada cambio por chat2 créditos
Escribir un número nuevo en el panel de dimensiones, deshacerGratis
Descarga en STL o 3MF10 créditos; los arreglos pequeños después se vuelven a descargar gratis
G-code laminado para tu impresora+5 créditos por laminado sin Pro ni Unlimited
Créditos Starter5 $ un solo pago = 75 créditos, unas 4 piezas con un par de cambios cada una; sin suscripción
Pro9,99 $ al mes: 200 créditos al mes, G-code laminado incluido
Unlimited24,99 $ al mes: peticiones y descargas ilimitadas

Descripciones al estilo de los asistentes

Son típicas de lo que la gente pega después de una conversación con ChatGPT. Se respeta cada número; las reglas de impresión (grosor de pared, holguras, base plana) se añaden por ti.

Crea un recipiente funcional con forma de huevo, de dos piezas, para impresión FDM. Altura montada exactamente 100 mm, diámetro máximo exactamente 70 mm. Dos piezas separadas: una copa inferior y una tapa superior unidas por un labio de fricción de 6 mm de alto con 0,3 mm de holgura. Paredes de 2 mm. Ambas piezas deben apoyarse planas en la cama con el lado abierto hacia arriba.

Abrir esta petición en el editor

Diseña una caja compacta imprimible en 3D para una PCB de 58 x 38 mm con cuatro agujeros de montaje M2.5 a 3 mm de cada esquina. Altura interior de 18 mm por encima de los separadores. Abertura USB-C de 9 x 3,5 mm centrada en un lado corto, un agujero de 12 x 12 mm para un pulsador en la tapa, ranuras de ventilación en los dos lados largos. Tapa sujeta con cuatro tornillos M3 en columnas en las esquinas. Paredes de 2 mm.

Abrir esta petición en el editor

Haz un soporte de pared para un tubo de 30 mm de diámetro: placa trasera de 60 x 40 mm y 4 mm de grosor con dos agujeros avellanados de 5 mm separados 40 mm, una cuna semicircular de 20 mm de profundidad y redondeos de 2 mm en todas las aristas exteriores. Pensado para PETG.

Abrir esta petición en el editor

Lo que ChatGPT puede y no puede darte

ChatGPT razona sobre una pieza y escribe texto, incluido código OpenSCAD, y su herramienta de Python puede escribir un STL sencillo (a menudo en ASCII) para cajas y cilindros. Lo que le falta es el flujo de CAD alrededor del archivo: no compila OpenSCAD, no te da un modelo 3D en vivo para revisar y editar, no aplica reglas de impresión para paredes y holguras, y no lamina con el perfil de tu impresora. Por eso el STL que adjunta para una pieza real suele salir tosco o roto, y el OpenSCAD que escribe puede tener paredes de grosor cero, sólidos superpuestos o un agujero que no lleva a ninguna parte. Te enteras en el laminador.

SpeakCAD es la mitad que falta. Su IA escribe un programa OpenSCAD paramétrico a partir de tu descripción, el navegador lo compila en geometría exacta, aplica las reglas de diseño para FDM (grosor mínimo de pared, holguras de encaje, una cara plana sobre la cama) y revisa los voladizos. Lo que descargas es una malla cerrada y manifold en milímetros, o G-code laminado con el perfil de tu propia impresora.

ChatGPT me dio un STL, o texto de STL

Si ChatGPT te ofreció una descarga, o escribió un bloque que empieza con solid y sigue con facet normal … outer loop … vertex, eso es un STL (el segundo, en formato ASCII). Descarga el archivo, o copia el bloque entero en un archivo de texto llamado pieza.stl en la computadora. Después adjúntalo en el chat de SpeakCAD y di qué cambiar: “hazla 4 mm más alta”, “añade dos agujeros M3 separados 40 mm en la parte trasera”. SpeakCAD mide el tamaño exterior y añade, corta o reconstruye alrededor; es una petición como cualquier otra (2 créditos). Los detalles están en editar un STL.

A menudo el camino más rápido es la propia descripción: pega en el recuadro de arriba de esta página lo que ChatGPT escribió sobre la pieza, y SpeakCAD la construye a partir de los números, no de los triángulos de ChatGPT.

El OpenSCAD de ChatGPT no compila

Pasa a menudo: include <BOSL2/std.scad> o llamadas a MCAD, bibliotecas que no están instaladas, un punto y coma o un corchete que falta, una función que OpenSCAD no tiene. Y un código que compila todavía puede estar mal: una variable asignada dos veces (OpenSCAD se queda con el último valor en todo el ámbito), o un difference() cuyo cortador solo roza la superficie y deja una piel fina como papel.

Pega el código en el recuadro de arriba de esta página: después de registrarte se abre como un proyecto en tu cuenta, donde el navegador lo compila. Cuando falle, o cuando quieras cambiar algo, pídeselo a la IA en el chat: es una petición (2 créditos), y la IA repara el programa o lo reescribe como un modelo paramétrico limpio con las mismas medidas. BOSL2 y MCAD no están disponibles, así que las llamadas a bibliotecas se sustituyen por módulos auxiliares en OpenSCAD puro. OpenSCAD en sí es un programa de escritorio; SpeakCAD lo compila en la pestaña del navegador, así que esto también funciona en Safari en un iPhone.

Qué conservar de la conversación con ChatGPT

  • Todas las medidas. Los asistentes las enumeran bien. SpeakCAD las usa tal cual, así que un patrón de agujeros de 62 x 42 mm sale en 62 x 42 mm.
  • Con qué encaja la pieza. "Encaja en un tubo de 20 mm", "sujeta un módulo OLED de 0,96 pulgadas", "se engancha en un estante de 3 mm". Eso es lo que fija las holguras.
  • Material y orientación, si los dijo. "Para PETG-CF", "impresa con la tapa hacia abajo" se tienen en cuenta.
  • Su OpenSCAD, si lo escribió. Pega el código con lo que quieres cambiar: el diseño sigue desde ahí en lugar de empezar de cero.

Puedes dejar fuera los ánimos y las instrucciones de impresión que añadió el asistente; no molestan, pero no son geometría.

Tres maneras de empezar

  1. Pegar. Copia la descripción en el recuadro de arriba de esta página y continúa. Funciona con cualquier asistente, sin configurar nada.
  2. El conector de SpeakCAD. Añade el servidor MCP a ChatGPT o a Claude y el propio asistente le pasa tu descripción a SpeakCAD, o encuentra un modelo listo en la biblioteca. Mira la guía del conector.
  3. Una foto con una regla. Cuando la pieza existe y el asistente solo la estaba describiendo, dos fotos con el teléfono junto a una regla dan una copia paramétrica. Mira duplicar un objeto.

Lo que obtienes

  • STL o 3MF, de malla cerrada y en milímetros, listo para PrusaSlicer, Bambu Studio, OrcaSlicer o Cura sin reparar.
  • G-code laminado para tu impresora, con el perfil oficial de OrcaSlicer de 380+ impresoras (Bambu Lab, Prusa, Creality, Elegoo, Anycubic, Sovol, Qidi, Voron y otras), con perfil de impresión, filamento, relleno, paredes y soportes elegidos en el diálogo de descarga. Las impresoras Bambu reciben un .gcode.3mf laminado. Mira la página de tu impresora (en inglés).
  • El código OpenSCAD, si quieres seguir editando a mano.

Cuándo no es la herramienta adecuada

SpeakCAD construye piezas funcionales: cajas, soportes, organizadores, adaptadores, bases, clips y perillas de repuesto, cortadores de galletas, engranajes. Si ChatGPT describió una figura, una escultura o un personaje, un generador de mallas como Meshy o Tripo encaja mejor; la comparación explica dónde gana cada uno.

Preguntas frecuentes

Solo sencillos. Su herramienta de Python puede escribir un STL básico (a menudo en ASCII) para cajas y cilindros, pero no compila OpenSCAD, no te da un modelo 3D en vivo para revisar y editar, no aplica reglas de impresión para paredes y holguras, y no lamina con el perfil de tu impresora; sus archivos a menudo necesitan reparación. Pega la descripción o el código en SpeakCAD: la IA escribe un modelo paramétrico, el navegador lo compila y descargas un STL, 3MF o G-code laminado para tu impresora.

Sí. Pega el código en el recuadro de arriba de esta página: después de registrarte se abre como un proyecto en tu cuenta, donde el navegador lo compila. Para cambiarlo, o si no compila, pídeselo a la IA en el chat (una petición, 2 créditos): edita el programa o lo reescribe como un modelo paramétrico limpio con las mismas medidas.

Pégalo en SpeakCAD y pídele a la IA que lo arregle: es una petición (2 créditos). Corrige la sintaxis, sustituye las llamadas a BOSL2 o MCAD por OpenSCAD puro (esas bibliotecas no están disponibles aquí), elimina las paredes de grosor cero y conserva todas las medidas del código. Las causas habituales son un include de biblioteca, un punto y coma o un corchete que falta y funciones que OpenSCAD no tiene.

No la aplicación OpenSCAD, que es un programa de escritorio para Windows, macOS y Linux. Las versiones de OpenSCAD compiladas a WebAssembly funcionan en Safari, y SpeakCAD es una de ellas: pega el código en el recuadro de arriba y, después de registrarte, se abre como un proyecto que se compila en la pestaña, en un iPhone igual que en la computadora. Pedirle a la IA que cambie o repare el código es una petición (2 créditos); descargar el STL o 3MF cuesta 10 créditos.

Sí. Escribe o pega la descripción en español: las medidas son números en cualquier idioma, y la IA suele responder en el idioma en que escribiste. Los botones y menús del editor están en inglés.

Sí. No importa de dónde venga la descripción; lo que importa es que dé las medidas en milímetros y diga en qué tiene que encajar la pieza. ChatGPT y Claude también pueden usar el conector de SpeakCAD (MCP) para enviar la descripción directamente.

Sí. Cada medida de la descripción se convierte en un parámetro con nombre del modelo y se usa al milímetro. Las medidas que no diste se eligen con las reglas de diseño para FDM y aparecen en la respuesta, y puedes cambiar cualquiera por chat o escribiendo un número en el panel de dimensiones.

Sí. Copia la descripción en la app de ChatGPT, abre esta página en Safari o Chrome, pégala en el recuadro y continúa; el modelo se renderiza en la misma pestaña. STL, 3MF y G-code se descargan en Archivos o Descargas. Sin instalar nada.

El primer render suele aparecer en uno o dos minutos: una pieza nueva va a los modelos más potentes, que razonan la geometría, y los cambios pequeños llegan en segundos. Una pieza funcional típica, con un par de cambios y una revisión de medidas, es un archivo descargado en unos 10 a 15 minutos.

Créditos Starter: 75 créditos por 5 $, un solo pago (50 + 25 gratis), sin suscripción. Pro cuesta 9,99 $ al mes (200 créditos al mes, G-code laminado incluido); Unlimited, 24,99 $ al mes (peticiones y descargas ilimitadas). Girar el modelo en 3D y cambiar sus números en el visor es gratis; cada petición a la IA (una pieza nueva o un cambio por chat) gasta 2 créditos, responda el modelo que responda; una descarga gasta 10 créditos (+5 por G-code laminado para tu impresora sin Pro ni Unlimited); los arreglos pequeños después de una descarga se vuelven a descargar gratis. La demo en vivo (3 ediciones con IA de una pieza real) no necesita cuenta.

La descripción está lista. El archivo está a unos minutos.

Pega lo que escribió el asistente, revisa el render, descarga el STL, 3MF o G-code.