Problem z pozycjonowaniem elementu w granicach możliwości drukarki
-
- Konto z ograniczeniami
- Postów w temacie: 7
- Posty: 16
- Rejestracja: 07 lis 2018, 16:21
- Lokalizacja: Kielce
- Drukarka: Prusa i3
- Kontakt:
Problem z pozycjonowaniem elementu w granicach możliwości drukarki
Witam,
chcę wydrukować element, który ledwo co mieści się na drukarce. Pomijając problem absolutnie nie mieszczącego się "rozbiegu" drukarki w postaci otoczki (który poprawiam z ręki kasując odpowiednie linijki z gcode'u) nie mogę go właściwie wypozycjonować. Program z automatu ustawia go na środku (niby dobrze), ale efekt jest widoczny na zdjęciu "0" - drukarka wyjeżdza poza swój zakres i z kółka robi mi kółko z dwoma wycięciami po cięciwach. Próbowałem przestawiać offset w slic3rze, ustawiać własny układ współrzędnych - i nic. Ma ktoś z Was pomysł na to, żeby przesunąć wydruk o te 3mm "do góry" i "na lewo"? Dla poglądu daję jeszcze zrzut ekranu nr 1 (porządane położenie detalu na łożu) i nr 2 (podgląd gcodu).
chcę wydrukować element, który ledwo co mieści się na drukarce. Pomijając problem absolutnie nie mieszczącego się "rozbiegu" drukarki w postaci otoczki (który poprawiam z ręki kasując odpowiednie linijki z gcode'u) nie mogę go właściwie wypozycjonować. Program z automatu ustawia go na środku (niby dobrze), ale efekt jest widoczny na zdjęciu "0" - drukarka wyjeżdza poza swój zakres i z kółka robi mi kółko z dwoma wycięciami po cięciwach. Próbowałem przestawiać offset w slic3rze, ustawiać własny układ współrzędnych - i nic. Ma ktoś z Was pomysł na to, żeby przesunąć wydruk o te 3mm "do góry" i "na lewo"? Dla poglądu daję jeszcze zrzut ekranu nr 1 (porządane położenie detalu na łożu) i nr 2 (podgląd gcodu).
Re: Problem z pozycjonowaniem elementu w granicach możliwości drukarki
Podczas rozbiegu odpowiednio przytrzymaj bądź popchnij osie
Jeżeli przypadkiem podam ceny w GBP to sobie kolego, koleżanko, pomnóż razy pięć.
- dziobu
- Zasłużony
- Postów w temacie: 2
- Posty: 8959
- Rejestracja: 28 gru 2016, 16:38
- Drukarka: ZMorph 2.0(S)
- x 5875
- Kontakt:
Re: Problem z pozycjonowaniem elementu w granicach możliwości drukarki
Generowanie otoczki powinieneś móc wyłączyć w slicerze.gadzik90 pisze:problem absolutnie nie mieszczącego się "rozbiegu" drukarki w postaci otoczki (który poprawiam z ręki kasując odpowiednie linijki z gcode'u)
Masz pole robocze w konfiguracji. Ale zaczyna się ono od tego co ustalą krańcówki. Może je masz za blisko środka przez co kawałek fizycznego blatu Ci znika. Ustawiłeś wszystko jak trzeba ale mechanicznie po prostu drukujesz kawałek dalej.
Jesteś w stanie ręcznie (z panelu) osiągnąć wszystkie 4 rogi tak żeby dysza była cały czas nad blatem? Taki ruch wtedy daje Ci potrzebne pole robocze?
Pamiętaj że niezależnie od konfiguracji nie możesz wjechać w krańcówkę. Bo ją zniszczysz (*1).
(*1) To oczywiście zależy od krańcówki i rozwiązań mechanicznych ale w większości drukarek są to styki i pracują od czoła.
Pozdrawiam
Paweł
Projekty: ELF | AVAT 01 | HotPlate-1
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Paweł
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Re: Problem z pozycjonowaniem elementu w granicach możliwości drukarki
Wszystko zalezy po której stronie masz endstopy:
1.jeżeli po stronie gdzie wydruk się mieści to trzeba przesunąć endstopy lub gdy się nie da bo będzie kolizja to sam stół.
2.po stronie gdzie wydruk się nie mieści to wystarczy powiększyć wymiary stołu w slicerze.
1.jeżeli po stronie gdzie wydruk się mieści to trzeba przesunąć endstopy lub gdy się nie da bo będzie kolizja to sam stół.
2.po stronie gdzie wydruk się nie mieści to wystarczy powiększyć wymiary stołu w slicerze.
-
- Konto z ograniczeniami
- Postów w temacie: 7
- Posty: 16
- Rejestracja: 07 lis 2018, 16:21
- Lokalizacja: Kielce
- Drukarka: Prusa i3
- Kontakt:
Re: Problem z pozycjonowaniem elementu w granicach możliwości drukarki
Generowanie otoczki powinieneś móc wyłączyć w slicerze. [/quote]
Właśnie nie wiem gdzie się to wyłącza, kilka razy szukałem i dałem sobie spokój.
A czy jest możliwość programowego przesunięcia układu współrzędnych? Problem byłby w ten sposób najłatwiejszy do rozwiązania.
Właśnie nie wiem gdzie się to wyłącza, kilka razy szukałem i dałem sobie spokój.
Oś X powinna być przesunięta na minus (tzn. zero osi X zaczyna się już na blacie), oś Y wygląda na dobrą.dziobu pisze:Jesteś w stanie ręcznie (z panelu) osiągnąć wszystkie 4 rogi tak żeby dysza była cały czas nad blatem? Taki ruch wtedy daje Ci potrzebne pole robocze?
U mnie występuje problem nr 1. Pomysł dobry, ale nie u mnie. Przesunąć krańcówek ani stołu nie mogę.SteFan pisze:Wszystko zalezy po której stronie masz endstopy:
1.jeżeli po stronie gdzie wydruk się mieści to trzeba przesunąć endstopy lub gdy się nie da bo będzie kolizja to sam stół.
2.po stronie gdzie wydruk się nie mieści to wystarczy powiększyć wymiary stołu w slicerze.
A czy jest możliwość programowego przesunięcia układu współrzędnych? Problem byłby w ten sposób najłatwiejszy do rozwiązania.
- dziobu
- Zasłużony
- Postów w temacie: 2
- Posty: 8959
- Rejestracja: 28 gru 2016, 16:38
- Drukarka: ZMorph 2.0(S)
- x 5875
- Kontakt:
Re: Problem z pozycjonowaniem elementu w granicach możliwości drukarki
Czyli chcesz żeby podczas pracy on przejechał krańcówkę? Ma ją zmielić? Masz sprzętową możliwość pojechania w "-"?gadzik90 pisze:Oś X powinna być przesunięta na minus (tzn. zero osi X zaczyna się już na blacie), oś Y wygląda na dobrą.
Jeśli tak to w drukarke (nie slicerze) ustaw pozycję dla zera w danej osi. Czyli że najechanie na krańcówkę nie ustawia "0", a np "2", co da Ci takiż offset.
Oczywiście o ile krańcówka fizycznie na to pozwoli.
Pozdrawiam
Paweł
Projekty: ELF | AVAT 01 | HotPlate-1
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Paweł
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
- Berg
- Zasłużony
- Postów w temacie: 6
- Posty: 7570
- Rejestracja: 05 lis 2016, 11:57
- Lokalizacja: Kraków
- Drukarka: Lume, K8400, HC Evo
- x 2675
Re: Problem z pozycjonowaniem elementu w granicach możliwości drukarki
w Slic3r opcję Print Settings/ skirt/brim ustaw wszystko na zero
poza tym
Metoda I
1. Printer Settings/Bed Shape na taki jak faktycznie rozmiar roboczy Twojego stołu
2. W firmware powinieneś mieć ustawiony ten sam rozmiar stołu oraz ew w Configuration_adv.h X_HOME_BUMP_MM 0 oraz Y_HOME_BUMP_MM 0 ( jeśli to Marlin)
metoda II
możesz dodać sobie do startcode po linii
G28
dodać:
G92 X3.00 Y197.00
jeśli chcesz przesunąć o 3mm, wartość sobie dobierzesz eksperymentalnie. W zależności od tego po której stronie masz krańcówki i w którą stronę robiony jest "home". Generalnie chodzi o to by skorygować nico wartości które normalnie ustawiają się po home. Jeśli normalnie po home drukarka ustawia się w pozycji X=0, Y=200 to możesz to skorygować tak jak napisałem wyżej. Jeśli masz po home X=0, Y=0 to popraw na przykład na X3.00 Y3.00
Jeśli poniżej G28 masz w startcode jakieś G92 E0 lub G92 Z0 to je zostaw ale jesli masz jakieś G92 Xnn Ynn do zastąp powyższym
więcej na temat G92 jest tu https://reprap.org/wiki/G-code#G92:_Set_Position
czyli przykładowy startcode mógłby wyglądać tak:
poza tym
Metoda I
1. Printer Settings/Bed Shape na taki jak faktycznie rozmiar roboczy Twojego stołu
2. W firmware powinieneś mieć ustawiony ten sam rozmiar stołu oraz ew w Configuration_adv.h X_HOME_BUMP_MM 0 oraz Y_HOME_BUMP_MM 0 ( jeśli to Marlin)
metoda II
możesz dodać sobie do startcode po linii
G28
dodać:
G92 X3.00 Y197.00
jeśli chcesz przesunąć o 3mm, wartość sobie dobierzesz eksperymentalnie. W zależności od tego po której stronie masz krańcówki i w którą stronę robiony jest "home". Generalnie chodzi o to by skorygować nico wartości które normalnie ustawiają się po home. Jeśli normalnie po home drukarka ustawia się w pozycji X=0, Y=200 to możesz to skorygować tak jak napisałem wyżej. Jeśli masz po home X=0, Y=0 to popraw na przykład na X3.00 Y3.00
Jeśli poniżej G28 masz w startcode jakieś G92 E0 lub G92 Z0 to je zostaw ale jesli masz jakieś G92 Xnn Ynn do zastąp powyższym
więcej na temat G92 jest tu https://reprap.org/wiki/G-code#G92:_Set_Position
czyli przykładowy startcode mógłby wyglądać tak:
Kod: Zaznacz cały
M83 ; extruder relative mode
M104 S[first_layer_temperature] ; set extruder temp
M140 S[first_layer_bed_temperature] ; set bed temp
M190 S[first_layer_bed_temperature] ; wait for bed temp
M109 S[first_layer_temperature] ; wait for extruder temp
M200 D0
G28 ;Home
G92 X3.00 Y197.00
G92 E0
Prusa i3 mk3s https://tinyurl.com/y65mva4m
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
- Berg
- Zasłużony
- Postów w temacie: 6
- Posty: 7570
- Rejestracja: 05 lis 2016, 11:57
- Lokalizacja: Kraków
- Drukarka: Lume, K8400, HC Evo
- x 2675
Re: Problem z pozycjonowaniem elementu w granicach możliwości drukarki
a i jeszcze: w tym przypadku, jeśli tego ostatnio nie robiłeś, dobrze by było sprawdzić wcześniej, czy masz dobrze ustawioną liczbę mikrokroków na mm. Czyli w tym celu wydrukować pusty kwadrat np 100mmx100mm i zmierzyć suwmiarką, czy faktycznie tyle ma. Jeśli nie to poprawić w firmware drukarki.
Prusa i3 mk3s https://tinyurl.com/y65mva4m
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
-
- Konto z ograniczeniami
- Postów w temacie: 7
- Posty: 16
- Rejestracja: 07 lis 2018, 16:21
- Lokalizacja: Kielce
- Drukarka: Prusa i3
- Kontakt:
Re: Problem z pozycjonowaniem elementu w granicach możliwości drukarki
Jest tak: przy bazowaniu extruder wyjeżdża na krańcówki (oczywista oczywistość), gdy wydam polecenie G00 X0 Y0 to extruder wyjeżdza za daleko na stół (obrazek "jest"). A chciałbym mieć możliwość takiego poprawienia programowego, żeby po G00 X0 Y0 zatrzymywał się dokładnie nad narożnikiem stołu (obrazek "zyczenie"). Myślę, że to ustawienie rozwiązałoby mój problem.dziobu pisze:Czyli chcesz żeby podczas pracy on przejechał krańcówkę? Ma ją zmielić?
Ustawione, próbowałem się nawet bawić parametrami A i B, jednak bez różnicy.rafaljot pisze:1. Printer Settings/Bed Shape na taki jak faktycznie rozmiar roboczy Twojego stołu
To nie Marlinrafaljot pisze:2. W firmware powinieneś mieć ustawiony ten sam rozmiar stołu oraz ew w Configuration_adv.h X_HOME_BUMP_MM 0 oraz Y_HOME_BUMP_MM 0 ( jeśli to Marlin)
To może być doraźnie dobry pomysł, spróbuję jutro bo na rano wstaję do roboty A czy dałoby radę zmienić gdzieś w oprogramowaniu ten offset na stałe, tak żeby X0 Y0 było zawsze nad narożnikiem stołu?rafaljot pisze:metoda II
możesz dodać sobie do startcode po linii
G28
dodać:
G92 X3.00 Y197.00
- Załączniki
-
- Zyczenie.png (5.04 KiB) Przejrzano 3941 razy
-
- Jest.png (3.87 KiB) Przejrzano 3941 razy
Ostatnio zmieniony 07 lis 2018, 20:50 przez gadzik90, łącznie zmieniany 1 raz.
- Berg
- Zasłużony
- Postów w temacie: 6
- Posty: 7570
- Rejestracja: 05 lis 2016, 11:57
- Lokalizacja: Kraków
- Drukarka: Lume, K8400, HC Evo
- x 2675
Re: Problem z pozycjonowaniem elementu w granicach możliwości drukarki
Punk 1 i 2 musi być wykonany razem. sam pkt 1. nie wystarczy.gadzik90 pisze: Ustawione, próbowałem się nawet bawić parametrami A i B, jednak bez różnicy.
Wiemy już że to nie Marlin. To zaraz napiszę jak to będzie w DuetWifi/reprapfirmware, jutro dowiemy się, że to nie duet wifi , pojutrze opiszę jak w Klipperzegadzik90 pisze: To nie Marlin
tak, da się oczywiście. Tak jak opisałem w metodzie I.gadzik90 pisze: czy dałoby radę zmienić gdzieś w oprogramowaniu ten offset na stałe, tak żeby X0 Y0 było zawsze nad narożnikiem stołu?
Prusa i3 mk3s https://tinyurl.com/y65mva4m
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2