Skocz do zawartości

Przeszukaj forum

Pokazywanie wyników dla tagów 'cnc'.

  • Szukaj wg tagów

    Wpisz tagi, oddzielając przecinkami.
  • Szukaj wg autora

Typ zawartości


Kategorie forum

  • Elektronika i programowanie
    • Elektronika
    • Arduino i ESP
    • Mikrokontrolery
    • Raspberry Pi
    • Inne komputery jednopłytkowe
    • Układy programowalne
    • Programowanie
    • Zasilanie
  • Artykuły, projekty, DIY
    • Artykuły redakcji (blog)
    • Artykuły użytkowników
    • Projekty - roboty
    • Projekty - DIY
    • Projekty - DIY (początkujący)
    • Projekty - w budowie (worklogi)
    • Wiadomości
  • Pozostałe
    • Oprogramowanie CAD
    • Druk 3D
    • Napędy
    • Mechanika
    • Zawody/Konkursy/Wydarzenia
    • Sprzedam/Kupię/Zamienię/Praca
    • Inne
  • Ogólne
    • Ogłoszenia organizacyjne
    • Dyskusje o FORBOT.pl
    • Na luzie
    • Kosz

Szukaj wyników w...

Znajdź wyniki, które zawierają...


Data utworzenia

  • Rozpocznij

    Koniec


Ostatnia aktualizacja

  • Rozpocznij

    Koniec


Filtruj po ilości...

Data dołączenia

  • Rozpocznij

    Koniec


Grupa


Znaleziono 4 wyniki

  1. 1. Wprowadzenie Od dawna zafascynowany jestem kaligrafią, nie tylko w kontekście naszego języka ojczystego, ale także innych bardziej egzotycznych jeżyków. Mimo wielokrotnych prób zmierzenia się z tym tematem od strony praktycznej doszedłem do wniosku, że forma biernego obserwatora daje mi więcej satysfakcji niż sam udziel w procesie kaligrafowania. Może to niektórym wydawać się dziwne, może nie, no cóż, tak mam. Po pewnym czasie w mojej głowie narodziła się myśl, a raczej pytanie. Czy jestem w stanie zbudować maszynę do kaligrafii? Uprzedzając nieco fakty - odpowiedź brzmi: tak. Więc zapraszam do zapoznania się, z krótką historią mojego plotera. Po przejrzeniu zasobów sieci zdecydowałem się na ploter CNC, jako urządzenie, które spełni moje wymagania. W przyszłości może będzie dodatkowo rozbudowane i zyska funkcję na przykład laserowego grawera. Na początek, krótko o samym urządzeniu. Jak podaje Wikipedia ploter to komputerowe urządzenie peryferyjne, służące do pracy z dużymi płaskimi powierzchniami, mogące nanosić obrazy, wycinać wzory, grawerować itp. Plotery są również używane do kreślenia map. Są to urządzenia z powiedzeniem używane od lat w różnych gałęziach przemysłu. Pod naszymi strzechami, czyli w domu przeciętnego Kowalskiego się ich jednak nie widuje ponieważ funkcję tego typu urządzenia pełni drukarka, gdyż raczej na co dzień nie ma konieczności "generowania" pisma ręcznego na dużym formacie. Jest to pewien skrót myślowy, ale mam nadzieje, że większość osób rozumie o co mi chodzi. Założenia są takie, że urządzenia ma być stosunkowo tanie, łatwe w budowie i obsłudze. 2. Projekt i Thingiverse Thingiverse to serwis, w którym ludzie dzielą się swoimi projektami różnych maszyn, urządzeń, czy gadżetów, które można następnie wydrukować we własnym zakresie na drukarce 3D. Tak też postanowiłem zrobić, wykorzystać jeden z bardzo wielu istniejących już projektów na którego bazie zbuduję swój ploter. Konkretnie z projektu "Drawing Robot - Arduino Uno + CNC Shield + GRBL", który sam bazuje na innym tego typu projekcie. 2.1. Oryginalny projekt, źródło: thingiverse.com/thing:2349232 Do projektu zostały wykorzystane części stworzone na drukarce 3D, w przypadku gdy ktoś nie ma dostępu do tego typu urządzenia polecam skorzystać z ogłoszeń społeczności związanej z drukiem 3D. Takie usługi powinny być dostępne na miejscu we wszystkich większych miastach, a koszt to w tym przypadku to do kilkudziesięciu złotych. Nie zapominajmy to też, o naszej forumowej braci. 3. Części i narzędzia Po za wydrukowanymi częściami będą potrzebne jeszcze: Elementy elektroniczne, elektryczne Silnik krokowy NEMA 17 - 2 sztuki. Stalowy pręt o średnicy 8mm (oś X, Y) - 4 sztuki, w moim przypadku jest to 4x po 400mm. Stalowy pręt o średnicy 3mm (oś Z) - 2 sztuki, 2x 8mm. Stalowy pręt gwintowany o średnicy 8mm - 1 sztuka. Łożysko liniowe LM8UU - 8 sztuk. Serwomechanizm SG-90 - 1 sztuka. Sprężynka od długopisu lub gumka recepturka - od jednej do kilku sztuk w zależności od użytego uchwytu. Koło zębate GT2, 16 zębów - 2 sztuki. Łożysko 624zz - 5 sztuk. Pasek zębaty GT2 - w zależności od długości zastosowanych prętów dla osi X i Y, w moim przypadku wystarczyło 2000mm. Arduino Uno - 1 sztuka. Sterownik CNC Shield dla Arduino Uno - 1 sztuka. Zworki - 6 sztuk. Sterownik silnika krokowego A4988 - 2 sztuki. Zasilacz 12V minimum 2A - 1 sztuka. Przyciski krańcowe - 4 sztuki, opcjonalnie, zabezpieczenie osi X i Y z obu stron. Gniazdo DC - 1 sztuka. Nakrętki M8 - 4 sztuki. M4 - 5 sztuk. M3 - 7 sztuk. Śruby M4 x 35mm - 5 sztuk. M3 x 20mm - 1 sztuka. M3 x 16mm - 13 sztuk. M3 x 6mm - 4 sztuki. Podkładki M8 - 4 sztuki. M3 - 4 sztuki. Inne Przewody do silników krokowych, kupne czy też zrobione własnoręcznie. Wszelkie narzędzia, które mogą się przydać pod czas budowy, jak na przykład piła do przycięcia stalowych prętów, cążki do metalu, czy stacja lutownicza, ale to raczej oczywiste. 4. Elektronika i mechanika Sercem urządzenia jest Arduino Uno z płytką rozszerzeń CNC, w której osadzone są 2 sterowniki A4988. Płytkę rozszerzeń wpinamy zgodnie z opisem pinów, powinny być one opisane na obu płytkach. Tak samo postępujemy z A4988 dla osi X i Y. 4.1. Diagram połączeń elektrycznych z CNC Shield. 4.2. Zmontowany układ, gotowy do pracy. Ploter wykorzystuje system CoreXY do poruszania karetką. Według opinii krążących w internecie taki system jest bardziej precyzyjny i prostszy do wykonania w porównaniu do starowania osiami X i Y niezależnie. Nie jestem ekspertem i ciężko mi stwierdzić czy tak rzeczywiście jest. Bez względu na to czy ma to odzwierciedlenie w rzeczywistości, to dość spora część tego typu maszyn budowanych przez hobbystów wykorzystuje właśnie CoreXY, jeśli nie mamy do czynienia z dużymi obciążeniami karetki. 4.3. Wizualizacja układu CoreXY. 4.4. Schemat ruchu układu CoreXY. 5. Oprogramowanie Oprogramowanie Arduino zostało wykonane zgodnie z poniższym poradnikiem: https://electricdiylab.com/grbl-cnc-shield-z-axis-servo-migrbl/ Należy jedynie pamiętać, że przez samym zaprogramowaniem mikro kontrolera należy w pliku config.h zmienić linie: // #define COREXY // Default disabled. Uncomment to enable. na #define COREXY // Default disabled. Uncomment to enable. czyli usunąć komentarz, przez co zostanie włączona opcję COREXY ponieważ właśnie takiego starowania używa ploter. W przeciwnym wypadku nasza maszyna będzie działać, ale wszystko co stworzy będzie obrócone o 45 stopni. 6. Efekt końcowy Tak oto prezentuje się efekt końcowy, wymaga jeszcze kilku końcowych szlifów, jak dobór odpowiednich sprężyn, przetestowanie różnych podkładek do pisania, piór, długopisów, wykonanie nowego "trzymaka", dodaniu kilku trytytek, ect. Mimo tych drobnych aspektów maszyna działa bardzo dobrze i jestem zaskoczony jej dokładnością. 6.1. Wybrane ujęcia gotowego plotera. 6.2. Film obrazujący pracę plotera. Film ukazuje również problemy z dociskiem długopisu spowodowane nierównym podłożem.
  2. Opis konstrukcji Całość jest wynikiem obserwacji innych tego typu konstrukcji oraz własnych przemyśleń i możliwości. Konstrukcja to typowy drewniak (tania w budowie). Część elementów posiadałem z innych projektów. Całość jest sterowana z wykorzystaniem GRBL 0.9j i Arduino Nano 3.0. Dodatkowo, aby uniezależnić się od PC gcode wysyłany jest z Rasp Pi Zero W bezpośrednio do Arduino. Pole robocze frezarki to ok 240x 200mm. Wstępnie zostanie ono ograniczone limitami w oprogramowaniu GRBL. Docelowo prawdopodobnie zainstaluję krańcówki. Prześwit osi Z 64mm. Formatki ze względu na cenę całości zostały zamówione ze sklejki szalunkowej co było błędem. Różnice w grubości poszczególnych arkuszy dochodziły do 2mm (z tego powodu dostałem zwrot 50% opłaconych za sklejkę środków). Wykaz głównych elementów konstrukcji: 1. Łożyska liniowe SC12UU -12 sztuk 2. Łożyska liniowe SC12VUU -2 sztuki 3. Śruba trapezowa Tr10x2 - 540mm, 440mm, 220mm 4. Sprzęgła elastyczne 6,35x10 -4 sztuki 5. Uchwyty prowadnic liniowych 12mm - 4 sztuki 6. Sklejka szalunkowa 21mm (ok. 1,5m kwadratowego) 7. Arduino Nano 3.0 8. Rasp Pi Zero W - 1szt 9. Zasilacz 12VDC, 24VDC, 48VDC - po kilka sztuk 10. Silnik krokowy NEMA23 - 4sztuki 11. Prowadnica liniowa 12mm - 3x400mm, 2x500mm, 2x200mm 12. Nakrętka śruby Tr10x2 - 3 sztuki 13. Uchwyty śruby - łożyskowane - 6 sztuk 14. Uchwyty prowadnic liniowych 12mm - 10szt 15. Wrzeciono 300W - 1 sztuka 16. Uchwyt wrzeciona 52mm - 1 sztuka 17. Sklejka szalunkowa 21mm z cięciem (formatki wg projektu) 18. Śruby wg potrzeb 19. Sterownik silnika krokowego - klon TB6600 3 sztuki Wykaz formatek ze sklejki: 500x400 1x - podstawa 542x350 2x - boki 400x59 1x - przód (pod montaż uchwytu śruby poruszającej stolik oś Y) 400x70 1x - tył (pod montaż uchwytu śruby poruszającej stolik oraz silnika krokowego oś Y) 400x200 1x - podstawa osi X 400x121 2x - tylne półki tworzące wnękę na elektronikę 390x280 1x - stolik 142x242 1x - podstawa osi Z 142x38 1x - dół podstawy osi Z (montaż łożyska śruby osi Z) 142x50 1x - góra podstawy osi Z (montaż łożyska śruby osi Z oraz silnika krokowego) 142x130 1x - oś Z (pod montaż wrzeciona) Soft - kontroler GRBL W moim przypadku, posiadam klon arduino nano z układem CH341 instaluję driver Arduino driver ch341ser tworzący wirtualny port COM do komunikacji z mikroprocesorem. Następnie oprogramowaniem Xloader wgrywamy soft na Arduino i gotowe. Soft - wysyłanie g-code do kontrolera GRBL Teraz potrzebny nam soft na PC do wysyłania komend dla naszego kontrolera GRBL. Soft jest zarówno pod windows jak i pod linuxa. Ja w tym celu wykorzystuję minikomputer Rasp Pi Zero W (zamiast stacjonarnego PC). Wykorzystanie Rasp Pi Zero W jako PC do wysyłania G-code niesie ze soba pewne następstwa. Zasięg Wi-fi okazał się mały ze względu na słabą antenkę w malinie. Dodatkowo wydajność 1 rdzeniowego PC z 512MB RAM jest mizerna. Z tego powodu testowałem wiele rozwiązań by wybrać najbardziej dla mnie optymalną wersję. Skończyło się na instalacji Raspbian Lite, doinstalowaniu lekkiego środowiska graficznego oraz serwera VNC (by w łatwy sposób przegrywać nowe g-code do wykonania). Testowałem 2 programy do obsługi frezarki z systemu linux maliny: 1. bCNC. 2. Universal Gcode Sender - ten program pozostawiłem. Po wgraniu oprogramowania na malinkę wystarczy podpiąć do malinki po USB Arduino z wgranym Grbl, wybrać port COM i połączy się z oprogramowaniem. Zobaczymy wtedy ustawienia konfiguracyjne naszego softu. Ich opis jest zależny od wersji. W moim wypadku Konfiguracja GRBL 0.9 Schemat elektryczny Poza schematem jest chińskie wrzeciono 300W, które załączam ręcznie. Prędkość jest sterowana z wykorzystaniem regulatora PWM 60VDC, 20A i zasilana napięciem 48VDC. Działanie Po wstępnej konfiguracji możemy przystąpić do testów naszego CNC. 1. Frezowanie napisów w płytkach plastikowych 2. Wyfrezowane płytki pod ESP8266 A oto filmiki z działania urządzenia: Podsumowanie Na pewno konstrukcja nie jest najlepsza, 3 prowadnice na jednej osi (wykorzystałem posiadane prowadnice i łożyska).Dość cienkie prowadnice, dodatkowo swobodnie wiszące. Przy pierwszych testach wyszło, iż śruba trapezowa na osi X jest do wymiany (na odcinku 100mm ma luz ponad 0,3mm). Pozostało zrobić osłony śrub trapezowych i prowadnic osi Y, w planach osłona z pleksy aby wióry nie rozsypywały się przy frezowaniu poza urządzenie. Być może później jakiś odciąg. Oczywiście pojawi się wyłącznik awaryjny oraz krańcówki. W sumie jestem zadowolony. Podstawowy cel - grawerowanie PCB wraz z wierceniem, wycinanie formatek ze sklejki i pleksy bezproblemowe. W razie dodatkowych pytań postaram się w miarę możliwości udzielić odpowiedzi. Jeśli ktoś chciałby dokładniejsze informacje na temat wykonania całości po polecam pobranie i przejrzenie pliku Frezarka CNC.zip (33 strony powinny zaspokoić ciekawość). Frezarka CNC.zip
  3. Cześć wszystkim. Postanowiłem zbudować grawerkę laserową z instrukcji ze strony instructables. Zakupiłem wszystkie części zgodnie z opisem. Zmontowałem wszystkie mechaniczne części oraz ramę, pozostaje więc już jedynie podłączenie elektroniki. Schemat podany przez autora wygląda następująco: I tu pojawia się pierwszy problem, mianowicie sterowniki silników krokowych na schemacie są inne od sterowników użytych przez autora (oraz podanych w liście części). Te które występują na schemacie to najprawdopodobniej Easy Driver: Natomiast w liście części występuje sterownik TB6560 3A: Problem polega więc na tym, że nazwy wejść różnią się na obu sterownikach i nie wiem w jaki sposób podłączyć sterownik TB6560 mając informacje o podłączeniu sterownika Easy Driver (ze schematu). Przeczytałem kurs elektroniki z forum oraz przejrzałem ten dotyczący programowania Arduino lecz nie znalazłem informacji, które pozwoliłyby rozwikłać mi ten problem. Innych wątków dotyczących tego zagadnienia także nie znalazłem, a forum zostało mi polecone na uczelni (studia niezwiązane z elektroniką). Byłbym wdzięczny za wskazanie dalszej drogi. Nie mam doświadczenia z elektroniką w związku z czym chciałbym jeszcze spytać w jaki sposób można zaopatrzyć się w przewody? W internecie znalazłem jedynie przewody męskie, żeńskie itp. Czy jeśli mam na przykład podłączyć elementy odległe o 80cm to mam połączyć kilka takich przewodów, czy też lepiej kupić na długość przewód w sklepie elektrycznym? Dzięki za przeczytanie i pomoc
  4. Metod samodzielnego wykonywania płytek pcb jest wiele. Termotransfer - potrzebna dobra drukarka laserowa, fototransfer - też dobra drukarka, płytki światłoczułe lub własnoręczne pokrywanie takim lakierem, suszenie, naświetlanie itp. Testowałem naświetlanie i albo prześwietliło albo odwrotnie. Można frezować. Ale można też rysować. Oczywiście nie ręcznie, jak to dawniej bywało. Jako, że z cnc i budową urządzeń mam trochę do czynienia, postanowiłem zbudować sobie taką małą maszynkę. Większość materiałów miałem - aluminiowe płytki, kątowniki, silniki krokowe i szlifowane prowadnice ze starych drukarek, a także dostęp do własnej małej tokarko - frezarki cnc. Całość miała być "po taniości" i maksymalne wykorzystanie "przydasiów" . Początkowo użyłem kilku gotowych podzespołów, jak stolik krzyżowy (proxxon) i mechanizm napędu ze starego CD/DVD jako oś Z. Użyte silniczki mają 24 kroki/obrót, zasilane z 12 V. Ich sterowniki to DRV8825 . Koła zębate pod paski też wyrób własny - frezowanie ( aluminium i poliamid ), paski trzeba było nabyć. Całością steruje Arduino Uno i GRLB1.1. Problem pojawił się w momencie zainstalowania krańcówek. Jedna oś działała, reszta martwa. CNC Shield był projektowany pod GRLB-8, a nowsze wersje tego oprogramowania mają pozmieniane niektóre wyprowadzenia. Ale jest to opisane na stronie GRLB. Nic nie pomagało - wgrywanie softu, czyszczenie procka i jego EEPROM'u. Oczywiście kontrola przewodów i samych krańcówek. Do "przyzwoitego" połączenia przewodów z układem sterującym przydają się złącza BLS. Dopiero nowa Atmega328 - i teraz wszystko gra. Nie spodziewałem się wadliwego układu. W ferworze walki o działające krańcówki została wykonana optoizolacja na układzie LTV847 . Płytkę do tego wyrysowała maszyna już sama dla siebie. Ponieważ wszystko działało, można by tak zostawić. Jednak pole robocze było małe - 45 x 120 mm. Trochę pracy trzeba było włożyć - cięcie, frezowanie i toczenie elementów. Ale warto było, bo powstałą dość solidna konstrukcja - już tak przyszłościowo.Dorobienie śruby i nakrętki (żeliwo) z kasowaniem luzu, mocowania silnika i łożyskowania śruby dopełnia reszty. Oczywiście dokładne ustawienie na czujnik zegarowy i dokładnym kątomierzem równoległości oraz kątów. W efekcie obszar roboczy zwiększył się do 180 x 120 mm. Większych płytek chyba robić nie będę. Mocowanie pisaka umożliwia ruch góra/dół - taki luz bezpieczeństwa - z uwagi na czasem spotykane niezbyt "płaskie" laminaty, natomiast luz poprzeczny jest minimalny i wg. pomiarów nie przekracza 0,03mm. Można więc mówić o precyzji . Oczywiście kusi przeróbka. W pierwszym rzędzie zmiana silników na taki krokowiec. Obecnie używane mają cienką oś - 2 mm, która wygina się od naciągniętych pasków. Ich łożyska cierne też się od tego mocno wyrabiają jednostronnie. Drugi powód - mocniejszy silnik umożliwi większą szybkość pracy. Obecnie to 300 mm/min. Nowa oś Z ( mocniejsza ) i zwiększenie jej zakresu pracy oraz obniżenie stołu roboczego. Zamiast obecnego mazaka - bo tylko tyle ten mały silniczek dźwignie - można by założyć jakiś moduł lasera albo i głowicę drukującą ( 3D ). Albo i mały silnik jako wiertarkę. W chwili obecnej pisak daje ścieżkę szerokości 0,4 mm lub wielokrotność. Próby z cieńszą ścieżką nie wypadły na razie pomyślnie - za słabe krycie i potrafią zostać przetrawione - używam chlorku żelaza.
×
×
  • Utwórz nowe...