Strona 1 z 1

Rozpracowanie autolevelingu z ultimaker 3

: 23 kwie 2018, 11:22
autor: dragonn
Zaczeło się na czacie, ale robię temat żeby nie zaginęły informacje. Ultimaker 3 robi autoleveling mierząc pojemność pomiędzy alu stołu i dyszą (chyba?).

Co znalazłem na dany moment:
https://github.com/Ultimaker/Ultimaker3 ... e%20sensor
https://www.igo3d.com/Capacitive-sensor-Board-UM3
Trochę nie ogarniam, przydałby się info gdzie to w ogóle jest mocowane... i podłączone :D.

Zabieram się za czytanie tego https://community.ultimaker.com/topic/1 ... timaker-2/

Re: Rozpracowanie autolevelingu z ultimaker 3

: 23 kwie 2018, 11:25
autor: dragonn
Ok, mam coś więcej:
https://github.com/Ultimaker/Ultimaker3 ... 2-K_01.PDF

Z tego co widzę oni używają układu FDC1004DSCT

Re: Rozpracowanie autolevelingu z ultimaker 3

: 23 kwie 2018, 11:27
autor: Cosik
No w zasadzie to dało by się to zrobić bazując na czujnikach pojemnościowych które są już w drukarkach. Należy mierzyć pojemność między czubkiem dyszy a stołem. Więc tak naprawdę powinien wystarczyć jeden przewód do dyszy, jeden do stołu i skalibrowany układ który załączy się w podpowiednim momemcie.

Jakby ktoś miał rozbieralny czujnik pojemnościowy, to mógłby wrzucić zdjęcia rozebranego?

Re: Rozpracowanie autolevelingu z ultimaker 3

: 23 kwie 2018, 11:32
autor: dragonn
@Cosik tylko jest pytanie czy Ulti faktycznie tak to robi, na dany moment nie umiem znaleźć tego czy faktycznie jest coś podłączone do alu stołu. Zobacz sobie schematy.

Re: Rozpracowanie autolevelingu z ultimaker 3

: 23 kwie 2018, 11:34
autor: FlameRunner

Re: Rozpracowanie autolevelingu z ultimaker 3

: 23 kwie 2018, 11:44
autor: dragonn
Aaaa rozumiem, czyli tak naprawdę ich sensor nie wykrywa pozycji stoły tylko wykrywa to że odległość miedzy dyszą a stołem przestała się zmieniać. Sprytne! Dokładnie doczytałem i w tej sytuacji cokolwiek byśmy nie mieli na stole to to będzie i tak działać. Genialne :D, tylko niestety to nie zadziała z zwykłym przemysłowym czujnikiem który podaje tylko 1/0, musi być coś co wyrzuca analogowy pomiar + te przemysłowe są za duże.

Re: Rozpracowanie autolevelingu z ultimaker 3

: 23 kwie 2018, 11:46
autor: FlameRunner
Padło pytanie na SB o zabrudzenia, odpowiadam: stół i dysza powinny być czyste. Próbkowanie odbywa się na zimno. Cienka warstwa kleju na stole jeszcze ujdzie, ale jakiś zastygnięty filament na dyszy lub naleśnik na stole to już problem.

W tym aspekcie Zortrax wygrywa, tam i zerowanie osi Z, i asystowane poziomowanie stołu odbywa się z gorącą głowicą, tak że w praktyce nie przeszkadza ani syf na dyszy, ani gruba warstwa soku ABS na stole.
dragonn pisze:Aaaa rozumiem, czyli tak naprawdę ich sensor nie wykrywa pozycji stoły tylko wykrywa to że odległość miedzy dyszą a stołem przestała się zmieniać.
Dokładnie tak, jak od razu napisałem na SB. :P

Re: Rozpracowanie autolevelingu z ultimaker 3

: 23 kwie 2018, 11:49
autor: dragonn
@FlameRunner tylko chodzi o to że jak coś jest na stole czy nawet taki blob to tak naprawdę nie zakłóca pracy czujnika tylko spowoduje że po prostu za szybko się zatrzyma. Przynajmniej tak mi się wydaje, że wyłapać to by to wyłapało.

Re: Rozpracowanie autolevelingu z ultimaker 3

: 23 kwie 2018, 11:52
autor: FlameRunner
Prawda, ale pomiar i tak możesz wtedy wyrzucić do kosza. ;)

UM3 z tego czujnika korzysta do:
- zmapowania krzywizny stołu
- ustalenia pozycji zerowej stołu
- ustalenia offset Z między głowicami

Bez czystego stołu i dysz, nie ma prawa to poprawnie działać.

Re: Rozpracowanie autolevelingu z ultimaker 3

: 23 kwie 2018, 11:54
autor: dragonn
Jest to dość oczywiste ;), po prostu wiem że zwykłe pojemnościowe potrafią głupieć nawet jak się zmienia wilgotność powietrza, to jest dużo lepsze rozwiązanie :D.

Re: Rozpracowanie autolevelingu z ultimaker 3

: 23 kwie 2018, 11:58
autor: dragonn
Dobra, teraz zostało pytanie jak to po prostu jest po podłączane, czy faktycznie alu stołu jest gdzieś podłączone żeby to wykrywało pomiędzy nim a dyszą. No bo standardowy czujnik pojemnościowy tak nie działa.

Re: Rozpracowanie autolevelingu z ultimaker 3

: 23 kwie 2018, 12:56
autor: FlameRunner
Ja wcześniej na SB chyba źle napisałem...
Wygląda na to, że mierzona jest pojemność NIE:
- między dyszą/głowicą a stołem,
lecz:
- między spodem wózka XY a stołem.

W linkowanym przeze mnie wcześniej temacie napisano: "The bottom of the print head"
Gdzie w UM3:
- print head to jest cały wózek XY
- print core to jest wymienna głowica

Re: Rozpracowanie autolevelingu z ultimaker 3

: 23 kwie 2018, 13:00
autor: dragonn
Jak że wykrywane jest zatrzymanie zmiany pomiaru z czujnika ma to sens.
Znalazłem tutaj jedno zdjęcie:
https://cdn.shopify.com/s/files/1/0380/ ... 2987278806
Może ktoś ma coś bliżej, jak te przewody są podłączone. Widać tutaj własnie tą płytkę która dokonuje pomiaru.

Re: Rozpracowanie autolevelingu z ultimaker 3

: 23 kwie 2018, 13:04
autor: dragonn
https://d3v5bfco3dani2.cloudfront.net/p ... racket.jpg
https://i.ytimg.com/vi/0Ix0tb6QTXg/maxresdefault.jpg

parę zdjęć bliżej, jak widać płytka ta jest podłączona z obudową print head? Dobrze widzę?