[buildlog] drukarka 1000x500x200mm na bazie MPCNC
: 22 lis 2020, 18:41
Dziękuję za wszystkie uwagi w innym wątku. Tu będą się pojawiać wpisy z faktycznej budowy drukarki. Bazuję na projekcie MPCNC burly. Chcę uzyskać pole robocze 1000x500mm na wysokość max 200mm. Ze względów gabarytowych na razie ograniczam się wymiarem zewnętrznym drukarki 1200x600mm co da pole robocze 850x250mm - jak wszystko skalibruję to powiększę wymiary do docelowych budując nowy stół. Grzany stół będzie dopiero w wersji finalnej.
Drukowane będą podstawy makiet architektonicznych (modele terenu) oraz wireframeowe obrazy 2D z PLA.
Kompletowanie podzespołów zajęło niemal miesiąc - z czego największy problem był z rurami konstrukcji. Nawet elektronika z chin była wcześniej.
Plastiki wydrukowane - wprowadziłem zmiany w narożnikach i dodałem od razu napinacze na śrubę, dodałem tylną podporę dla silników X i Y, bo są długie i ciężkie. Całość poszerzona pod paski 10mm zamiast 6mm. Zakładam, że może być potrzebna przebudowa pod double belt - zobaczymy.
Zależało mi na autosquare, więc są osobne drivery i optyczne endstopy dla silników 2xX i 2xY.
- płyta główna SKR PRO 1.2
- drivery X, Y, Z TMC5160
- driver E TMC2209
- silniki X,Y,Z NEMA 17 5x17HS24-2104S (65Ncm, 2.1A)
- silnik E 17HS15-0404S (40Ncm, 0.4A)
- zasilacz 24v 350W 14,6A
- endstopy optyczne
Dzień pierwszy: złożyć i przetestować sterowanie silnikami:
Zarobiłem wtyki na kablach silników (nie obeszło się bez pomylenia kolejności kabelków we wtyczce przez opatrznie zrozumienie diagramu na DS) - sprawdzenie przewodzenia na cewkach i gotowe - jakieś 3h i 150% potrzebnych pinów później.
Montaż driverów - 5160 na SPI a 2209 po UART. Bazowa kompilacja pobrana ze strony V1 engineering dla SKR PRO i dual endstops. Kilka poprawek pod TMC i jeden silnik działa. Powrót do forów, github i reszty - działają wszystkie silniki, tylko E0 na 2209 bardzo głośno i po wykonaniu ruchu nadal głośno. Coś jest skopane. Przy okazji zorientowałem się, że zapisane w firmware MAX_CURRENT dla stepperów nie mają takiej wartości po załadowaniu firmwareu na płytę i po komendzie m122. Ręcznie wklepałem przez pronterface i zapisałem do epromu.
Po zmianie drivera z 2209 na 5160 silnik E0 łdnie i cicho pracuje. Przełożyłem na E0 na 2209 standalone, potencjometrem skręciłem prąd i silnik działa cicho - to będę musiał rozgryźć.
Na dzień dzisiejszy nie ma błędów, silniki kręcą się na raz w przeciwną stronę ( X i Y). Miło, bo tego etapu bałem się najbardziej.
Jeden endstop optyczny podłączony do X działa jak trzeba. Można wkładać resztę.
Modeluję kanał chłodzący dla driverów i osadzam na płycie. Nawet przy próbnych ruchach drivery momentalnie się grzeją.
Modeluję również głowicę do osadzenia na osi Z - klon BMG, V6 + supervolcano. Zestaw jest długi, więc konstrukcyjnym elementem będzie kanał chłodzący radiator, bo heatblock dużo waży.
Grzałka hotendu ma 80W - muszę doczytać, czy zasilić ją z płyty, czy przez mosfet.
Na razie tyle. Jak rury wrócą z wiercenia i obrabiania, to czeka mnie złożenie mechaniki.
Drukowane będą podstawy makiet architektonicznych (modele terenu) oraz wireframeowe obrazy 2D z PLA.
Kompletowanie podzespołów zajęło niemal miesiąc - z czego największy problem był z rurami konstrukcji. Nawet elektronika z chin była wcześniej.
Plastiki wydrukowane - wprowadziłem zmiany w narożnikach i dodałem od razu napinacze na śrubę, dodałem tylną podporę dla silników X i Y, bo są długie i ciężkie. Całość poszerzona pod paski 10mm zamiast 6mm. Zakładam, że może być potrzebna przebudowa pod double belt - zobaczymy.
Zależało mi na autosquare, więc są osobne drivery i optyczne endstopy dla silników 2xX i 2xY.
- płyta główna SKR PRO 1.2
- drivery X, Y, Z TMC5160
- driver E TMC2209
- silniki X,Y,Z NEMA 17 5x17HS24-2104S (65Ncm, 2.1A)
- silnik E 17HS15-0404S (40Ncm, 0.4A)
- zasilacz 24v 350W 14,6A
- endstopy optyczne
Dzień pierwszy: złożyć i przetestować sterowanie silnikami:
Zarobiłem wtyki na kablach silników (nie obeszło się bez pomylenia kolejności kabelków we wtyczce przez opatrznie zrozumienie diagramu na DS) - sprawdzenie przewodzenia na cewkach i gotowe - jakieś 3h i 150% potrzebnych pinów później.
Montaż driverów - 5160 na SPI a 2209 po UART. Bazowa kompilacja pobrana ze strony V1 engineering dla SKR PRO i dual endstops. Kilka poprawek pod TMC i jeden silnik działa. Powrót do forów, github i reszty - działają wszystkie silniki, tylko E0 na 2209 bardzo głośno i po wykonaniu ruchu nadal głośno. Coś jest skopane. Przy okazji zorientowałem się, że zapisane w firmware MAX_CURRENT dla stepperów nie mają takiej wartości po załadowaniu firmwareu na płytę i po komendzie m122. Ręcznie wklepałem przez pronterface i zapisałem do epromu.
Po zmianie drivera z 2209 na 5160 silnik E0 łdnie i cicho pracuje. Przełożyłem na E0 na 2209 standalone, potencjometrem skręciłem prąd i silnik działa cicho - to będę musiał rozgryźć.
Na dzień dzisiejszy nie ma błędów, silniki kręcą się na raz w przeciwną stronę ( X i Y). Miło, bo tego etapu bałem się najbardziej.
Jeden endstop optyczny podłączony do X działa jak trzeba. Można wkładać resztę.
Modeluję kanał chłodzący dla driverów i osadzam na płycie. Nawet przy próbnych ruchach drivery momentalnie się grzeją.
Modeluję również głowicę do osadzenia na osi Z - klon BMG, V6 + supervolcano. Zestaw jest długi, więc konstrukcyjnym elementem będzie kanał chłodzący radiator, bo heatblock dużo waży.
Grzałka hotendu ma 80W - muszę doczytać, czy zasilić ją z płyty, czy przez mosfet.
Na razie tyle. Jak rury wrócą z wiercenia i obrabiania, to czeka mnie złożenie mechaniki.