Strona 1 z 2

Marlin 2.0 DUE3DOM na Kossel Plus

: 11 cze 2019, 12:22
autor: samezrp
Siema,
Problem niby prozaiczny. Na postawie tego, zmieniłem płytę na naszej delcie forumowej (AnyCubic Kossel Plus) na DUE3DOM mini z TMC2130 na SPI.
Wszystko działa niby OK. Niby bo nie działa grzanie stołu. A w zasadzie działa, ale na stałe. Po resecie stół jest OFF, włączenie, niezależnie czy gcode, czy z menu czy po kablu włącza na stałe grzanie i grzeje do resetu. Nie działa PID, nie działa ograniczenie w SW, wyłączanie z menu czy po kablu też nie działa, tylko reset.
Myślałem, że może jest uszkodzony pin albo tranzystor, ale po wgraniu repetiera (na próbę, układ kartezjański) wszystko działa bez problemu.

Na tę chwile pytanie brzmi: spotkaliście się czymś takim na Marlinie?

Nie mam przy sobie configów więc się nie podzielę, oczywiście jeśli będzie potrzeba dorzucę, ale po 21, bardziej mnie zastanawia co może być nie tak i czy problem jest znany.
Wgrałbym 1.1.9, ale na tej wersji DUE3DOM nie jest wspierane i podejrzewam, że dłużej by zeszło kombinowanie niż doprowadzenie do działania Marlina 2.0.

Re: Marlin 2.0 DUE3DOM na Kossel Plus

: 11 cze 2019, 13:02
autor: Berg
mogę powiedzieć tylko tyle, że mam RAMPSA-FD z Arduino Due i Marlinem 2.0 w Delcie, czyli trochę podobnie do twojej konfiguracji i:
u mnie działa

może ten PIN od stołu jest błędnie gdzieś dwa razy użyty.

Re: Marlin 2.0 DUE3DOM na Kossel Plus

: 11 cze 2019, 13:12
autor: Berg
no długo to nie zajęło:
1. sprawdziłem jaki jest PIN od stołu w due3dom, tu:
https://github.com/MarlinFirmware/Marli ... DOM_MINI.h

Kod: Zaznacz cały

#define HEATER_BED_PIN      7   // BED MOSFET
2. potem co jest w Twoim configuration_adv.h , szukaj Ctrl+F znaku 7 no i znajduję tu:

Kod: Zaznacz cały

#define USE_CONTROLLER_FAN //modified Was undefined
#if ENABLED(USE_CONTROLLER_FAN)
  #define CONTROLLER_FAN_PIN 7 //modified Was undefined and -1        // Set a custom pin for the controller fan
  #define CONTROLLERFAN_SECS 60          // Duration in seconds for the fan to run after all motors are disabled
  #define CONTROLLERFAN_SPEED 255        // 255 == full speed
#endif
czyli włącza Ci stół gdy chce chłodzić elektronikę, A chce to robić gdy włącza silniki i/albo grzałki.

z tego co widzę w due3dom od tego jest pin 12:
czyli trzeba zmienić na:

Kod: Zaznacz cały

  #define CONTROLLER_FAN_PIN 12 //modified Was undefined and -1        // Set a custom pin for the controller fan
i podłączyć wentylator do FAN1 bo tmc2130 lubią chłodzenie.
albo na 9 (FAN2) w zależności jak tam masz te wentylatory podłączone.

Re: Marlin 2.0 DUE3DOM na Kossel Plus

: 11 cze 2019, 22:19
autor: samezrp
Kuźwa... Wpadłem na pomysł czy czasem coś nie używa tego pinu, ale przeszukiwałem pins_DUE3DOM_MINI.h a nie configi :/
Dzięki!

Re: Marlin 2.0 DUE3DOM na Kossel Plus

: 12 cze 2019, 18:10
autor: samezrp
rafaljot pisze:mogę powiedzieć tylko tyle, że mam RAMPSA-FD z Arduino Due i Marlinem 2.0 w Delcie, czyli trochę podobnie do twojej konfiguracji i:
u mnie działa
A działa u Ciebie ustawienie Z probe offset? U mnie max jak można ustawić pokrętłem to -9.950, wpisane w FW ustawia -5.700, M851 Z-15.7 tak samo, tylko -5.700. No i oczywiście drukuje 10mm nad stołem.

Re: Marlin 2.0 DUE3DOM na Kossel Plus

: 12 cze 2019, 20:48
autor: Berg
U mnie dziala

Re: Marlin 2.0 DUE3DOM na Kossel Plus

: 13 cze 2019, 08:05
autor: samezrp
Nie rozumiem tego, wyświetla -5.700, ale EEPROM (przez RepetierHost) pokazuje -15.700. Kręcenie gałką przy -9.950 wskakuje na -0.025 i ponownie jedzie w dół. Inicjalizacja EEPROMa zrobiona, tak samo na najnowszej wersji z githuba. Zaczynam się zastanawiać czy to nie kwestia EEPROMa due3dom. Spróbuje na TroGorilii to samo zrobić.

Re: Marlin 2.0 DUE3DOM na Kossel Plus

: 13 cze 2019, 09:33
autor: tig33r
Wyłącz obsługę eeprom, a poprawne wartości zakoduj w pliku marlina.

Re: Marlin 2.0 DUE3DOM na Kossel Plus

: 13 cze 2019, 14:43
autor: morf
@samezrp pewnie nic nie pomoge ale kojarze ze z due3doom cos z Eepromem trzeba zakombinowac (przy repetierze) przelaczac banki czy cos. Zupelnie nie pamietam teraz, dopytaj Krzysztofa moze...

Re: Marlin 2.0 DUE3DOM na Kossel Plus

: 13 cze 2019, 17:48
autor: samezrp
Coś musi być z configiem. Wyłączyłem EEPROM, jest -16.8 na defaultowej konfiguracji, night build z githuba, włączyłem EEPROM, to samo. Wrzuciłem config stary do nowego z githuba, jest -5.700. Szukam. Dzięki za chęci :)