Ender 3 Pro + SKR1.3 + TMC2209

matejkoo
Konto z ograniczeniami
Postów w temacie: 9
Posty: 13
Rejestracja: 26 kwie 2020, 12:06

Ender 3 Pro + SKR1.3 + TMC2209

Post autor: matejkoo »

Cześć,

Z góry dziękuje za uwagi i sugestię bo moje pomysły już się skończyły. Od dawna czytam to forum ale teraz przyszedł czas że samo czytanie już nie pomaga ;/ posiadam:
- Ender 3 Pro,
- SKR 1.3,
- TMC2209.

Zgodnie z instrukcją z https://www.youtube.com/watch?v=GNGN2iSQ5j4 wyciągnąłem wszystkie zworki pod stepstickami, zostawiłem tylko czerwone dla "uatr". Konfig dla Marlina (Marlin-bugfix-2.0.x) pobrałem z przykładowego configu dla Ender 3 (z repo Marlina) zmieniając tylko:

w Configuration_adv.h:
#define E0_AUTO_FAN_PIN P2_04

w Configuration.h:
#define SERIAL_PORT -1
#define SERIAL_PORT_2 0
#define MOTHERBOARD BOARD_BTT_SKR_V1_3
#define TEMP_SENSOR_0 5
#define TEMP_SENSOR_BED 5
#define X[Y,Z,E0]_DRIVER_TYPE TMC2209_STANDALONE
#define BED_CENTER_AT_0_0

Z kompilowałem, wrzuciłem na kartę, do drukarki, uruchomienie i "działa"

O ile stepstiki działają i drukarka wraca do pozycji 0,0 o tyle przesunięcie byle jakiej osi jest "podwójne. Jeśli z Cure czy menu przesunę jakąś głowicę o 10mm to jest przesunięta o 20mm, czemu tak?

- jak mogę sprawdzić czy stepsticki nie uległy uszkodzeniu?
- co mogłem źle ustawić?

Prosiłbym o jakieś pomysły i sugestię bo nie wiem co robić ;/ może źle wrzucam soft... sam nie wiem.

Pozdrawiam
matejkoo
Awatar użytkownika
epon
Postów w temacie: 1
Posty: 234
Rejestracja: 20 maja 2018, 20:24
Lokalizacja: Hajnówka
x 48

Re: Ender 3 Pro + SKR1.3 + TMC2209

Post autor: epon »

a jak masz ustawione #define DEFAULT_AXIS_STEPS_PER_UNIT { 160, 160, 3200/8, 573.1 }
to moje ustawienie silniki 400 krokowe
H-bot w ciągłej budowie
matejkoo
Konto z ograniczeniami
Postów w temacie: 9
Posty: 13
Rejestracja: 26 kwie 2020, 12:06

Re: Ender 3 Pro + SKR1.3 + TMC2209

Post autor: matejkoo »

Ustawione z template dla tej drukarki, więc zakładam że dobrze.
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 93 }
Awatar użytkownika
TDI-CAD
Postów w temacie: 1
Posty: 1544
Rejestracja: 19 kwie 2016, 19:27
Lokalizacja: Wrocław
Drukarka: K1C, Gate 1 fiber
x 568

Re: Ender 3 Pro + SKR1.3 + TMC2209

Post autor: TDI-CAD »

To wyglada na to ,że stepsticki nie dzialaja w trybie uart. Sterowanie ilością kroków z marlina nie działa.
matejkoo
Konto z ograniczeniami
Postów w temacie: 9
Posty: 13
Rejestracja: 26 kwie 2020, 12:06

Re: Ender 3 Pro + SKR1.3 + TMC2209

Post autor: matejkoo »

Problem w mojej konfiguracji? zworki? czy też stepsticki uległy uszkodzeniu?
Awatar użytkownika
tomek_3100
Postów w temacie: 1
Posty: 253
Rejestracja: 12 lis 2019, 08:33
Drukarka: Xy2 pro, V2
x 32
Kontakt:

Re: Ender 3 Pro + SKR1.3 + TMC2209

Post autor: tomek_3100 »

Najpewniej mikrokroki albo kroki źle ustawione.
Wkonfigu masz dwa razy więcej niż drukarka i stąd wynika rozbieżność
Był temat o ustawianiu TMC 2208 albo 2209 ...
Anet A6---sprzedana:)
CoreXY ---sprzedana:)
Tronxy xy2 pro -- wół roboczy :)
CoreXY v2--- kalibruje...
Flsun i3- zmodowana/sprzedana
matejkoo
Konto z ograniczeniami
Postów w temacie: 9
Posty: 13
Rejestracja: 26 kwie 2020, 12:06

Re: Ender 3 Pro + SKR1.3 + TMC2209

Post autor: matejkoo »

@tomek_3100: rozumiem że chodzi o ustawienie vref? swoją drogą to normalne że nie chodzi out of box z konfigiem? pytam jako "nowy" w tej branży.
Awatar użytkownika
Andrzej_W
Drukarz
Postów w temacie: 1
Posty: 1782
Rejestracja: 16 lut 2020, 20:25
Drukarka: 3d Pen
x 756

Re: Ender 3 Pro + SKR1.3 + TMC2209

Post autor: Andrzej_W »

Micro kroki odpowiadają za obrót o daną część koła trzeba je ustawić odpowiednio do swoich silników jak źle ustawisz to zamiast przesuwać oś o powiedzmy 100 mm to będzie 108 mm.
A vref odpowiada za napięcie stepstików którym się reguluje zasilanie silników krokowych czy jakoś tak.
Zasada jest taka że po wykryciu zadziałania endstopów dla oprogramowania jest to punkt zero skoro masz rozbieżności w tym co zadajesz drukarce do przesunięcia osi a wynik masz większy podwójnie to musisz poprawić ilość kroków na jeden obrót. Tylko nie wiem gdzie się to ustawia programowo czy sprzętowo.
Awatar użytkownika
kamilxxg
Postów w temacie: 3
Posty: 257
Rejestracja: 25 lis 2018, 19:18
Drukarka: Ender-3 Bear Upgrade
x 71

Re: Ender 3 Pro + SKR1.3 + TMC2209

Post autor: kamilxxg »

Parametr driver type TMC2209_STANDALONE dla X, Y, Z i E0, który masz ustawiony odpowiada za sterowanie sprzętowe i wtedy będziesz miał takie vref jak ustawisz potencjometrem i takie kroki jak ustawisz zworkami. Jak ustawisz TMC2209 bez standalone i jednocześnie ustawisz zworki w tym trybie (UART) to będziesz mógł zmieniać ustawienia vref w plikach konfiguracyjnych marlina, domyślnych kroków nie zmieniaj na razie bo jest ustawiana interpolacja w marlinie.

Jeśli konfigurujesz marlina w Visual Studio Code to będziesz widział czy jakieś parametry są aktywne czy nie, np ustawienia dla sterowników TMC bo kod będzie miał ciemniejszy kolor i wtedy ich zmiana nic nie powoduje.
Ender-3 "Bear Upgrade" SKR V1.4, TMC2209, Dragon, BMG | Wyeliminowałem szparkę zanim to było modne!
Mingda MD-16 Fabryczna wersja... na razie
matejkoo
Konto z ograniczeniami
Postów w temacie: 9
Posty: 13
Rejestracja: 26 kwie 2020, 12:06

Re: Ender 3 Pro + SKR1.3 + TMC2209

Post autor: matejkoo »

@ kamilxxg: dziękuje za pomoc, źle zrozumiałem pojęcie "standalone", widzę że wielu youtuberów jak i blogerów troszkę wprowadza w błąd, więc ustawiłem teraz na TMC2009 i zworkami na trym UATR, jest lepiej, 10mm sprawia wrażenie 10mm ale po wydaniu komendu ruchu silniki niesamowicie syczą ;/ zgaduję że muszę zmienić coś z prądem... czy źle zgaduję?

Pozdrawiam
ODPOWIEDZ

Wróć do „Ender”