BIGTREETECH SKR-PRO v1.0

Czyli co i jak podłączyć żeby działało
Awatar użytkownika
Janek_Porzycz
Postów w temacie: 1
Posty: 743
Rejestracja: 26 wrz 2019, 22:15
Lokalizacja: Warszawa
Drukarka: K1 Max, Ender 3 V3SE
x 491

Re: BIGTREETECH SKR-PRO v1.0

Post autor: Janek_Porzycz »

czosnekltd pisze:a może tu jest jakiś problem że "logiczny "Z-min jest ciągle w alarmie?

Kod: Zaznacz cały

Connecting...
Printer is now online.
>>>m280 po s10
SENDING:M280 PO S10
>>>m119
SENDING:M119
Reporting endstop status
x_min: open
y_min: open
z_min: TRIGGERED
z_probe: open
>>>M280 PO S90
SENDING:M280 PO S90
>>>m119
SENDING:M119
Reporting endstop status
x_min: open
y_min: open
z_min: TRIGGERED
z_probe: TRIGGERED
W repetierFirmware Z_min nie było w konfigugu (bo faktycznie był wyłączony) i miałem tylko bltoucha. Przy tej elektronice tez nie mam krańcówki Z_min ale w konfigu już występuje?!?!? W tutkach najczęściej występuje info by tylko zakomentować
//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
Ja u siebie mam to odkomentowane wlasnie a samego bltoucha mam podpietego jako z min a nie w miejscu probe i dziala
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 40
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: BIGTREETECH SKR-PRO v1.0

Post autor: Berg »

Kluczowe pytanie jest: A jakie masz stepstiki i jak podłączone.
czosnekltd
Postów w temacie: 19
Posty: 32
Rejestracja: 29 mar 2019, 09:54
x 1

Re: BIGTREETECH SKR-PRO v1.0

Post autor: czosnekltd »

Stepstiki TMC2209 z UART ale nie to jest problemem.... bo drukarka mechanicznie/eleltrycznie już działa....ostatnią rzeczą jaka mi została to poziomowanie
czosnekltd
Postów w temacie: 19
Posty: 32
Rejestracja: 29 mar 2019, 09:54
x 1

Re: BIGTREETECH SKR-PRO v1.0

Post autor: czosnekltd »

Janek_Porzycz pisze: Ja u siebie mam to odkomentowane wlasnie a samego bltoucha mam podpietego jako z min a nie w miejscu probe i dziala
a co masz w takim razie w pinsach?
bo ja mam:

Kod: Zaznacz cały

#ifndef Z_MIN_PROBE_PIN
  #define Z_MIN_PROBE_PIN  PA2
#endif
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 40
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: BIGTREETECH SKR-PRO v1.0

Post autor: Berg »

czosnekltd pisze:Stepstiki TMC2209 z UART ale nie to jest problemem.... bo drukarka mechanicznie/eleltrycznie już działa....ostatnią rzeczą jaka mi została to poziomowanie
Skoro jesteś pewien to ok. Jednak kontrolne jeszcze zapytam. Wiesz, że tam pin DIAG, ten dodatkowy, na krótkim boku tmc2209 zwarty jest właśnie z z-min i przy takiej konfiguracji trzeba go obciąć?
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 40
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: BIGTREETECH SKR-PRO v1.0

Post autor: Berg »

*nie DIAG tylko ten bliżej środka, INDEX
Dlatego lepiej się wpiąć w to gniazdko od bltoucha zamiast obcinać piny.
Ja mam tak PINDA2 i działa mi zarówno sensorless homeing na Z jak i czujnik zbliżeniowy
czosnekltd
Postów w temacie: 19
Posty: 32
Rejestracja: 29 mar 2019, 09:54
x 1

Re: BIGTREETECH SKR-PRO v1.0

Post autor: czosnekltd »

Witam
Znowu się pomyliłem...bo mam TMC2208 :(
Dostałem kilka wskazówek na facebookowej grupie SKRPRO....i jak tylko sprawdzę tamte wskazówki..... nieomieszkam podzielić się swoimi doświadczeniami.
SKR Pro 1.1 posiada zworkę którą wymusza się tryb UART... więc w mojej wersji TMC2208v.2.1 (z BTT) wystarczy zalutować odpowiednią zworkę na spodniej części laminatu.... w wolniejszej chwili opiszę co i jak.
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 40
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: BIGTREETECH SKR-PRO v1.0

Post autor: Berg »

wrzucił byś zdjęcie z widocznymi jumperami, stepem i tym co gdzie podłączyłeś, to by było warte 1000 słów. ;)
(nie wlutowałeś tych dodatkowych pinów, o których pisałem wcześniej, w 2208 też są ? )
czosnekltd
Postów w temacie: 19
Posty: 32
Rejestracja: 29 mar 2019, 09:54
x 1

Re: BIGTREETECH SKR-PRO v1.0

Post autor: czosnekltd »

Podzielę się swoimi doświadczeniami dot. podłącznia czujnika 3DTouch(klon BLTOUCH) do płyty SKR Pro.1.1.
Płyta SKR Pro 1.1 dla stepsticków TMC2208 w trybie komunikacji UART wymaga zwarcia tylko dwóch pinów (obudowa w kolorze czarnym)-fotki w załączeniu.
DOdatkowo same stepsticki z BigTreeTechTCM2208 w wersji 2.1 nalezy skonfigurować do trybu UART i wymaga to wykonania zworki dwóch pinpadów po spodniej stronie stepsicka. fotki w załączeniu ( Uwaga: jeśli nie wykonamy tej zworki na wyświetlaczu pojawi się komunikat o "błędzie komunikacji z TMC") a ha i jeszcze uwaga bo instrukcja z BTT w pdfie błędnie informuje o konieczności zwarcia innych padów.

Na płycie znajduje się 4-pinowe złącze oznaczone jako BLTOUCH
Pin1-5V
Pin2-PA1
Pin3 – GND
Pin4-PA2
I aby je wykorzystać należy odpowiednio zmienić plik pins_BTT_SKR_MINI_V1_1.h - gdzie redefiniujemy numer pinu dla Z_Min

Kod: Zaznacz cały

#define Z_MIN_PIN PA2 // BLTouch Header Pin
Połączenia wykonujemy wg załączonej tabeli ( w moim przypadku musiałem przedłużyć przewody, stąd pojawiła się przedłużka, o zmienionej kolorystyce przewodów).

W głównym pliku konfiguracyjnym Configuration.h wprowadzamy zmiany:

Kod: Zaznacz cały

In Configuration.h
#define Z_MIN_PROBE_ENDSTOP_INVERTING true
#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN //aby Z-probe korzystało z PA2 czyli dedykowanego pinu w SKR_PRO w złączu dla BLTOUCH
#define NOZZLE_TO_PROBE_OFFSET { -5, -48, 1 }
#define MIN_PROBE_EDGE 25 //10 by oddalić pierwszy punkt pomiarowy od krawędzi stołu, przy której nie na naklejki adhezyjnej
#define LCD_BED_LEVELING
#define Z_SAFE_HOMING
#define AUTO_BED_LEVELING_BILINEAR
#define DEBUG_LEVELING_FEATURE
dodatkowo można wg uznania:

Kod: Zaznacz cały

#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 4) //(Z_PROBE_SPEED_FAST / 2)
#define MULTIPLE_PROBING 3 //
#define EXTRA_PROBING    1  //#define EXTRA_PROBING    1   -odrzucanie najbardziej skrajnego wyniku odbiegającego od pozostałych(prawdopodobnego błędu pomiarowego
#define RESTORE_LEVELING_AFTER_G28
Można sprawdzić działanie:
//#define PROBING_FANS_OFF          // Turn fans off when probing
//#define NO_MOTION_BEFORE_HOMING  // Inhibit movement until all axes have been homed
//#define UNKNOWN_Z_NO_RAISE // Don't raise Z (lower the bed) if Z is "unknown." For beds that fall when Z is powered off.
//#define Z_HOMING_HEIGHT 4  // (mm) Minimal Z height before homing (G28) for Z clearance above the bed, clamps, ...// Be sure you have this distance over your Z_MAX_POS in case.
W dodatkowym pliku konfiguracyjnym configuration_adv.h wprowadziłem kolejne zmiany:

Kod: Zaznacz cały

I w configuration_adv.h
  #define BLTOUCH_SET_5V_MODE
#if PROBE_SELECTED && !IS_KINEMATIC
  #define MIN_PROBE_EDGE_LEFT MIN_PROBE_EDGE
  #define MIN_PROBE_EDGE_RIGHT MIN_PROBE_EDGE
  #define MIN_PROBE_EDGE_FRONT MIN_PROBE_EDGE
  #define MIN_PROBE_EDGE_BACK MIN_PROBE_EDGE
#endif
i to wszystko, możemy się cieszyć z autopoziomowania z poziomu menu

ps: stepstiki z BTT TMC2208 v.3 mają wyprowadzone dodatkowe piny z góry laminatu i wg instrukcji trzeba dwa z nich zewrzeć by wprowadzić te stepstiki w tryb UART....ale przy płycie SKR Pro nie jest to konieczne bo załatwiamy to wyżej opisaną zworką na płycie głównej.
Załączniki
SKR-PRO- BLTOUCH-połączenia.jpg
TMC-2208.v.2.1-tryb UART.jpg
SKR-pro-UART Zworka.jpg
TMC2208v.2.1-UART MODE.jpg
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 40
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: BIGTREETECH SKR-PRO v1.0

Post autor: Berg »

nie trzeba modyfikować pliku pins_BTT_SKR_MINI_V1_1.h
niepotrzebnie użyłeś tej dyrektywy #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
ODPOWIEDZ

Wróć do „Elektronika sterująca, wyświetlacze”