Blog (22)
Komentarze (193)
Recenzje (0)

Open Source dla studenta, inżyniera i nie tylko.. cz.1 - FreeCAD

@ChemicalAttackOpen Source dla studenta, inżyniera i nie tylko.. cz.1 - FreeCAD08.07.2013 21:49

W ciągu ostatnich kilku tygodni w moim życiu zaszły spore zmiany jeśli chodzi o karierę zawodową. Jako absolwent Uniwersytetu nie posiadam inżynierskiego wykształcenia, co szczególnie dotkliwie odczułem podczas poszukiwania nowego miejsca pracy. Niemniej jako osoba chętnie ucząca się nowych rzeczy postanowiłem nadrobić, chociaż w niewielkim stopniu moje braki związane z nieznajomością rysunku technicznego, oraz projektowania w CAD. O ile rysunku technicznego można się poduczyć niewielkim kosztem inwestując trochę czasu i pieniędzy w prosty sprzęt, oraz wesprzeć się pomocą kolegów inżynierów, o tyle nauka CAD'a o ile ma być prowadzona na legalnym oprogramowaniu może być dosyć kosztowna. Wystarczy zerknąć na cenniki kilku programów tego typu (linki podane w źródłach), tym bardziej jeśli nie jest się już tak jak ja studentem.

Baner z afiliacją programu
Baner z afiliacją programu
Ikonka programu i zarazem jego logo
Ikonka programu i zarazem jego logo

Z pomocą przychodzi program FreeCAD

Aby mieć dostęp do pełnej wersji programu i nie być ograniczonym czasowo zacząłem poszukiwać otwartoźródłowego rozwiązania. Dosyć szybko znalazłem to czego szukałem. Pozostało wybrać to co lepsze (subiektywnie wg mnie lepsze:)) BricksCAD, LibreCAD czy FreeCAD. Po zasięgnięciu opinii z kilku for oraz, co bardzo ważne, sprawdzeniu dostępności różnego rodzaju tutoriali wybór padł na FreeCAD'a. I tutaj drobna uwaga.. oglądając tutoriale warto zwrócić szczególną uwagę na to z której wersji programu korzystają osoby je publikujące. Różnica w wydaniu może się bowiem, szczególnie w początkowym okresie, przekładać na szybkość nauki, jej komfort, a nawet możliwość wykonania niektórych prezentowanych operacji. Aby wszystko działało jak należy, należy mieć wersję równą, bądź wyższą od prezentowanej przez autorów samouczków. W repozytoriach Ubuntu znajdziemy wersję 0.12 FreeCAD'a, dostępna jest jednak wersja 0.13 wydana póki co jako niestabilna. Niemniej zachęcam do zainstalowania 0.13, gdyż jej interfejs i funkcjonalność bardzo ułatwia pracę i naukę. Posiadacze Windowsa mają "lepiej" i dla nich dostępna jest wersja 0.14 jako testowa:) Ich szczęście jest jednak pozorne, gdyż jeśli mamy do czynienia z dużym plikiem to lepiej pracować na Linuksie.. nie zawiesi się. Projekt który przedstawię na końcu tego wpisu wykonałem sam na Ubuntu.. na Windows 8 był niemożliwy do obsługi, gdyż każda próba otwarcia pliku kończyła się zawieszeniem systemu i resetem. Obydwa systemy zainstalowane oczywiście na tym samym komputerze, więc różnice w sprzęcie nie wchodzą w grę. Swoją drogą co ciekawe na Ubuntu nie mam dostępnych sterowników do mojej nVidii i pracuję na Intelu.. nie muszę chyba tłumaczyć, że przy renderowaniu itp. sprawach grafika ma raczej spore znaczenie. Ciekaw jestem jak program będzie pracował po wprowadzeniu technologii Optimus na Linuksa.

Program jest, naukę czas zacząć

Jeden klik i wita nas całkiem sympatyczny obrazek ładowania
Jeden klik i wita nas całkiem sympatyczny obrazek ładowania
Widok ogólny programu z kompletem narzędzi i obszarem roboczym
Widok ogólny programu z kompletem narzędzi i obszarem roboczym

Swoją przygodę z FreeCAD'em zacząłem od ogólnego zapoznania się z interfejsem programu. Jak na pierwszy rzut oka widać jest to bardzo rozbudowane narzędzie. Program został podzielony w taki sposób, aby bez problemu można było wybrać te narzędzi które nas w danej chwili interesują. Jako, że jestem początkujący i często nie wiem z czego będę chciał skorzystać najczęściej wybieram kompletny zestaw narzędzi. Trzeba przyznać, że twórcy zadbali o przejrzystość programu. Po takim wstępie przystąpiłem do swojego pierwszego projektu.. mój wybór padł na tutorial zamieszczony na Youtube i przedstawiający tworzenie bryły, która kształtem przypomina do złudzenia tłok (podziękowania dla autora!). Jak się w trakcie nauki okazało jest to chyba najtrudniejszy z projektów przedstawionych dla tego programu. Trzeba jednak zauważyć, że tutorial ten jest poprowadzony w bardzo przejrzysty, prosty i przystępny sposób. Nie jest on łatwy, ale po jego przejściu zna się wszystkie ważniejsze funkcje programu, co w połączeniu z odrobiną wyobraźni i sprytu pozwala już na tworzenia naprawdę bardzo skomplikowanych brył 3D. Tym większe uznanie należy się twórcom samouczka. Chętnych do nauki odsyłam do linka poniżej.

W Źródłach podaje również link do tutoriala spisanego na blogu, co jest przydatne w razie szybszych akcji w filmie. Są tam też podane niektóre skróty klawiszowe, o których w filmie zapomniano wspomnieć:)

Samouczek samouczkiem.. zacznijmy "zabawę" i zróbmy coś swojego

Przyznam się szczerze, że w początkowej fazie mojej przygody z FreeCAD'em wystarczała mi sama wiedza z samouczków.. Tym bardziej, że były one przedstawione w taki sposób, iż parafrazując Eisteina "..nawet średnio inteligentna małpa jest w stanie je zrozumieć", a ja tylko się uczyłem. Większe wyzwanie podjąłem w momencie trafienia do nowej pracy. Zlecono mi w ramach zadania i sprawdzenia mnie i tego co FreeCAD potrafi stworzenie trójwymiarowej bryły z poniższego zdjęcia w programie CAD. Firma jako takiego CAD'a nie posiada i nie używa, ale skoro ja się "orientuję" to mogę zainstalować i zrobić co trzeba na miejscu. Przy okazji nie trzeba tego zlecać innej zewnętrznej firmie. A skoro FreeCAD jest za "free" nie ma opłat, a jak wiemy dla przedsiębiorstw jest to nadzwyczaj korzystna informacja. Zamiast się rozpisywać i pokazywać co i jak (ten wpis nie jest samouczkiem, choć może kiedyś jakiś tutorial zrobię), przedstawiam Wam efekty mojej pracy.

Widok detalu in vivo (nie mylić z in vitro, bo nie potrzeba mi wojen światopoglądowych w komentarzach:))
Widok detalu in vivo (nie mylić z in vitro, bo nie potrzeba mi wojen światopoglądowych w komentarzach:))
[1/2] .. i tyłu
[2/2] Rzut aksonometryczny przodu..
[1/2] ..prawy..
[2/2] Bok lewy..
[1/2] ..góra..
[2/2] .dół..
[1/2] ..i tył.
[2/2] ..front..

Pomimo spędzonego z samouczkami czasu samodzielny projekt zajął mi kilka dni spokojnego projektowania zanim wykorzystałem prawidłowo wszystkie funkcje przy jego tworzeniu. Niemniej po takim samodzielnym projekcie moja wiedza o użytkowaniu programu wzrosła niepomiernie, ponadto taki projekt zdecydowanie rozwija "inżynierski sposób myślenia".. Efekty jakie osiągnąłem widzicie sami.

A ponieważ uczymy się przez całe życie.. i jak to się kończy powszechnie wiadomo:)

W chwili obecnej nadal rozwijam swoją wiedzę na temat FreeCAD'a.. szczególnie interesuje mnie teraz rzutowanie rysunków 3D na 2D. Jestem przy tym pewien, że sporo wody jeszcze w Odrze upłynie zanim będę znał dokładnie wszystkie funkcje tego rozbudowanego narzędzia. Niemniej pewną namiastkę jego możliwości już znam. A nawet włączyłem się w tworzenie programu i w wolnych chwilach zajmuję się jego tłumaczeniem na polski. A skoro o rysunku 2D wspomniałem, to będzie to temat kolejnego wpisu, jak tylko uda mi się przebrnąć przez samouczek Draft Sight'a.. swoją drogą kolejnego rewelacyjnego programu dla inżynierów. A już teraz zachęcam wszystkich do wypróbowania obydwu programów. Jednocześnie chciałbym zachęcić społeczność do przyłączenia się do spolszczania FreeCAD'a. Ostatni link w źródłach prowadzi do strony projektu, dla tych którzy chcieliby się przyłączyć. Pozdrawiam twórców, społeczność i wszystkich pasjonatów rysunku 3D:)

P.S.

Gdyby ktoś znalazł samouczek pokazujący w jaki sposób gwintować śruby we FreeCAD, tudzież w prosty sposób umieszczać napisy 3D byłbym bardzo wdzięczny za podzielenie się tą informacją:) W końcu "w kupie siła!"

Źródła

Link do strony FreeCAD' i pobierania wersji 0.13 (dla Ubuntu)

Freecadweb/ FreeCAD

Tutorial z tłokiem w roli głównej:

freecad- tutorial z tokiem w roli gównej

Pierwsze kroki z programem:

Rozgryzamy freecad krok po kroku FreeCAD część druga - poznajemy klawisz F5

Kilka z wielu samouczków i poradników:

Dla tych którzy chcieliby dołączyć się do projektu

Aby inne narody wiedziały, że Polacy nie gęsi..

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.