Marlin 2.0 DUE3DOM na Kossel Plus

Oprogramowanie sterownika drukarki i do łączenia komputera z drukarką
Awatar użytkownika
samezrp
Posty: 997
Rejestracja: 29 paź 2016, 15:57
x 60

Marlin 2.0 DUE3DOM na Kossel Plus

Postautor: samezrp » 11 cze 2019, 12:22

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
rafaljot
Zasłużony
Posty: 4688
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 1000

Re: Marlin 2.0 DUE3DOM na Kossel Plus

Postautor: rafaljot » 11 cze 2019, 13:02

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.
Prusa i3 mk3s bear upgrade
Photon
Lume+
Velleman Vertex K8400x2
HyperCube Evolution ST 250
Anycubik Kossel Plus
Awatar użytkownika
rafaljot
Zasłużony
Posty: 4688
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 1000

Re: Marlin 2.0 DUE3DOM na Kossel Plus

Postautor: rafaljot » 11 cze 2019, 13:12

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
Prusa i3 mk3s bear upgrade
Photon
Lume+
Velleman Vertex K8400x2
HyperCube Evolution ST 250
Anycubik Kossel Plus
Awatar użytkownika
samezrp
Posty: 997
Rejestracja: 29 paź 2016, 15:57
x 60

Re: Marlin 2.0 DUE3DOM na Kossel Plus

Postautor: samezrp » 11 cze 2019, 22:19

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
Posty: 997
Rejestracja: 29 paź 2016, 15:57
x 60

Re: Marlin 2.0 DUE3DOM na Kossel Plus

Postautor: samezrp » 12 cze 2019, 18:10

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
rafaljot
Zasłużony
Posty: 4688
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 1000

Re: Marlin 2.0 DUE3DOM na Kossel Plus

Postautor: rafaljot » 12 cze 2019, 20:48

U mnie dziala
Prusa i3 mk3s bear upgrade
Photon
Lume+
Velleman Vertex K8400x2
HyperCube Evolution ST 250
Anycubik Kossel Plus
Awatar użytkownika
samezrp
Posty: 997
Rejestracja: 29 paź 2016, 15:57
x 60

Re: Marlin 2.0 DUE3DOM na Kossel Plus

Postautor: samezrp » 13 cze 2019, 08:05

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
Posty: 537
Rejestracja: 15 lip 2017, 16:07
Drukarka: Hypercube Evolution
x 88

Re: Marlin 2.0 DUE3DOM na Kossel Plus

Postautor: tig33r » 13 cze 2019, 09:33

Wyłącz obsługę eeprom, a poprawne wartości zakoduj w pliku marlina.
Awatar użytkownika
morf
Posty: 986
Rejestracja: 17 sty 2017, 12:28
Drukarka: Δ Kossel Lin+
x 224

Re: Marlin 2.0 DUE3DOM na Kossel Plus

Postautor: morf » 13 cze 2019, 14:43

@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...
Awatar użytkownika
samezrp
Posty: 997
Rejestracja: 29 paź 2016, 15:57
x 60

Re: Marlin 2.0 DUE3DOM na Kossel Plus

Postautor: samezrp » 13 cze 2019, 17:48

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

Wróć do „Firmware'y i hosty”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość