Re: DUE3DOM LE - projekt taniej elektroniki z 6 driverami
: 20 sie 2018, 18:17
Tu mam całą konfigurację Marlin 2.0
https://www.dropbox.com/sh/gqt6c4b3ac0v ... 0tHNa?dl=0
https://www.dropbox.com/sh/gqt6c4b3ac0v ... 0tHNa?dl=0
W delegacji jestem więc nie nie sprawdzę jak na razie, pewnie w weekend.xarwell pisze:Marvin27 sprawdziłeś czy działa ?
Dobrze wyglądaMarvin27 pisze:Ostatnie części dziś doszły do mnie i tak prezentuje się całość :PS: sorry za jakość zdjęć, myślę nad zakupem cyfrówki do zdjęć makro.
Tak Marlin 2.0 śmiga, jedynie co, to nie mam jeszcze konkretnej termopary do przetestowania działania MAX6675.Fabrykator.pl pisze:Dobrze wyglądaMarvin27 pisze:Ostatnie części dziś doszły do mnie i tak prezentuje się całość :PS: sorry za jakość zdjęć, myślę nad zakupem cyfrówki do zdjęć makro.
Marlin już śmiga? Z repetierem powinno bez problemu chodzić.
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);
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
Tak właśnie myślałem, zaraz zobaczymy czy działa. Dzięki.dziobu pisze:Nie mam o tym zielonego pojęcia więc Ci pomogę
W configuration.h zdefiniuj brakujące linie (mam nadzieję że taki był zamysł i to bedzie działać):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".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
Możesz też w Printer.cpp pozmieniać nazwy z "EXT1_..." na "E1..." ale przy kolejnej wersji znowu będziesz miał ten błąd.