środa, 30 listopada 2016

Pierwsze części

Dzisiaj kilka zdjęć części z druku 3D oraz wyfrezowanych uchwytów nakrętek plus mały "myk" jaki zrobiłem do kasowania luzów 😀
Uchwyt silnika wrzeciona:
Uchwyt X i Y wraz z silnikiem krokowym:
Uchwyt silnika krokowego Z wraz z zaczepem pod łańcuch dla kabli:

Uchwyty Z oraz X i Y (na zdjęciu jeden, ale dla obu osi taki sam):
Przerobiona nakrętka do kasowania luzu osiowego:

wtorek, 29 listopada 2016

Z dystansem do Chińczyka

Stało się... Odkryłem 2 fanty w moim sterowniku, które mogą narobić wielu problemów i godzin spędzonych na szukaniu rozwiązań. Pierwszy z nich dotyczył CNC shielda zakupionego z Aliexpress jakiś czas temu. Skuszony ceną - 1.3$ chętnie zakupiłem takie coś:
Po podłączeniu płytki do Arduino, step stików na A4988 oraz silników krokowych okazało się, że dwa z nich kręcą się tylko w jedną stronę... Zdaża się, że step sticki padają i albo nei działają w ogóle, albo kręcą w jedną stronę. Dlatego też zmieniłem ja na całkowicie nowe. Co teraz? To samo! Przeszukałem fora, youtube, stronę GRBL, cały internet na dyskietce... i nic. Zabrałem się za sprawdzanie płytki multimetrem. Szybko okazało się, że jest zwarcie pomiędzy dwoma pinami - Y dir i Z step. Tylko gdzie to zwarcie? Szukając po płytce jak biegną ścieżki dotarłem do punktu, gdzie idą blisko siebie. Po demontażu gniazda jednego step sticka ukazało mi się to:
Pole lutownicze zachodziło na ścieżkę prawym dolnym rogiem. Po przerwaniu zwarcia i poskładaniu wszystkiego z powrotem urządzenie zaczęło działać poprawnie. YES! Gdy mój zapał trochę ostygł postanowiłem zobaczyć na stronie GRBL jakie są znane problemy. I okazało się, że są problemy z klonami Arduino, szczególnie na mikrokontrolerze portu szeregowego CH340, ale również z tymi na Atmega16u2 - tutaj nawet z oryginałami są problemy. Co prawda jest rozwiązanie problemów dla tych z atmegą, ale że mam klona z chin, to już zdążyłem się lekko zagotować. Ale patrzę na arduino, a tam na szczęście atmega16u2:) Teraz to pójdzie na pewno szybko. Niestety okazał się, że nie mogę zmienić oprogramowania wg wskazówek na stronie Arduino. Nic się nie działo z moją płytką, tak jak powinno. Próbowałem nawet na różnych komputerach, z różnymi systemami. Nic. Po poszukiwaniach znalazłem tą stronę: http://www.gammon.com.au/bootloader. A tam opcja wgrania bootloadera na Atmegę16u2 znajdującą się na mojej płytce. Szybko wgrałem z pomocą innego arduino i wróciłem do instrukcji wgrywania innego firmware, aby GRBL pracował poprawnie. Tym razem sukces!
W tym momencie te dwie sprawy są już przeszłością i póki co sterownik działa. Póki co na sucho, ale działa:)
Także dwie wskazówki kupując z Chin - arduino z atmegą16u2 jako mikrokontroler portu szeregowego (kilka $ droższa) oraz jak coś nie działa, to sprawdzić lutowanie elementów.

niedziela, 27 listopada 2016

Mechanika frezarki CNC

Głównym bodźcem do rozpoczęcia budowy był dostęp to materiałów oraz urządzeń (frezarki, tokarki, drukarki 3D) w mojej pracy. Do budowy ramy chcę wykorzystać aluminiowe profile Bosch-Rexroth 40x40mm oraz aluminiowe wsporniki, które będą usztywniać konstrukcję. Profile u mnie w pracy są dość często używane i zostaje sporo kiludziesięcio centymetrowych odrzutów. Po docięciu na wymiar, nawierceniu otworów pod kołki, łożyska itp. będą idealną bazą na ramę frezarki.

Do poruszania w osiach XYZ będę używać śruby trapezowej TR8x2. Jest bardzo tania i przy użyciu 2 nakrętek na śrubę można łatwo skasować luzy. Oczywiście najlepszym wyborem są śruby kulowe, jednak są droższe, jedną nakrętką (mimo i zawsze nazywają ją ANTI-BACKLASH) nie skasuje sie całkowicie luzu, a kolejna nakrętka, to kolejny koszt.
Do łożyskowania chcę użyć lożysk liniowych zamknietych na wałkach 12mm. Chętnie użyłbym większych i każdemu to polecam, ale w sklepie mieli największe o średnicy 12. Można oczywiście wysyłkowo z Chin kupić, ale mam obawy co do tolerancji wykonania i wcale nie są tańsze niż lokalnie - dochodzi koszt transportu, w końcu trochę to waży.
Stoły X, Y i Z chcę wyfrezować w aluminium. Zakupiłem kawałek belki o przekroju 100x100mm. Po kilku cięciach mam bazy pod 3 stoły (Y-150x100x10, X-ceownik 170x100x43 o grubości 10, Z-100x100x10) oraz 3 płytki do mocowania nakrętek osi. Reszta elementów bedzie toczona oraz drukowana w plastiku (np. mocowania silników krokowych). Większość elementów mam już zakupioną - głównie na Aliexpress, jednak jeszcze są w drodze. Następnym razem napiszę kilka słów o elektronice i sterowaniu frezarką.

sobota, 26 listopada 2016

Hello world

To mój pierwszy blog. Nie wiedziałem, czy kiedyś nadejdzie ten dzień i w końcu zabiore się za to (jak i z reszta za mój pierszy projekt tu opisywany), aby prowadzić bloga. Myślałem bardziej o innej formie.. Strona internetowa? W każdym razie, widziałem że kilka innych osób ma podobna tematyke na blogspocie i jest on dość prosty w obsłudze. Ale wystarczy już tego gadania:)

Od dawna w mojej głowie siedział pomysł zrobienia frezarki CNC. Ale zawsze coś stawało mi na drodze, aby ten projekt dokończyć. Po przeglądnieciu wielu projektów, wielu przemysłowych konstrukcji oraz po rozważaniach własnych, w mojej głowie zaczął kreować się wygląd mojej przyszłej frezarki. Z latami oczywiście jeszcze kilka razy ewoluował:) Ale teraz, w 2016, w końcu zabrieram się za to i tak oto w kilku punktach, co chcę osiągnąć i jakie założenia projektowe sobie stawiam:
-niska cena, ale wysoki stosunek cena/jakość
-frezarka zbudowana z łatwo dostępnych, bądź wykonalnych przeze mnie części
-wysoka sztywność
-możliwość frezowania w aluminium
-kompaktowość
-dokładność
-wrzeciono >10k rpm
-frezarka ze stałą bramą

Na podstawie takiej listy, sprawdzeniu oferty Aliexpress, lokalnych sklepów (mieszkam obecnie w Danii) powstało TO:
   

Mała frezareczka o polu roboczym 100x100x50mm. Można zadać pytanie czemu tylko 100x100. Odpowiedź jest prosta: założeniem była wysoka sztywność i dokładność, a mając dostęp do wałków 12mm budowanie większej frezarki byłoby odchodzeniem od tych założeń. Również oznacza to niższą cene, czyli pierwszy punkt z mojej listy. Więcej na temat frezarki, czym się kierowałem oraz ile może mnie to wynieść opisze w następnym poscie.