Problem z silnikami, DRV8825
- Berg
- Zasłużony
- Postów w temacie: 4
- Posty: 7569
- Rejestracja: 05 lis 2016, 11:57
- Lokalizacja: Kraków
- Drukarka: Lume, K8400, HC Evo
- x 2675
Re: Problem z silnikami, DRV8825
a no wnosi tak, że na przykład chude wysokie elementy dobrze drukować z włączonym z-hop. Wychodzi to tym ładniej im ten z-hop jest dynamiczniejszy. Machanie kilkukilowym stołem na pewno tego nie zapewni.
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
- olo2000pm
- Konto z ograniczeniami
- Postów w temacie: 1
- Posty: 1394
- Rejestracja: 26 mar 2018, 12:48
- x 362
Re: Problem z silnikami, DRV8825
U mnie w Giants mam stół szklany 4mm plus szyba na której drukuję też 4mm i raz ustawiałem poziomowanie. Drukuje codziennie na dwóch głowicach i nie mam problemu z kalibracją.Teo pisze:Wykluczyć wpływ osi Z na jakość wydruku.rafaljot pisze:wykluczyć? nie rozumiem.Teo pisze:Chciałem w 100% wykluczyć stół i już do tego nie wracać
// użytkownik zbanowany permanentnie od dnia 10 10 2020
Re: Problem z silnikami, DRV8825
Po moim poprzednim poście szybko okazało się że problem wcale nie został rozwiązany. W kolejnych wydrukach znów zaczęły rozjeżdżać się warstwy i po kilku dniach znalazłem przyczynę.
W Configuration.h miałem zdefiniowane stepsticki dla wszystkich osi. Marlin w takim przypadku korzysta z parametrów dostępnych w datasheecie stepsticka, w tym także z minimalnego czasu trwania impulsu sterującego podanego przez producenta. Nadpisanie wartości w Configuration_adv.h w zmiennych MINIMUM_STEPPER_DIR_DELAY, MINIMUM_STEPPER_PULSE i MAXIMUM_STEPPER_RATE rozwiązało całkowicie problem. Łącznie przedrukowałem grubo ponad 100 h i kompletnie żadnych problemów.
Być może przyczyną jest stosowanie parametrów z datasheeta oryginalnego DRV dla chińskich zamienników, może to kwestia silników... ciężko powiedzieć.
Jeśli ktoś walczy z przesuniętymi warstwami w Marlinie 2.0 i powyższe rozwiązanie nie działa polecam zapoznać się z tematem na githubie odnośnie buga:
https://github.com/MarlinFirmware/Marlin/issues/12403
W Configuration.h miałem zdefiniowane stepsticki dla wszystkich osi. Marlin w takim przypadku korzysta z parametrów dostępnych w datasheecie stepsticka, w tym także z minimalnego czasu trwania impulsu sterującego podanego przez producenta. Nadpisanie wartości w Configuration_adv.h w zmiennych MINIMUM_STEPPER_DIR_DELAY, MINIMUM_STEPPER_PULSE i MAXIMUM_STEPPER_RATE rozwiązało całkowicie problem. Łącznie przedrukowałem grubo ponad 100 h i kompletnie żadnych problemów.
Być może przyczyną jest stosowanie parametrów z datasheeta oryginalnego DRV dla chińskich zamienników, może to kwestia silników... ciężko powiedzieć.
Jeśli ktoś walczy z przesuniętymi warstwami w Marlinie 2.0 i powyższe rozwiązanie nie działa polecam zapoznać się z tematem na githubie odnośnie buga:
https://github.com/MarlinFirmware/Marlin/issues/12403
FlameRunner