Marlin 2.0 DUE3DOM na Kossel Plus

Oprogramowanie sterownika drukarki i do łączenia komputera z drukarką
Awatar użytkownika
samezrp
Postów w temacie: 7
Posty: 1022
Rejestracja: 29 paź 2016, 15:57
x 66

Marlin 2.0 DUE3DOM na Kossel Plus

Post 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.
morf
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 3
Posty: 7564
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2668

Re: Marlin 2.0 DUE3DOM na Kossel Plus

Post 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.
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 3
Posty: 7564
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2668

Re: Marlin 2.0 DUE3DOM na Kossel Plus

Post 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.
samezrp
Awatar użytkownika
samezrp
Postów w temacie: 7
Posty: 1022
Rejestracja: 29 paź 2016, 15:57
x 66

Re: Marlin 2.0 DUE3DOM na Kossel Plus

Post 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!
Awatar użytkownika
samezrp
Postów w temacie: 7
Posty: 1022
Rejestracja: 29 paź 2016, 15:57
x 66

Re: Marlin 2.0 DUE3DOM na Kossel Plus

Post 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.
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 3
Posty: 7564
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2668

Re: Marlin 2.0 DUE3DOM na Kossel Plus

Post autor: Berg »

U mnie dziala
Awatar użytkownika
samezrp
Postów w temacie: 7
Posty: 1022
Rejestracja: 29 paź 2016, 15:57
x 66

Re: Marlin 2.0 DUE3DOM na Kossel Plus

Post 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ć.
tig33r
Konto z ograniczeniami
Postów w temacie: 1
Posty: 629
Rejestracja: 15 lip 2017, 16:07
Drukarka: Hypercube Evolution
x 100

Re: Marlin 2.0 DUE3DOM na Kossel Plus

Post autor: tig33r »

Wyłącz obsługę eeprom, a poprawne wartości zakoduj w pliku marlina.
Awatar użytkownika
morf
Drukarz
Postów w temacie: 1
Posty: 3204
Rejestracja: 17 sty 2017, 12:28
Drukarka: Reprapy, Prusa MK3S
x 1578

Re: Marlin 2.0 DUE3DOM na Kossel Plus

Post 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...
Done is better than perfect.
Awatar użytkownika
samezrp
Postów w temacie: 7
Posty: 1022
Rejestracja: 29 paź 2016, 15:57
x 66

Re: Marlin 2.0 DUE3DOM na Kossel Plus

Post 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 :)
ODPOWIEDZ

Wróć do „Firmware'y i hosty”