Cosa ti piace di più di SolidWorks PCB?
Avere l'intero flusso di lavoro in un'unica applicazione. La creazione dei componenti, lo schema e il layout possono avvenire tutti in parallelo in schede. Mi piace che si possano usare più finestre su più monitor.
La funzione "PCB Inspector" è potente e ti permette di modificare molti componenti contemporaneamente. Il controllo di versione integrato è un grande risparmio di tempo e non ho mai perso alcun lavoro. La possibilità di disattivare/riattivare la licenza è utile per lavorare su più computer. Buone funzionalità per schemi complessi e PCB con molti strati, come la possibilità di cliccare su elementi impilati e sceglierne uno dal mezzo è piacevole. Interfaccia utente davvero ottima per costruire tracce curve.
Il generatore di query per le regole di progettazione è fantastico, può davvero realizzare soluzioni eleganti. Recensione raccolta e ospitata su G2.com.
Cosa non ti piace di SolidWorks PCB?
C'erano alcuni tasti di scelta rapida ovvi che mancano gravemente. Ad esempio, lo strumento più frequentemente utilizzato negli schemi (lo strumento Wire) manca. Ogni altro software PCB che ho usato ha questo collegamento (Eagle, DipTrace, persino app sandbox per circuiti basate su Android o browser gratuite).
Cambiare schede è dolorosamente lento. Tipo vai a prendere un drink e torna lento. Ho un PC personalizzato moderno le cui risorse rimangono tutte sotto il 10% quando cambio schede in Solidworks. La potenza c'è, Solidworks PCB semplicemente non la utilizza per cambiare schede. A parte questo, le prestazioni sono ottime.
L'interfaccia utente può essere ambigua riguardo al fatto che i fili siano collegati o meno. La maggior parte degli editor ti permette di visualizzare la "parte superiore" del PCB o la "parte inferiore", ma in Solidworks PCB devi faticosamente spegnere i 6 o giù di lì strati inferiori per ottenere una vista completa della parte superiore, e viceversa. Oppure accontentarti di visualizzare un solo strato alla volta. Questo davvero ostacola quando si cerca di riconciliare collisioni tra, ad esempio, strati di serigrafia e maschera di saldatura. Stai costantemente passando tra la parte superiore e inferiore mentre esegui il controllo delle regole di progettazione, ma devi spegnere 6 o giù di lì strati ogni volta che salti da sopra a sotto.
Solo 20 "annullamenti" è avaro. Raggiungo quel limite tutto il tempo, e guardo i miei molti GB di RAM inutilizzata, e penso, "perché?"
Sono rimasto davvero deluso quando Solidworks ha cancellato la licenza online per Solidworks PCB. Ho provato più volte in un anno a configurarla, ma il processo per configurarla era così complicato e la documentazione non forniva passaggi funzionanti. Ho contattato il mio distributore per aiuto e mi hanno detto che la funzione stava per essere eliminata perché nessuno la usava. Beh, ovvio, nessuno la usa perché nessuno riesce a capire come configurarla. Ma mi manca davvero questa funzione. Ho un lungo tragitto per andare al lavoro ed è super stressante che se dimentico una volta di fare il ballo extra di disattivare manualmente la licenza, potrei dover guidare per un'ora solo per tornare a casa e disattivare la licenza così posso tornare al lavoro e lavorare effettivamente. Se devo pagare un prezzo premium per il software di progettazione, questa è una funzione che mi aspetto. Tutti i concorrenti che conosco (Altium, Eagle) offrono questa funzione, ed è uno standard del settore (pensa ad Adobe, Office, Autodesk). È anche insensibile cancellare questa funzione di lavoro remoto quando più persone lavorano da casa che mai.
Non sono rimasto impressionato dall'integrazione di Solidworks. Abbiamo scelto Solidworks PCB specificamente perché il mio capo è un ingegnere meccanico che progetta in Solidworks, e volevamo l'esperienza di condivisione senza soluzione di continuità. Ma quando ha importato il mio PCB in Solidworks, era un blocco di geometria non modificabile. Quindi non vediamo alcun valore rispetto al flusso di lavoro tipico in cui il file 3D del circuito stampato viene esportato come .step e importato in Solidworks. Abbiamo smesso di usare lo strumento PCB integrato e condividiamo solo file .step ora perché è più facile.
Solidworks PCB ha questo server di servizi PCB molto ingombrante che è molto lavoro da configurare, ma onestamente non vedo alcun beneficio in esso. Se mi fai configurare un server, mi aspetto almeno di poter condividere le mie librerie di componenti su più macchine. Ma no, devi entrare in Tortoise SVN e estrarre manualmente ogni libreria di componenti, aprirla in Solidworks PCB e compilarla localmente. Ripeti per ogni libreria, moltiplica per ogni volta che la libreria viene modificata. Non c'è nemmeno un avviso se stai usando una versione obsoleta di un componente. Sarebbe stato più facile per me semplicemente mettere le librerie in una cartella condivisa.
La documentazione e la comunità sono scarse. Non riesco a ottenere risposte nel forum di Solidworks PCB. Devo sempre cercare su Google i passaggi per "Altium" invece di Solidworks PCB.
Se hai intenzione di far popolare il tuo PCB da apparecchiature SMT automatizzate (macchina pick and place) evita assolutamente Solidworks PCB. Il dialogo di esportazione pick and place è il minimo indispensabile. Non ci sono opzioni per personalizzare le colonne, l'origine, i suffissi, ecc. Abbiamo dovuto scrivere script Python personalizzati per post-elaborare i file pick and place di Solidworks PCB in modo che la nostra macchina pick and place potesse usarli. Al contrario, il software PCB gratuito come Diptrace ti dà una pagina intera di impostazioni per formattare in dettaglio e ottenere compatibilità con macchine pick-and-place esigenti. Anche Altium ti dà una pagina intera di impostazioni.
Ci sono alternative molto più economiche, che faranno il lavoro molto più velocemente, e con molto meno sbattere la testa contro il muro da soli. Recensione raccolta e ospitata su G2.com.