Mainsail/Fluidd zamiast Octoprinta dla Klippera

Oprogramowanie sterownika drukarki i do łączenia komputera z drukarką
Awatar użytkownika
dragonn
Zasłużony
Postów w temacie: 5
Posty: 6383
Rejestracja: 12 gru 2016, 21:50
Lokalizacja: Opole
Drukarka: LUME
x 1455

Mainsail/Fluidd zamiast Octoprinta dla Klippera

Post autor: dragonn »

https://github.com/meteyou/mainsail
Na pewno wielu już widziało, ale i tak warto wrzucić osobno.
Ciekawa alternatywa dla Octorpinta który ma wiele swoich wad jak i również do schackowanego DWC które działa z Klipper. Tutaj mamy interfejs dedykowany pod Klippera.
Przeglądając od razu repa jest też drugi interfejs https://github.com/cadriel/fluidd
Cosik, S3b
Awatar użytkownika
JGFTW
Drukarz
Postów w temacie: 2
Posty: 1294
Rejestracja: 14 sie 2019, 05:19
Lokalizacja: Wrocław
Drukarka: DIY Prusa Bear
x 701

Re: Mainsail/Fluidd zamiast Octoprinta dla Klippera

Post autor: JGFTW »

Czy ktoś już testował Mainsail/Fluidd?

Jak to wypada w porównaniu z Octoprintem?
Czy UI działa szybciej/bardziej responsywnie?

Ogólnie czy warto zmieniać, bo będzie faktycznie lepiej/sprawniej działało czy poprawa wydajności jest niewielka, ale liczy się że wygląda fajniej/nowocześniej?
Awatar użytkownika
dragonn
Zasłużony
Postów w temacie: 5
Posty: 6383
Rejestracja: 12 gru 2016, 21:50
Lokalizacja: Opole
Drukarka: LUME
x 1455

Re: Mainsail/Fluidd zamiast Octoprinta dla Klippera

Post autor: dragonn »

Powiem tak, osobiście nie testowałem jeszcze bo nie znalazłem jeszcze czasu żeby wrzucić na swojego Dueta Klippera zamiast RRF.
Ale każdy który próbował zdecydowanie chwalił.
Największą zaletą tego rozwiązania jest to że nie ma żadnego "virutalnego portu COM" i octoprint który potrafi przyciąć z wysłaniem komend do Klippera.
W przypadku natywnych UI do Klippera to on sobie przejmuje odczyt z plik komend i robi to tak szybko jak potrzebuje gdzie ograniczaniem jest bardziej nośnik z którego sobie czyta niż mechanizmy stojące za czytaniem.
mie3yslav
Postów w temacie: 3
Posty: 106
Rejestracja: 05 cze 2018, 21:13
x 15

Re: Mainsail/Fluidd zamiast Octoprinta dla Klippera

Post autor: mie3yslav »

Ja mogę porównać tylko Octoprint+Marlin vs Fluidd+Klipper.
Sądząc po tym co miałem z zasobami przy Octoprint, to Fluidd wypada dużo lepiej.
Skoro już masz na płycie Klippera to co za problem wziąć drugą kartę i wgrać na niej Fluidd-a i potestować?
Awatar użytkownika
JGFTW
Drukarz
Postów w temacie: 2
Posty: 1294
Rejestracja: 14 sie 2019, 05:19
Lokalizacja: Wrocław
Drukarka: DIY Prusa Bear
x 701

Re: Mainsail/Fluidd zamiast Octoprinta dla Klippera

Post autor: JGFTW »

dragonn pisze: [...]
Największą zaletą tego rozwiązania jest to że nie ma żadnego "virutalnego portu COM" i octoprint który potrafi przyciąć z wysłaniem komend do Klippera.
W przypadku natywnych UI do Klippera to on sobie przejmuje odczyt z plik komend i robi to tak szybko jak potrzebuje gdzie ograniczaniem jest bardziej nośnik z którego sobie czyta niż mechanizmy stojące za czytaniem.
Czy ten wirtualny port nie jest podstawą działania klippera i Mainsail/Fluidd również z niego nie korzystają?
https://www.klipper3d.org/FAQ.html#do-i ... -octoprint
mie3yslav pisze:[...] Skoro już masz na płycie Klippera to co za problem wziąć drugą kartę i wgrać na niej Fluidd-a i potestować?
Rozumiem, że już tak zrobiłeś. Możesz coś napisać więcej?
Czy przerzuciłeś się na Fluidda i Klippera? Jeżeli tak to dlaczego?
Porównując z Octo+Marlin miałeś włączoną funkcję Direct Stepping?
Awatar użytkownika
dragonn
Zasłużony
Postów w temacie: 5
Posty: 6383
Rejestracja: 12 gru 2016, 21:50
Lokalizacja: Opole
Drukarka: LUME
x 1455

Re: Mainsail/Fluidd zamiast Octoprinta dla Klippera

Post autor: dragonn »

JGFTW pisze: Czy ten wirtualny port nie jest podstawą działania klippera i Mainsail/Fluidd również z niego nie korzystają?
https://www.klipper3d.org/FAQ.html#do-i ... -octoprint
Masz rację że pod spodem też z niego korzystają ale sam drukowanie nie odbywa się w ten sposób jak w przypadku octoprinta.
Różnica jest taka:
- octorpint czyta plik z g-code i wysyła komendy przez ten port.
- Mainsail/Fluidd wysłają do Klippera jedną pojedynczą komendę "drukuj plik z tej ścieżki", Klipper wewnętrznie go sobie otwiera i sam sobie obsługuje wczytywanie komend z tego pliku.

Da się przerobić octorpinta tak żeby robił to co Mainsail/Fluidd ale prawda jest taka że jest to wtedy "hakiem" bo octo nie jest pod to projektowany.
JGFTW
mie3yslav
Postów w temacie: 3
Posty: 106
Rejestracja: 05 cze 2018, 21:13
x 15

Re: Mainsail/Fluidd zamiast Octoprinta dla Klippera

Post autor: mie3yslav »

JGFTW pisze: Czy ten wirtualny port nie jest podstawą działania klippera i Mainsail/Fluidd również z niego nie korzystają?
Nie. To jest tylko po to, żeby można było wysyłać kod z czegoś innego.
Normalnie robi się "wirtualną kartę sd" (bez sensu nazwa) i Klipper sobie sam z niej drukuje.
mie3yslav pisze:[...] Skoro już masz na płycie Klippera to co za problem wziąć drugą kartę i wgrać na niej Fluidd-a i potestować?
JGFTW pisze: Rozumiem, że już tak zrobiłeś. Możesz coś napisać więcej?
Ja nie miałem Klippera na płycie drukarki, więc zrobiłem wszystko zgodnie z tutorialem Fkuidd-a, licząc się z tym, że jakby co, będę musiał wgrać z powrotem Marlina.
Ty jak mniemam już masz Klippera w drukarce, więc problemu nie ma.
JGFTW pisze: Czy przerzuciłeś się na Fluidda i Klippera? Jeżeli tak to dlaczego?
Tutaj sobie można poczytać:
viewtopic.php?f=8&t=7056
JGFTW pisze: Porównując z Octo+Marlin miałeś włączoną funkcję Direct Stepping?
Nie miałem.
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 2
Posty: 7563
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2661

Re: Mainsail/Fluidd zamiast Octoprinta dla Klippera

Post autor: Berg »

JGFTW pisze:Czy ktoś już testował Mainsail/Fluidd?
Jak to wypada w porównaniu z Octoprintem?
Czy UI działa szybciej/bardziej responsywnie?
Ogólnie czy warto zmieniać, bo będzie faktycznie lepiej/sprawniej działało czy poprawa wydajności jest niewielka, ale liczy się że wygląda fajniej/nowocześniej?
Używam MainSail, przesiadłem się z dwc2-for-klipper. Tak. Różnica w responsywności, czasie startowania jest spora.
Klippera+MainSail da się spokojnie zainstalować na rPi Zero. Octoprint na Zero loguje nieakceptowalne.


viewtopic.php?f=14&t=1635&start=152
Octopirnta pogrzebałem dawno temu - przerost domy nad treścią.

Wirtualny port był używany do kumunikacji z GUI jak dwc2-for-klipper we wcześniejszych wersjach. Teraz GUI korzysta z socketów.
Awatar użytkownika
Tuchajbej
Konto z ograniczeniami
Postów w temacie: 1
Posty: 661
Rejestracja: 03 wrz 2017, 23:50
Lokalizacja: Prawie W-wa
Drukarka: Voron/MK3S
x 186

Re: Mainsail/Fluidd zamiast Octoprinta dla Klippera

Post autor: Tuchajbej »

Używam Fluida. Jest zdecydowanie bardziej responsywny niż octoprint ale ciut mniej niż DWC.
Bardzo łądnie, przejrzyście wszystko wygląda, nie trzeba praktycznie nic doinstalowywać.

Instalowane z KIAUH: (polecam!)
https://github.com/th33xitus/kiauh
Załączniki
Przechwytywanie2.JPG
Przechwytywanie1.JPG
Berg, JGFTW, S3b
Voron V2.471 i MK3S :cool2:
Moje wydruki ;)
Awatar użytkownika
Krychol rc
Konto z ograniczeniami
Postów w temacie: 5
Posty: 199
Rejestracja: 09 paź 2017, 12:24
x 4

Re: Mainsail/Fluidd zamiast Octoprinta dla Klippera

Post autor: Krychol rc »

Witam wszystkich :)
A ja mam pytanko odnośnie przekierowania fluidda na zewnętrzne IP bym miał podgląd na drukarkę.
Da się to wgl zrobić bo przekierowując porty i logując się po moim stałym IP mam error 404 ?
Druga sprawa czy jeśli się da to co z jakimkolwiek hasłem do obsługi drukarki ?
Jeśli się tego nie da to kiepsko widzę to :(
ODPOWIEDZ

Wróć do „Firmware'y i hosty”