DUE3DOM LE - projekt taniej elektroniki z 6 driverami

Czyli co i jak podłączyć żeby działało
Awatar użytkownika
Marvin27
Postów w temacie: 58
Posty: 709
Rejestracja: 26 paź 2017, 19:00
Lokalizacja: Wielka Wieś k./Wojnicza
Drukarka: Prusa MINI
x 170

Re: DUE3DOM LE - projekt taniej elektroniki z 6 driverami

Post autor: Marvin27 »

Tu mam całą konfigurację Marlin 2.0
https://www.dropbox.com/sh/gqt6c4b3ac0v ... 0tHNa?dl=0
xarwell
Konto z ograniczeniami
Postów w temacie: 7
Posty: 10
Rejestracja: 07 cze 2016, 09:32

Re: DUE3DOM LE - projekt taniej elektroniki z 6 driverami

Post autor: xarwell »

masz zdefiniowany termistor w TEMP_SENSOR_0. zmień na -2 i ci wysypie tym samym błędem
xarwell
Konto z ograniczeniami
Postów w temacie: 7
Posty: 10
Rejestracja: 07 cze 2016, 09:32

Re: DUE3DOM LE - projekt taniej elektroniki z 6 driverami

Post autor: xarwell »

Marvin27 sprawdziłeś czy działa ?
Awatar użytkownika
Marvin27
Postów w temacie: 58
Posty: 709
Rejestracja: 26 paź 2017, 19:00
Lokalizacja: Wielka Wieś k./Wojnicza
Drukarka: Prusa MINI
x 170

Re: RE: Re: DUE3DOM LE - projekt taniej elektroniki z 6 driverami

Post autor: Marvin27 »

xarwell pisze:Marvin27 sprawdziłeś czy działa ?
W delegacji jestem więc nie nie sprawdzę jak na razie, pewnie w weekend.

Wysłane z mojego SM-N9005 przy użyciu Tapatalka
Awatar użytkownika
DVJCODEC
Konto z ograniczeniami
Postów w temacie: 21
Posty: 227
Rejestracja: 19 kwie 2016, 10:10
x 64
Kontakt:

Re: DUE3DOM LE - projekt taniej elektroniki z 6 driverami

Post autor: DVJCODEC »

Marvin27 pisze:Ostatnie części dziś doszły do mnie i tak prezentuje się całość :
IMG_20180816_151737.jpg
IMG_20180816_151744.jpg
IMG_20180816_151903.jpg
IMG_20180816_151912.jpg
PS: sorry za jakość zdjęć, myślę nad zakupem cyfrówki do zdjęć makro.
Dobrze wygląda :mrgreen:
Marlin już śmiga? Z repetierem powinno bez problemu chodzić.
Awatar użytkownika
Marvin27
Postów w temacie: 58
Posty: 709
Rejestracja: 26 paź 2017, 19:00
Lokalizacja: Wielka Wieś k./Wojnicza
Drukarka: Prusa MINI
x 170

Re: DUE3DOM LE - projekt taniej elektroniki z 6 driverami

Post autor: Marvin27 »

Fabrykator.pl pisze:
Marvin27 pisze:Ostatnie części dziś doszły do mnie i tak prezentuje się całość :
IMG_20180816_151737.jpg
IMG_20180816_151744.jpg
IMG_20180816_151903.jpg
IMG_20180816_151912.jpg
PS: sorry za jakość zdjęć, myślę nad zakupem cyfrówki do zdjęć makro.
Dobrze wygląda :mrgreen:
Marlin już śmiga? Z repetierem powinno bez problemu chodzić.
Tak Marlin 2.0 śmiga, jedynie co, to nie mam jeszcze konkretnej termopary do przetestowania działania MAX6675.
Może spróbuje Repetiera, zobaczymy czy będzie lepiej działać. Co do konstrukcji płytki jak na razie nie dostrzegłem poważnych wad, jedynie miałem problem z NTC1, ale możliwe że to pasywne komponenty.
Awatar użytkownika
DVJCODEC
Konto z ograniczeniami
Postów w temacie: 21
Posty: 227
Rejestracja: 19 kwie 2016, 10:10
x 64
Kontakt:

Re: DUE3DOM LE - projekt taniej elektroniki z 6 driverami

Post autor: DVJCODEC »

Z termistorami nie powinno być problemu, bo tu zastosowałem to samo co w DUE3DOM pełnej wersji czy MINI.
Awatar użytkownika
Marvin27
Postów w temacie: 58
Posty: 709
Rejestracja: 26 paź 2017, 19:00
Lokalizacja: Wielka Wieś k./Wojnicza
Drukarka: Prusa MINI
x 170

Re: DUE3DOM LE - projekt taniej elektroniki z 6 driverami

Post autor: Marvin27 »

Kto już kompilował Repetiera na DUE3DOM LE ?
mam mały problem:

Kod: Zaznacz cały

Printer.cpp:1162: error: 'EXT1_ENABLE_PIN' was not declared in this scope

     Printer::tmc_driver_e1 = new TMC2130Stepper(EXT1_ENABLE_PIN, EXT1_DIR_PIN, EXT1_STEP_PIN, TMC2130_EXT1_CS_PIN);

                                                 ^

Printer.cpp:1162: error: 'EXT1_DIR_PIN' was not declared in this scope

     Printer::tmc_driver_e1 = new TMC2130Stepper(EXT1_ENABLE_PIN, EXT1_DIR_PIN, EXT1_STEP_PIN, TMC2130_EXT1_CS_PIN);

                                                                  ^

Printer.cpp:1162: error: 'EXT1_STEP_PIN' was not declared in this scope

     Printer::tmc_driver_e1 = new TMC2130Stepper(EXT1_ENABLE_PIN, EXT1_DIR_PIN, EXT1_STEP_PIN, TMC2130_EXT1_CS_PIN);

                                                                                ^

Printer.cpp:1167: error: 'EXT2_ENABLE_PIN' was not declared in this scope

     Printer::tmc_driver_e2 = new TMC2130Stepper(EXT2_ENABLE_PIN, EXT2_DIR_PIN, EXT2_STEP_PIN, TMC2130_EXT2_CS_PIN);

                                                 ^

Printer.cpp:1167: error: 'EXT2_DIR_PIN' was not declared in this scope

     Printer::tmc_driver_e2 = new TMC2130Stepper(EXT2_ENABLE_PIN, EXT2_DIR_PIN, EXT2_STEP_PIN, TMC2130_EXT2_CS_PIN);

                                                                  ^

Printer.cpp:1167: error: 'EXT2_STEP_PIN' was not declared in this scope

     Printer::tmc_driver_e2 = new TMC2130Stepper(EXT2_ENABLE_PIN, EXT2_DIR_PIN, EXT2_STEP_PIN, TMC2130_EXT2_CS_PIN);
Awatar użytkownika
dziobu
Zasłużony
Postów w temacie: 3
Posty: 8908
Rejestracja: 28 gru 2016, 16:38
Drukarka: ZMorph 2.0(S)
x 5842
Kontakt:

Re: DUE3DOM LE - projekt taniej elektroniki z 6 driverami

Post autor: dziobu »

Nie mam o tym zielonego pojęcia więc Ci pomogę :P

W configuration.h zdefiniuj brakujące linie (mam nadzieję że taki był zamysł i to bedzie działać):

Kod: Zaznacz cały

#define EXT1_STEP_PIN E1_STEP_PIN
#define EXT1_DIR_PIN E1_DIR_PIN
#define EXT1_ENABLE_PIN E1_ENABLE_PIN
#define EXT2_STEP_PIN E2_STEP_PIN
#define EXT2_DIR_PIN E2_DIR_PIN
#define EXT2_ENABLE_PIN E2_ENABLE_PIN
Dla porządku zrób to po pozycji "#define EXT0_JAM_PULLUP 0" (linia 121), choć nie ma to znaczenie. Jakbyś dopisywał na końcu to przed ostatnim "#endif".

Możesz też w Printer.cpp pozmieniać nazwy z "EXT1_..." na "E1..." ale przy kolejnej wersji znowu będziesz miał ten błąd.
Awatar użytkownika
Marvin27
Postów w temacie: 58
Posty: 709
Rejestracja: 26 paź 2017, 19:00
Lokalizacja: Wielka Wieś k./Wojnicza
Drukarka: Prusa MINI
x 170

Re: DUE3DOM LE - projekt taniej elektroniki z 6 driverami

Post autor: Marvin27 »

dziobu pisze:Nie mam o tym zielonego pojęcia więc Ci pomogę :P

W configuration.h zdefiniuj brakujące linie (mam nadzieję że taki był zamysł i to bedzie działać):

Kod: Zaznacz cały

#define EXT1_STEP_PIN E1_STEP_PIN
#define EXT1_DIR_PIN E1_DIR_PIN
#define EXT1_ENABLE_PIN E1_ENABLE_PIN
#define EXT2_STEP_PIN E2_STEP_PIN
#define EXT2_DIR_PIN E2_DIR_PIN
#define EXT2_ENABLE_PIN E2_ENABLE_PIN
Dla porządku zrób to po pozycji "#define EXT0_JAM_PULLUP 0" (linia 121), choć nie ma to znaczenie. Jakbyś dopisywał na końcu to przed ostatnim "#endif".

Możesz też w Printer.cpp pozmieniać nazwy z "EXT1_..." na "E1..." ale przy kolejnej wersji znowu będziesz miał ten błąd.
Tak właśnie myślałem, zaraz zobaczymy czy działa. Dzięki.

Edit:
Udało się skompilować, ale po wgraniu niestety, ani na ekranie, ani w konsoli nic się nie dzieje. :sad:
ODPOWIEDZ

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