¿Qué es lo que más te gusta de SolidWorks PCB?
Tener todo el flujo de trabajo en una aplicación. La creación de componentes, esquemáticos y diseño pueden ocurrir en paralelo en pestañas. Me gusta que se puedan usar múltiples ventanas en múltiples monitores.
La función "Inspector de PCB" es poderosa y permite editar muchos componentes a la vez. El control de versiones integrado ahorra mucho tiempo y nunca he perdido ningún trabajo. La capacidad de desactivar/reactivar la licencia es útil para trabajar en múltiples computadoras. Buenas características para esquemáticos complejos y PCBs con muchas capas, como la capacidad de hacer clic en elementos apilados y seleccionar uno del medio es agradable. Una interfaz de usuario realmente genial para construir trazos curvos.
El generador de consultas para reglas de diseño es fantástico, realmente puede lograr algunas soluciones elegantes. Reseña recopilada por y alojada en G2.com.
¿Qué es lo que no te gusta de SolidWorks PCB?
Había algunas teclas de acceso rápido obvias que se echan mucho de menos. Por ejemplo, falta la herramienta más utilizada en esquemas (la herramienta de cableado). Todo otro software de PCB que he usado tiene este atajo (Eagle, DipTrace, incluso aplicaciones gratuitas de sandbox de circuitos basadas en Android o navegador tienen esto).
Cambiar de pestañas es dolorosamente lento. Como ir a tomar una bebida y volver de lo lento que es. Tengo una PC moderna personalizada cuyos recursos se mantienen por debajo del 10% al cambiar de pestañas en Solidworks. La potencia está ahí, Solidworks PCB simplemente no la utiliza para cambiar de pestañas. Aparte de eso, el rendimiento es excelente.
La interfaz de usuario puede ser ambigua sobre si los cables están conectados o no. La mayoría de los editores te permiten ver la "parte superior" del PCB o la "inferior", pero en Solidworks PCB tienes que apagar laboriosamente las 6 capas inferiores para obtener una vista completa de la parte superior, y viceversa. O conformarte con ver solo una capa a la vez. Esto realmente interfiere cuando intentas reconciliar colisiones entre, por ejemplo, las capas de serigrafía y máscara de soldadura. Estás constantemente cambiando entre la parte superior e inferior mientras realizas la verificación de reglas de diseño, pero tienes que apagar unas 6 capas cada vez que saltas de la parte superior a la inferior.
Solo 20 "deshacer" es tacaño. Llego a ese límite todo el tiempo, y miro mis muchos GB de RAM sin usar, y pienso, "¿por qué?"
Me desanimó mucho cuando Solidworks canceló la licencia en línea para Solidworks PCB. Intenté múltiples veces durante un año configurarlo, pero el proceso para configurarlo era tan complicado y la documentación no proporcionaba pasos funcionales. Me comuniqué con mi distribuidor para obtener ayuda y me dijeron que la función estaba siendo eliminada porque nadie la estaba usando. Bueno, claro, nadie la está usando porque nadie puede averiguar cómo configurarla. Pero realmente necesito esta función. Tengo un largo trayecto al trabajo y es muy estresante que si olvido una vez pasar por el baile extra de desactivar manualmente la licencia, podría tener que conducir una hora solo para ir a casa y desactivar la licencia para poder volver al trabajo y realmente trabajar. Si voy a pagar un precio premium por software de diseño, esta es una función que espero. Todos los competidores que conozco (Altium, Eagle) ofrecen esta función, y es estándar en la industria (piensa en Adobe, Office, Autodesk). También es insensible cancelar esta función de trabajo remoto cuando más personas están trabajando desde casa que nunca.
No me impresionó la integración de Solidworks. Elegimos Solidworks PCB específicamente porque mi jefe es un ingeniero mecánico que diseña en Solidworks, y queríamos la experiencia de compartir sin problemas. Pero cuando importó mi PCB en Solidworks, era un bloque de geometría no editable. Así que no vemos ningún valor sobre el flujo de trabajo típico donde el archivo 3D de la placa de circuito se exporta como un .step y se importa en Solidworks. Dejamos de usar la herramienta PCB integrada y solo compartimos archivos .step ahora porque es más fácil.
Solidworks PCB tiene este servidor de servicios PCB muy voluminoso que es mucho trabajo configurar, pero honestamente no puedo ver ningún beneficio en él. Si vas a hacerme configurar un servidor, al menos espero poder compartir mis bibliotecas de componentes en varias máquinas. Pero no, tienes que entrar en Tortoise SVN y extraer manualmente cada biblioteca de componentes, abrirla en Solidworks PCB y compilarla localmente. Repite para cada biblioteca, multiplica por cada vez que se modifica la biblioteca. Tampoco hay advertencia si estás usando una versión desactualizada de un componente. Habría sido más fácil para mí simplemente poner las bibliotecas en una carpeta compartida.
La documentación y la comunidad son pobres. No puedo obtener respuestas en el foro de Solidworks PCB. Siempre tengo que buscar en Google los pasos para "Altium" en lugar de Solidworks PCB.
Si vas a tener tu PCB poblada por equipos automatizados de SMT (máquina de colocación), definitivamente evita Solidworks PCB. El diálogo de exportación de colocación es el mínimo absoluto. No hay opciones para personalizar las columnas, el origen, los sufijos, etc. Tuvimos que escribir scripts personalizados en Python para postprocesar los archivos de colocación de Solidworks PCB para que nuestra máquina de colocación pudiera usarlos. Contrasta eso con software de PCB gratuito como Diptrace que te da una página completa de configuraciones para formatear en detalle y lograr compatibilidad con máquinas de colocación exigentes. Altium también te da una página completa de configuraciones.
Hay alternativas mucho más baratas, que harán el trabajo mucho más rápido, y con mucho menos golpearte la cabeza contra la pared por ti mismo. Reseña recopilada por y alojada en G2.com.