pulpCircuit permite diseñar una placa electrónica en el navegador: se dibuja el esquema, se pasa a la placa, la colocación y el ruteo automáticos hacen la mayor parte del trabajo y, al final, se descarga un paquete de fabricación listo para enviar a un fabricante de circuitos impresos. Está pensado para makers, estudiantes y equipos pequeños que quieren ir del esquema a la placa pedida sin instalar ningún programa.
Primeros pasos
- Abra pulpCircuit. La primera vez que lo abre, aparece solo un ejemplo para que vea cómo es pulpCircuit: la placa Sensor de humedad de obra (ESP32, sensor de humedad, USB-C), colocada y ruteada automáticamente en unos segundos, ideal para descubrir las cuatro vistas Esquema, Placa, 3D y Fabricación. Empezar desde cero o Eliminar el ejemplo lo quita con un clic, y Archivo › Volver a ver el ejemplo lo vuelve a abrir. No se guarda nada mientras no lo modifique. El menú Ejemplos ofrece también el Intermitente con 555 y la Placa de sensores ESP32.
- Para empezar desde cero: Ejemplos › Nuevo proyecto vacío. En la vista Esquema, busque un componente en la Biblioteca (panel izquierdo), haga clic en él y colóquelo en la hoja. R lo gira, X lo refleja y Esc termina la colocación.
- Una los pines con la herramienta Cable (W) o dé nombre a las redes con una Etiqueta de red (L): dos etiquetas con el mismo nombre quedan unidas, aunque no haya cable. Los botones GND, VCC, +5V y +3V3 colocan los símbolos de alimentación.
- Haga clic en Pasar a la placa: las referencias se numeran y los componentes aparecen bajo la placa. Ejecute Colocación auto, luego Ruteo auto y, si el esquema tiene una red GND, Plano de masa.
- Abra la vista Fabricación: cuando el DRC está limpio y todas las conexiones están ruteadas, la placa aparece como Lista para pedir y puede usar Descargar el zip Gerber.
Tareas habituales
¿Cómo importar un proyecto KiCad?
Menú Archivo › Importar un proyecto KiCad… y seleccione a la vez el .kicad_sch, el .kicad_pcb y, si hace falta, las huellas .kicad_mod. También puede arrastrar varios archivos a la ventana. Un resumen indica cuántos componentes, redes, pistas, vías y zonas se han importado, y qué falta (huellas por importar, subhojas no importadas, recortes interiores ignorados).
¿Cómo comprobar el esquema?
El botón ERC abre la lista de errores eléctricos: pin sin conectar, red aislada, salidas en conflicto, entrada de alimentación sin fuente, cable suelto, referencia duplicada o sin numerar, huella ausente. Haga clic en Anotar para numerar las referencias. La barra de estado muestra siempre «ERC limpio» o el número de errores.
¿Cómo simular el circuito?
Haga clic en Simular en la vista Esquema. Elija Continua (punto de funcionamiento) o Temporal (evolución en el tiempo), ajuste las Alimentaciones y la Duración y pulse Reproducir: los LED se encienden en el esquema. El simulador integrado admite resistencias, condensadores, inductancias, diodos, LED, transistores, reguladores y el temporizador 555. Los microcontroladores, sensores y amplificadores operacionales no se simulan: quedan abiertos y se indican como ignorados.
¿Cómo preparar la lista de materiales (BOM)?
En las propiedades de cada componente, rellene Valor, Huella, Referencia del fabricante y Fabricante, o marque No montar. La pestaña Materiales agrupa las líneas idénticas con sus referencias y su cantidad. En Fabricación, la BOM y el CPL (posiciones de los componentes) existen en los formatos de JLCPCB y PCBWay; para JLCPCB, rellene también las referencias LCSC de las piezas.
¿Cómo ver mi placa en 3D?
La vista 3D muestra la placa montada (Perspectiva, Superior, Inferior, componentes visibles u ocultos). Los botones glTF y STL exportan un modelo 3D.
¿Cómo imprimir el esquema?
Archivo › Imprimir el esquema (Ctrl+P en la vista Esquema) lo imprime en A4 apaisado.
¿Cómo rutear una pista a mano?
En la vista Placa, elija Rutear una pista (X) y haga clic en un pad. Durante el trazado, V coloca una vía y cambia de capa, y / invierte el sentido del codo. B alterna la capa activa entre la cara superior y la inferior. Mantenga pulsada Alt para un paso fino de 0,05 mm.
¿Cómo definir las reglas de diseño?
El panel Clases (botón Clases de redes) define el ancho de pista, el aislamiento y las vías de cada clase; haga clic en las redes para asignarlas. En las propiedades de la placa, Capacidades del fabricante aplica valores prudentes para JLCPCB, PCBWay, OSH Park o Prudente (cualquier fabricante). Compruebe siempre esos valores en la web del fabricante.
¿Cómo cambiar la forma de la placa?
En las propiedades de la placa, elija Rectángulo (esquinas redondeadas) y sus medidas, o Forma libre (dibujarla) y trace el contorno con Contorno libre (doble clic para cerrarlo). Ahí se ajustan también el grosor, 2 o 4 capas de cobre, el color de la máscara y el acabado (HASL o ENIG). Las herramientas Agujero de fijación, Zona prohibida, Texto y Medir completan el diseño.
¿Cómo pedir la placa?
En Fabricación, la sección Pedir mi placa detalla los pasos. Descargue el zip Gerber (sin descomprimirlo) y, si quiere montaje, la BOM y el CPL. Los botones abren la página de presupuesto de JLCPCB o de PCBWay en una pestaña nueva, donde usted mismo sube el zip. pulpCircuit no hace pedidos ni pagos en su nombre.
¿Cómo diseñar una caja o programar la placa?
En Fabricación, Diseñar la caja en pulpCase envía la placa (contorno, agujeros, conectores, alturas) a pulpCase. Archivo › Exportar la placa para una caja (.pboard) genera el mismo archivo, que pulpRobot acepta como pieza y que pulpLab convierte en constantes de pines (pins.h o pins.py) cuando la placa lleva un ESP32, un RP2040, un ATmega328P o un ATtiny85.
Formatos compatibles
| Formato | Apertura | Guardado | Observaciones |
|---|---|---|---|
| pulpCircuit (.pcircuit) | Sí | Sí | Formato nativo sin pérdidas. |
| Esquema KiCad (.kicad_sch) | Sí (importación) | No | KiCad 6 a 9: símbolos, valores, huellas, cables, etiquetas, marcas de «no conectado». |
| Placa KiCad (.kicad_pcb) | Sí (importación) | No | Componentes, redes, pistas, vías, zonas y contorno. |
| Huella KiCad (.kicad_mod) | Sí (importación) | No | Se añade al proyecto y conserva su atribución original. |
| Lista de redes (.net, formato KiCad) | No | Sí (exportación) | Archivo › Exportar la lista de redes. |
| Gerber RS-274X (X2) y taladrado Excellon | Sí (verificación) | Sí | Zip de fabricación; Verificar Gerber… abre un zip o archivos sueltos en el visor. |
| BOM y CPL (CSV) | No | Sí | Columnas en formato JLCPCB y PCBWay. |
| Placa de intercambio (.pboard) | No | Sí | Para pulpCase, pulpRobot y pulpLab. |
| Modelo 3D (.glb, .stl) | No | Sí | Desde la vista 3D de la placa montada. |
Límites conocidos:
- pulpCircuit no escribe archivos .kicad_sch ni .kicad_pcb: el intercambio con KiCad va en un solo sentido, salvo la lista de redes.
- No se leen los esquemas antiguos de KiCad 5 (.sch).
- Las subhojas jerárquicas no se importan (solo la hoja principal) y los recortes interiores del contorno se ignoran.
- Las huellas que faltan en un esquema importado deben aportarse en .kicad_mod.
- Solo 2 o 4 capas de cobre.
- En una placa densa, el ruteo automático puede dejar conexiones sin rutear: el DRC las enumera para terminarlas a mano.
- El visor Gerber ignora las repeticiones (SR) y algunas transformaciones, y lo indica en el control de sintaxis.
Atajos de teclado
| Atajo | Acción |
|---|---|
| Ctrl+S | Guardar |
| Ctrl+Mayús+S | Guardar como |
| Ctrl+O | Abrir |
| Ctrl+Z | Deshacer |
| Ctrl+Y o Ctrl+Mayús+Z | Rehacer |
| Ctrl+P | Vista Esquema: imprimir el esquema (A4 horizontal) |
| V | Esquema: herramienta Seleccionar |
| W | Esquema: herramienta Cable |
| L | Esquema: etiqueta de red |
| Q | Esquema: marca de «no conectado» |
| G / P | Esquema: colocar un símbolo de masa / de alimentación |
| R (Mayús+R en sentido inverso) | Girar la selección o el componente que se está colocando |
| X | Esquema: reflejar; Placa: herramienta Rutear una pista |
| F | Esquema: ajustar la vista; Placa: pasar el componente a la otra cara |
| L | Placa: bloquear o desbloquear el componente |
| B | Placa: cambiar la capa activa |
| V | Placa, durante el ruteo: vía y cambio de capa |
| / | Invertir el sentido del codo durante un trazado |
| Alt (mantenida) | Placa: paso fino de 0,05 mm |
| Supr | Eliminar la selección |
| Esc | Terminar la herramienta actual, deseleccionar |
| Inicio | Ajustar la vista |
| Espacio + arrastrar, botón derecho o rueda | Desplazar la vista, hacer zoom |
En Mac, Cmd sustituye a Ctrl. Ctrl+J abre pulpAssist y Ctrl+Mayús+O, el panel de documentos abiertos.
La IA en pulpCircuit
pulpCircuit no utiliza ningún modelo de IA. La colocación automática, el ruteo automático, los controles y la simulación son cálculos clásicos que se ejecutan en su dispositivo.
Si ha configurado pulpAssist, el asistente puede leer el proyecto abierto (componentes, redes, resultados de los controles), añadir un componente, unir pines a una red o lanzar la colocación y el ruteo. Cada cambio se le muestra antes de aplicarse y se deshace de una vez con Ctrl+Z. En ese caso, el contenido del proyecto se envía al servicio que haya configurado para el asistente. Revise siempre el esquema y vuelva a pasar el ERC y el DRC después.
Preguntas frecuentes y solución de problemas
¿Dónde se guardan mis proyectos?
En este dispositivo, en el espacio reservado al navegador, con un borrador de seguridad guardado automáticamente; borrar los datos del navegador los elimina. Para tener una copia en el disco, use Archivo › Guardar (formato .pcircuit). Consulte documentos y copias de seguridad y carpeta de trabajo.
Al importar desde KiCad aparece «Huella no encontrada». ¿Qué hago?
El esquema hace referencia a huellas que no están en el archivo. Importe los .kicad_mod correspondientes (Archivo › Importar huellas KiCad) o elija otra huella en las propiedades del componente. Importar también el .kicad_pcb lo resuelve, porque contiene las huellas colocadas.
Si guardo después de importar desde KiCad, ¿se modifica mi archivo KiCad?
No. El proyecto importado se guarda en formato .pcircuit, con el nombre que usted elija; sus archivos KiCad no se tocan.
El ruteo automático no lo ha ruteado todo.
Vuelva a intentarlo tras una nueva Colocación auto, amplíe la placa, pase a 4 capas o reduzca el ancho de pista en las clases (sin bajar de las capacidades del fabricante). Las conexiones restantes se rutean a mano con X.
La vista 3D aparece vacía.
Necesita una tarjeta gráfica reciente y un navegador compatible. Active la aceleración por hardware o pruebe otro navegador reciente (Chrome o Edge).
¿Funciona pulpCircuit sin conexión?
Sí, una vez cargada la aplicación. La vista 3D necesita una primera carga: ábrala una vez con conexión. Solo las webs de los fabricantes necesitan internet.
El fabricante rechaza mis archivos.
Abra el zip descargado con Verificar Gerber…: el visor lo lee como lo hará el fabricante y el control de sintaxis señala cualquier anomalía. Compruebe también que las capacidades elegidas corresponden al servicio que encarga.