<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
		<id>http://www.technique.pl/mediawiki/index.php?feed=atom&amp;namespace=0&amp;title=Specjalna%3ANowe_strony</id>
		<title>Technique.pl - Nowe strony [pl]</title>
		<link rel="self" type="application/atom+xml" href="http://www.technique.pl/mediawiki/index.php?feed=atom&amp;namespace=0&amp;title=Specjalna%3ANowe_strony"/>
		<link rel="alternate" type="text/html" href="http://www.technique.pl/mediawiki/index.php/Specjalna:Nowe_strony"/>
		<updated>2026-06-21T21:48:00Z</updated>
		<subtitle>Z Technique.pl</subtitle>
		<generator>MediaWiki 1.28.2</generator>

	<entry>
		<id>http://www.technique.pl/mediawiki/index.php/(Nie)modny_zegar_na_lampach_Nixie</id>
		<title>(Nie)modny zegar na lampach Nixie</title>
		<link rel="alternate" type="text/html" href="http://www.technique.pl/mediawiki/index.php/(Nie)modny_zegar_na_lampach_Nixie"/>
				<updated>2026-06-21T15:28:18Z</updated>
		
		<summary type="html">&lt;p&gt;Szdowk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=(Nie)modny zegar na lampach Nixie=&lt;br /&gt;
&lt;br /&gt;
Każdy elektronik majsterkowicz, tworzący własne urządzenia, ma na koncie pewne  projekty. Jednym z takich jest zegar elektroniczny. Proste urządzenie o użytkowym przeznaczeniu, mające odmierzać czas i nic więcej. Dawniej tworzony z wykorzystaniem układów cyfrowych małej skali integracji TTL lub CMOS, a następnie jednoukładowych, specjalizowanych kości zegarowych, jak chociażby MC1206 czy LM8560. Obecnie wystarczy do tego celu najprostszy mikroprocesor Atmega lub podobny i wsad z programem. Pozornie, tak jest najprościej i najszybciej. Czy na pewno?&lt;br /&gt;
&lt;br /&gt;
Dawniej kiedy wyświetlacze LED były drogie, a ich jakość była inna niż tych dzisiejszych, dominowały zegary stworzone z udziałem lamp Nixie. Wraz z postępem ustąpiły one miejsca wyświetlaczom LED, VFD, LCD. W pewnym momencie, zapanowała jednak „moda na retro”, co w połączeniu z dużą podażą i niską ceną (do pewnego czasu) antycznych lamp Nixie, spowodowało ich renesans. Zegar na lampach stał się „trendy” a projektów tego rodzaju powstawało bardzo dużo. Niestety, przy tej okazji, spowodowało to mocne przerzedzenie podaży zarówno lamp jak i urządzeń w nie wyposażonych, które zostały dawcami, kończąc później na śmietniku, jako dalej niepotrzebne, mimo swojej sprawności. Obecnie, zdobycie zarówno lamp w stanie NOS, jak i przyrządów w nie wyposażonych, to już sport dla pasjonatów, zresztą kosztujący często niemałe pieniądze. Chociaż „moda na retro” jest stale podtrzymywana, to świetność nixie-zegarów już minęła.   &lt;br /&gt;
&lt;br /&gt;
Pomysł realizacji projektu-zegara Nixie czekał na wdrożenie ponad 10 lat. Wszystko zaczęło się od zakupu, wiele lat temu, kilkudziesięciu lamp typu LC 513 i podobnych o wysokości znaku 15,5 mm, w niewiadomym stanie, na lokalnym bazarku za kwotę 30 zł. Jednak ostatecznym zielonym światłem do realizacji był zakup mocno zmęczonego miernika Meratronik V540. Chociaż kompletny zarówno w lampy jak i elektronikę, ze względu na stan mechaniczny (widoczne mechaniczne ślady „ znęcania się” jak i tego, że coś ciężkiego na niego spadło), nie rokował pozytywnie na danie mu dalszego żywota jako woltomierz. Znajdujące się z nim lampy typu Z566M prod. byłego NRD o wysokości znaku 30 mm, jako te „duże” i jednocześnie „najbardziej pożądane”, posłużyły do budowy zegara w opisanym projekcie. Cały projekt nosi znamiona wykorzystania „surowców wtórnych” oraz „przydasiów” już posiadanych w domu, o czym będzie wspomniane poniżej.&lt;br /&gt;
&lt;br /&gt;
Chcąc zbudować zegar na lampach, mamy do wyboru kilka sposobów realizacji poszczególnych bloków, z których konstrukcja się składa. Można tu wyszczególnić: wybór rodzaju lamp, sposób ich zasilania, sposób generacji impulsów zegara, wybór sposobu zliczania impulsów, sposób sterowania katodami lamp. &lt;br /&gt;
&lt;br /&gt;
Jako lampy wybrano Z566M z wyżej wspomnianego Meratronika, te robiące największe wrażenie, dosłownie i w przenośni. Wysokość wyświetlanej cyfry 30 mm pozwala na dobry odczyt nawet z kilkumetrowej odległości, Do tego obecność czerwonego filtru w formie farby na bańce lampy, eliminuje konieczność stosowania osobnego filtra w obudowie zegara dla poprawy kontrastu. Do projektu użyto pięciu lamp, czterech dla godzin i minut oraz jednej Z567M jako „migającego znaku” oznaczającego odliczanie sekund. Zrezygnowano z dwóch lamp cyfrowych odliczających w sposób ciągły sekundy. &lt;br /&gt;
&lt;br /&gt;
Oglądając projekty sprzed pół wieku, kiedy codziennością były układy TTL serii 7400, na nich właśnie najczęściej budowano zegary, do czasu upowszechnienia się układów CMOS serii 4000. Dziś serii TTL, nawet typu LS o zmniejszonym poborze prądu, w zasadzie nie używa się. W zegarze zastosowano układy serii 74 HCMOS, łączące technologię klasycznych CMOSów, z pewnymi zmianami, z tożsamością funkcjonalną klasycznych kości TTL serii 7400.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:zegar_nixie_sheet1.jpg|700px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podstawą każdego zegara jest odpowiedni wzorzec zliczania czasu oraz generator, zapewniający odpowiednią dokładność w czasie. Dawniej używano głównie rezonatorów kwarcowych o wartościach 1 MHz lub 10 MHz oraz dzielników o wielokrotności 10. Rezonatory zegarkowe 32768 Hz oferują wystarczającą dokładność (chociaż nie jest to poziom GPSu czy zegarów sterowanych radiowo), do tego są małych rozmiarów. Zastosowany generator oparty na układzie CMOS 4060 zawiera w sobie od razu wbudowany dzielnik wielostopniowy, co znacząca uprasza układ. Dzięki wbudowanemu dzielnikowi 2^14, wystarczy dodać zewnętrzny dzielnik przez 2, tutaj w tej roli jeden przerzutnik układu 74HC74 i otrzymujemy impuls wzorcowy 1 Hz.&lt;br /&gt;
&lt;br /&gt;
Każdy zegar to w zasadzie licznik impulsów, zatem drugim istotnym blokiem jest układ zliczania. Tutaj wachlarz układów do wyboru jest bardzo szeroki. Dawniej bardzo chętnie korzystano z liczników 7490 o wyjściach BCD. Z racji że typowy zegar to 6 dekad, potrzebne było 6 takich układów. Inną koncepcją był wybór liczników 4017 o wyjściach „1 z 10”, lecz rozwiązanie ma to jedną niedogodność - wymaga dużej liczby tranzystorów sterujących cyframi lamp, z uwagi na konieczność dopasowania poziomów. W rodzinie układów HC do wyboru jest ciekawy układ 74HC390, zawierający w sobie dwa dziesiętne liczniki (w zasadzie to są niezależne liczniki do 2 oraz do 5 które po połączeniu zliczają do 10), co redukuje ilość potrzebnych układów z 6 do 3. Jeden układ odpowiada za zliczanie sekund, następny minut i ostatni godzin. Takie też zastosowano w projekcie.&lt;br /&gt;
&lt;br /&gt;
Jednak zegar nie jest licznikiem o pojemności 999999, tylko 235959 (tryb zliczania jest 24 godzinny), dlatego liczniki należy odpowiednio „ograniczyć”. Służą do tego dwa układy 74HC132, każdy mający po cztery bramki NAND z układem Schmitta, z których uformowano trzy bramki AND, pozostawiając dwie bramki NAND wolne. Każda z bramek AND odpowiada za zerowanie sekund, minut i godzin, zapewniając przejście 59-&amp;gt;00, 59-&amp;gt;00 oraz 23-&amp;gt;00, co uzyskano dzięki odpowiedniej konfiguracji wyjść liczników z wejściem bramek oraz pinów reset liczników. Nie należy tutaj stosować zwykłych bramek 74HC00 - podczas testów występowały kłopoty z prawidłowym resetowaniem liczników godzin. Bramki z wejściem Schmitta ten problem eliminują.&lt;br /&gt;
&lt;br /&gt;
Z racji, że wyjścia liczników kodują informacje w kodzie BCD, natomiast lampy wyświetlają informację jako 1 z 10, należy użyć odpowiednich układów dekodujących. W latach świetności lamp nixie, opracowano specjalistyczne wysokonapięciowe dekodery BCD na 1 z 10 typu 7441 oraz 74141, których tutaj użyto. Sterują one bezpośrednio lampami, wybierając odpowiednią cyfrę jako tą aktywną. Był to jeden z powodów (oprócz konieczności zastosowana sporej ilości wysokonapięciowej zewnętrznych tranzystorów sterujących) odrzucenia koncepcji wykorzystania liczników 4017.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:zegar_nixie_sheet2.jpg|700px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wykorzystano układy z szuflady, z dawnych czasów produkcji nieistniejącego już francuskiego SESCOSEMu, chociaż obecnie zakup tych scalaków nie stanowi problemu, dostępne są zarówno te stare NOS produkcji zachodniej jak i odpowiedniki radzieckie, a nawet współcześnie produkowane rosyjskie. Do sterowania cyfrą dziesiątek godzin, wykorzystano dwa tranzystory BF257, żeby nie marnować dodatkowego układu 74141 do sterowania tylko dwoma cyframi. Tak samo, jeden tranzystor BF257 odpowiada za miganie znakiem sekundnika. &lt;br /&gt;
&lt;br /&gt;
Pozornie drobną, aczkolwiek istotną kwestią jest sposób nastawiania zegara. Tutaj do wyboru są dwie możliwości - tryb „wolno-szybko” będący w zasadzie przyspieszeniem impulsów zliczających oraz tryb „osobno minuty, osobno godziny”. Jako wygodniejszy wybrano ten drugi. Pozwala to ustalić zegar szybciej i bardziej precyzyjnie, bez konieczności „przelatywania” za każdym razem całego cyklu liczącego. Przełączniki zrealizowano  dzięki dwóch bramkom NAND z wejściem Schmitta na układzie 74HC132 oraz dwóm przełącznikom monostabilnym, osobnym dla minut i osobnym dla godzin. Zrezygnowano z trzeciego guzika, resetującego zegar do nastaw 000000, komplikuje to tylko układ, a nie jest niezbędne do prawidłowego działania. Układ nastawiania podłączony jest poprzez dwie braki XOR z układu 74HC86 do wejść liczników, co umożliwia jednoczesne podanie impulsów zegarowych, jak i nastawiania.&lt;br /&gt;
&lt;br /&gt;
Ostatnią kwestią z elektrycznego punktu widzenia, jest zasilacz. Zegar wymaga dwóch stopni - niskiego oraz wysokiego napięcia, pierwsze do całej sekcji cyfrowej, drugie do zasilania anod lamp. Sekcja niskiego napięcia to typowy zasilacz +5V zrealizowany z udziałem trójkońcówkowego stabilizatora typu LDO o symbolu L4940V5. Sekcję wysokiego napięcia początkowo planowano zbudować w oparciu o przetwornicę HV dostępną w wielu wersjach na znanym chińskim portalu aukcyjnym. Próby jednak nie wypadły pomyślnie, przetwornica grzała się, piszczała lub nie zapewniała odpowiedniej wydajności prądowej. Następnie użyto do testów transformatora z miernika Meratronik, z którego pozyskano także lampy. Obecne tam uzwojenie HV, dające 200-250V oraz drugie około 7V załatwia cały temat zasilania. Transformator ten posiada jednak jeszcze dwa dodatkowe uzwojenia, w tym przypadku niepotrzebne, a których przewody, są wyprowadzone na stałe. Nie chcąc przesadnie kombinować, poszukano rozwiązania alternatywnego, wszak w dobie mody na lampy, lampowych wzmacniaczy, wiele producentów ma w swojej ofercie transformatory typowo do konstrukcji lampowych. Wybrano transformator polskiej firmy SIZEI o oznaczeniu TE66/220, o uzwojeniu pierwotnym 230V 71 mA oraz wtórnych - 200V 30 mA i 6,3V 1,1A. Jest to odpowiednik nieprodukowanego już polskiego transformatora firmy INDEL typ TSL 15/001. Lampy zasilane są z transformatora napięciem niestabilizowanym, wyprostowanym jednopołówko jedną diodą 1N4002 o napięciu granicznym 600V. Z racji, że prąd anody lampy ma decydujące znaczenia zarówno dla jasności świecenia, a przede wszystkim trwałości, należało go odpowiednio dobrać. Doświadczalnie zastosowano tu metodę kontroli, przy jakim prądzie każda z cyfr zaświeci się w sposób pełny. Lampy wszak są używane i ich zużycie jest niewiadome, a co gorsze, nie musi być jednorodne. Katalogowy prąd pracy jednej lampy wynosi 4,5 mA, tutaj okazało się, że wystarczy do pracy prąd rzędu 3 mA na lampę. Jeżeli lampa wykazuje już objawy zużycia, można podwyższyć prąd, jednak należy mieć na uwadze, że producent podaje maksymalny prąd pracy 6 mA.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:zegar_nixie_sheet3.jpg|700px]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Model zegara został zmontowany z trzech płytek drukowanych. Pierwsza, bazowa, zawiera lampy wraz z podstawkami i dekoderami 74141 oraz zasilacz +5V. Płytka ta posiada wyprowadzone kołki, w które wchodzą dwie pozostałe płytki. Druga płytka zawiera właściwy układ zliczania, nastawiania oraz generator kwarcowy. Trzecia to zasilacz wysokiego napięcia dla lamp nixie. Transformator umieszczono w osobnej obudowie, połączony z zegarem przewodem zakończonym 4 pinowym wtykiem. Z przodu obudowy transformatora umieszczono włącznik sieciowy oraz żarówkę sygnalizującą zasilanie. Obwód pierwotny transformatora zabezpiecza bezpiecznik zwłoczny. &lt;br /&gt;
&lt;br /&gt;
Układ po zmontowaniu nie wymaga żadnej procedury uruchamiania. Można jedynie sprawdzić dokładność chodu, kontrolując miernikiem częstotliwości przebieg 32768 Hz na wyjściu 9 układu 4060. Gdyby odchyłka była niezadowalająca, można równolegle do jednego z kondensatorów ceramicznych generatora wlutować trymer celem korekty częstotliwości wzorcowej. Pobór prądu dla sekcji cyfrowej to około 40 mA, żarówka sygnalizacyjna pobiera około 30 mA, z kolei lampy pobierają prąd łącznie w granicach 15 mA.&lt;br /&gt;
&lt;br /&gt;
 Przydatne wzory:&lt;br /&gt;
 1. odchyłka dobowa zegara w sekundach&lt;br /&gt;
 t=(f1/f2)*86400&lt;br /&gt;
 gdzie &lt;br /&gt;
 t - odchyłka dobowa&lt;br /&gt;
 f1 - różnica częstotliwości wzorcowej i mierzonej&lt;br /&gt;
 f2 - częstotliwość wzorcowa&lt;br /&gt;
 &lt;br /&gt;
 2. zamiana ppm na odchyłkę częstotliwości&lt;br /&gt;
 f=f2*(ppm/1000000)&lt;br /&gt;
 gdzie&lt;br /&gt;
 f - odchyłka częstotliwości&lt;br /&gt;
 ppm - odchyłka w ppm&lt;br /&gt;
 f2 - częstotliwość wzorcowa&lt;br /&gt;
 &lt;br /&gt;
 3. zamiana odchyłki częstotliwości na ppm&lt;br /&gt;
 ppm=(f1/f2)*1000000&lt;br /&gt;
 gdzie&lt;br /&gt;
 f - odchyłka częstotliwości&lt;br /&gt;
 ppm - odchyłka w ppm&lt;br /&gt;
 f2 - częstotliwość wzorcowa&lt;br /&gt;
&lt;br /&gt;
 Literatura:&lt;br /&gt;
 https://www.tube-tester.com/sites/nixie/data/V600/Z566M/z566m.htm&lt;br /&gt;
 https://www.tube-tester.com/sites/nixie/data/z567m.htm&lt;br /&gt;
 http://www.csgnetwork.com/anoderescalc.html&lt;br /&gt;
 Instrukcja serwisowa woltomierza Meratronik V540&lt;br /&gt;
 Karty katalogowe układów scalonych 74HC390, 74HC132, 74HC86, 74HC74, 74141, 4060&lt;br /&gt;
&lt;br /&gt;
=Załącznik nr 1=&lt;br /&gt;
&lt;br /&gt;
Wykaz elementów:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|+ Układ scalone:&lt;br /&gt;
|-&lt;br /&gt;
|IC1 		||4060&lt;br /&gt;
|-&lt;br /&gt;
|IC2 		||74HC74&lt;br /&gt;
|-&lt;br /&gt;
|IC3, IC7, IC8 ||74HC390&lt;br /&gt;
|-&lt;br /&gt;
|IC4, IC5 	||74HC132&lt;br /&gt;
|-&lt;br /&gt;
|IC6 		||74HC86&lt;br /&gt;
|-&lt;br /&gt;
|IC9, IC10, IC11 ||74141&lt;br /&gt;
|-&lt;br /&gt;
|IC12 		||L4940 V5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|+ Tranzystory:&lt;br /&gt;
|-&lt;br /&gt;
|T1, T2, T3 	||BF 257&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|+ Diody:&lt;br /&gt;
|-&lt;br /&gt;
|D1 		||1N4002&lt;br /&gt;
|-&lt;br /&gt;
|D2 		||mostek prostowniczy 50V/1A&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|+ Rezystory (wszystkie rezystory metalizowane 1% 0,4W chyba że wskazano inaczej):&lt;br /&gt;
|-&lt;br /&gt;
|R1 		||470k&lt;br /&gt;
|-&lt;br /&gt;
|R2 		||10M&lt;br /&gt;
|-&lt;br /&gt;
|R3, R4 	||12k&lt;br /&gt;
|-&lt;br /&gt;
|R5, R6 		||100k&lt;br /&gt;
|-&lt;br /&gt;
|R7, R8, R9 	||30k&lt;br /&gt;
|-&lt;br /&gt;
|R10, R11, R12, R13, R14	||36k/0,6W&lt;br /&gt;
|-&lt;br /&gt;
|R15 			||200k&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|+Kondensatory:&lt;br /&gt;
|-&lt;br /&gt;
|C1, C2 		||22pF&lt;br /&gt;
|-&lt;br /&gt;
|C3, C4 		||100nF&lt;br /&gt;
|-&lt;br /&gt;
|C5 		||470uF/350V&lt;br /&gt;
|-&lt;br /&gt;
|C6, C7 		||22uF/25V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|+Pozostałe:&lt;br /&gt;
|-&lt;br /&gt;
|transformator ||SIZEI TE66/220 lub TSL 15/001&lt;br /&gt;
|-&lt;br /&gt;
|bezpiecznik ||WTA-T 250V/200mA&lt;br /&gt;
|-&lt;br /&gt;
|żarówka ||R5 6-7V/30mA&lt;br /&gt;
|-&lt;br /&gt;
|lampy nixie ||4 szt. Z566M i 1 szt. Z567M&lt;br /&gt;
|-&lt;br /&gt;
|podstawka do lamp ||5 szt. 13pin&lt;br /&gt;
|-&lt;br /&gt;
|przełącznik monostabilny ||2 szt. SPST-NO&lt;br /&gt;
|-&lt;br /&gt;
|kwarc ||32768 Hz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Konrad Klekot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Strona główna|Powrót do &amp;quot;Strony głównej&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Wydanie 2026|Powrót do &amp;quot;Wydania 2026&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category: Drobne porady]]&lt;/div&gt;</summary>
		<author><name>Szdowk</name></author>	</entry>

	<entry>
		<id>http://www.technique.pl/mediawiki/index.php/CAD_cz.4:_technika_3D_-_FreeCAD</id>
		<title>CAD cz.4: technika 3D - FreeCAD</title>
		<link rel="alternate" type="text/html" href="http://www.technique.pl/mediawiki/index.php/CAD_cz.4:_technika_3D_-_FreeCAD"/>
				<updated>2026-04-02T04:35:46Z</updated>
		
		<summary type="html">&lt;p&gt;Szdowk: /* Wnioski */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CAD 4. Część poprzednia: [[CAD cz.3: technika 3D - BRLCAD]]&lt;br /&gt;
&lt;br /&gt;
==Wstęp==&lt;br /&gt;
Dziś zajmiemy się oprogramowaniem, którym w jakimś zakresie posługuję się na co dzień. Oczywiście jest to system CAD 3D. Mowa o oprogramowaniu FreeCAD. To zupełnie współczesne, aktywnie rozwijane i wspierane narzędzie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;thumbline-center&amp;quot;&amp;gt;&lt;br /&gt;
[[File:cad4_freecad_Screenshot_20260401_074039.jpg|thumb|400px|FreeCAD. Widok ogólny po uruchomieniu.]]&lt;br /&gt;
[[File:cad4_freecad_part_design_Screenshot_20260401_074613.jpg|thumb|400px|A tu już moduł projektowania &amp;quot;Part design&amp;quot;.]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Szczypta historii==&lt;br /&gt;
FreeCAD zaczął powstawać krótko po 2001 r. Twórcy postawili sobie za cel stworzenie nowoczesnego narzędzia, w pełni porównywalnego do dostępnych komercyjnych systemów CAD.&lt;br /&gt;
&lt;br /&gt;
Ale…&lt;br /&gt;
&lt;br /&gt;
FreeCAD został oparty o „silnik geometryczny” „Open CASCADE Technology” (OCCT) – zespół bibliotek i narzędzi realizujących operacje geometryczne. Oprogramowanie CASCADE zostało oficjalnie udostępnione publicznie („otwarte”) w 1999 r. Umożliwia ono, m. in.&lt;br /&gt;
*Modelowanie geometryczne: Obliczenia przecięć krzywych/powierzchni, projekcje, konstrukcje na podstawie relacji (ograniczeń), interpolacja/aproksymacja. &lt;br /&gt;
*Modelowanie powierzchni i brył.&lt;br /&gt;
*Wymianę danych.&lt;br /&gt;
*Wizualizację.&lt;br /&gt;
&lt;br /&gt;
Ale…&lt;br /&gt;
&lt;br /&gt;
„Open CASCADE” to otwarta wersja silnika geometrycznego francuskiej firmy Matra Datavision. Ten silnik wcześniej był znany jako „CAS.CADE” (Computer Aided Software for Computer Aided Design and Engineering). „CAS.CADE” znalazło się na rynku około 1996 r. i było używane jako podstawa systemu „Euclid Quantum”.&lt;br /&gt;
&lt;br /&gt;
Ale…&lt;br /&gt;
&lt;br /&gt;
System Euclid pojawił się na rynku w 1980 r., po prawie 10 latach pracy firmy Matra Datavision w branży oprogramowania inżynierskiego.&lt;br /&gt;
&lt;br /&gt;
==Przeplataniec==&lt;br /&gt;
Matra Datavision zrezygnowała z rozwoju własnego oprogramowania CAD w 1998 r. &lt;br /&gt;
&lt;br /&gt;
Niektóre moduły jej systemu „Euclid”, po zaprzestaniu jego rozwoju, w 1999 r. zakupiła firma Dassault Systèmes, w tym „Euclid Styler” (zaawansowane powierzchnie swobodne), „Euclid Machinist” (obróbka CNC) i „Euclid Strim” (Strimflow) (opływ powierzchni i symulacja wtrysku). Przejęto również część pracowników.&lt;br /&gt;
&lt;br /&gt;
W 2001 r. Matra Datavision utworzyła spółkę zależną OPEN CASCADE S.A.S. do wsparcia i rozwoju komercyjnej wersji CASCADE. Nadal korzysta z niego duża gama programów z rynku inżynieryjnego i naukowego.&lt;br /&gt;
&lt;br /&gt;
Inna sprawa, że później firma zmieniała właścicieli: w 2003 roku została przejęta przez Principia, a w 2014 roku stała się częścią Capgemini Engineering (wcześniej Altran).&lt;br /&gt;
&lt;br /&gt;
Jak widzimy sam FreeCAD ma dość solidne podstawy. Zadziwia również przepływ technologii i inżynierów pomiędzy firmami, rynkami (w sensie międzynarodowym) i projektami.&lt;br /&gt;
&lt;br /&gt;
=FreeCAD=&lt;br /&gt;
Należy zwrócić uwagę, że system CAD, to nie tylko silnik geometryczny. Poza wykorzystaniem OpenCASCADE, FreeCAD został napisany od podstaw, zupełnie na nowo. Nie posiada wspólnego kodu z innymi zamkniętymi, komercyjnymi systemami CAD.&lt;br /&gt;
&lt;br /&gt;
Natomiast istnieje podobieństwo podstawowych modułów FreeCADa (np. Part Design lub TechDraw) do np. SolidWorksa. To całkowicie świadomy wybór twórców FreeCADa, aby nie tworzyć nowego systemu lub nowej metodyki współpracy z oprogramowaniem. Tak aby maksymalnie ułatwić przesiadanie się inżynierów pomiędzy różnymi systemami CAD.&lt;br /&gt;
&lt;br /&gt;
Można jeszcze dodać, że większa połowa kodu FreeCADa powstała w C++, ale niewiele mniej napisano w języku Python. I w tym też języku przyjmuje rozkazy wiersz poleceń FreeCADa.&lt;br /&gt;
&lt;br /&gt;
Tak, tradycyjnie mamy dostępny wiersz poleceń i konsolę na którą wyprowadzane są komunikaty o błędach.&lt;br /&gt;
&lt;br /&gt;
FreeCAD dostępny jest dla najpopularniejszych platform, zarówno dla MS Windows, Linuxa oraz MacOSa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;thumbline-center&amp;quot;&amp;gt;&lt;br /&gt;
[[File:cad4_freecad_library_Screenshot_20260401_101137.jpg|thumb|400px|FreeCAD to nie tylko duże ilości własnego kodu i OpenCASCADE. To również znaczna ilość innych dostępnych bibliotek i narzędzi. Jednak nie ma co się stresować. FreeCAD jest dystrybuowany jako kompletne oprogramowanie i nie wymaga doinstalowywania dodatkowych pakietów.]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Organizacja wewnętrzna=&lt;br /&gt;
FreeCAD podzielony jest na moduły. Oddzielne części, realizujące różne zadania. Najczęściej stosowane to:&lt;br /&gt;
*Part&lt;br /&gt;
*Part Design&lt;br /&gt;
*Sketcher&lt;br /&gt;
*TechDraw&lt;br /&gt;
&lt;br /&gt;
Modułów jest dużo. W standardzie jest ich ponad 20. Ale istnieją też liczne rozszerzenia. Na ilustracji, na liście modułów widać np., dodatkowy moduł „Sheet metal” wspomagający projektowanie wyrobów z giętej blachy.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;thumbline-center&amp;quot;&amp;gt;&lt;br /&gt;
[[File:cad4_freecad_Screenshot_20260401_074157.jpg|thumb|150px|Menu wyboru modułu w którym będziemy pracować.]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Part==&lt;br /&gt;
To prawdopodobnie pierwotny moduł systemu. Umożliwia tworzenie obiektów 3D i ich modyfikację za pomocą techniki CSG (patrz część poprzednia). Cechą charakterystyczną tego modułu jest to, że nie musi on wykorzystywać wyłącznie brył, ale potrafi także operować np. na powierzchniach nie posiadających grubości. Możliwe jest też wykorzystanie obiektów innych typów, pochodzących z innych modułów oraz ich mieszanie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;thumbline-center&amp;quot;&amp;gt;&lt;br /&gt;
[[File:cad4_freecad_part_Screenshot_20260401_074613.jpg|thumb|400px|Moduł &amp;quot;Part&amp;quot;. Na pierwszy rzut oka niewiele się różni od &amp;quot;Part Design&amp;quot;, ale tu jest realizowana geometria CSG.]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Part Design==&lt;br /&gt;
Najczęściej używany moduł, służący do projektowania obiektów 3D. Zasadniczą techniką projektowania jest B-rep. Projektowane obiekty muszą być „mięsne”, tzn. posiadać zamknięte wnętrze. Oczywiście możliwe jest również wykonywanie działań logicznych CSG, ale są one wykonywane w inny sposób niż w module „Part”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;thumbline-center&amp;quot;&amp;gt;&lt;br /&gt;
[[File:cad4_freecad_part_design_kolo_1_Screenshot_20260401_074613.jpg|thumb|400px|Moduł &amp;quot;Part design&amp;quot;. Tu jako przykład prezentujemy koło zamachowe od &amp;quot;szkolnej maszyny parowej&amp;quot;.]]&lt;br /&gt;
[[File:cad4_freecad_part_design_kolo_2_Screenshot_20260401_074613.jpg|thumb|400px|Szczegół piasty koła zamachowego. Widok standardowy, z cieniowaniem powierzchni i krawędziami je tworzącymi.]]&lt;br /&gt;
[[File:cad4_freecad_part_design_kolo_3_Screenshot_20260401_074613.jpg|thumb|400px|Szczegół piasty koła zamachowego. Widok siatki z usuniętymi liniami niewidocznymi. W takiej formie model byłby wyeksportowany w np. do pliku STL. Na szczęście można sterować dokładnością odwzorowania geometrii modelu.]]&lt;br /&gt;
[[File:cad4_freecad_part_design_kolo_4_Screenshot_20260401_074613.jpg|thumb|400px|Szczegół piasty koła zamachowego. Widok cieniowany, bez krawędzi tworzących.]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sketcher==&lt;br /&gt;
Moduł pomocniczy, szkicownik, głównie wykorzystywany do projektowania zarysów brył (tzn. zarysów do wyciągnięcia lub obrotu), szkiców głównych (np. zawierających główne linie symetrii i odniesienia, które będą później wykorzystywane przy projektowaniu elementu). Moduł jest w pełni parametryczny i relacyjny.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;thumbline-center&amp;quot;&amp;gt;&lt;br /&gt;
[[File:cad4_freecad_sketcher_Screenshot_20260401_074613.jpg|thumb|400px|A tu zarys obręczy wyżej prezentowanego koła zamachowego.]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==TechDraw==&lt;br /&gt;
Narzędzie do tworzenia dokumentacji 2D. Jako niezależny program do rysowania 2D, w porównaniu nawet do LibreCAD, jest dość ułomny. Ale umożliwia semi-samoczynne utworzenie widoków, także przekrojów, z modelu 3D. Jednak należy się przygotować, że wykonanie pełnego, zgodnego z normami rysunku będzie dość pracochłonne. Zaletą jest samoczynna aktualizacja rysunku 2D (np. zarysów, wymiarów) przy modyfikacjach modelu 3D.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;thumbline-center&amp;quot;&amp;gt;&lt;br /&gt;
[[File:cad4_freecad_techdraw_Screenshot_20260401_074613.jpg|thumb|400px|Całkowicie abstrakcyjny przykład rysunku 2D (niekompletnego), utworzonego z modelu 3D (koło pasowe od &amp;quot;szkolnej maszyny parowej&amp;quot;).]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pozostałe moduły==&lt;br /&gt;
Modułów jest dużo. Zarówno dołączonych do programu, jak i dostępnych jako rozszerzenia. Zarówno umożliwiających tworzenie obiektów, np. kół lub listew zębatych, jak i eksport danych do programów obliczeniowych oraz analizę wyników. Niektóre z nich są dość użyteczne. Inne nadal niedopracowane. Ale najważniejsze, że większość z nich jest nadal rozwijana.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;thumbline-center&amp;quot;&amp;gt;&lt;br /&gt;
[[File:cad4_freecad_assembly_Screenshot_20260401_092059.jpg|thumb|400px|Przykładowy projekt dołączony do programu, otwarty w module &amp;quot;Assembly&amp;quot;.]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Wersje=&lt;br /&gt;
Program występuje w paru wersjach. Różnią się one stabilnością i stopniem dopracowania:&lt;br /&gt;
*0.21.2 – to poprzednia stabilna wersja. Miała swoje problemy, ale dość bezpiecznie dało się na niej pracować produkcyjnie.&lt;br /&gt;
*1.0 – to pierwsza oficjalnie dostępna nowa wersja, opublikowana w listopadzie 2025 r. po całych latach wprowadzania zmian i ulepszeń. Zawierała straszne ilości błędów i niedopracowań w porównaniu do poprzedniczki. Stanowczo odradzam. Zresztą w momencie pisania artykułu jest już przestarzała.&lt;br /&gt;
*1.1 – aktualna, oficjalna, stabilna wersja, w której poprawiono znaczną ilość nieprawidłowości z wersji 1.0. Chyba już można ją polecić osobom chcącym rozpocząć przygodę z tym programem.&lt;br /&gt;
*1.2 – wersja rozwojowa. Aktualnie rozwijane wersje dostępne są jako cotygodniowe kompilacje. Zdarzają się wpadki deweloperów. Ale zasadniczo nie ma tragedii i zwykle wersje 1.2.x pracują pod pewnymi względami „lepiej” niż oficjalne 1.1. Jednak z uwagi na niestabilność wpisaną w samą ideę powstania tej wersji, mogę ją polecić raczej osobom mającym już jakieś doświadczenie w pracy z FreeCADem.&lt;br /&gt;
&lt;br /&gt;
Niestety mogą się zdarzyć niekompatybilności między wersjami. Np. nie wszystkie rysunki (modele 3D) z wersji 1.x będą się prawidłowo otwierać w wersji 0.21.2. Może się też zdarzyć, że rysunek z wersji 1.0 będzie miał problemy w 1.1 lub 1.2 i będzie wymagał trochę pracy, aby nie tworzyć komunikatów z ostrzeżeniami w linii komend przy każdym odświeżeniu widoku na ekranie...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;thumbline-center&amp;quot;&amp;gt;&lt;br /&gt;
[[File:cad4_freecad_wersja_Screenshot_20260401_101137.jpg|thumb|400px|Aktualna (w trakcie pisania artykułu) wersja programu.]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Wnioski=&lt;br /&gt;
Z tego programu korzystam prawie na co dzień.&lt;br /&gt;
&lt;br /&gt;
FreeCAD nadal ma swoje problemy i będzie je miał. Każdy użytkownik dużego systemu CAD wie, że każdy duży system ma swoje problemy, nawet jeżeli kosztuje setki tysięcy PLN.&lt;br /&gt;
&lt;br /&gt;
FreeCAD umożliwia dość bezpieczną pracę nawet z dość skomplikowanymi modelami 3D. Jest wystarczająco stabilny do prowadzenia poważnych prac projektowych. Ale dla niektórych najważniejsze będzie, że jest dostępny zupełnie za darmo.&lt;br /&gt;
&lt;br /&gt;
Jednak jeżeli wykorzystuje się takie programy w celach zarobkowych, warto dobrowolnie wesprzeć ich projekty jakąś, nawet bardzo niedużą wpłatą.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hmmm... Zobaczymy czym się zajmiemy w następnym odcinku ;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tekst i zdjęcia: Szymon Dowkontt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Strona główna|Powrót do &amp;quot;Strony głównej&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Wydanie 2026|Powrót do &amp;quot;Wydania 2026&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category: CAD CAM CAE]]&lt;br /&gt;
[[category:Komputery]]&lt;/div&gt;</summary>
		<author><name>Szdowk</name></author>	</entry>

	</feed>