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.
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
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
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
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.
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.