Dział ten wydaje mi się bardziej odpowiedni dla tego tematu niż "Programy komputerowe".
Przedstawiony poniżej skrypt jest dodatkiem dla programu FreeCAD ( http://www.freecadweb.org/ ). Dzięki niemu można w łatwy sposób wyeksportować zaprojektowaną w Eagle płytkę do modelu 3D. Jedyne co jest potrzebne to oprogramowanie FreeCAD + moduł PCB oraz modele podzespołów.
Dlaczego FreeCAD? Przede wszystkim jest darmowy
i bardzo prężnie rozwijany.
Możliwości modułu
- obsługa warstw 20, 21, 22, 39, 40, 41, 42, 43, 47, 51, 52
- wyświetlanie otworów, przelotek niezależnie od siebie
- możliwość wyboru koloru, przeźroczystości oraz nazwy dla poszczególnych warstw
- współpraca z Eagle w wersji >= 6.5.0 oraz FreeCAD >= 0.14 (dev, w 0.13 też powinno działać)
Instalacja
Info w pliku install.
Konfiguracja modułu
Całość opiera się na dwóch plikach:
- conf: główny plik konfiguracyjny, zawiera listę obsługiwanych warstw, ścieżki położenia modeli (plik tekstowy),
- param: główny plik odpowiedzialny za przypisanie elementom z programu Eagle konkretnych modeli 3D (plik tekstowy).
Modele
Wszystkie modele muszą być w formacie *.igs. Dodatkowe elementy można pobrać np. z:
- http://www.tracepartsonline.net (należy zwrócić uwagę na licencję danego modelu),
- http://www.3dcontentcentral.com (należy zwrócić uwagę na licencję danego modelu).
Bądź wykonać je samemu.
Wymogi co do płytek zapisanych w plikach *.brd
- należy unikać logotypów zapisanych na warstwach 21, 22, 51, 52 - zbyt duża liczba elementów do wygenerowania może zawiesić program
- kontury płytki muszą tworzyć zamknięty obszar (linie nie mogą "wisieć" w powietrzu)
- linie konturów nie mogą na siebie zachodzić (jedna linia pod drugą, itp.)
- unikanie zaokrągleń występujących na konturach płytki (obecnie nie działają)
- zapisane w aktualnej wersji Eagle
Mała próbka możliwości
oraz filmik (z wersji v1)
Moduł PCB v2 jest we wczesnej fazie rozwoju więc nieuniknione są występującego przy jego używaniu problemy. Wszelkie sugestie/propozycje zmian są mile widziane (prócz tych znajdujących się w pliku todo
).
Program można pobrać ze strony https://sourceforge.net/projects/eaglepcb2freecad/.
Przedstawiony poniżej skrypt jest dodatkiem dla programu FreeCAD ( http://www.freecadweb.org/ ). Dzięki niemu można w łatwy sposób wyeksportować zaprojektowaną w Eagle płytkę do modelu 3D. Jedyne co jest potrzebne to oprogramowanie FreeCAD + moduł PCB oraz modele podzespołów.
Dlaczego FreeCAD? Przede wszystkim jest darmowy
Możliwości modułu
- obsługa warstw 20, 21, 22, 39, 40, 41, 42, 43, 47, 51, 52
- wyświetlanie otworów, przelotek niezależnie od siebie
- możliwość wyboru koloru, przeźroczystości oraz nazwy dla poszczególnych warstw
- współpraca z Eagle w wersji >= 6.5.0 oraz FreeCAD >= 0.14 (dev, w 0.13 też powinno działać)
Instalacja
Info w pliku install.
Konfiguracja modułu
Całość opiera się na dwóch plikach:
- conf: główny plik konfiguracyjny, zawiera listę obsługiwanych warstw, ścieżki położenia modeli (plik tekstowy),
- param: główny plik odpowiedzialny za przypisanie elementom z programu Eagle konkretnych modeli 3D (plik tekstowy).
Modele
Wszystkie modele muszą być w formacie *.igs. Dodatkowe elementy można pobrać np. z:
- http://www.tracepartsonline.net (należy zwrócić uwagę na licencję danego modelu),
- http://www.3dcontentcentral.com (należy zwrócić uwagę na licencję danego modelu).
Bądź wykonać je samemu.
Wymogi co do płytek zapisanych w plikach *.brd
- należy unikać logotypów zapisanych na warstwach 21, 22, 51, 52 - zbyt duża liczba elementów do wygenerowania może zawiesić program
- kontury płytki muszą tworzyć zamknięty obszar (linie nie mogą "wisieć" w powietrzu)
- linie konturów nie mogą na siebie zachodzić (jedna linia pod drugą, itp.)
- unikanie zaokrągleń występujących na konturach płytki (obecnie nie działają)
- zapisane w aktualnej wersji Eagle
Mała próbka możliwości
oraz filmik (z wersji v1)
Moduł PCB v2 jest we wczesnej fazie rozwoju więc nieuniknione są występującego przy jego używaniu problemy. Wszelkie sugestie/propozycje zmian są mile widziane (prócz tych znajdujących się w pliku todo
Program można pobrać ze strony https://sourceforge.net/projects/eaglepcb2freecad/.
