CircuitWorks jest dwukierunkowym interfejsem plików IDF i PADS dla oprogramowania 3D CAD SolidWorks.
CircuitWorks umożliwia inżynierom elektrykom i mechanikom współpracę, dzięki zintegrowaniu ich potrzeb dopasowania elementów PCB do funkcjonalności mechanicznych produktów. CircuitWorks pomaga zespołom uprościć proces rozwoju produktu i poprawić jego jakość.
Gdy plik jest otworzony w CircuitWorks może być modyfikowany, przy użyciu zaawansowanych narzędzi edycji właściwości i filtrowania. Małe komponenty, nie wymagane w SolidWorks, mogą być przykładowo odfiltrowane. Gdy użytkownik jest usatysfakcjonowany z wczytywanych danych, może być utworzona płytka drukowana w SolidWorks jako złożenie.
CircuitWorks może być użyty z istniejącymi modelami komponentów SolidWorks lub może budować swoje własne, proste modele komponentów używając danych z pliku ECAD. CircuitWorks przechowuje modele komponentów w bibliotece dla ponownego wykorzystania w kolejnych projektach. Dzięki temu praca z CircuitWorks staje się coraz szybsza w miarę powiększania zbioru modeli komponentów.
CircuitWorks jest dwukierunkowy, tzn. że części i złożenia mogą być eksportowane z SolidWorks do CircuitWorks, modyfikowane i zapisane jako pliki IDF, a następnie ponownie odczytane w systemie ECAD.