Lustrzane odbicie wydruku 3D - Marlin

Dla zupełnie zielonych w temacie druku 3D
ddzieN
Posty: 4
Rejestracja: 04 gru 2019, 23:25

Lustrzane odbicie wydruku 3D - Marlin

Postautor: ddzieN » 04 gru 2019, 23:55

Witam Wszystkich.
Jestem w trakcie kończenia budowy drukarki 3D opartej na Arduino Mega oraz Marlin-ie. Mój problem polega na tym, że wrzucając projekt STL do Repetier-Host'a (z niego korzystam do obsługi drukarki) jest on lustrzanym odbiciem tego co powinno zostać wydrukowane. Wprawdzie Repetier umożliwia wykonanie takiego odbicia, ale często zdarza mi się zapomnieć zrobić takowego odbicia. Szukałem już przyczyny w oprogramowaniu, ale żadne zmienianie wartości nie pomogło. Na polskich i angielskich forach/stronach nie doszukałem się rozwiązania podobnego problemu. Również dokumentacja Marlina nie przyniosła mi odpowiedzi na to pytanie.

Endstopy mam w osi X i Z na wartości minimalnej natomiast w osi Y na max.
Odbicie odbywa się w osi Y.

Może ktoś z Was zmagał się z podobnym problemem?
mcxmcx
Posty: 1001
Rejestracja: 09 kwie 2017, 21:32
x 54

Re: Lustrzane odbicie wydruku 3D - Marlin

Postautor: mcxmcx » 05 gru 2019, 00:06

Zamień kierunek ruchu silnika w Y. Znaczy odwróć wtyczkę

I przenieś endstop. (Fizycznie lub programowo).
Awatar użytkownika
FlameRunner
Administrator
Posty: 5307
Rejestracja: 15 kwie 2016, 21:26
Lokalizacja: Olsztyn
x 1339
Kontaktowanie:

Re: Lustrzane odbicie wydruku 3D - Marlin

Postautor: FlameRunner » 05 gru 2019, 07:31

ddzieN pisze:Szukałem już przyczyny w oprogramowaniu, ale żadne zmienianie wartości nie pomogło. Na polskich i angielskich forach/stronach nie doszukałem się rozwiązania podobnego problemu. Również dokumentacja Marlina nie przyniosła mi odpowiedzi na to pytanie.

To na 99% jest kwestia konfiguracji firmware, zgodnie właśnie z dokumentacją (lub dowolnym dobrym poradnikiem).
http://marlinfw.org/docs/configuration/ ... guration.h
Zmiany w sekcjach "Endstops", "Stepper Drivers" oraz "Homing and Bounds" nie pomagają?
Jakie masz obecnie ustawienia?
Jakich innych ustawień do tej pory próbowałeś i z jakim skutkiem?

Czy możesz załączyć zdjęcie drukarki z widocznymi krańcówkami? (Czy na pewno krańcówkę masz Y masz w położeniu max?)
ddzieN
Posty: 4
Rejestracja: 04 gru 2019, 23:25

Re: Lustrzane odbicie wydruku 3D - Marlin

Postautor: ddzieN » 05 gru 2019, 08:34

Fizyczne przeniesienie jest mi dość nie na rękę, ponieważ na MAX mam już w ramie przygotowaną półeczkę. Zmieniałem już kierunek obrotów w firmware, ale to powoduje zły kierunek przemieszczania się stołu grzejnego podczas zerowania osi.

Zmiany ustawień endstopów powodują problemy z zerowaniem osi, więc przesiadałem się na obroty silników, ale zmiany powodują to samo. Homing and Bounds jeszcze nie ruszałem w sumie...
Tak Y jest według wiedzy, którą posiadam na pozycji MAX (#define Y_HOME_DIR 1).

Proszę się nie przejmować, że na karetkce znajduje się długopis, a zamiast stołu grzejnego jest kartka. To jedna z modyfikacji, które wprowadzam w celu rozwinięcia zastosowań drukarki.
Załączniki
Configuration.h
(72.17 KiB) Pobrany 2 razy
78593940_604427553627365_354148168411119616_n.jpg
Awatar użytkownika
FlameRunner
Administrator
Posty: 5307
Rejestracja: 15 kwie 2016, 21:26
Lokalizacja: Olsztyn
x 1339
Kontaktowanie:

Re: Lustrzane odbicie wydruku 3D - Marlin

Postautor: FlameRunner » 05 gru 2019, 08:38

Punkt X0 Y0 pewnie chcesz mieć w rogu zaznaczonym zieloną strzałką.
Stół jadąc "do tyłu" drukarki, w stronę widocznej na zdjęciu krańcówki, zmniejsza współrzędną Y.
Krańcówkę Y masz w pozycji MIN.
Załączniki
zerozero.jpg
ddzieN
Posty: 4
Rejestracja: 04 gru 2019, 23:25

Re: Lustrzane odbicie wydruku 3D - Marlin

Postautor: ddzieN » 05 gru 2019, 09:09

Tak masz rację, tam chcę osiągnąć punkt zerowy, ale zmiany ustawień zerowania osi Y powodują, że przy home-waniu stół ignoruje krańcówkę i zaczyna uderzać o ramę. Natomiast wrzucenie projektu z GCODE (ten mam akurat pod ręką powoduje wynik jak na zdjęciu ).
Załączniki
78692246_2530208307223556_5817161326983643136_n.jpg
Awatar użytkownika
FlameRunner
Administrator
Posty: 5307
Rejestracja: 15 kwie 2016, 21:26
Lokalizacja: Olsztyn
x 1339
Kontaktowanie:

Re: Lustrzane odbicie wydruku 3D - Marlin

Postautor: FlameRunner » 05 gru 2019, 09:19

Dzięki za zdjęcie, nie umiałem sobie wyobrazić jak wygląda odbicie lustrzane. :P

Skup się i zrób to od zera:
  • podepnij krańcówkę w odpowiednim miejscu na płycie,
  • zdefiniuj w konfigu, że chcesz używać YMIN (i wyłącz YMAX),
  • ustaw odpowiedni kierunek bazowania Y,
  • ustaw odpowiedni kierunek silnika.
Gdy zakładałeś wątek, chyba miałeś to wszystko zrobione dokładnie na odwrót.
ddzieN
Posty: 4
Rejestracja: 04 gru 2019, 23:25

Re: Lustrzane odbicie wydruku 3D - Marlin

Postautor: ddzieN » 05 gru 2019, 09:34

Powtórzyłem jak mówiłeś i teraz śmiga tak jak powinno :D. Wielkie dzięki wątek zamknięty.
Awatar użytkownika
aaannnd
Posty: 148
Rejestracja: 29 sie 2018, 14:00
Lokalizacja: KRK-PD
Drukarka: Ender 3
x 55

Re: Lustrzane odbicie wydruku 3D - Marlin

Postautor: aaannnd » 05 gru 2019, 11:41

Dorób jeszcze gdzieś u góry drukarki elementy, o które będzie zahaczać długopis i zmieniać kolory wkładów :D

Wróć do „Pytania o sprawy podstawowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość