Pliki i modele

Programy CAD do druku 3D — w czym zaprojektować model i jak go wyeksportować

Do części technicznych najlepiej nadaje się CAD parametryczny, do figurek i form organicznych programy siatkowe, a na początek wystarczy prosty modeler w przeglądarce. Wybór programu wpływa nie tylko na wygodę pracy, ale też na format pliku, który prześlesz do druku. W tym artykule porównujemy główne grupy programów i pokazujemy, jak wyeksportować z nich model gotowy do wyceny.

Zwymiarowany szkic prostokątnej płytki z zaokrąglonymi narożnikami i otworem w programie FreeCAD
Szkic w module Part Design programu FreeCAD. Wymiary i więzy szkicu sterują bryłą, więc zmiana jednej liczby przebudowuje cały model. Fot. Ex.ungue.leonem, CC0.

Cztery rodzaje programów do modelowania

Programy, w których powstają modele do druku, różnią się sposobem opisu geometrii. CAD parametryczny buduje bryłę z kolejnych operacji na zwymiarowanych szkicach: wyciągnięcia, otworu, zaokrąglenia. Każdy krok zostaje w historii i można go później zmienić, a model przebuduje się sam. To podejście stosują Fusion, FreeCAD, Onshape, SolidWorks i Inventor.

Proste modelery bryłowe, takie jak Tinkercad, składają model z gotowych kształtów, które pełnią rolę bryły albo otworu. SketchUp pozwala rysować bryły z płaszczyzn i jest popularny w architekturze. Programy siatkowe, czyli Blender, ZBrush czy Meshmixer, pracują bezpośrednio na trójkątach lub wielokątach i pozwalają rzeźbić kształt jak w glinie. Czwarta grupa to modelowanie kodem: w OpenSCAD model opisuje się skryptem, który łączy kule, prostopadłościany i walce operacjami logicznymi.

Porównanie popularnych programów

Tabela zbiera programy, które najczęściej spotyka się przy projektowaniu pod druk 3D. Kolumna eksportu wymienia formaty przydatne do druku, a nie wszystkie obsługiwane. Kolumna licencji mówi tylko, czy istnieje wersja darmowa; warunki i ceny zmieniają się, dlatego przed wyborem sprawdź aktualną ofertę producenta.

ProgramTypPoziomEksport do drukuLicencja
Fusion (dawniej Fusion 360)CAD parametryczny, chmurowyśredniSTL, 3MF, STEPpłatny; darmowa licencja osobista do użytku niekomercyjnego z ograniczeniami, licencje edukacyjne i dla startupów
FreeCADCAD parametrycznyśredniSTL, OBJ, STEPdarmowy, open source
OnshapeCAD parametryczny w przeglądarceśredniSTL, STEPpłatny; darmowe plany edukacyjny i niekomercyjny (dokumenty publiczne)
SolidWorks, InventorCAD parametrycznyzaawansowanySTL, STEPpłatny; wersje edukacyjne
Tinkercadprosty modeler bryłowy w przeglądarcepoczątkującySTL, OBJdarmowy
SketchUpmodelowanie powierzchniowepoczątkującySTLpłatny; darmowa wersja przeglądarkowa do użytku niekomercyjnego
Blendersiatkowy, rzeźbienieśredni do zaawansowanegoSTL, OBJdarmowy, open source
ZBrushrzeźbienie cyfrowezaawansowanySTL, OBJpłatny
Meshmixeredycja i naprawa siatekpoczątkujący do średniegoSTL, OBJdarmowy, nierozwijany od 2018 roku
OpenSCADmodelowanie kodem (CSG)średni, wymaga programowaniaSTL, 3MFdarmowy, open source

Który program wybrać do jakiego zadania

  • Część zamienna, uchwyt, obudowa, element z otworami pod śruby: CAD parametryczny. Wymiary są dokładne, łatwo dodać luz na pasowanie i zmienić model po pierwszej próbie. FreeCAD jest darmowy i otwarty, od wersji 1.0 z listopada 2024 roku ma wbudowany moduł złożeń.
  • Pierwszy projekt, zajęcia w szkole, prosty element z kilku kształtów: Tinkercad. Działa w przeglądarce, jest szeroko używany w edukacji i nie wymaga instalacji.
  • Figurka, rzeźba, forma organiczna: Blender lub ZBrush. Precyzyjne wymiary są tu trudniejsze, za to swoboda kształtu jest pełna.
  • Rodzina podobnych części różniących się parametrami: OpenSCAD. Zmiana jednej zmiennej w skrypcie daje nowy wariant, a plik tekstowy dobrze współpracuje z systemami kontroli wersji. Na skryptach OpenSCAD działa też konfigurator modeli (Customizer) w serwisie Thingiverse.
  • Praca zespołowa nad jednym projektem: Onshape, który działa w przeglądarce i pozwala kilku osobom edytować model jednocześnie.

Zasady projektowania samej części, czyli grubości ścianek, nawisy i luzy, opisujemy osobno w artykule o projektowaniu części do druku FDM. Program jest narzędziem, ale to te zasady decydują, czy wydruk się uda.

Przy częściach użytkowych przewaga CAD parametrycznego ujawnia się po pierwszym wydruku. Jeśli otwór wyszedł za ciasny, zmieniasz jedną wartość w szkicu i cały model przebudowuje się z zachowaniem pozostałych wymiarów. W programie siatkowym ta sama poprawka oznacza ręczną edycję trójkątów, a w prostym modelerze często budowanie fragmentu od nowa.

Darmowe, hobbystyczne i edukacyjne licencje

Darmowy nie zawsze znaczy „bez ograniczeń”. FreeCAD, Blender i OpenSCAD są programami otwartymi, które można używać również komercyjnie. Fusion oferuje bezpłatną licencję osobistą do użytku niekomercyjnego w domu, ale z ograniczoną funkcjonalnością, a pełne licencje edukacyjne i dla startupów wymagają spełnienia warunków. Onshape od 2016 roku udostępnia darmową wersję studentom i nauczycielom, a do użytku niekomercyjnego oferuje plan bezpłatny, w którym wszystkie dokumenty są publiczne.

Jeśli model ma posłużyć w firmie, na przykład jako przyrząd produkcyjny albo prototyp produktu, sprawdź, czy licencja hobbystyczna na to pozwala. Ograniczenie dotyczy programu, a nie samego wydruku, ale łatwo o nim zapomnieć, gdy projekt przechodzi z domowego warsztatu do firmy. O wykorzystaniu wydruków w zakładzie piszemy w artykule o przyrządach i uchwytach produkcyjnych.

Eksport do STL, 3MF i STEP: ustawienia, które mają znaczenie

Program CAD przechowuje gładką bryłę, a STL zamienia ją na siatkę trójkątów. Dwa ustawienia decydują o jakości tej zamiany: odchyłka cięciwy (chord height, deviation), czyli maksymalna odległość trójkąta od prawdziwej powierzchni, i tolerancja kątowa. Poradnik Hubs proponuje odchyłkę rzędu 1/20 wysokości warstwy, ale nie mniejszą niż 0,001 mm, oraz tolerancję kątową około 15 stopni. Zbyt gruba siatka daje widoczne fasetki na łukach, zbyt gęsta powiększa plik bez korzyści, bo drukarka nie odwzoruje takiego detalu.

  • Jednostki: eksportuj w milimetrach. STL nie zapisuje jednostki, więc model w calach zostanie odczytany jako 25,4 razy mniejszy. Niektóre programy, np. Onshape, pytają o jednostki przy eksporcie.
  • 3MF: nowszy format, który zapisuje jednostki i może zawierać kilka obiektów. OpenSCAD eksportuje go obok STL.
  • STEP: jeśli program go oferuje, możesz przesłać bryłę bez zamiany na siatkę. Różnice opisuje poradnik STL czy STEP, a obsługiwane rozszerzenia strona formaty plików.
  • Jedna część, jeden plik: jeśli projekt składa się z kilku elementów, eksportuj je osobno albo upewnij się, że w pliku nie ma ukrytych brył pomocniczych.

Do wyceny wysyłasz plik eksportu, a nie plik natywny programu. Formaty robocze, takie jak FCStd we FreeCAD, plik projektu Blendera czy skrypt SCAD, przechowują historię i ustawienia programu, ale usługa druku ich nie otworzy. Plik natywny zachowaj u siebie: to z niego wprowadzisz poprawki po pierwszym wydruku próbnym, na przykład zwiększysz luz w otworze albo pogrubisz ściankę. Dobrą praktyką jest nazywanie eksportów numerem wersji, żeby po kilku iteracjach było jasne, który plik trafił do wyceny i który został wydrukowany.

Okno programu OpenSCAD z edytorem skryptu po lewej i podglądem modelu 3D po prawej
W OpenSCAD model jest opisany kodem. Zmiana liczby w skrypcie przelicza bryłę, którą potem eksportuje się do STL lub 3MF. Fot. Tp42, CC0.

Typowe błędy początkujących

Najczęstszy błąd to otwarta bryła: model złożony z powierzchni, które się nie zamykają, albo z kilku brył stykających się bez scalenia. W CAD parametrycznym rzadko się to zdarza, w programach siatkowych i w SketchUp znacznie częściej. Drugi błąd to ścianki cieńsze niż ścieżka z dyszy, które slicer pominie lub wydrukuje jako pojedynczą, słabą linię. Trzeci to zła skala po eksporcie. Jak wykryć i naprawić takie usterki w gotowym pliku, opisujemy w artykule o naprawie siatki STL.

Jak się nauczyć modelowania

Najlepszym punktem startu jest oficjalna dokumentacja i samouczki producenta: FreeCAD i OpenSCAD mają rozbudowane wiki z przykładami, Tinkercad lekcje dla początkujących na swojej stronie, a Fusion i Onshape kursy wideo i ścieżki szkoleniowe dla początkujących. Zacznij od prostej, realnej części, którą możesz zmierzyć suwmiarką, na przykład podkładki albo uchwytu, a nie od skomplikowanego złożenia. Jak druk 3D wykorzystuje się w szkole i na uczelni, opisuje poradnik Druk 3D w edukacji.

Gdy model jest gotowy, przejdź przez listę kontrolną z poradnika jak przygotować model do druku 3D i prześlij plik do wyceny. Pierwszy wydruk warto traktować jako próbę: zweryfikuje wymiary i pasowania lepiej niż podgląd na ekranie.

Źródła i dalsza lektura

Masz już swój pierwszy model?

Prześlij plik STL, 3MF lub STEP, sprawdź wymiary w podglądzie i poznaj cenę oraz termin przed zamówieniem.