Strona 1 z 1

Sapphire pro i 2209 v3.1

: 05 sty 2021, 18:02
autor: LechuW
Witam Wszystkich :)

Mam na imię Leszek i jestem prawie nowicjuszem w temacie drukarek 3D. Jeśli ten temat gdzie juz jest to przepraszam i poproszę o linka.
Otóż moja przygoda zaczęła się od modelu Two Trees TT-1s a teraz idzie do mnie Sapphire Pro.
Wertując sieć chce zrobić kilka usprawnień w moim modelu i oprócz wymiany wentylatorów chciałbym wymienić wszystkie sterowniki krokowe na te:
71,34 zł 28%OFF | The latest version 5pcs TMC2209 V3.1 Stepping Motor Driver Step sticks Mute Driver 256 Microsteps Current 2.8A Peak VS TMC2208
https://a.aliexpress.com/_B0yHum

Nie bardzo interesują mnie wszystkie ich właściwości a raczej czy da się w tym modelu przy płycie MKS Robin nano chyba 1.2 wymienić je metodą plug&play?
Bo naczytalem się że czasem trzeba odwracać kierunek silnika bo pracują odwrotnie czy jakoś tak.

Z góry dziękuję za odpowiedzi.

Re: Sapphire pro i 2209 v3.1

: 05 sty 2021, 18:52
autor: Mati
Robin nano ma wymienne stepsticki więc się da. Ale jak wcześniej siedziały A4988 to silnik będzie obracał się w drugą stronę. Niezależnie od tego jaka była płyta główna. Wystarczy wtedy obrócić wtyczkę od silnika albo zmienić kierunek w FW.

Re: Sapphire pro i 2209 v3.1

: 05 sty 2021, 19:02
autor: LechuW
Hmm wiem że na osi X i Y siedzą 2208 a na Z i extuder coś starszego.
No właśnie o to mi chodzi czy coś więcej oprócz fizycznej zmiany. Jak mi drukarka za kilka dni dotrze to zrobię zdjęcia i wrócę do tematu.
Nie za bardzo wiem jak ten kierunek zmienić:)
Dzięki

Re: Sapphire pro i 2209 v3.1

: 06 sty 2021, 11:04
autor: JohnJames
LechuW pisze:Nie bardzo interesują mnie wszystkie ich właściwości a raczej czy da się w tym modelu przy płycie MKS Robin nano chyba 1.2 wymienić je metodą plug&play?
Tak, one są zamienne, natomiast w stosunku do A4988 trzeba w konfiguracji Malina poprawić kierunek obrotów dla osi Z i E.
Jeśli zmieniasz step-sticki, to nie ominie Cię kompilacja Marlina, bo typ step-stick'a jest zaszyty w konfiguracji:

Configuration.h:

Kod: Zaznacz cały

#define X_DRIVER_TYPE  TMC2209
#define Y_DRIVER_TYPE  TMC2209
#define Z_DRIVER_TYPE  TMC2209
#define E0_DRIVER_TYPE TMC2209

// Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way.
#define INVERT_X_DIR true
#define INVERT_Y_DIR true
#define INVERT_Z_DIR true
#define INVERT_E0_DIR true

Gdybyś chciał, to można dodatkowo podłączyć UART - co znakomicie rozwiązuje problemy ze sterowaniem prądem silników.
viewtopic.php?f=8&t=5695&start=30#p112202
Jeśli chcesz używać bez UART, to powyższe definicje trzeba zmienić na wersję

Kod: Zaznacz cały

TMC2209_STANDALONE

Re: Sapphire pro i 2209 v3.1

: 07 sty 2021, 17:29
autor: LechuW
Dzięki wielkie! czyli nie jest to jednak plug and play:(
Rozumiem że na oryginalnym oprogramowniu drukarki nie da rady tego zrobić tylko trzeba zainstalować Marlina.
O tym już trochę czytałem i oglądałem. Nie za bardzo podoba mi się interfejs Marlina bo to praktycznie BIOS, ale przeboleję.
Zatem zabieram się za naukę:)
Narazie jest do mnie w drodze elastyczne sprzęgło do osi Z, mosfet do HB i magnetyczna podkładka na stół.
A jeszcze step down z 24V na 12V do wymiany wentylatrów w obudowie i zasilaczu.

Re: Sapphire pro i 2209 v3.1

: 07 sty 2021, 22:11
autor: Andrzej_W
Daruj sobie sprzęgło elastyczne na Z to się nie sprawdza

Re: Sapphire pro i 2209 v3.1

: 08 sty 2021, 07:27
autor: JohnJames
LechuW pisze:Nie za bardzo podoba mi się interfejs Marlina bo to praktycznie BIOS, ale przeboleję.
Domyślnym interfejsem Marlina 2.0 jest w tej chwili ColorUI. Bardzo ładny, schludny ;)
Jeśli mówisz o wersji "BIOS" to pewnie masz na myśli ClassicUI.
Jest jeszcze LVGL, ale on ma chyba wyższe wymagania na cykle CPU i korzysta z ikon zapisanych na karcie SD.

Re: Sapphire pro i 2209 v3.1

: 08 sty 2021, 15:25
autor: mobile4you
JohnJames pisze:
LechuW pisze:Nie za bardzo podoba mi się interfejs Marlina bo to praktycznie BIOS, ale przeboleję.
Domyślnym interfejsem Marlina 2.0 jest w tej chwili ColorUI. Bardzo ładny, schludny ;)
Jeśli mówisz o wersji "BIOS" to pewnie masz na myśli ClassicUI.
Jest jeszcze LVGL, ale on ma chyba wyższe wymagania na cykle CPU i korzysta z ikon zapisanych na karcie SD.
LechuW pisze:[...]
Wertując sieć chce zrobić kilka usprawnień w moim modelu i oprócz wymiany wentylatorów chciałbym wymienić wszystkie sterowniki krokowe na te:
71,34 zł 28%OFF | The latest version 5pcs TMC2209 V3.1 Stepping Motor Driver Step sticks Mute Driver 256 Microsteps Current 2.8A Peak VS TMC2208
https://a.aliexpress.com/_B0yHum

Nie bardzo interesują mnie wszystkie ich właściwości a raczej czy da się w tym modelu przy płycie MKS Robin nano chyba 1.2 wymienić je metodą plug&play?
Bo naczytalem się że czasem trzeba odwracać kierunek silnika bo pracują odwrotnie czy jakoś tak. [...]
Zarówno Marlin jak i generator firmware MKS, korzystają z tych samych plików i ikon. Jeżeli znasz dobrze Marlina, to teraz są tam szablony dla Sapphire Pro. Jeżeli zaczynasz to do firmware polecam oryginalną stronę:
https://baizhongyun.cn/home/mkstoolview
MKS.png
PS. Na początku radzę doprowadzić tą drukarkę do porządku a nie zaczynać w niej grzebać. Standardowo: wymiana termistora, łożysk i/lub wałków dla osi Z, modyfikacja lub eliminacja PTFE w hotendzie. U mnie to wystarczyło.

Re: Sapphire pro i 2209 v3.1

: 10 sty 2021, 10:10
autor: LechuW
W piątek dostałem info z dhl że dostarczą drukarkę jutro:)
Dzieki za wszystkie rady.
Co do grzebania w kodzie to jestem zielony więc dzięki Mobile4you za podpowiedź.
Jaki termistor polecasz?
Co jest z tym ptfe nie tak?

Re: Sapphire pro i 2209 v3.1

: 13 sty 2021, 17:05
autor: LechuW
Panowie drukarka dotarła.
Ciche wentylatory, stepdown, mosfet do HB, elastyczne sprzeglo przygotowane. Jutro będę składał.
Czy kto może mi polecić lepszy termistor?
Czy jego wymiana to tylko podmiana Czy również wiąże się to ze zmianą w oprogramowaniu?

Na github jest oryginalne oprogramowanie MKS Robin nano oparte o Marlin 2.0.
Rozumiem że w takim wypadku wszystko wygląda tak samo tylko jest oparte na innym silniku.

I tu pytanie ponieważ chciałbym wymienić jednak w tej drukarce stepstiki na Z i E na 2208.

Czy ktoś może mi podać prostą instrukcję ("łopatologiczą") jak to zrobić?

Po wszystkich tutorialach wiem że nie można podłączyć drukarki do komputera i grzebać w jej oprogramowaniu tylko trzeba ściągnąć oprogramowaniu, odpalić w jakimś programie, zmienić parametry, zapisać i wtedy wgrać do drukarki.
Czy dobrze to rozumiem?
Wiem że może to być błache ale do tej pory nie miałem z tym styczności.

Z góry dzięki za pomoc.

Re: Sapphire pro i 2209 v3.1

: 13 sty 2021, 17:35
autor: JohnJames
LechuW pisze:Czy jego wymiana to tylko podmiana Czy również wiąże się to ze zmianą w oprogramowaniu?
Nie wiem, co jest z tym termistorem. U mnie działa fabryczny.
Trzeba sprawdzić, jaką termistor ma charakterystykę i ewentualnie zmienić w konfiguracji Marlina. Większość jest standardowymi NTC100k, więc będzie działać na tych ustawieniach, co są - ale jak sobie popatrzysz do

Kod: Zaznacz cały

Configuration.h
to jest tam szeroki wybór termistorów 100k, które różnią się charakterystykami R=f(T) ;)
LechuW pisze:Po wszystkich tutorialach wiem że nie można podłączyć drukarki do komputera i grzebać w jej oprogramowaniu tylko trzeba ściągnąć oprogramowaniu, odpalić w jakimś programie, zmienić parametry, zapisać i wtedy wgrać do drukarki.
Czy dobrze to rozumiem?
Trzeba ściągnąć środowisko programistyczne - obecnie "słuszne" są Visual Studio Code oraz do tego plugin PlatformIO.
Potem ściągasz źródła Marlina, najlepiej najnowszą wersją "stable", otwierasz pliki konfiguracyjne i edytujesz to, co Cię interesuje.
Najlepiej wziąć na początek - dopóki nie zaczniesz się obeznawać - jako wzór/szablon jakąś gotową konfigurację pod Sapphire Pro i patrzeć, co i jak jest skonfigurowane.
Potem jednym kliknięciem kompilujesz oprogramowanie. Pliki konfiguracyjne zostają "zaszyte" w binarce i wszelkie zmiany - o ile nie są to zmiany wartości liczbowych np. ustawień PID, które mogą być zapisane w pamięci EEPROM w drukarce - są wprowadzane do binarki, którą wgrywasz do pamięci Flash drukarki.
To brzmi dość groźnie, ale jak już wiesz co chcesz zrobić, to jest chwila :mrgreen:

Co do komputera, to są z grubsza dwa sposoby wydruku.
1) przygotowujesz plik z kodem sterującym dla drukarki na PC i kopiujesz ją na kartę SD, którą to następnie wkładasz do drukarki i z niej drukujesz;
2) kod sterujący wysyłasz via USB bezpośrednio z PC do drukarki. To nawet fajnie wygląda zwłaszcza, jeśli jest włączony na PC podgląd wydruku, ale ma też wady. Inne wariacje tego typu obejmują sterowanie drukarki via USB z mikrokomputera typu Raspberry Pi. Do tego ludzie podłączają też kamerę i można zdalnie kontrolować, co się dzieje :DD

Re: Sapphire pro i 2209 v3.1

: 13 sty 2021, 19:08
autor: LechuW
Dzięki za szybką odpowiedź. To daruje sobie ten termistor.
Przygotowanie plików do wydruku juz mam ogarnięte po pierwszej drukarce 3D :)
Także to już nie czarna magia jak na początku.

Dzieki za podpowiedz z oprogramowaniem. Ściągnę i zapoznam się.

Re: Sapphire pro i 2209 v3.1

: 14 sty 2021, 08:48
autor: mobile4you
LechuW pisze:Jaki termistor polecasz?
Może być taki jak oryginalny, tylko niezniszczony. Mój był pognieciony i na forach podają, że jest to standard.

Re: Sapphire pro i 2209 v3.1

: 14 sty 2021, 09:08
autor: mobile4you
LechuW pisze:[...]
Co jest z tym ptfe nie tak?
PTFE "pływa" w hotendzie. Ja posłuchałem dobrych rad i rozdzieliłem PTFE na część w hotendzie i doprowadzającą filament. Mam podobnie jak w Mini tylko rozdzielenie na wysokości heatbreak podkładką M3.
PTFE.jpg
PTFE.jpg (7.94 KiB) Przejrzano 2138 razy

Re: Sapphire pro i 2209 v3.1

: 15 sty 2021, 14:09
autor: Kopytko
Zamiast podkładek trzeba zastosować heatbrake z blokada ptfe a nie przelotowe.

Re: Sapphire pro i 2209 v3.1

: 16 sty 2021, 19:43
autor: mobile4you
Kopytko pisze:Zamiast podkładek trzeba zastosować heatbrake z blokada ptfe a nie przelotowe.
W Wanhao D4S mam nieprzelotowe. Przy nieprzelotowej zabawa z rozkręcaniem hotendu, skręcaniem i grzaniem dyszy. Dla mnie lepsza przelotowa, bo w wypadku zużycia luzuję hotend wymieniam PTFE i zakładam z powrotem. Po Prusie Mini, to rozwiązanie mimo wszystko bardziej mi się spodobało.

Re: Sapphire pro i 2209 v3.1

: 17 sty 2021, 10:02
autor: Kopytko
No tu fakt zabawy jest wiecej ale kontrola i zuzycie mniejsze przez to ze luz na zlaczkach nie powoduje podplywania filamentu. Ale pracy przy wymianie fakt jest sporo.