Re: Drukowanie przez wifi. część 1
: 09 lut 2018, 20:04
już nievirgin71 pisze:W becie narazie.rafaljot pisze: btw: w Curze ostatnio dodali opcję, coś jak rozdzielczość w Slic3rze
już nievirgin71 pisze:W becie narazie.rafaljot pisze: btw: w Curze ostatnio dodali opcję, coś jak rozdzielczość w Slic3rze
Kod: Zaznacz cały
Opcje projektu zmienione, przeładuj całość
sketch\config.cpp: In static member function 'static bool CONFIG::InitBaudrate()':
config.cpp:94: error: 'class HardwareSerial' has no member named 'baudRate'
if (ESP_SERIAL_OUT.baudRate() != baud_rate)ESP_SERIAL_OUT.begin(baud_rate);
^
config.cpp:96: error: 'class HardwareSerial' has no member named 'setRxBufferSize'
ESP_SERIAL_OUT.setRxBufferSize(SERIAL_RX_BUFFER_SIZE);
^
sketch\config.cpp: In static member function 'static bool CONFIG::check_update_presence()':
config.cpp:1013: error: 'class HardwareSerial' has no member named 'baudRate'
if (ESP_SERIAL_OUT.baudRate() != baud_rate)ESP_SERIAL_OUT.begin(baud_rate);
^
sketch\config.cpp: In static member function 'static void CONFIG::print_config(tpipe, bool)':
config.cpp:1412: error: 'class HardwareSerial' has no member named 'baudRate'
uint32_t br = ESP_SERIAL_OUT.baudRate();
^
Znaleziono wiele bibliotek w "ESP8266WebServer.h"
Wykorzystane: C:\Users\artur\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2\libraries\ESP8266WebServer
Niewykorzystane: C:\Users\artur\OneDrive\Documents\Arduino\libraries\WebServer
Niewykorzystane: C:\Program Files (x86)\Arduino\libraries\WebServer
Znaleziono wiele bibliotek w "DNSServer.h"
Wykorzystane: C:\Users\artur\OneDrive\Documents\Arduino\libraries\DNSServer
Niewykorzystane: C:\Users\artur\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc2\libraries\DNSServer
Niewykorzystane: C:\Program Files (x86)\Arduino\libraries\DNSServer
exit status 1
'class HardwareSerial' has no member named 'baudRate'
A ja się odniosę po części do podobnej sprawy... i teraz tak dlaczego nie ESP32 który może jest ciut droższy, a ma fajną sprawę jaką są dwa rdzenie.dragonn pisze: Niestety Octoprint ma jedną wadę - wysyłanie g-code oraz obsługa WWW jest w tym samym wątku.
Oczywiście że tak , zrób soft to chętnie skorzystamy .sp6vgx pisze: A ja się odniosę po części do podobnej sprawy... i teraz tak dlaczego nie ESP32 który może jest ciut droższy, a ma fajną sprawę jaką są dwa rdzenie.
Spokojnie można rozdzielić obsługę WiFi czyli stos tcp/ip itd. puszczając na jednym rdzeniu i drugi mamy pełen do dyspozycji. Jakiekolwiek problemy z dużym obciążeniem WiFi itp. nie odbiją się na sofcie pracującym sobie osobno na drugim core (i vice versa).
Pomijam już większą wydajność ESP32 oraz kupę innych ciekawych funkcjonalności w tym np. BT...
Witam,dragonn pisze:Niestety Octoprint ma jedną wadę - wysyłanie g-code oraz obsługa WWW jest w tym samym wątku. Zazwyczaj się to nie objawia ale jak spróbujemy załadować stronę z kompa który jest mocno obciążony i w trakcie ładowania strony 'przytnie' to potrafi to również przyciąć wydruk. A z drukowanie z USB i gorszą jakością chodzi o szybkość przesyłania danych przez połączenie szeregowo która jest dużo niższa niż odczyt przez SD - przez co przy bardziej skomplikowanych modelach i dużych szybkościach wydruku może dojść do tego że drukarka będzie się zacinać czekają na komendy z Octoprint.Kopytko pisze:Octoprint prawie wogole nie uzywa procesora raspberry przy pracy. Chyba ze macie wlaczony podglad na zywo w fhd to wowczas proces rosnie a tak to jest to ok 2-3%.