mikrokroki silnika
mikrokroki silnika
Witam,
Zmieniłem sterowniki silników na ekstruderze i na osi Z z DRV8825 na LV8729.
Problem polega na tym, że silniki przesuwają się o 1/4 żądanej odległości(o ile dobrze zmierzyłem).
Czy muszę zmienić ilość mikrokroków na tych sterownikach?
I w jaki sposób to zrobić?
Jest to kwestia podpięcia fizycznie pinów(w określony w konfiguracji sposób), które tym sterują, do jakiegoś innego pinu, czy robi się to w firmware?
Zmieniłem sterowniki silników na ekstruderze i na osi Z z DRV8825 na LV8729.
Problem polega na tym, że silniki przesuwają się o 1/4 żądanej odległości(o ile dobrze zmierzyłem).
Czy muszę zmienić ilość mikrokroków na tych sterownikach?
I w jaki sposób to zrobić?
Jest to kwestia podpięcia fizycznie pinów(w określony w konfiguracji sposób), które tym sterują, do jakiegoś innego pinu, czy robi się to w firmware?
- morf
- Drukarz
- Postów w temacie: 1
- Posty: 3223
- Rejestracja: 17 sty 2017, 12:28
- Drukarka: Reprapy, Prusa MK3S
- x 1594
Re: mikrokroki silnika
ogolnie mikrokrok w najbardziej popularnych konstrukcjach typu RAMPS i pochodne reguluje sie zworkami lub luto-zworkami.
DLA LV8729
Masz dwie opcje albo zwiekszyc ilosc krokow/mm albo zmienic mikrokrok
DLA LV8729
Masz dwie opcje albo zwiekszyc ilosc krokow/mm albo zmienic mikrokrok
Norbert
Done is better than perfect.
- Berg
- Zasłużony
- Postów w temacie: 3
- Posty: 7569
- Rejestracja: 05 lis 2016, 11:57
- Lokalizacja: Kraków
- Drukarka: Lume, K8400, HC Evo
- x 2675
Re: mikrokroki silnika
Czyli jedno z poniższych rozwiązań:
- jeśli masz zworki przy stepstikach, to wyjmij środkowe.
- Jeśli nie masz zworek i masz elektornikę 8bit (np płytka trigorilla) to wylutuj, lub obetnij nóżkę stepstika MS2.
- Jeśli masz elektronikę 32bitową, to zwiększ w firmware liczbę mikrkroków na mm czterokrotnie.
- jeśli masz zworki przy stepstikach, to wyjmij środkowe.
- Jeśli nie masz zworek i masz elektornikę 8bit (np płytka trigorilla) to wylutuj, lub obetnij nóżkę stepstika MS2.
- Jeśli masz elektronikę 32bitową, to zwiększ w firmware liczbę mikrkroków na mm czterokrotnie.
Norbert
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
Re: mikrokroki silnika
- Mam elektronikę 8 bit(płytka z drukarki vertex k8400).- Jeśli (...) masz elektornikę 8bit (np płytka trigorilla) to wylutuj, lub obetnij nóżkę stepstika MS2.
- Jeśli masz elektronikę 32bitową, to zwiększ w firmware liczbę mikrkroków na mm czterokrotnie.
- Chodzi o to, że słabsza niż 32 bit elektronika nie poradziłaby sobie z liczeniem tak dużej ilości kroków?
Czy jest większa szansa, że silniki gubiły by kroki przy tak dużej rozdzielczości?
- FlameRunner
- Zasłużony
- Postów w temacie: 5
- Posty: 6568
- Rejestracja: 15 kwie 2016, 21:26
- x 2056
Re: mikrokroki silnika
Tak.Norbert pisze:- Chodzi o to, że słabsza niż 32 bit elektronika nie poradziłaby sobie z liczeniem tak dużej ilości kroków?
Nie. Ważne jest, jaki będzie prąd w pozycji kolejnego pełnego kroku. A czy dojdziesz do niego w mikrokrokach co 1/16 czy co 1/128 lub 1/256 to już bez różnicy. Tak że dla elektroniki 8bit większy sens mogą mieć na przykład TMC2208, które mogą interpolować mikrokrok, na przykład z 1/16 do 1/256, dzięki czemu uC ma tyle samo pracy, a ruch silników jest dużo płynniejszy.Norbert pisze:Czy jest większa szansa, że silniki gubiły by kroki przy tak dużej rozdzielczości?
Norbert
- Berg
- Zasłużony
- Postów w temacie: 3
- Posty: 7569
- Rejestracja: 05 lis 2016, 11:57
- Lokalizacja: Kraków
- Drukarka: Lume, K8400, HC Evo
- x 2675
Re: mikrokroki silnika
Acha, K8400, nietypowo. No to jest jeszcze metoda 4:
- akurat tam nie ma zworek ale jest miejsce na wlutowanie zworek (6 otworków pod każdym stepstikiem). Można to zrobić tak by wystawały na drugą stronę. Lub poszukać takich niskich (niższych niż normalne bo normalne nie wchodzą pod stepstika). Są w TME. Jeśli chcesz wlutować zworki to trzeba przeciąć ścieżki między padam.
PS: płytka od K8400 jest fajnie solidnie wykonana, niestety błędnie. Dlatego nie martw się za bardzo o nią. Strata jakby co niewielka.
- akurat tam nie ma zworek ale jest miejsce na wlutowanie zworek (6 otworków pod każdym stepstikiem). Można to zrobić tak by wystawały na drugą stronę. Lub poszukać takich niskich (niższych niż normalne bo normalne nie wchodzą pod stepstika). Są w TME. Jeśli chcesz wlutować zworki to trzeba przeciąć ścieżki między padam.
PS: płytka od K8400 jest fajnie solidnie wykonana, niestety błędnie. Dlatego nie martw się za bardzo o nią. Strata jakby co niewielka.
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
Re: mikrokroki silnika
Nie wiem czy dobrze rozumiem, chodzi tu o to, że silnik gubi kroki przy kolejnym pełnym obrocie, a pomiędzy pełnymi obrotami to się nie zdarza?Nie. Ważne jest, jaki będzie prąd w pozycji kolejnego pełnego kroku. A czy dojdziesz do niego w mikrokrokach co 1/16 czy co 1/128 lub 1/256 to już bez różnicy.
Te chcę założyć na osie X, YTak że dla elektroniki 8bit większy sens mogą mieć na przykład TMC2208
(...)które mogą interpolować mikrokrok, na przykład z 1/16 do 1/256, dzięki czemu uC ma tyle samo pracy, a ruch silników jest dużo płynniejszy.
Tego nie rozumiem, nie wiem co to znaczy "interpolować mikrokrok", nie wiem co to znaczy "uC"
Byłbym wdzięczny, gdybym mógł prosić o prostrze wytłumaczenie
Re: mikrokroki silnika
Wlutowanie zworek ma sens tylko wtedy gdy będę potrzebował na szybko, zmienić ilość kroków silnika?(...)kurat tam nie ma zworek ale jest miejsce na wlutowanie zworek (6 otworków pod każdym stepstikiem). Można to zrobić tak by wystawały na drugą stronę. Lub poszukać takich niskich (niższych niż normalne bo normalne nie wchodzą pod stepstika). Są w TME. Jeśli chcesz wlutować zworki to trzeba przeciąć ścieżki między padam.
Jeśli chcę żeby silnik pracował tylko i wyłącznie w rozdzielczości 1/32 pełnego kroku, to traci sens?
- FlameRunner
- Zasłużony
- Postów w temacie: 5
- Posty: 6568
- Rejestracja: 15 kwie 2016, 21:26
- x 2056
Re: mikrokroki silnika
uC - microcontroller - tutaj chodzi o główny procesor na płycie głównej drukarki.
Co do silników krokowych, sterowania silnikami krokowymi i mikrokroku - po prostu poczytaj. Prośba o zrobienie tutaj całego wykładu to duża prośba.
Co do silników krokowych, sterowania silnikami krokowymi i mikrokroku - po prostu poczytaj. Prośba o zrobienie tutaj całego wykładu to duża prośba.
- Berg
- Zasłużony
- Postów w temacie: 3
- Posty: 7569
- Rejestracja: 05 lis 2016, 11:57
- Lokalizacja: Kraków
- Drukarka: Lume, K8400, HC Evo
- x 2675
Re: mikrokroki silnika
up to you.Norbert pisze: Wlutowanie zworek ma sens tylko wtedy gdy będę potrzebował na szybko, zmienić ilość kroków silnika?
Jeśli chcę żeby silnik pracował tylko i wyłącznie w rozdzielczości 1/32 pełnego kroku, to traci sens?
odnośnie pozostałych kwestii, to w którymś wątku o silnikach krokowych były wklejone linki do artykułów na temat zasady działania, mikrorkoków, zależności momentu od różnych czynników (napięcie, prędkość, indukcyjność, ...) albo Google. Temat jest dość rozległy, tak że polecam. Metodą "pytanie - odpowiedź" nie zajedziemy daleko bo nam admin wątek skasuje.
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