K8200 przebudowa
- dragonn
- Zasłużony
- Postów w temacie: 5
- Posty: 6384
- Rejestracja: 12 gru 2016, 21:50
- Lokalizacja: Opole
- Drukarka: LUME
- x 1455
Re: K8200 przebudowa
A przepiąłeś wtedy krańcówkę na inny port? X min i X max mają osobne wyjście. I odblokowałeś odpowiedni USE_X?
-
- Konto z ograniczeniami
- Postów w temacie: 3
- Posty: 24
- Rejestracja: 15 sty 2018, 08:56
- Drukarka: k8200, Mendel90, X5S
- x 2
Re: K8200 przebudowa
Z tego co widzę kolega korzysta z oryginalnej płytki do k8200 - tam jest tylko wyprowadzony X_min... Trzeba zmienić definicję pinów w marlinie żeby to zadziałałodragonn pisze:A przepiąłeś wtedy krańcówkę na inny port? X min i X max mają osobne wyjście. I odblokowałeś odpowiedni USE_X?
- dragonn
- Zasłużony
- Postów w temacie: 5
- Posty: 6384
- Rejestracja: 12 gru 2016, 21:50
- Lokalizacja: Opole
- Drukarka: LUME
- x 1455
Re: K8200 przebudowa
No to mocno zmienia postać rzeczy, nie mam K8200 to nie wiedziałem tego. Jeśli wiesz który to plik definicji jest to może poprowadzisz dalej? Ja bym musiał szukać tego gdzie to w ogóle jest.
-
- Konto z ograniczeniami
- Postów w temacie: 3
- Posty: 24
- Rejestracja: 15 sty 2018, 08:56
- Drukarka: k8200, Mendel90, X5S
- x 2
Re: K8200 przebudowa
W marlinie: pins_K8200.h który jest tylko przekierowaniem na pins_3DRAG.h który poprawia piny z pins_RAMPS.h. Więc moim zdaniem najlepiej w przypadku takiej przeróbki dopisać na końcu pins_K8200.h:
#undef X_MIN_PIN
#undef X_MAX_PIN
#define X_MAX_PIN 3
Od razu uprzedzam, że nie mam jak tego przetestować
Edit: Oczywiście najlepiej sprawdzić działanie całości przy pomocy M119
#undef X_MIN_PIN
#undef X_MAX_PIN
#define X_MAX_PIN 3
Od razu uprzedzam, że nie mam jak tego przetestować
Edit: Oczywiście najlepiej sprawdzić działanie całości przy pomocy M119
Potfur
Re: K8200 przebudowa
Na płytce jest coś takiego:
Zamieniłem piny - na + i będę próbował chyba że + jest a nie jest aktywny to wtedy będzie kiepsko.
Zamieniłem piny - na + i będę próbował chyba że + jest a nie jest aktywny to wtedy będzie kiepsko.
- dragonn
- Zasłużony
- Postów w temacie: 5
- Posty: 6384
- Rejestracja: 12 gru 2016, 21:50
- Lokalizacja: Opole
- Drukarka: LUME
- x 1455
Re: K8200 przebudowa
NIE NIE nie zamieniaj pinów na wtyczce, po prostu masz jedno wyjście na X i trzeba zrobić to co pisze mmonsterski
Zamieniając piny na wtyczce zaraz możesz spalić elektronikę bo to jest zasilanie endstopa a nie kierunek homowania!
Zamieniając piny na wtyczce zaraz możesz spalić elektronikę bo to jest zasilanie endstopa a nie kierunek homowania!
Re: K8200 przebudowa
Znalazłem plik pins.h moja płyta ma oznaczenie 77
Tak wyglądają ustawienia:
#if MOTHERBOARD == 33 || MOTHERBOARD == 34 || MOTHERBOARD == 77
#if MOTHERBOARD == 77
#define X_STEP_PIN 54
#define X_DIR_PIN 55
#define X_ENABLE_PIN 38
#define X_MIN_PIN 3
#define X_MAX_PIN -1 //2 //Max endstops default to disabled "-1", set to commented value to enable.
#define Y_STEP_PIN 60
#define Y_DIR_PIN 61
#define Y_ENABLE_PIN 56
#define Y_MIN_PIN 14
#define Y_MAX_PIN -1 //15
#define Z_STEP_PIN 46
#define Z_DIR_PIN 48
#define Z_ENABLE_PIN 63
#define Z_MIN_PIN 18
#define Z_MAX_PIN -1
#define Z2_STEP_PIN 36
#define Z2_DIR_PIN 34
#define Z2_ENABLE_PIN 30
#define E0_STEP_PIN 26
#define E0_DIR_PIN 28
#define E0_ENABLE_PIN 24
#define E1_STEP_PIN 36
#define E1_DIR_PIN 34
#define E1_ENABLE_PIN 30
#define SDPOWER -1
#define SDSS 25//53
#define LED_PIN 13
#define BEEPER 33
#else
#define X_STEP_PIN 54
#define X_DIR_PIN 55
#define X_ENABLE_PIN 38
#define X_MIN_PIN 3
#define X_MAX_PIN 2 //2 //Max endstops default to disabled "-1", set to commented value to enable.
#define Y_STEP_PIN 60
#define Y_DIR_PIN 61
#define Y_ENABLE_PIN 56
#define Y_MIN_PIN 14
#define Y_MAX_PIN 15 //15
#define Z_STEP_PIN 46
#define Z_DIR_PIN 48
#define Z_ENABLE_PIN 62
#define Z_MIN_PIN 18
#define Z_MAX_PIN 19
#define Z2_STEP_PIN 36
#define Z2_DIR_PIN 34
#define Z2_ENABLE_PIN 30
#define E0_STEP_PIN 26
#define E0_DIR_PIN 28
#define E0_ENABLE_PIN 24
#define E1_STEP_PIN 36
#define E1_DIR_PIN 34
#define E1_ENABLE_PIN 30
#define SDPOWER -1
#define SDSS 53
#define LED_PIN 13
#endif
Dobrze rozumiem ,że x_max jest nieaktywny i trzeba zamienić na x_min ? Czy lepiej dodać to co napisał mmonsterski
Tak wyglądają ustawienia:
#if MOTHERBOARD == 33 || MOTHERBOARD == 34 || MOTHERBOARD == 77
#if MOTHERBOARD == 77
#define X_STEP_PIN 54
#define X_DIR_PIN 55
#define X_ENABLE_PIN 38
#define X_MIN_PIN 3
#define X_MAX_PIN -1 //2 //Max endstops default to disabled "-1", set to commented value to enable.
#define Y_STEP_PIN 60
#define Y_DIR_PIN 61
#define Y_ENABLE_PIN 56
#define Y_MIN_PIN 14
#define Y_MAX_PIN -1 //15
#define Z_STEP_PIN 46
#define Z_DIR_PIN 48
#define Z_ENABLE_PIN 63
#define Z_MIN_PIN 18
#define Z_MAX_PIN -1
#define Z2_STEP_PIN 36
#define Z2_DIR_PIN 34
#define Z2_ENABLE_PIN 30
#define E0_STEP_PIN 26
#define E0_DIR_PIN 28
#define E0_ENABLE_PIN 24
#define E1_STEP_PIN 36
#define E1_DIR_PIN 34
#define E1_ENABLE_PIN 30
#define SDPOWER -1
#define SDSS 25//53
#define LED_PIN 13
#define BEEPER 33
#else
#define X_STEP_PIN 54
#define X_DIR_PIN 55
#define X_ENABLE_PIN 38
#define X_MIN_PIN 3
#define X_MAX_PIN 2 //2 //Max endstops default to disabled "-1", set to commented value to enable.
#define Y_STEP_PIN 60
#define Y_DIR_PIN 61
#define Y_ENABLE_PIN 56
#define Y_MIN_PIN 14
#define Y_MAX_PIN 15 //15
#define Z_STEP_PIN 46
#define Z_DIR_PIN 48
#define Z_ENABLE_PIN 62
#define Z_MIN_PIN 18
#define Z_MAX_PIN 19
#define Z2_STEP_PIN 36
#define Z2_DIR_PIN 34
#define Z2_ENABLE_PIN 30
#define E0_STEP_PIN 26
#define E0_DIR_PIN 28
#define E0_ENABLE_PIN 24
#define E1_STEP_PIN 36
#define E1_DIR_PIN 34
#define E1_ENABLE_PIN 30
#define SDPOWER -1
#define SDSS 53
#define LED_PIN 13
#endif
Dobrze rozumiem ,że x_max jest nieaktywny i trzeba zamienić na x_min ? Czy lepiej dodać to co napisał mmonsterski
- dragonn
- Zasłużony
- Postów w temacie: 5
- Posty: 6384
- Rejestracja: 12 gru 2016, 21:50
- Lokalizacja: Opole
- Drukarka: LUME
- x 1455
Re: K8200 przebudowa
Czy to nie jest czasem plik Reptiera? Chyba tak.
W każdym razie, tak zamień X_MAX z X_MIN, to też musi zadziałać.
W każdym razie, tak zamień X_MAX z X_MIN, to też musi zadziałać.
Potfur
Re: K8200 przebudowa
Chyba będzie działać zaraz zrobię wydruk testowy i dam znać czy wszystko dobrze. Dziękuje wam za poświęcony czas i pomoc sam bym na to nie wpadł :/