Strona 1 z 1

Zamiana płyty w Drukarce

: 05 lut 2022, 12:19
autor: sawko78
Po kilku latach zamierzam zamienić płytę na nową w mojej drukarce. Model to PROFI 3d MAKER .
Zakupiona płyta to BTT OCTOPLUS PRO 1.1 F429 drivery to TMC2209. Kilka lat temu z oryginalną płytą miałem problem i koledzy z forum bardzo mi pomogli w zmianie wyjścia czujnika termistora. Niestety jedyne co posiadam to oryginalny i zmodyfikowany wsad z procka starej płyty ATMEGA.
Obecnie będę musiał przygotować całego MARLINA pod moją konstrukcje.
Konstrukcja drukarki:

Sterowanie:
mam 2 silniki pod oś Z , dwa silniki pod oś Y jeden pod X i extruder. Silniki do MICROCON SX17-1005-09 pasy napędowe HTDLL-3M-9-GLASS. Oś Z podnoszona na śrubach trapezowych, podnoszona na 2 silnikach kręcących się w tę samą stronę ( paski napędzają śruby) . Natomiast Y 2 silnik kręcące się w przeciwną stronę. Czujnik krańcowe przy bazowaniu osi X,Y i Z na 0. Termistory NTC na extruder i stół. Wentylatory sztuk 4 jedne na płytę główną , silnik extrudera, nadmuch wydruku, chłodzenie radiatora HOTEND połączony z chłodzeniem silnika, wszystkie zasilane 24V.

Dodatki , które chęć dołożyć:
- poziomowanie stołu bltouch
- LED RGB w zależności od nagrzania drukarki
- może akcelerometr

Pytanie gdzie znajdę przykłady ustawienia całości w MERLIN, akceleracja silników, kroki , odwrócone sterowanie silnikiem itp. Czy jest szansa odczytać te podstawowe parametry ze wsadu .HEX Atmegi ? Kolega DZIOBU kiedyś pomógł mi i zamienił w pliku wsadowym wyjścia atmegi na wolne wejście termistora więc może jest nadzieja na odczytanie tych danych? NA producenta nie mam co liczyć.
Każda wskazówka mile widziana.

Re: Zamiana płyty w Drukarce

: 05 lut 2022, 12:37
autor: dragonn
sawko78 pisze: Pytanie gdzie znajdę przykłady ustawienia całości w MERLIN, akceleracja silników, kroki , odwrócone sterowanie silnikiem itp. Czy jest szansa odczytać te podstawowe parametry ze wsadu .HEX Atmegi ? Kolega DZIOBU kiedyś pomógł mi i zamienił w pliku wsadowym wyjścia atmegi na wolne wejście termistora więc może jest nadzieja na odczytanie tych danych? NA producenta nie mam co liczyć.
Każda wskazówka mile widziana.
Po pierwsze, NIE MERLIN, Marlin :evil: .
Zrobienie Marlina od zera pod każdą drukarkę to jest średnio ~2 dni roboty. To nie jest żaden "rocket science" a przy okazji dużo się nauczysz i zaczniesz w pełni panować nad swoją drukarką.
Wgrywasz czystego Marlina i sukcesywnie poprawiasz wszystko, silnik idzie w złą stronę? No to zamień, kroki się nie zgadzają? To policz ile powinno być z mechaniki drukarki itd.

Re: Zamiana płyty w Drukarce

: 05 lut 2022, 13:05
autor: sawko78
Oczywiście że MARLIN. Właśnie szukam EDIT i zmienię.
Te 2 dni roboty to dla kogoś kto już zna i "układał" marlina pod drukarki. Zbudowałem jakiś czas temu CNC wiec chyba i z tym dam radę. Najbardziej się obawiam ustawienia silników co i jak należy przeliczyć, w szczególności ustawnie działania silników osi Y gdzie oba chodzą w przeciwną stronę. Mam już wgranego czystego Marlina pod moją płytę na stole. Poszukam ustawień stepstick i silniki , potem krańcówki itp.
Mogę prosić o jakieś linki setup MARLIN ?

Re: Zamiana płyty w Drukarce

: 05 lut 2022, 13:17
autor: morf
Google, YouTube np kanał Chris Basement

Re: Zamiana płyty w Drukarce

: 05 lut 2022, 13:38
autor: dziobu
sawko78 pisze:Te 2 dni roboty to dla kogoś kto już zna i "układał" marlina pod drukarki.
Taki ktoś potrzebuje max godzinę z czego większość czasu to kompilacja i ładowanie programu do uC.
sawko78 pisze:Najbardziej się obawiam ustawienia silników co i jak należy przeliczyć, w szczególności ustawnie działania silników osi Y gdzie oba chodzą w przeciwną stronę.
Tu nie ma żadnej filozofii. Kroki wyliczasz w pamięci jak umiesz, albo szukasz kalkulatora. Dla dwóch odwrotnych napędów na różnych kanałach musisz tylko zanegować kierunek.
Jeśli boisz się że coś zrobisz źle i rozwalisz przez to drukarkę to odkręć sprzęgła z silników albo zdejmij paski.
sawko78 pisze:Mogę prosić o jakieś linki setup MARLIN ?
https://github.com/MarlinFirmware/Confi ... se-2.0.9.3
Zresztą powinieneś mieć je w podkatalogu z kodem Marlina.

Re: Zamiana płyty w Drukarce

: 05 lut 2022, 16:21
autor: sawko78
OK ustawiłem MARLIN wedle opisu na tyle ile umiałem. Pytanie gdzie podłączyć 2 silnik osi Y ?
motor 0 oś X , motor 1 oś Y , motor 2 Oś Z , motor 3 oś Z2 , motor 4 Extruder , gdzie należy przyporządkować np. motor 5 jako silnik osi Y jako drugi ?

#define X_STEP_PIN PF13 // MOTOR 0

#define Y_STEP_PIN PG0 // MOTOR 1

#define Z_STEP_PIN PF11 // MOTOR 2

#define Z2_STEP_PIN PG4 // MOTOR 3

#define E0_STEP_PIN PF9 // MOTOR 4

#define E1_STEP_PIN PC13 // MOTOR 5

#define E2_STEP_PIN PE2 // MOTOR 6

#define E3_STEP_PIN PE6 // MOTOR 7

Zaznaczyłem odwrócenie obrotów drugiego silnika osi y ale nie ma możliwość oznaczenia który to ma być . Kolejna sprawa ustawienie TMC2209 ustawiłem bez standalone, ze wzoru wychodzi że mając zębatkę 16 pasek HTD3 i silnik 200 kroków na obrót to na osi X i Y mam 133.3. Zakładając stepstick 32 ( tylko gdzie to ustawić ? ) przy osi Z na śrubach trapezowych będzie trochę gorzej nie wiem jak zmienić microkroki na 6 . Problem także ze śrubą trapezową zmierzyłem że ma około 12mm średnicy jaki ma skok ?

Re: Zamiana płyty w Drukarce

: 05 lut 2022, 18:08
autor: arkomania.pl
W Configuration_adv.h znajdź sekcję

Dual Steppers / Dual Endstops

Tam masz konfigurowanie silników do równoległej pracy na dwóch stepstickach

Drugim stepstickiem będzie E1. Kiedyś w Marlinie było trzeba w pliku pins_nazwa_plyty.h
zamienić E1 na np Y2. Teraz tego nie trzeba.

Mam w paru drukarkach dual-Z. Drugi Z jest na E1

Re: Zamiana płyty w Drukarce

: 05 lut 2022, 21:31
autor: sawko78
Dokładnie jest tam
Y_DUAL_STEPPER_DRIVERS i to właśnie aktywowałem łącznie z invertet ponieważ działanie drugiego jest odwrócone. Tylko skąd mam wiedzieć ze chodzi o E1 a nie np. o E0 MOTOR 4 lub inne wyjście ?
Kolejne pytanie na płycie mam możliwość podłączyć Z1 i Z2 na jednym stepdriver tylko czy nie lepiej zrobić to na 2 osobnych ? Jeśli lepiej na 2 osobnych to do jakich wyjść wówczas będą przyporządkowane ? Jest to gdzieś oznaczone ?

Re: Zamiana płyty w Drukarce

: 05 lut 2022, 21:56
autor: arkomania.pl
Kiedyś było trzeba w Marlinie w pliku pins_nazwa_płyty.h tam gdzie było E1 lub E2 zmienić na Y2 lub itp.
Teraz trochę to uproszczono (ułatwiono). Robisz DUAL Y lub Z i jest na E1. To są zmiany wprowadzone przez
moderatorów marlin.org

Jak one są głębokie, tego nie wiem. Nie raz krytykowałem marlin.org za brak dokumentacji odnośnie
jak działają niektóre moduły oprogramowania. Ale bez odzewu.
Nie wiem jak zachowuje się Marlin, jak mamy więcej niż jeden zdublowany stepstick.
Dlatego można to zrobić na tzw. piechotę. Podaj mi tylko wersję Marlina, nazwę płyty głównej i które napędy chcesz zdublować.

Re: Zamiana płyty w Drukarce

: 05 lut 2022, 22:09
autor: sawko78
Płyta to BTT OCTOPLUS PRO 1.1 F429 drivery to TMC2209. mam 2 silniki na Z w tą samą stronę, 2 na Y w przeciwną stronę, jeden na X i jeden na extruder. W pierwszym poście wszystko opisałem.
Będę bardzo wdzięczny za pomoc.

Re: Zamiana płyty w Drukarce

: 05 lut 2022, 23:27
autor: arkomania.pl
Jaka wersja Marlina?

Re: Zamiana płyty w Drukarce

: 06 lut 2022, 09:42
autor: sawko78
Marlin 2.0.9.3

Re: Zamiana płyty w Drukarce

: 06 lut 2022, 18:00
autor: sawko78
ok złożyłem pająka 6 silników, czujnik temp, i 2 wentylatory. Całość na stole . Marlin ustawiony i ni diabła nie działa.
Zakręci silnikiem np od X , albo jednym od Y i wywala błąd.

Disconnected.
Connecting...
echo:Hardcoded Default Settings Loaded
echo:; Linear Units:
echo: G21 ; (mm)
echo:; Temperature Units:
echo: M149 C ; Units in Celsius
echo:; Filament settings (Disabled):
echo: M200 S0 D1.75
echo:; Steps per unit:
echo: M92 X133.30 Y133.30 Z800.00 E500.00
echo:; Max feedrates (units/s):
echo: M203 X300.00 Y300.00 Z5.00 E25.00
echo:; Max Acceleration (units/s2):
echo: M201 X3000.00 Y3000.00 Z100.00 E10000.00
echo:; Acceleration (units/s2) (P<print-accel> R<retract-accel> T<travel-accel>):
echo: M204 P3000.00 R3000.00 T3000.00
echo:; Advanced (B<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> J<junc_dev>):
echo: M205 B20000.00 S0.00 T0.00 J0.01
echo:; Home offset:
echo: M206 X0.00 Y0.00 Z0.00
echo:; Hotend PID:
echo: M301 P22.20 I1.08 D114.00
echo:; Stepper driver current:
echo: M906 X800 Y800 Z800
echo: M906 I1 Y800 Z800
echo: M906 T0 E800
echo:; Driver stepping mode:
echo: M569 S1 X Y Z
echo: M569 S1 I1 Y Z
echo: M569 S1 T0 E
Testing X connection... OK
Testing Y connection... OK
Testing Y2 connection... OK
Testing Z connection... OK
Testing Z2 connection... Error: All LOW
Testing E connection... OK
Printer is now online.

Albo błąd przy Z albo przy Y
Jakieś sugestie ?

Re: Zamiana płyty w Drukarce

: 06 lut 2022, 22:53
autor: arkomania.pl
Bez wglądu do plików:

Configuration.h
Configuration_adv.h
pins_plyta_glowna.h

nikt Ci nie pomoże.

Udostępnij pliki.

Re: Zamiana płyty w Drukarce

: 07 lut 2022, 18:26
autor: sawko78
OK na ten moment udało sie uruchomić os X, oś Z ( 2 silniki na jednym driverze ) , jeden silnik osi Y ( drugiego nie mogę uruchomić ) . Nie mogę także uruchomić silnika extrudera. Włączyłem teoretycznie 2 czujniki temperatury dla hot end i stołu takie same NTC . Muszę jeszcze uruchomić 2 wentylatory na stałe i jeden do nadmuchu wydruku ( z możliwością nastawy ). W późniejszym czasie BLTOUCH , akcelerator i led RGB.
Pliki COnfig w załączniku.

Re: Zamiana płyty w Drukarce

: 07 lut 2022, 18:35
autor: morf
Akcelerator cząstek stałych?

Re: Zamiana płyty w Drukarce

: 07 lut 2022, 18:42
autor: sawko78
Akcelerometr czujnik przyśpieszenia, oczywiście miało być :)

Re: Zamiana płyty w Drukarce

: 07 lut 2022, 18:49
autor: morf
Do Marlina?

Re: Zamiana płyty w Drukarce

: 07 lut 2022, 18:55
autor: sawko78
nie do dla klippera w przyszłości. Na obecną chwilę podstawowe podzespoły, czas pokaże czy dam radę pójść dalej.

Re: Zamiana płyty w Drukarce

: 07 lut 2022, 19:37
autor: fifrak
ciach

Re: Zamiana płyty w Drukarce

: 07 lut 2022, 19:44
autor: dragonn
fifrak pisze:ciach
Prosiłem już o to raz, powinna być informacja dlaczego wywaliłem Twój poprzedni post w tym temacie.
Załóż swój własny temat, twoje pytanie nie ma żadnego związku z dyskusją w tym wątku gdzie autor konfiguruje płytkę pod swoją drukarkę i dyskusja na temat co wybrać do Sapphire będzie tylko robić śmietnik.

Re: Zamiana płyty w Drukarce

: 07 lut 2022, 20:00
autor: arkomania.pl
W Configuration.h

#define X_DRIVER_TYPE TMC2209
#define Y_DRIVER_TYPE TMC2209
#define Z_DRIVER_TYPE TMC2209
#define Y2_DRIVER_TYPE TMC2209
#define Z2_DRIVER_TYPE TMC2209
#define E0_DRIVER_TYPE TMC2209

#define DEFAULT_AXIS_STEPS_PER_UNIT { 133.3, 133.3, 800, 500 }

Te 133.3 są dla 32mikrokroków. Tylko po co ustawiać na 32 mikrokroki jeśli i tak jest włączona interpolacja.
W trybie UART ustawia się przeważnie na 16 mikrokroków z interopolacja. Ustawienie na większe wartości
przy włączonej interpolacji i tak nic nie wnosi, a przy 256 obciąża nieco firmware.
Dla twojego paska o skoku 3mm i koła zębatego z 16 dla 16 mikrokroków wartości w DEFAULT_AXIS....(66.667,.....)

16*200/(3*16)=66.6666666

Jeśli jednak wybierzesz 32mikrokroki, to musisz zmienić również wartości w Configuration_adv.h
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

W Configuration_adv.h

#define Y_DUAL_STEPPER_DRIVERS

#define NUM_Z_STEPPER_DRIVERS 2

jeśli jest potrzeba:

#define INVERT_Y2_VS_Y_DIR //odwracanie kierunku silników względem siebie osi Z
#define INVERT_Z2_VS_Z_DIR //odwracanie kierunku silników względem siebie osi Z




#define INTERPOLATE true

#if AXIS_IS_TMC(X)
#define X_CURRENT 900
#define X_CURRENT_HOME X_CURRENT
#define X_MICROSTEPS 16 // 0..256
#define X_RSENSE 0.11
#define X_CHAIN_POS -1
//#define X_INTERPOLATE true
//#define X_HOLD_MULTIPLIER 0.5
#endif

#if AXIS_IS_TMC(Y)
#define Y_CURRENT 900
#define Y_CURRENT_HOME Y_CURRENT
#define Y_MICROSTEPS 16
#define Y_RSENSE 0.11
#define Y_CHAIN_POS -1
//#define Y_INTERPOLATE true
//#define Y_HOLD_MULTIPLIER 0.5
#endif

#if AXIS_IS_TMC(Y2)
#define Y2_CURRENT 900
#define Y2_CURRENT_HOME Y2_CURRENT
#define Y2_MICROSTEPS Y_MICROSTEPS
#define Y2_RSENSE 0.11
#define Y2_CHAIN_POS -1
//#define Y2_INTERPOLATE true
//#define Y2_HOLD_MULTIPLIER 0.5
#endif

#if AXIS_IS_TMC(Z)
#define Z_CURRENT 900
#define Z_CURRENT_HOME Z_CURRENT
#define Z_MICROSTEPS 16
#define Z_RSENSE 0.11
#define Z_CHAIN_POS -1
//#define Z_INTERPOLATE true
//#define Z_HOLD_MULTIPLIER 0.5
#endif

#if AXIS_IS_TMC(Z2)
#define Z2_CURRENT 900
#define Z2_CURRENT_HOME Z2_CURRENT
#define Z2_MICROSTEPS Z_MICROSTEPS
#define Z2_RSENSE 0.11
#define Z2_CHAIN_POS -1
//#define Z2_INTERPOLATE true
//#define Z2_HOLD_MULTIPLIER 0.5
#endif



+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



W pins_.........h jest opisane który silnik jest który.

MOTOR 0 - to X
MOTOR 1 - to Y
MOTOR 2 - to Z
MOTOR 3 - to Z2
MOTOR 4 - to E0
MOTOR 5 - to powinien być Y2 (zamiast E1), jeśli nie działa, to podmieniamy nazwę E1 na Y2


czyli:
#define E1_STEP_PIN PC13 // MOTOR 5
#define E1_DIR_PIN PF0
#define E1_ENABLE_PIN PF1
#ifndef E1_CS_PIN
#define E1_CS_PIN PE4
#endif

zamieniamy na:

#define Y2_STEP_PIN PC13 // MOTOR 5
#define Y2_DIR_PIN PF0
#define Y2_ENABLE_PIN PF1
#ifndef Y2_CS_PIN
#define Y2_CS_PIN PE4
#endif



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Jeśli masz wątpliwości, to pytaj.

Re: Zamiana płyty w Drukarce

: 07 lut 2022, 20:03
autor: morf
Uzywaj tagu "code"

przyklad

Kod: Zaznacz cały

#define Y2_STEP_PIN PC13 // MOTOR 5
#define Y2_DIR_PIN PF0
#define Y2_ENABLE_PIN PF1
#ifndef Y2_CS_PIN
#define Y2_CS_PIN PE4
#endif

Re: Zamiana płyty w Drukarce

: 07 lut 2022, 20:49
autor: sawko78
ok silniki mam podłączone tak :
motor 1 X
motor 2 Z
motor 3 Z2
motor 4 - wolny
motor 5- extruder
motor 6 - Y2

motor 2 i 3 działa na jednym step driverze dlatego nie mam przypisanego drivera przy Z2

tylko przy takim połączeniu po komendzie
M122

Testing X connection... OK
Testing Y connection... OK
Testing Y2 connection... OK
Testing Z connection... OK
Testing E connection... OK

inaczej są błędy
mam zaznaczone
#define Y_DUAL_STEPPER_DRIVERS

#define NUM_Z_STEPPER_DRIVERS 2
oraz
#define INVERT_Y2_VS_Y_DIR //odwracanie kierunku silników względem siebie osi Y
i nadal kręci się tylko jeden silnik od Y

nie działa także silnik od extrudera ????

w Tych ustawieniach poniżej mam tylko inny prąd zamiast 900 mam 800 reszt bez zmian.
#define INTERPOLATE true

#if AXIS_IS_TMC(X)
#define X_CURRENT 900
#define X_CURRENT_HOME X_CURRENT
#define X_MICROSTEPS 16 // 0..256
#define X_RSENSE 0.11
#define X_CHAIN_POS -1
//#define X_INTERPOLATE true
//#define X_HOLD_MULTIPLIER 0.5
#endif

Zaraz spróbuje ten patent poniżej ,ale z tego co widziałem na YT to tak nie działało. Wydaje mi się że przypisywany jest pierwszy wolny.

#define E1_STEP_PIN PC13 // MOTOR 5
#define E1_DIR_PIN PF0
#define E1_ENABLE_PIN PF1
#ifndef E1_CS_PIN
#define E1_CS_PIN PE4
#endif

zamieniamy na:

#define Y2_STEP_PIN PC13 // MOTOR 5
#define Y2_DIR_PIN PF0
#define Y2_ENABLE_PIN PF1
#ifndef Y2_CS_PIN
#define Y2_CS_PIN PE4
#endif

Re: Zamiana płyty w Drukarce

: 07 lut 2022, 20:51
autor: morf
I jak grochem o ścianę...

Re: Zamiana płyty w Drukarce

: 07 lut 2022, 21:01
autor: sawko78
ale że co ? teraz to już się boję cokolwiek napisać .
Nie mam 6 driverów ponieważ Z ma 2 wyjścia wiec działa 5 jak przełączę silnik na motor 4 to kręcą się 3 silniki z osi Z wiec ta pozycja jest pusta. Nadal nie wiem dlaczego nie dział drugi Y i silnik extrudera. Zaraz sprawdzę zmianę nazwy Z E na Y2
Reszta ustawień jest taka sama poza current i kroki , zaraz to zmienię i sprawdzam.

Re: Zamiana płyty w Drukarce

: 07 lut 2022, 21:04
autor: dragonn
sawko78 pisze:ale że co ? teraz to już się boję cokolwiek napisać .
morf pisze:Uzywaj tagu "code"

przyklad

Kod: Zaznacz cały

#define Y2_STEP_PIN PC13 // MOTOR 5
#define Y2_DIR_PIN PF0
#define Y2_ENABLE_PIN PF1
#ifndef Y2_CS_PIN
#define Y2_CS_PIN PE4
#endif
Tylko to, to jest drobnostka ale naprawdę pomaga przy czytaniu posta.

Re: Zamiana płyty w Drukarce

: 07 lut 2022, 21:07
autor: sawko78
uff ok, bałem się że czego nie doczytałem w configu

Re: Zamiana płyty w Drukarce

: 07 lut 2022, 21:13
autor: sawko78
ok zmiana nazwy wyjścia E1 na Y2 nic nie dała nadal kręci się tylko jeden silnik od osi Y .
Extruder też nie chce ruszyć wyskakuje echo: cold extrusion prevented próbowałem komendą M302 echo:Cold extrudes are disabled (min temp 170C)
Lecz bez zmian nawet po restarcie.

Re: Zamiana płyty w Drukarce

: 07 lut 2022, 21:17
autor: Elhape
Może głupie pytanie , ale masz rozgrzany hotend do tych min 170°C ?

Re: Zamiana płyty w Drukarce

: 07 lut 2022, 21:19
autor: sawko78
jeszcze jedno pytanie jak szukać po nazwie w tym VSC bo przewijanie już mnie dobija ??

Re: Zamiana płyty w Drukarce

: 07 lut 2022, 21:20
autor: dragonn
sawko78 pisze:jeszcze jedno pytanie jak szukać po nazwie w tym VSC bo przewijanie już mnie dobija ??
CTRL+F albo po wszystkich plikach jest menu po lewej na pasku, lupka.

Re: Zamiana płyty w Drukarce

: 07 lut 2022, 21:29
autor: sawko78
ok extruder ruszył wyłączenie echo pomogło . CTRL+F też bardzo pomaga :) nadal nie działa drugi Y

Re: Zamiana płyty w Drukarce

: 07 lut 2022, 22:08
autor: sawko78
kurczaki mam ustawione coś takiego :

Kod: Zaznacz cały

 #define Y_DUAL_STEPPER_DRIVERS
#if ENABLED(Y_DUAL_STEPPER_DRIVERS)
 #define INVERT_Y2_VS_Y_DIR   // Enable if Y2 direction signal is opposite to Y
  //#define Y_DUAL_ENDSTOPS"
Oczywiście driver też przypisany i nie rusza Y2 co robię nie tak ?
Nie powinno tam być coś jak w osi Z

Kod: Zaznacz cały

"#define NUM_Z_STEPPER_DRIVERS 2   // (1-4) Z options change based on how many

#if NUM_Z_STEPPER_DRIVERS > 1"

Re: Zamiana płyty w Drukarce

: 07 lut 2022, 22:40
autor: sawko78
NO to mam zagwozdkę , na test zapodałem 2 silniki na x i 2 na Y oczywiście nie dałem drivera pod X2 po podłączeniu wypluł , że X2 LOW itp. ale działa Y2 czy to znaczy że ten port znaczy motor 7 ( gdzie był wcześniej podłączony Y2) może być uwalony na nowej płycie ? Musze zobaczyć czy mogę włączyć tylko silnik na tym konkretnym porcie aby zbadać czy jest sprawny.

Re: Zamiana płyty w Drukarce

: 08 lut 2022, 12:07
autor: arkomania.pl
czy uwzględniłeś w Configuration.h wpis, bo go wcześniej nie było w pliku który udostępniłeś.

#define Y2_DRIVER_TYPE TMC2209

Re: Zamiana płyty w Drukarce

: 08 lut 2022, 12:57
autor: sawko78
Tak oczywiście zaznaczyłem driver przy Y2 . Dla testów przygotowałem kompliację gdzie występują 2 silniki osi Z , X i Y . Z czego Z jest na jednym driverze. Prawidłowo działa oś Z i Y ponieważ X2 był podłączony na wyjściu które wcześniej było jak Y2 i nadal brak reakcji, dlatego raczej to wyjście jest uszkodzone i nie działały 2 silniki od początku.
Napisałem do sklepu gdzie kupiłem płytę , czekam na ODP. trochę dziwne nowa płyta i takie kwiatki.
Teraz z oszukaną osią X gdzie są przypisane 2 silniki i fizycznie podłączony 1 działa prawidłowo. Dziwne jest to iż komenda M122 wykrywa podłączenie i jest info że OK , ale brak reakcji. Nieważne lecę dalej z tematem krańcówki i hotend też działa.

Re: Zamiana płyty w Drukarce

: 08 lut 2022, 14:55
autor: arkomania.pl
To, że komunikacja działa, to nie jest dziwne. Wystarczy, że uszkodzony jest port mikrokontrolera podłączony do STEP lub EN i też nie będzie reakcji.

Re: Zamiana płyty w Drukarce

: 11 mar 2022, 15:28
autor: sawko78
OK wracam z tematem. Okazało się że płyta miała uszkodzone jedno wyjście, sklep był na tyle miły że przysłał kolejną płytę free ( oczywiście stara nadal działa lecz bez jednego wyjścia ) :) . Dokonałem już podmiany . Dziś zrobiłem pierwszy wydruk , oczywiście nadal będę coś zmieniał , ale jest nieźle. Jest mega cicha nie bardzo wiem czym się różni oznaczenie STANDALONE ( czytałem coś o UART) , ale z tym ustawieniem działa głośniej bez jest znacznie ciszej.
Teraz musze zobaczyć czy auto bazowanie musi być dodane przy każdym G code czy można to zapisać z automatu w MERLINIE tak samo pozycję po wydruku. Kolejny etap oświetlanie RGB , BLTOUCH i inne drobiazgi.

Re: Zamiana płyty w Drukarce

: 19 kwie 2022, 22:28
autor: sawko78
Panowie odkryłem zabawną sprawę. Ustawiłem drukarkę i czasami coś drukowałem ( zawsze elementy symetryczne ) dziś wrzuciłem druk z napisem i wyszło lustrzane odbicie , napis był wzdłuż osi Y . Drukarka jest tak ustawione że w osi Y odwrotnie jest ustawione sterowanie ( tylko tak mogłem ustawić bazowanie ). Kontaktrony w lewym górnym rogu. Oś X + i - jest ok . Natomiast Y zamieniony jest + z -. Teraz Y ustawiłem prawidłowo , ale podczas bazowania drukarka jedzie w lewy dolny róg. Nie bardzo wiem gdzie to zmienić.

Re: Zamiana płyty w Drukarce

: 19 kwie 2022, 22:46
autor: Jarewa
No masz dwa wyjścia albo zmienić w sofcie, albo zmienić kabelki w silniku "przełożyć parę"

Re: Zamiana płyty w Drukarce

: 20 kwie 2022, 06:58
autor: dekas
Jak zmienisz kierunek będziesz musiał przenieść krańcówkę na drugą stronę albo zmienić w konfiguracji kierunek "home'owania"

Re: Zamiana płyty w Drukarce

: 20 kwie 2022, 07:53
autor: sawko78
Właśnie nie chce zmieniać położenia krańcówki , ponieważ ta drukarka tak działała ( ze stara płytą ) W sofcie właśnie miałem zmieniony kierunek na invertet i miałem lustrzane odbicie . Obecnie wróciłem do normalnych ustawień w sofcie i zamieniłem przewody. Dziś sprawdzę czy jest ok.

Re: Zamiana płyty w Drukarce

: 20 kwie 2022, 12:13
autor: sawko78
Rozwiązanie w HOMEPOINT przy dojazdach OSI Y 1 a nie -1 i zaznaczyć ze jest define USE_YMAX_PLUG wszystko