Sapphire Pro - problemy z modyfikacjami

Tutaj można pochwalić się drukarką już uruchomioną bądź kupioną
Awatar użytkownika
fifrak
Konto z ograniczeniami
Postów w temacie: 15
Posty: 74
Rejestracja: 13 lis 2021, 19:01
Lokalizacja: Częstochowa
Drukarka: Sapphire Pro
x 1

Sapphire Pro - problemy z modyfikacjami

Post autor: fifrak »

Kupiłem rok temu Sapphire Pro (zwane obecnie jako SP-3 przez Two Trees) głównie po to, żeby wydrukować jakieś zabawki dziecku, ale też i jakieś przedmioty, które mogą się przydać w domu.
Drukarka przyjechała działa, ale mam kilka z nią problemów, które chciałbym z Waszą pomocą rozwiązać.
Na wstępie może od razu zaznaczę, że drukarkę mam już częściowo zmodyfikowaną, lista zmian jest następująca:
- nowe sprzęgło osi Z - sprężyste, ale mam także w zapasie takie z plastikową wkładką, więc jak coś podmiana zajmuje chwilkę
https://pl.aliexpress.com/item/1949347972.html
https://pl.aliexpress.com/item/32327921352.html
- korkowe podkładki pod silniki
https://pl.aliexpress.com/item/1005001468111600.html
- moduł MKS PWC
https://pl.aliexpress.com/item/32853300039.html
- moduł MKS MOS+
https://pl.aliexpress.com/item/32405884519.html
- sterowniki MKS TMC2209 x5 (wiem, drukarka, potrzebuje 4, ale z rozpędu kupiłem 5, a że nie mam co z nim zrobić to siedzi w wolnym gnieździe MB)
https://pl.aliexpress.com/item/33043140087.html
- moduł MKS BLTouch
https://pl.aliexpress.com/item/32890485972.html
- moduł MKS Wi-Fi
https://pl.aliexpress.com/item/32816882694.html
- szkło tzw. lattice glass
https://pl.aliexpress.com/item/32919036723.html
- rurka PTFE Trianglelab
https://pl.aliexpress.com/item/32811240720.html

- dłuższa śruba 330mm, z nakrętka "anti-backlash" taka podzielona ze sprężynką - tego w sumie nie zamontowałem, bo nie wiem, co i czy powinienem zmodyfikować w kodzie drukarki, żeby odwzorować nową śrubę T8x2 - teoretycznie oryginalna śruba też taka jest, ale ta nakrętka nie pasowała do niej, jak kupiłem nową dłuższą śrubę bez problemu poszła na niej, więc nie czaję co jest nie tak...
https://pl.aliexpress.com/item/32898444084.html
https://pl.aliexpress.com/item/4000269834579.html

W planie mam też wymianę extruder'a na Trianglelab DDB V2.1, ewentualnie widziałem, że TT ma w swojej ofercie również metalową wersję i się w sumie zastanawiam, jaki może być lepszy w stosunku do stock'owego.
https://pl.aliexpress.com/item/1005003092239261.html

Jak, to wszystko ogarnę, chyba będę chciał zmienić całą karetkę, żeby móc używać hotend'u Trianglelab V6, ale to najpierw musi drukarka, znów móc drukować ;)

No to teraz zacznij, od tego z czym mam problem...

Pierwszy problem to instalacja Marlin'a - ogólnie z samą modyfikacją czystego Marlin'a sobie poradzę, bo to są zasadniczo do zedytowania 2 pliki, a potem kompilacja, ale... chciałbym wziąć sobie czysty najnowszy Marlin 2.0.9.2 ze stronki i teraz skompilować pod siebie, ale nie wiem dokładnie, które parametry muszę wyedytować, żeby odwzorować mojego szafirka do tego co dała fabryka + usprawnienia te fizyczne (jak aktywować TMC2209, już wiem, nie wiem jak ogarnąć PWC, MOSFET, BLTouch i na sam koniec Wi-Fi), które opisałem powyżej, ale też i na bazie Waszych doświadczeń, jakieś programowe (PID Tuning na postawie filmików z YT, robiłem i już mam ogarnięty)? Jakbyście mnie tylko wskazali, które parametry, w obu plikach trzeba na co ustawić, to ja już sobie z tym poradzę.
Dodatkowo to co bym chciał uruchomić w moim Marlin'ie UI, może to i fanaberia jest, ale chciałbym mieć tego tzw. ColorUI, ewentualnie GUI, sorry, ale jak to już ktoś tu nazwał na początku wątku BIOS'owy ClassicUI, delikatnie mówiąc rozwala mnie w dzisiejszych czasach ;)

Ogólnie mam już wgranego Marlin'a, ale to był jakiś czysty pod Sapphire, który zmodyfikowałem o TMC2209 i PID Tuning, ale mój problem polega na tym, że zrobiłem to rok temu, a w międzyczasie padła mi karta, na którym miałem, całe know-how z tą drukarką i teraz krew mnie zalewa, że już nie pamiętam, co jest czym, i że wszystko poszło w piz...

Drugi problem jaki mam z nią to kwestia już samego druku.
Na tym wspomnianym wyżej Marlin'ie już sobie drukowałem i wszystko chyba byłoby ok, gdyby nie pragnienie lepszych rezultatów i zamiast zakupu szkła 4mm od szklarza jak to większość robi, kupiłem sobie wspomniane wyżej w modyfikacjach Lattice Glass na ali.
Pierwszych kilka druków i chyba było, głównie testy, łódka, kostka i jakieś inne małe byle gówna. No, ale potrzeby urosły i chciałem drukować już coś większego, tak dla przykładu "nuka-granat" z fallout, czy coś w tym stylu. I tu się zaczęły problemy, które później zaczęły się pojawiać również i dla mniejszych wydruków. Otóż startuje z drukiem, wszystko ładnie idzie, ale powiedzmy po około 5-10 warstw druku i mój element np. taka kostka kalibracyjna zaczyna się od naroży wyginać w górę, zaczyna się robić łódka od spodu i kilka chwil (warstw) później wydruk kompletnie odrywa się od stołu.
Gwoli wyjaśnienia parametry druku to 60st rozgrzanie stołu dla 1 warstwy, potem schodzi na 55st. Na dyszy mam przy pierwszej jak dobrze pamiętam 215st, potem schodzę na 210. Prędkość druku nie pamiętam, ale raczej wolna, póki co chcę precyzji. Materiał to PLA od Sunlu. Próbowałem również niższych/wyższych temperatur dla dyszy, jak stołu, stół to nawet do jednej próby wyłączyłem grzanie, efekt taki sam.
Jest jedna rzecz, którą co prawda zauważyłem po czasie, początkowo sądziłem, że mój stół jest upierdo... jak ten z TVN'u i mocno po każdej próbie druku czyściłem go IPA. Co z czasem spowodowało, że stół się trochę wytarł na środku, zrobił się delikatnie bardziej śliski, w porównaniu do krawędzi.
Rozmawiałem raz z jedną osobą co troszkę drukuje i opisałem mój problem z odklejającym się wydrukiem i ogólnie stołem, jego odpowiedź była, że zwaliłem sprawę, bo niby tych szkieł nie powinno się czyścić IPA, no mądry polak po szkodzie, bo wszyscy mówią, że to podstawowa substancja każdego drukarza 3D, a i sam producent/sprzedawca nie wspomina o jakichkolwiek zaleceniach co do eksploatacji/czyszczenia. By najmniej po 2 miesiącach walki ze sprzedawcą i zamówieniu czegokolwiek za 1€ wysyła mi nowe szkło w ramach gwarancji.
Teraz zamontowałem, poziomowanie stołu na kartkę papieru, plus kalibracja w Marlin'ie i ogień jedziemy z kostką kalibracyjną, 5 warstw i się odkleja, a mnie już ręce opadają, czemu..? Ktoś ma jakiś pomysł co mogę zrobić, żeby móc zacząć drukować na nowo? Już się zastanawiam nad zakupem zwykłego szkła od szklarza, tylko jakie będzie lepsze klasyczne, czy może jednak hartowane? I ewentualnie na to szkło może być kleił powierzchnię taką jak daje TT do drukarki albo wariant magnetyczny, czy też PEI..?
Aha, ktoś może zapytać, czemu taka wysoka temp. do PLA...zrobiłem wierze temperatur i jak dla mnie to w tej temperaturze była najlepsza jakość z tym filamentem.
Czarny_rybak
Konto z ograniczeniami
Postów w temacie: 1
Posty: 14
Rejestracja: 23 maja 2019, 12:17
x 1

Re: Sapphire Pro - problemy z modyfikacjami

Post autor: Czarny_rybak »

Hej, co do konfiguracji Marlina, to w ich repozytorium są przykładowe pliki konfiguracyjne dla Sapphire Pro:
https://github.com/MarlinFirmware/Confi ... hire%20Pro

Co do stołu, ja zawsze drukowałem na zwykłym szkle od szklarza za 12 PLN + do tego psikałem czymś aby druk się ładnie kleił. Polecam spróbować najpierw ze szkłem (najtańsza opcja), aby sprawdzić czy problem jest z powłoką stołu czy czymś innym.
fifrak
Awatar użytkownika
fifrak
Konto z ograniczeniami
Postów w temacie: 15
Posty: 74
Rejestracja: 13 lis 2021, 19:01
Lokalizacja: Częstochowa
Drukarka: Sapphire Pro
x 1

Re: Sapphire Pro - problemy z modyfikacjami

Post autor: fifrak »

Ooo, nie wiedziałem, że jest tam takie coś, wielkie dzięki! Jutro zatem to skompiluję i będę próbować drukować.
Grzesinski
Postów w temacie: 1
Posty: 252
Rejestracja: 23 lis 2020, 12:18
x 53

Re: Sapphire Pro - problemy z modyfikacjami

Post autor: Grzesinski »

Zanim kupisz szkło (zwykłe ew. lustro) spróbuj użyć kleju 3D Devil Design (polecam w sztyfcie).
Do szyby też będzie potrzebny.
To skutecznie rozwiązuje większość problemów.
Skalibrowałeś PID stołu? Może grzanie masz sterowane bang-bang.
PLA generalnie powinno się udać nawet bez grzania stołu. Ale duże zmiany temperatury stołu oznaczają problemy.
Awatar użytkownika
fifrak
Konto z ograniczeniami
Postów w temacie: 15
Posty: 74
Rejestracja: 13 lis 2021, 19:01
Lokalizacja: Częstochowa
Drukarka: Sapphire Pro
x 1

Re: Sapphire Pro - problemy z modyfikacjami

Post autor: fifrak »

Tak robiłem PID tuning stołu i extrudera. W sumie teraz po zmianie zrobię to raz jeszcze. Czym jest to sterowanie bangbang?
Z początku kleiło się ładnie, no ale... Ewentualnie zastanawiam się, może to wina chłodzenia materiału?
Awatar użytkownika
fifrak
Konto z ograniczeniami
Postów w temacie: 15
Posty: 74
Rejestracja: 13 lis 2021, 19:01
Lokalizacja: Częstochowa
Drukarka: Sapphire Pro
x 1

Re: Sapphire Pro - problemy z modyfikacjami

Post autor: fifrak »

No to jest jednak mój problem chyba jednak jeszcze większy niż był, ubiłem drukarkę.
Po wgraniu nowo skompilowanego systemu w sensie Marlin'a mam taki komunikat:
KILLED.:
PRINTER HALTED
Please Reset
Co mogę zrobić w takiej sytuacji?

Kompilowałem obraz bezpośrednio z czystego Marlin'a + pliki konfiguracyjne wskazane przez kolegę Czarny_rybak podmieniłem w katalogu Marlin'a

configuration.h jedyne zmiany jakie wprowadziłem to:
aktywacja następujących linii kodu:
27 #define SPRO_TMC2209 // Enable for the TMC2209 driver version
28 #define SPRO_BLTOUCH // Enable if you want to use BLTOUCH
372 #define PSU_CONTROL
375 #if ENABLED(PSU_CONTROL)
376 #define MKS_PWC // Using the MKS PWC add-on
379 #define PSU_ACTIVE_STATE HIGH // Set 'LOW' for ATX, 'HIGH' for X-Box ----> musiałem zmienić z LOW na HIGH, bo nie chciało skompilować pliku
565 #define HEATER_0_MAXTEMP 260
573 #define BED_MAXTEMP 100
869 #if ENABLED(SPRO_TMC2209)
870 #define X_DRIVER_TYPE TMC2209_STANDALONE
871 #define Y_DRIVER_TYPE TMC2209_STANDALONE
872 #define Z_DRIVER_TYPE TMC2209_STANDALONE
883 #if ENABLED(SPRO_TMC2209)
887 #define E0_DRIVER_TYPE TMC2209_STANDALONE
Awatar użytkownika
dziobu
Zasłużony
Postów w temacie: 3
Posty: 8940
Rejestracja: 28 gru 2016, 16:38
Drukarka: ZMorph 2.0(S)
x 5872
Kontakt:

Re: Sapphire Pro - problemy z modyfikacjami

Post autor: dziobu »

fifrak pisze:379 #define PSU_ACTIVE_STATE HIGH // Set 'LOW' for ATX, 'HIGH' for X-Box ----> musiałem zmienić z LOW na HIGH, bo nie chciało skompilować pliku
Ma być to co ma być a nie byle co żeby się skompilowało.

Gdzieś tam w bloku #if ENABLED(PSU_CONTROL) masz definicję "KILL_PIN". Sprawdź czy wskazuje na prawidłowy przycisk, ewentualnie spróbuj go obrócić (zmień wartość KILL_PIN_INVERTING).
Awatar użytkownika
fifrak
Konto z ograniczeniami
Postów w temacie: 15
Posty: 74
Rejestracja: 13 lis 2021, 19:01
Lokalizacja: Częstochowa
Drukarka: Sapphire Pro
x 1

Re: Sapphire Pro - problemy z modyfikacjami

Post autor: fifrak »

Nie byłem w stanie skompilować, a że komunikat mówił o tym, że ma być stan wysoki to tak zrobiłem... Aż tak dobrze się nie znam, więc tak przyjąłem.
Bynajmniej dokonałem jeszcze jednej kompilacji na tych plikach, tym razem bez BLTouch i modułu PWC, przełączyłem ColorUI na Classic UI, także zasadniczo jedyna aktywna opcja to TMC2209 i to wszystko. Wgrywam Marlin'a i efekt ten sam, system ubity.
Także, nie wiem co może powodować taki efekt...

BTW. To jest wszystko co mam w tej sekcji. Nie ma tam nigdzie KILL_PIN

#if ENABLED(PSU_CONTROL)
#define MKS_PWC // Using the MKS PWC add-on
//#define PS_OFF_CONFIRM // Confirm dialog when power off
//#define PS_OFF_SOUND // Beep 1s when power off
#define PSU_ACTIVE_STATE HIGH // Set 'LOW' for ATX, 'HIGH' for X-Box

//#define PSU_DEFAULT_OFF // Keep power off until enabled directly with M80
//#define PSU_POWERUP_DELAY 250 // (ms) Delay for the PSU to warm up to full power

//#define PSU_POWERUP_GCODE "M355 S1" // G-code to run after power-on (e.g., case light on)
//#define PSU_POWEROFF_GCODE "M355 S0" // G-code to run before power-off (e.g., case light off)

//#define AUTO_POWER_CONTROL // Enable automatic control of the PS_ON pin
#if ENABLED(AUTO_POWER_CONTROL)
#define AUTO_POWER_FANS // Turn on PSU if fans need power
#define AUTO_POWER_E_FANS
#define AUTO_POWER_CONTROLLERFAN
#define AUTO_POWER_CHAMBER_FAN
#define AUTO_POWER_COOLER_FAN
//#define AUTO_POWER_E_TEMP 50 // (°C) Turn on PSU if any extruder is over this temperature
//#define AUTO_POWER_CHAMBER_TEMP 30 // (°C) Turn on PSU if the chamber is over this temperature
//#define AUTO_POWER_COOLER_TEMP 26 // (°C) Turn on PSU if the cooler is over this temperature
#define POWER_TIMEOUT 30 // (s) Turn off power if the machine is idle for this duration
//#define POWER_OFF_DELAY 60 // (s) Delay of poweroff after M81 command. Useful to let fans run for extra time.
#endif
#endif
Awatar użytkownika
dziobu
Zasłużony
Postów w temacie: 3
Posty: 8940
Rejestracja: 28 gru 2016, 16:38
Drukarka: ZMorph 2.0(S)
x 5872
Kontakt:

Re: Sapphire Pro - problemy z modyfikacjami

Post autor: dziobu »

Po włączeniu "MKS_PWC" masz zdefiniowany KILL_PIN na PA2 (płyta MKS Robin Nano?). Może tu czegoś nie podpiąłeś albo jest jakiś problem?
Inaczej to trzeba by sprawdzić jeszcze w jakich sytuacjach Marlin robi KILL.

Albo po prostu wystartuj od konfigu podanego wcześniej i zmieniaj po jednej opcji aż dojdziesz do tego która powoduje problemy.
Awatar użytkownika
fifrak
Konto z ograniczeniami
Postów w temacie: 15
Posty: 74
Rejestracja: 13 lis 2021, 19:01
Lokalizacja: Częstochowa
Drukarka: Sapphire Pro
x 1

Re: Sapphire Pro - problemy z modyfikacjami

Post autor: fifrak »

Podpięte jest niby zgodnie ze schematem. Płyta tak Robin V1.2. no chyba, że coś rypłem w kabelkach...
Ale wygląda, że to nie pwc jest problemem, bo jak pisałem z włączonym tylko tmc2209 jest ubity system. Więc nie wiem, czy ta płyta by nie była w stanie uciagamct marlin'a 2.0.9.2..?
ODPOWIEDZ

Wróć do „Drukarki FDM/FFF - wszystkie pozostałe”