Jak działa autoleveling?

Dla zupełnie zielonych w temacie druku 3D
Awatar użytkownika
samezrp
Postów w temacie: 15
Posty: 1023
Rejestracja: 29 paź 2016, 15:57
x 66

Re: Jak działa autoleveling?

Post autor: samezrp »

Pytanie:
FW Repetier, Z_probe jest po lewej stronie głowicy, 50mm, zgodnie z opisem FW ustawione:

Kod: Zaznacz cały

#define Z_PROBE_X_OFFSET -50
#define Z_PROBE_Y_OFFSET 6
ale przy pomiarze bez przesunięcia X w prawo o 50 mm z_probe mierzy w powietrzu.
Wiecie co trzeba ustawić, żeby pomiar był nad stołem i FW wiedział, że w jakim miejscu mierzył?
Można ustawić w skrypcie G0 X50, ale wydaje mi się, że chyba po coś się ustawia ten offset. Czy się mylę?
Awatar użytkownika
samezrp
Postów w temacie: 15
Posty: 1023
Rejestracja: 29 paź 2016, 15:57
x 66

Re: Jak działa autoleveling?

Post autor: samezrp »

Nie ma to jak dyskutować ze sobą, ale może się komuś przyda.
W opisie napisali:

Kod: Zaznacz cały

Now that xy homing is working safely we want to home z. So we have to think about a position where we can home z. Normally this is done at xy home position. But the z probe is in most cases not where the nozzle is plus it must be over the bed to do a valid measurement. So firmware will activate z probe adding offset and measure. SO if you are lucky it works since you home to min x and probe is on left side of nozzle. If not we HOME_ORDER_XYTZ which allows us to set a min. temperature for nozzle (only important if extruder is part of z probe) and more important we can set a probing coordinate. So we move first to that coordinate and then measure the height with offset.
Ale rozwiązaniem nie jest ustawienie: HOME_ORDER_XYTZ
ale:

Kod: Zaznacz cały

#define ZHOME_X_POS 50
#define ZHOME_Y_POS 6
Awatar użytkownika
Wioletowy
Konto z ograniczeniami
Postów w temacie: 1
Posty: 225
Rejestracja: 21 kwie 2017, 11:19
Lokalizacja: Łódź
Drukarka: A8, I3 Haribo
x 3

Re: Jak działa autoleveling?

Post autor: Wioletowy »

Odkopę trochę temat autolevelingu stołu, jako że mam 4mm lustro położone na aluminiowym stole poszperałem trochę i znalazłem taki oto wynalazek do mojej delty na thingiverse http://www.thingiverse.com/thing:1387039 .Co myślicie na temat takiego patentu. Mam mieszane uczucia odnośnie tego że punktem 0 jest sama głowica... Czy aby to na pewno bezpieczne dla dyszy ? Idąc w tym kierunku pomyślałem o stalowej dyszy do mojego E3D, no ale wolę poddać ten temat głębszej dyskusji.
Pozdrawiam :)
Awatar użytkownika
McKee
Zasłużony
Postów w temacie: 1
Posty: 2630
Rejestracja: 20 kwie 2016, 23:00
x 717

Re: Jak działa autoleveling?

Post autor: McKee »

Moim zdaniem przekombinowane / nie stosować.
Dla dyszy bezpieczne (tego się, akurat nie ma co obawiać), ale dla dokładności pomiaru i wydruku niekoniecznie.
- umieszczenie dyszy na sprężynach chroni ją przed uszkodzeniami (w jakimś zakresie, ale moim zdaniem wystarczy)
- każda dodatkowa ruchoma część zmniejsza precyzję - wydruki na tym efektorze mogą być gorsze
- pomiar będzie wymagał każdorazowego rozegrania i wyczyszczenia dyszy, bo kapiący z dyszy filament będzie fałszować wyniki pomiaru
- większy ciężar -> gorsze wydruki

Dlatego (moim zdaniem) przekombinowane / nie stosować.
Motto na dziś: "How may I abuse you?"
wojtek2
Konto z ograniczeniami
Postów w temacie: 1
Posty: 14
Rejestracja: 28 sie 2018, 10:49
Lokalizacja: Pruszcz Gdański

Re: Jak działa autoleveling?

Post autor: wojtek2 »

A jeszcze jeżeli można się podpytać czy w końcu ktoś zamocował i przetestował "PiBot Optical Reflection Endstop Rev1.43 (Non-touch Auto-level Sensor)" lub "Sharp GP2Y0D805Z0F - cyfrowy czujnik odległości 5cm z podstawką PCB"?
Mam szybę coś około 4mm i wg mnie prosta to ona nie jest. Chciałbym takie coś zamocować ale nie wiem czy na zwykłej szybie to zadziała? Zakładam, że jak się ustawi wiele punktów pomiarowych to powinno zniwelować nierówność szyby.
Darek
Konto z ograniczeniami
Postów w temacie: 3
Posty: 5
Rejestracja: 04 lut 2020, 12:14

Re: Jak działa autoleveling?

Post autor: Darek »

W drukarce CR-10s zainstalowałem BLtouch, wgrałem na tę okoliczność soft producenta drukarki, ustawiłem offset Z i wygląda na to że czujnik działa.
pomiary wykonuje przed każdym wydrukiem z powtarzalnością 3-18um - to chyba dobrze.
19:51:43.222 : 0 1 2
19:51:43.222 : 0 -0.092 -0.058 -0.075
19:51:43.222 : 1 -0.055 +0.000 -0.005
19:51:43.223 : 2 -0.143 -0.028 +0.028

I na tym pozytywy się kończą bo na wydruku nie widać żeby ten czujnik jakoś działał.
W jednej części wydruku głowica jest za wysoko w innym za nisko. Chyba nie tak miało być żebym teraz ręcznie korygował pozom stołu.
Macie jakieś doświadczenie co dalej?


przy starcie drukarki:
19:01:43.123 : Cap:EEPROM:1
19:01:43.123 : M155 S1
19:01:43.123 : Cap:AUTOREPORT_TEMP:1
19:01:43.124 : Cap:PROGRESS:0
19:01:43.124 : Cap:PRINT_JOB:1
19:01:43.124 : Cap:AUTOLEVEL:1
19:01:43.124 : Cap:Z_PROBE:1
19:01:43.124 : Cap:LEVELING_DATA:1
19:01:43.124 : Cap:SOFTWARE_POWER:0
19:01:43.125 : Cap:TOGGLE_LIGHTS:0
19:01:43.125 : Cap:CASE_LIGHT_BRIGHTNESS:0
19:01:43.125 : Cap:EMERGENCY_PARSER:0
maciek163
Konto z ograniczeniami
Postów w temacie: 2
Posty: 16
Rejestracja: 21 paź 2019, 19:17
Drukarka: Creality CR10S Pro
x 6

Re: Jak działa autoleveling?

Post autor: maciek163 »

Darek,

W kodzie początkowym drukarki zaraz po G29 dodaj komendę:

M420 S1 Z2

Daj znać czy pomogło ;)
Darek
Konto z ograniczeniami
Postów w temacie: 3
Posty: 5
Rejestracja: 04 lut 2020, 12:14

Re: Jak działa autoleveling?

Post autor: Darek »

Obecnie mam u siebie tak:

M280 P0 S160 ; BLTouch alarm release
G4 P100 ; delay for BLTouch
G28 ; home
G29 ; auto bed leveling
M420 S1; Save mesh

Z2 o którym piszesz, jak rozumiem wyłączy korekty po osiągnięciu 2 mm, tak?
U mnie problem występuje właśnie z warstwą pierwszą.

więc Z2 pomoże pierwszej warstwie?
Darek
Konto z ograniczeniami
Postów w temacie: 3
Posty: 5
Rejestracja: 04 lut 2020, 12:14

Re: Jak działa autoleveling?

Post autor: Darek »

M420 S1 Z2 - nie pomogło
Awatar użytkownika
japim
Postów w temacie: 1
Posty: 704
Rejestracja: 12 lis 2019, 14:15
Lokalizacja: Warszawa
Drukarka: W sumie 19...
x 205
Kontakt:

Re: Jak działa autoleveling?

Post autor: japim »

wojtek2 pisze:A jeszcze jeżeli można się podpytać czy w końcu ktoś zamocował i przetestował "PiBot Optical Reflection Endstop Rev1.43 (Non-touch Auto-level Sensor)" lub "Sharp GP2Y0D805Z0F - cyfrowy czujnik odległości 5cm z podstawką PCB"?
Mam szybę coś około 4mm i wg mnie prosta to ona nie jest. Chciałbym takie coś zamocować ale nie wiem czy na zwykłej szybie to zadziała? Zakładam, że jak się ustawi wiele punktów pomiarowych to powinno zniwelować nierówność szyby.
Ja w moich drukarkach stosuje czujniki własnej konstrukcji: https://www.thingiverse.com/thing:3593971
Działa na tej samej zasadzie co BLTouch - tak samo się podłącza.
cyfron
Pozdrawiam,
Przemek

Moje projekty 3D: https://www.thingiverse.com/Japim/designs
Aktualne projekty modelarskie: https://www.rcgroups.com/forums/member.php?u=174992
ODPOWIEDZ

Wróć do „Pytania o sprawy podstawowe”