Znaleziono 3 wyniki

autor: JohnJames
13 sty 2021, 17:35
Forum: Silniki, sterowniki silników (stepsticki)
Temat: Sapphire pro i 2209 v3.1
Odpowiedzi: 16
Odsłony: 6070

Re: Sapphire pro i 2209 v3.1

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
autor: JohnJames
08 sty 2021, 07:27
Forum: Silniki, sterowniki silników (stepsticki)
Temat: Sapphire pro i 2209 v3.1
Odpowiedzi: 16
Odsłony: 6070

Re: Sapphire pro i 2209 v3.1

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.
autor: JohnJames
06 sty 2021, 11:04
Forum: Silniki, sterowniki silników (stepsticki)
Temat: Sapphire pro i 2209 v3.1
Odpowiedzi: 16
Odsłony: 6070

Re: Sapphire pro i 2209 v3.1

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

Wróć do „Sapphire pro i 2209 v3.1”