Macros recipes/pl

Ta strona zawiera makrodefinicje, które dodają funkcjonalności do programu FreeCAD.

Jeśli napisałeś makro i chcesz umieścić je w kategoriach na tej stronie, zobacz artykuł dokumentacja makrodefinicji, aby dowiedzieć się jak właściwie przygotować dokumentację.

[[File:Part_CheckGeometry.svg]] Operacje w oknie widoku 3D

 * : To makro obraca aktualny widok o 90° w lewo. Działa tylko jeśli masz widok [[Image:View-top.svg|Std_ViewTop|16px|link=Std_ViewTop]] XY XY (z góry).
 * : To makro obraca aktualny widok w Widok aksonometryczny.
 * : To makro jest używane w konsoli Pythona i obraca aktualny widok o zadany kąt i płaszczyznę.
 * : Udostępnia graficzny interfejs użytkownika, który pozwala na obracanie widoku o precyzyjne wartości we wszystkich trzech kierunkach.
 * : To makro pozwala na tymczasowe umieszczenie wizerunku tekstury na wybranych obiektach.
 * : To małe makro zmienia kursor myszki w precyzyjny krzyż.
 * : Ta makrodefinicja przelicza położenie obiektu w taki sposób, że wybrana lokalizacja staje się jego nowym położeniem początkowym.
 * : To makro wyrównuje aktualny widok do wybranej ściany.
 * : To makro wyrównuje wybrany obiekt do bieżącego widoku i ustawia współrzędne Umiejscowienie kamery.
 * : To makro ustawia kamerę na aktualną Draft: Płaszczyznę roboczą.
 * : To makro przesuwa aktualną Draft: Płaszczyznę roboczą na środek aktualnego widoku.
 * : To makro wyrównuje powierzchnię wybranego obiektu do bieżącego widoku (w przypadku otworu w powierzchni czołowej, otwór jest umieszczony w widoku).
 * : To makro przełącza widoczność różnych paneli pomocniczych we FreeCAD, umożliwiając przeglądanie okna głównego z całą dostępną przestrzenią ekranu.
 * : To makro może obracać ekran o określony kąt i zdefiniowaną oś oraz tworzyć płaszczyznę skierowaną do ekranu. W celu utworzenia formy w określonej pozycji planu należy ustawić wybraną ścianę przed ekranem, w celu wykrycia pozycji kamery.
 * : Zestaw trzech makrodefinicji, makro 1: ukrywa obiekty nie wybrane, makro 2: wyświetla wszystkie obiekty, makro 3: ukrywa wszystkie obiekty.
 * : To makro sprawdza, czy wszystkie obiekty w dokumencie są widoczne, parametr (Visibility=True).
 * : To makro sprawdza, czy wszystkie obiekty w dokumencie są ukryte, parametr (Visibility=False).
 * : Wszystkie obiekty, które nie zostały wybrane, zostaną usunięte!!
 * : Zestaw dwóch makrodefinicji, makro 1: Macro_Toggle_Visibility2_1-2 ukrywa obiekty niewybrane, makro 2: Macro_Toggle_Visibility2_2-2 wyświetla wszystkie obiekty, makro z oryginalną widocznością.
 * : Zestaw dwóch makrodefinicji, makro 1: Macro_Toggle_Visibility2_1-2 ukrywa obiekty niewybrane, makro 2: Macro_Toggle_Visibility2_2-2 wyświetla wszystkie obiekty, makro z oryginalną widocznością.
 * : Zostaną wybrane wszystkie obiekty które mają ustawiony parametr widoczności w drzewie.
 * : Ta para makr pozwala na zmianę Stylu Nawigacji na CAD.
 * : Ta para makr pozwala na zmianę Stylu Nawigacji na Inventor.
 * : Makro testuje czy zaznaczenie nie jest zduplikowane, wybierz obiekt w oknie widoku 3D, jeśli kursor zmieni się w symbol "Zakazu", oznacza to że wybór jest zduplikowany, makro pozostaje rezydentne.
 * : Skopiuj zawartość widoku 3D o rozmiarze 640 x 480 px do schowka.
 * : To makro ustawia obiekt prostopadle do wybranej linii.
 * : Makro do obracania samego obiektu z osią obrotu ze środkiem w klikniętym polu wyboru, środkiem masy lub ostatnim punktem.
 * : to makro zaznacza wybór ściany, krawędzi, wierzchołka leżącego pod kursorem myszki.
 * : to makro rozwija wybrane elementy w widoku drzewa. Jeśli nie zaznaczono, wszystkie elementy są rozwijane/zwijane.
 * : to makro wyświetla wszystkie elementy pod kursorem (wyświetlane będą również elementy zasłonięte przez inne elementy)
 * : to makro wyświetla wszystkie elementy pod kursorem to samo "Makro Mouse over cb" z GUI (wyświetlane będą również elementy zakryte przez inne elementy).
 * : Specjalne makro dla osoby pracującej z Wiki. To makro pozwala na zapisanie widoku 3D w pożądanym formacie. Widok 3D lub pełne okno 3D programu FreeCAD przyjmuje pożądane wymiary.
 * : To makro resetuje pozycję pasków narzędzi.
 * : Zbliżenie 1:1, dzięki czemu obiekty są wyświetlane na ekranie w ich rzeczywistych rozmiarach.

[[File:Draft_FlipDimension.svg]] Animacja

 * : Za pomocą tego obiektu Pythona możesz animować swój model poprzez wyświetlanie jego właściwości.
 * : Obrotowy drążek i tłok.
 * : Symulacja jednej sprężyny.
 * : Otwórz i zamknij zawias.
 * : Animacja złożenia.
 * : Animacja wiązania kąta w szkicowniku
 * : Symulacja ruchów drukarki 3D
 * : Prosty przykład animacji Szkic linii poprzez użycie Wyrażenia do skojarzenia wielu linii i symulacji lub weryfikacji ruchu. Tutaj obrót koła tworzy ruch dla wszystkich podłączonych obiektów (to makro uruchamia się z FreeCAD w wersji 0.16).

[[File:Applications-python.svg]] Kodowanie i tworzenie skryptów

 * : Przedstawia użytkownikowi sposób przekazywania informacji za pośrednictwem GUI.
 * : Przykład użycia komend Qt, ich połączeń, pobierania i przypisywania danych.
 * : To makro zapewnia przestrzeń roboczą wycinania/kopiowania/wklejania kodu Pythona, jest podzielone na segmenty, dzięki czemu można wybrać różne sekcje i zachowuje ciągłość pomiędzy sesjami FreeCAD.
 * : To makro zapewnia narzędzie do składania projektu z plików podprojektów za pomocą funkcji Połącz projekt.
 * : To makro ułatwia użytkownikowi wybór zmiennych globalnych i monitorowanie ich wartości.
 * : Tworzy kopię każdego zaznaczonego obiektu i ustawia jego właściwości na wyrażenie odsyłające do oryginalnego obiektu, czyniąc go jawnym i edytowalnym klonem.


 * : This macro is only used by programmers Test characters ASCII over 127.

[[File:Arch_MeshToShape.svg]] Konwersja

 * : Wyciąga łamane linie graniczne z wybranych siatek.
 * : Konwertuje wybrane siatki na części.
 * : Konwersja wybranych części na siatki VRML dla uzyskania małych rozmiarów i szybszego ładowania (modele VRML zgodne z Kicadem i Blenderem).
 * : Konwertuje wybraną ścianę do pojedynczego szkicu bez wprowadzania wiązań.
 * : Importuj czarno-białe obrazy BMP do FreeCAD jako szkic, linie łamane, bryły lub BMP w skali szarości dla litofanów.
 * : To makro tworzy operację logiczną z zaznaczonymi obiektami, wystarczy zaznaczyć linie łamane, nadać im grubość i kliknąć "Utwórz".
 * : Wykonaj związek z części z kopią wszystkich jej kształtów.
 * : umożliwia powielanie (kopiowanie i wklejanie) wielu obiektów FreeCAD, które mogą być oznaczane kolejno i w niestandardowy sposób.
 * : Importuje plik 3DXML-ascii do FreeCAD, ograniczona funkcjonalność.

[[File:Drawing-orthoviews.svg]] Środowisko pracy Kreślenie
Środowisko pracy Kreślenie jest uważane za przestarzałe od wersji FreeCAD 0.17. Rozważ użycie środowiska Rysunek Techniczny zamiast niego.


 * : pozwala użytkownikowi na uzyskanie widoku swojego obiektu na rysunku w 4 różnych pozycjach (przód, góra, iso, prawo). Potrzebne są pewne modyfikacje, aby było to idealnie efektywne.
 * : To makro GUI do wypełniania po prostu wszystkich pól arkusza wykonawczego planu FreeCAD, formatu daty i symbolu trybu wyświetlania dostosowuje się do wybranego regionu UE lub USA.
 * : To makro GUI do wypełniania po prostu wszystkich pól formularza wykonawczego planu FreeCAD Wypełnij szablon, format daty i symbol trybu wyświetlania dostosowuje się do wybranego regionu UE lub USA.
 * : To makro GUI do wypełniania po prostu wszystkich pól formularza model 2 arkusza wykonawczego planu FreeCAD.
 * : Uzyskaj wektor normalny wstępnie wybranej ściany w celu utworzenia widoku rysunku normalnego dla tej ściany.

[[File:Draft_BSpline.svg]] Dxf 2D Draft

 * : Tworzy parametryczny rectellipse.
 * : Tworzy okrąg na podstawie 3 wybranych punktów, punkty te mogą być obiektami (ten przykład łączy dwa poniższe przykłady, wszystkie parametry są po prostu ustawiane w oknie widoku 3D).
 * : Tworzy okrąg z 3 wybranych punktów ortogonalnych 2D.
 * : tworzy okrąg z 3 wybranych punktów w przestrzeni 3D.
 * : tworzy łuk na podstawie 3 wybranych punktów.
 * Tworzy elipsę, wybierając trzy punkty (w tej kolejności): środek, główny promień i mały promień.
 * : To makro konwertuje obiekty linii, kreski w linii przerywanej, przerywanej z kropkami, przerywanej kropka kropka, zygzakowatej i ręcznej z podanymi wymiarami.
 * : Jeśli to możliwe, przekształca wybrane krawędzie w łuk kołowy. Przydatne do przywracania dyskretnych łuków.
 * : To makro tworzy ścianę z pliku DXF, "Warstwa" jest rozpoznawana oddzielnie i odtwarzana w grupach.
 * : To makro konwertuje wybrane elementy importowanego dxf do ściany i szkicu.
 * : Polecenie Draf ustawione w małym makrze na przykład szkicu 2D: praca z plikami DXF.
 * : Narzędzie Makro do tworzenia unikalnelini łamanej z wielu linii, typ tworzonej linii jest wybierany spośród MakeWire, Bspline, BsplineCurve, BsplineCurve + Arc, Wielokąt, krzywej Beziera.

[[File:Fem_ResultDisplacement.svg]] MES

 * : Utwórz siatki FEM za pomocą generatora siatki GMSH
 * : To makro eksportuje wiele obiektów wyników MES z analizy przejściowej do formatu VTK i generuje plik PVU, który może być użyty do załadowania wyników bezpośrednio do ParaView w celu późniejszego przetwarzania.

[[File:Part_Measure_Clear_All.svg]] Informacje i wymiarowanie

 * : Daje szereg informacji o wybranym kształcie i może wyświetlać przeliczenie długości, nachylenia (stopnie, radian, stopień) kształtu, powierzchni, objętości i wagi formy w wybranej gęstości w różnych międzynarodowych i anglosaskich jednostkach.
 * : Wyświetla serię informacji o wybranym kształcie jako FCInfo w mini pasku narzędzi.
 * : tak samo jak powyżej, ale dla Linux OS.
 * : Daje serię informacji o wybranym kształcie i wyświetla w oknie 3D.
 * : Podawaj współrzędne, długość i kąty w czasie rzeczywistym w punkcie kursora myszki w formie adnotacji bąbelkowej wyświetlanej woknie widoku 3D.
 * : Podaje wartości Delta i odległość pomiędzy 2 punktami.
 * : Przyjazny dla użytkownika moduł "Info" stworzony przez użytkownika programu FreeCAD.
 * : To makro generuje listę wszystkich obiektów w bieżącym dokumencie - lista może być umieszczona w oknie lub na widoku raportu.
 * : Oblicz promień okręgu za pomocą 3 punktów lub okrągłej krawędzi.
 * : Podaje masę całkowitą i środek masy wielu wybranych obiektów o wybranej gęstości.
 * : Zwięzłe wyświetlanie podstawowych właściwości fizycznych obiektu (objętość, wymiary pola ograniczającego, ...).

[[File:Draft_VisGroup.svg]] Biblioteki

 * : To makro tworzy wkręt z gwintem lub bez, zgodnie z normami ISO (screw_maker1_6.py.zip ze wsparciem Pyside). (Screw Maker 2.0 - nowa wersja!)
 * : Celem makra ŚRUB jest stworzenie bezpłatnej biblioteki części znormalizowanych o otwartym kodzie źródłowym dla aplikacji CAD.
 * : Uruchamia przeglądarkę biblioteki części

[[File:Bound-expression.svg]] Funkcje matematyczne
równania.
 * : Aktualizacja funkcjonalności w Pythonie dla krzywej parametrycznej Makro 3D.
 * : Narysuj funkcję opisaną równaniami parametrycznymi x(t), y(t) i z(t).
 * : rysuje funkcję opisaną równaniem z=F(x).
 * : W oparciu o powyższe makro, ale dla parametrów i opcjonalnie również kołowych.
 * : Narzędzie: Zakładka > Linia łamana > Krzywe i powierzchnie

[[File:IFC.svg]] Wielofunkcyjne

 * : Narzędzie do tworzenia planów osi, płaszczyzn z 3 punktów, osi na podstawie formularza, informacji o współrzędnych kształtu i wielu innych przydatnych funkcji ułatwiających tworzenie projektu. Narzędzie to jest umieszczone na górze w widoku połączonego.

[[File:Workbench_Image.svg]] Tworzenie obiektów

 * : Utworzy prostopadłościan wytyczony przez 4 punkty.
 * : Tworzy bryłę poprzez przeciągnięcie profilu 2D wzdłuż trajektorii wybranej wcześniej w widoku 3D. Elementy 2D mogą być tworzone za pomocą zwykłych narzędzi w GUI programu FreeCAD.
 * : To makro tworzy powłokę kopuły geodezyjnej.
 * : To makro tworzy parametryczną piramidę. Wszystkie parametry są konfigurowalne tak samo jak w przypadku części stożek.
 * : To makro tworzy parametryczne wielościany (dwunastościan, dwudziestościan, czworościan, ...). Możliwość dostosowania za pomocą promienia lub boku.
 * : Utwórz linię o zadanych współrzędnych XYZ, długości i kącie nachylenia do płaszczyzny X Y.
 * : Wytnij linię i utwórz punkty x, podając liczbę punktów, utwórz linię lub nie, utwórz punkty lub nie, utwórz dwukolorowy lub nie według wyboru.
 * : Utwórz okrąg lub łuk podając promień, średnicę, obwód, obszar, kąt początkowy, kąt końcowy, łuk, środek kątowy, sznur, strzałkę, środek (punkt) przy wyborze (to samo poniżej, ale z GUI) oraz utwórz sektor i ścianę.
 * : Utwórz okrąg lub łuk, podając promień, średnicę, obwód, obszar, kąt początkowy, kąt końcowy, łuk, anglecenter, sznur, strzałkę, środek (punkt) przy wyborze (to samo powyżej bez GUI).
 * : Wytnij okrąg lub łuk i utwórz x łuków, podając liczbę cięć.
 * : To makro tworzy jeden trójkąt. Tworzy trójkąt, podając kąt głowy i wysokość trójkąta (trójkąt głowy jest ustawiony na współrzędnych xyz 0,0)
 * : Utwórz projekt z obrazu bmp, aby łatwo utworzyć teksturę.
 * : Utwórz wyciągnięcie po profilach z listą linek (specjalnie stworzonych dla Macro Texture patrz wyżej).
 * : To makro tworzy tekst wokół cylindra.
 * : Makro to tworzy linię o współrzędnych pobranych z pliku. Współrzędne X Y Z są oddzielone spacją.
 * : To makro odtwarza wszystkie ciągi linii lub powierzchnie wybranych podobiektów.
 * : Okno dialogowe GUI, które tworzy pryzmat oparty na Apothem (inradius) na podstawie danych wprowadzonych przez użytkownika.
 * : To makro tworzy jedno obcięcie sprężyny, obcięcie jest regulowane na wszystkich zwojach do wyboru.
 * : Makro to tworzy jedną sprężynę (helisę) na powierzchni obiektu (bryły).
 * : Guitar Fretboard Maker
 * : Wytwórca nakrętek gitarowych.
 * : Tworzy cylinder rowkowy dla krzywki.
 * : tworzy obszar z serii warstwic.
 * : Tworzy parametryczną siatkę o kształcie plastra miodu.
 * : Tworzy obiekt cech python Honeycomb kompatybilny w i ze środowiskiem pracy Projekt Części.
 * : Tworzy krzywą Hilberta w 2 lub 3 wymiarach z wieloma iteracjami.
 * : AeroFoil tworzy krzywe i powierzchnie profilu lotniczego używając predefiniowanych modeli, funkcji algebraicznych oraz plików DAT lub CSV.

[[File:Workbench_PartDesign.svg]] Transformacja obiektu

 * : kopiuje wybrany obiekt kilka razy, na siatce szyku,
 * : ścina wybrane wierzchołki, tworzy parametryczny obiekt cechy python, kompatybilny ze wszystkimi bryłami (z wyjątkiem z okrągłymi krawędziami), w tym cechami w bryłach środowiska Projekt Części,
 * : spłaszcza robocze linie łamane, które nie są płaskie względem ich środkowej współrzędnej Z,
 * : spłaszcza robocze linie łamane, które nie są płaskie do płaszczyzny zdefiniowanej przez 3 punkty,
 * : tworzyć różne połączenia, takie jak wpust / czop, połączenia skrzynkowe, połączenia na jaskółczy ogon i połączenia zatrzaskowe,
 * : usuwa wszelkie skojarzenia parametryczne z obiektu, pozostawiając go jako „głupi” kształt,
 * : Wymusza utworzenie linii łamanej z linii i łuków, które nie muszą się stykać. Użyj tego, jeśli normalna operacja na liniach łamanych nie powiedzie się
 * : Czasami łuki są przekształcane w B-Splines, na przykład gdy zastosowano wobec nich operacje skalowania. Makro to odtwarza z nich prawidłowe łuki. Przydatne przed eksportem do dxf,
 * : Tworzy klona obiektu i przekształca go w wybranej pozycji i rozmiarze (cal, mm, m, µm...). Obiekt bazowy jest rozpoznawany w mm (FreeCAd base),
 * : Makro do łatwego skalowania rysunków, grafik, schematów, planów i podobnych obrazów 2D w środowisku pracy Obraz,
 * : Makro zapewniające parametryczne eliminowanie wewnątrz i na zewnątrz w środowisku pracy Projekt Części.
 * : Stosuje liniowe przekształcenia przestrzeni do zniekształcania kształtów. Np. nierównomierne skalowanie, ścinanie, odbicie lustrzane, zamiana osi,
 * : Makro to w prosty sposób tworzy połączenie pomiędzy dwoma obiektami, obiektem i punktem lub pomiędzy dwoma punktami lub wybraną linią, linią łamaną, krawędzią (środki obiektów są punktami początkowym i końcowym przeciągnięcia) można wybrać dowolny kształt elipsy wielokąta koła,
 * : (parametryczne): alternatywna implementacja narzędzia Przekrój części, bardziej odpowiednia do tworzenia ścieżek przejścia,
 * : (parametryczne): operacja logiczna. Podobny do części wspólnej, ale z niestandardowym progiem liczby nakładania się.
 * : Filtrowanie linii łamanych ze szkicu, aby używać tylko niektórych z nich, także przesunięcia 2D, skalowanie, zmiana kolejności linii.

[[File:Workbench_PartDesign.svg]] Środowisko pracy Projekt Części

 * : Służy do zamykania brył innych niż Projekt Części w Zawartości Projekt Części i nie tylko.

[[File:View.svg]] Druk 3D

 * : Eksportuje aktualne projekty do krajalnic lub oprogramowania CAM.
 * : Ten kod, po uruchomieniu, będzie eksportował widoczne bryły na najwyższym poziomie (bryły znajdujące się głębiej w drzewie będą ignorowane) aktualnie otwartego projektu do poszczególnych plików STL i otwierał je w programie do krojenia, którego używasz. To makro będzie domyślnie szukało Cura, ale możesz zmienić go na dowolny inny slicer, zmieniając zmienną SLICERAPP w kodzie źródłowym.

[[File:Preferences-raytracing.svg]] Raytracing

 * : Eksport z FreeCAD do Kerkythea

[[File:Spreadsheet.svg]] Środowisko pracy Arkusz Kalkulacyjny

 * : pomaga zarządzać aliasami znajdującymi się w środowisku FreeCAD Arkusz kalkulacyjny. Jest w stanie tworzyć, usuwać, przenosić aliasy i tworzyć grupę plików rodziny części.
 * : Szybkie tworzenie aliasów w środowisku FreeCAD Arkusz kalkulacyjny. Wykorzystuje on etykiety z jednej kolumny do tworzenia aliasów dla sąsiednich komórek w następnej kolumnie po prawej stronie, np. etykiety z kolumny A stają się aliasami dla komórek z kolumny B.
 * : To makro pomaga zarządzać komórkami w środowisku FreeCAD Arkusz kalkulacyjny.
 * : To makro zapisuje dane w pliku csv z formułą lub w pliku xml.
 * : Eksportuje arkusz kalkulacyjny jako stylizowany html. Przeznaczony jako pomoc w przenoszeniu danych do programów biurowych.

[[File:Arch_Survey.svg]] Narzędzia

 * : To makro w kolorze czerwonym śledzi (edytowalne) środkową ścianę (masę) za pomocą 1 punktu i drukuje współrzędne.
 * : Makro to obejmuje następujące wiązania: - wiązanie koncentryczne wśród części niecylindrycznych; - wiązanie na środkowe powierzchnie i/lub krawędzie. Makro działa również z nowymi kontenerami zawartości i App::Part, jak również z hierarchią STEP.
 * : To makro tworzy wycięcia w obudowach w bardzo poręczny sposób.
 * : Dodaj makroinstrukcje znajdujące się w folderze makrodefinicji do menu Makraodefinicji programu FreeCAD.
 * : Wymusza ręczną ponowną kalkulację modelu.
 * : mierzy czas potrzebny do ponownego obliczenia każdego obiektu w projekcie.
 * : Potrząśnij szkicem, aby odkryć jego części bez wiązań.
 * : Zastępuje część (zwykłą kopię) w Złożeniu inną częścią (zwykłą kopią).
 * : To makro przełącza styl rysowania wybranego obiektu.
 * : To makro przełącza styl rysowania wybranego obiektu (to samo makro Toggle Drawstyle powyżej optymalizuje wszystkie języki).
 * : Zaznacz części wspólne.
 * : Oblicz różnicę między dwoma kształtami.
 * : wyświetla interaktywnie przesuwany przekrój poprzeczny.
 * : drukuje wykres sceny.
 * : To makro wykonuje czerwony ślad (edytowalny) wokół ramki ograniczającej za pomocą 6 prostokątów.
 * : To makro pomoże Ci utworzyć układ osi Arch wzdłuż linii o długości
 * : To makro ustawia obiekt prostopadle do wybranej linii.
 * : Łączy materiały, które mają tę samą nazwę bazową (z różnymi końcówkami jak 001, 002, ...) w jeden.
 * : zmienia przypisanie standardowych poleceń widoku z klawiszy cyfr na Ctrl+cyfra, aby nie obracać przypadkowo widoku podczas wpisywania liczb.
 * : odnajduje pliki konfiguracyjne użytkownika system.cfg i user.cfg, kopiuje lokalizację folderu do schowka systemowego, instruuje użytkownika jak zmienić nazwę tych plików w celu zresetowania ustawień FreeCADa i otwiera folder za pomocą domyślnej przeglądarki plików.
 * : Łatwo zamieszczaj zrzuty ekranu na forum FreeCAD.
 * : usuń mapę szkicu z jego bieżącego podparcia i nadaj mu położenie bezwzględne, tworząc ostatecznie płaszczyznę lokalizacyjnego układu odniesienia.
 * : resetuje kontenery części do położenia globalnego z zachowaniem pozycji absolutnej obiektu.
 * : tymczasowo wydziela edytor właściwości z widoku złożonego do oddzielnego widżetu dokowania.
 * : ponownie wyrównaj obiekt(y) z układem współrzędnych FreeCAD zgodnie z powierzchnią odniesienia/ krawędzią.
 * : zarządzaj widocznością obiektów dokumentów według typu lub indywidualnie.
 * : Drukuje drzewo modelu jako "sztukę ASCII" z własnym wzorem i stylem, i eksportuje do schowka, pliku lub osadzonego dokumentu.
 * : Makro do tworzenia listy wszystkich obiektów w projekcie na wspólnej liście bez hierarchii, opcje sortowania według nazwy, etykiety, widoczności, grupy, wyszukiwania według długości opcji według nazwy, etykiety .... bez uwzględnienia wielkości liter lub z uwzględnieniem wielkości liter i zaznaczania wszystkich obiektów wyświetlanych w oknie makra.
 * : Wyświetla listę amerykańskich calowych podziałek z odpowiednim współczynnikiem do zastosowania na stronach lub widokach środowiska pracy Rysunek Techniczny.

[[File:Bulb.svg]] Kreatory

 * : Tworzy rozwiniętą część z części z blachy.
 * : pozwala na rozwijanie powierzchni i rysowanie ich na stronie.
 * : pozwala na rozkładanie powierzchni pudełka o dowolnym kształcie i rysowanie ich na kartce.
 * : Importuje i skaluje profil lotniczy .dat do żądanej długości cięciwy.
 * : Pozwala użytkownikowi na stworzenie od podstaw mechanizmu koła Genevy. Aby zmienić rozmiar obiektu, należy edytować wartości wewnątrz Makra.
 * : Interfejs GUI, który pozwala użytkownikowi na stworzenie od podstaw mechanizmu koła Genevy.
 * : tworzy ścianki boczne i górne/dolne do szafki z wywierconymi otworami pod elementy łączące producenta Hettich.
 * : Tworzy schody półobrotowe (lewo/prawo) z pliku danych.
 * : Makro to generuje zarówno trójwymiarowe half-hull oraz modele całego kadłuba z serii rysunków liniowych 2D.
 * : Utwórz spiralę schodów, utwórz noski schodów, wybierz i uruchom makro.
 * : Dodatkowe środowisko pracy do tworzenia różnych typów kół zębatych, koła zębate ewolwentowe, zębatki ewolwentowe, koła zębate cykloidalne, koła zębate stożkowe.
 * : wyświetla okno dialogowe z zapytaniem o wymiary narożnika, następnie tworzy obiekt w dokumencie i tworzy widok strony z widokiem z góry, z przodu i z boku elementu.
 * : wyświetla okno dialogowe z zapytaniem o wymiary narożnika, następnie tworzy obiekt w dokumencie i tworzy widok strony z widokiem z góry, z przodu i z boku elementu.
 * : To małe makro tworzy jedną Dodatkową Własność (notatkę lub inny tekst) dla obiektu (tylko Rysunek roboczy).
 * : To małe makro jest dedykowane dla użytkowników Windows 10. W eksploratorze czcionek do użycia funkcji Kształt z łańcucha, nie ma widoku, a to małe makro może pomóc Ci łatwo zobaczyć czcionkę do użycia.
 * : Wyświetl kostkę Rubika i interaktywnie wykonuj obroty wycinka.
 * : Wyświetl Megaminx i interaktywnie wykonuj obroty plastra.


 * : Import współrzędnych profilu lotniczego, następnie skalowanie profilu lotniczego, obrót, translacja w płaszczyźnie, translacja wzdłuż rozpiętości, wybór płaszczyzny i osi głównej oraz przekształcenie geometrii w szkic.
 * : Makrodefinicja do automatycznego generowania widoków 2D z 6 rzutami normalnymi i jednym izometrycznym.
 * : Makrodefinicja do automatycznego generowania rysunków z 3 rzutami normalnymi i jednym izometrycznym.

Std_FreeCADWebsite.svg Woodworking

 * [[Image:Text-x-python.png|24px]] getDimensions: FreeCAD macro to get chipboards dimensions to cut (BOM, cutlist).

Std_FreeCADWebsite.svg Inne ciekawe makrodefinicje stworzone przez użytkowników FreeCAD

 * [[Image:2364.png|24px]] microelly2 : freeCAD_macro, geodata, Animation, freecad-nurbs, PieMenu i więcej.
 * [[Image:Text-x-python.png|24px]] hamish2014: FreeCAD_assembly2, FreeCAD_drawing_dimensioning, i więcej.
 * [[Image:Text-x-python.png|24px]] triplus: IconThemes, ShortCuts, NavigationIndicator, TabBar, Launcher, PersistentToolbars, PieMenu, i więcej.
 * [[Image:681.jpg|24px]] rockn: FreeCAD-Timber, FreeCAD-addons, FreeCAD-library, FreeCAD-StructuresBois, i więcej.
 * [[Image:Text-x-python.png|24px]] oddtopus: flamingo (środowisko pracy do konstrukcji metalowych).
 * [[Image:Text-x-python.png|24px]] dprojects: getDimensions FreeCAD makro do uzyskania wymiarów płyt wiórowych do cięcia (obróbka drewna).
 * [[Image:Text-x-python.png|24px]] Siardeni: środowisko pracy do tworzenia profili metalowych, rur kwadratowych, profilu z, palety, obrotu, rysunku, i więcej.
 * [[Image:Text-x-python.png|24px]] realthunder: środowisko pracy Assembly3, i więcej.

Użycie
Zobacz artykuł Jak zainstalować makrodefinicje, aby uzyskać pełny opis, oraz dostosowanie paska narzędzi, aby dodać makra do paska narzędzi w celu zapewnienia łatwego dostępu.

Instalacja wielu makr jest równoznaczna z instalacją nowego stołu warsztatowego; informacje na ten temat można znaleźć w artykule Jak zainstalować dodatkowe Środowiska pracy.

Instalacja automatyczna
Użyj Menadżera dodatków w menu głównym aby zainstalować makrodefinicje, która została dołączone do repozytorium FreeCAD-macros.

Instalacja ręczna
Jeśli nie używasz Menedżera dodatków, makro można zainstalować ręcznie.
 * Skopiuj kod Python z odpowiedniej strony makrodefinicji.
 * Otwórz menu Makrodefinicji, naciśnij przycisk i nadaj mu nazwę.
 * Wklej kod Python, który skopiowałeś.
 * Wciśnij przycisk, i uruchom ponownie program FreeCAD.
 * Aby go użyć, otwórz ponownie menu makrodefinicji, wybierz nowe makro i naciśnij przycisk.

Dodaj makro do niestandardowego paska narzędzi

 * Idź do menu.
 * W zakładce dodaj nową nazwę makrodefinicji oraz opcjonalnie zdefiniuj ikonę i skrót klawiszowy.
 * W zakładce utwórz nowy pasek narzędzi i dodaj swoje makro, wybierając je z kategorii.