WebDAV Server

Czyli co i jak podłączyć żeby działało
Awatar użytkownika
Adinfo
Drukarz
Postów w temacie: 44
Posty: 1101
Rejestracja: 15 lis 2018, 12:54
Lokalizacja: śląsk
Drukarka: 2xDelta, MD-16, X1
x 254
Kontakt:

Re: WebDAV Server

Post autor: Adinfo »

Muszę rozeznać jakie gniazdo w Trigorilla Ramps 1.4 odpowiada temu co w Twojej płycie. Wtedy zrezygnować z czytnika na przednim panelu.
artur_n pisze:Ja mam bezpośrednio pod Ramps. Nie wypowiem się co do delty.
Na schemacie z GitHub jest mostek między RST, CH_PD i VCC, u Ciebie tego nie widzę, chyba, że NodeMCU ma to "w sobie".
Anycubic Delta Linear Plus
Prusa i3 Beer 0% Upgrade viewtopic.php?f=34&t=6395&p=106894#p106887
Awatar użytkownika
artur_n
Postów w temacie: 26
Posty: 967
Rejestracja: 20 lis 2017, 21:48
Lokalizacja: RJA
Drukarka: Prusa MK4, P1S AMS
x 179

Re: WebDAV Server

Post autor: artur_n »

Nie mam tych mostków. Te mostki są potrzebne do poprawnego uruchomienia/działania ESP8266. W Nodemcu nie ma potrzeby tego mostkować.
Awatar użytkownika
Adinfo
Drukarz
Postów w temacie: 44
Posty: 1101
Rejestracja: 15 lis 2018, 12:54
Lokalizacja: śląsk
Drukarka: 2xDelta, MD-16, X1
x 254
Kontakt:

Re: WebDAV Server

Post autor: Adinfo »

Jaką wersję Marlin masz u siebie wgraną? - u mnie 2.0
Anycubic Delta Linear Plus
Prusa i3 Beer 0% Upgrade viewtopic.php?f=34&t=6395&p=106894#p106887
Awatar użytkownika
artur_n
Postów w temacie: 26
Posty: 967
Rejestracja: 20 lis 2017, 21:48
Lokalizacja: RJA
Drukarka: Prusa MK4, P1S AMS
x 179

Re: WebDAV Server

Post autor: artur_n »

Mam 1.1.9
Awatar użytkownika
Adinfo
Drukarz
Postów w temacie: 44
Posty: 1101
Rejestracja: 15 lis 2018, 12:54
Lokalizacja: śląsk
Drukarka: 2xDelta, MD-16, X1
x 254
Kontakt:

Re: WebDAV Server

Post autor: Adinfo »

Kombinowałem nad problemem z dostępem do karty SD w drukarce przy aktywnym module ESP8266. Niestety bez skutku. Napisałem do autora skryptu z opisem sytuacji, może coś zaradzi https://github.com/ardyesp/ESPWebDAV/issues/3 Jak będzie chwila to sprawdzę, czy to samo dzieje się pod Marlin 1.1.9

Na ten moment działa jedynie takie rozwiązanie:
Włączam drukarkę - wgrywam pliki do drukarki. Rozpinam z modułu NodeMCU linię MISO (GPIO12) i włączam w drukarce Init. SD card uzyskuję dostęp do karty SD w drukarce, wtedy w WebDav mam komunikat "Marlin is reading from SD card" - czyli OK, następnie po wydruku podłączam ponownie linię MISO (GPIO12) do NodeMCU - po kilkunastu sekundach uzyskuję ponownie dostęp przez WiFi do karty - ale tracę znowu dostęp do karty z poziomu drukarki.
Anycubic Delta Linear Plus
Prusa i3 Beer 0% Upgrade viewtopic.php?f=34&t=6395&p=106894#p106887
Awatar użytkownika
dziobu
Zasłużony
Postów w temacie: 17
Posty: 8951
Rejestracja: 28 gru 2016, 16:38
Drukarka: ZMorph 2.0(S)
x 5873
Kontakt:

Re: WebDAV Server

Post autor: dziobu »

A ChipSelecty masz podpięte, działające i z prawidłową logiką pracy?
Awatar użytkownika
Adinfo
Drukarz
Postów w temacie: 44
Posty: 1101
Rejestracja: 15 lis 2018, 12:54
Lokalizacja: śląsk
Drukarka: 2xDelta, MD-16, X1
x 254
Kontakt:

Re: WebDAV Server

Post autor: Adinfo »

dziobu pisze:A ChipSelecty masz podpięte, działające i z prawidłową logiką pracy?
Czy możesz mi coś więcej napisać o tym - tak daleko nie zaszedłem niestety - gdzie mam tego szukać - w ustawienia firmware drukarki czy w kodzie źródłowym dla modułu ESP8266. Domyślam się, że "coś" powoduje problem z przejmowaniem/zwalnianiem "magistrali" i przez to mam problemy z dostępem do karty SD.
Anycubic Delta Linear Plus
Prusa i3 Beer 0% Upgrade viewtopic.php?f=34&t=6395&p=106894#p106887
Awatar użytkownika
dziobu
Zasłużony
Postów w temacie: 17
Posty: 8951
Rejestracja: 28 gru 2016, 16:38
Drukarka: ZMorph 2.0(S)
x 5873
Kontakt:

Re: WebDAV Server

Post autor: dziobu »

W SPI wieszasz kilka urządzeń na magistrali ale jednocześnie łączysz się tylko z jednym. Wybór robisz linią CS, którą masz zarówno w karcie jak i w module Wifi (https://en.wikipedia.org/wiki/Chip_select).
Także poza MISO/MOSI/CLK musisz jeszcze do każdego urządzenia ją pociągnąć i jeszcze nią sterować. Jak jest używane tylko jedno urządzenie to często można ją olać i zewrzeć (przeważnie) do masy, ale przy kilku to już musi działać.

Trochę się w tym wątku pogubiłem ale mam wrażenie że nie kojarzę niczego o liniach CS. Musisz je podpiąć zarówno sprzętowo jak i zadać jakoś programowo.
Awatar użytkownika
Adinfo
Drukarz
Postów w temacie: 44
Posty: 1101
Rejestracja: 15 lis 2018, 12:54
Lokalizacja: śląsk
Drukarka: 2xDelta, MD-16, X1
x 254
Kontakt:

Re: WebDAV Server

Post autor: Adinfo »

W module WiFi wg. schematu z GitHub w module WiFi linie SD_CS i CS_Sense są połączone razem (mostek) i wpięte pod CS karty SD.
Źródła do kompilacji mam stąd: https://github.com/ardyesp/ESPWebDAV
Połączenie wynika z tego schematu:
Obrazek
Co do kodu źródłowego to jeszcze go nie analizowałem. Dwie osoby z forum z powodzeniem uruchomiły ten projekt zmieniając tylko ssid i hasło. Widzę jednak, że w przypadku drukarki jaką mam może być więcej kombinowania. Chyba, że problemem jest Marlin 2.0.
Anycubic Delta Linear Plus
Prusa i3 Beer 0% Upgrade viewtopic.php?f=34&t=6395&p=106894#p106887
Awatar użytkownika
dziobu
Zasłużony
Postów w temacie: 17
Posty: 8951
Rejestracja: 28 gru 2016, 16:38
Drukarka: ZMorph 2.0(S)
x 5873
Kontakt:

Re: WebDAV Server

Post autor: dziobu »

Może Marlin 2.0 nie zwalnia CSa? Wtedy blokuje całość.
ODPOWIEDZ

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