Внешний драйвер для Bigtreech SCR PRO V1.1.

st-alex78@yandex.ru
Идет загрузка
Загрузка
15.11.2019
200
7
Вопросы и ответы

Столкнулся с такой проблемкой. На принтере 2 оси Z1 и Z2. Правильней было бы сказать Z0 и Z1 .И при подключении внешних драйверов соединил входы внешних драйверов с выходами драйверов на плате. На самой материнской плате BIGTREECH SCR PRO V1.1 идут 6 шесть драйверов. Соединение осуществлял при помощи припаивания проводов к вилочкам типа (папа) и вставлял на само место где должен быть установлен один из штатных драйверов к примеру A4988. По порядку они идут таким образом X,Y,Z,E0,E1,E2. Когда спаивал эти вилочки с проводами идущими на вход внешнего драйвера то на автомате соединил провода от внешнего драйвера Оси Z2 на выход драйвера E0. Так как не стал соединять их через верхние 4 пиновые разъёмы которые идут сверху - как позже выяснилось. когда пропала ось Z2 и экструдер E0 (по незнанию и первому опыту. Смотрел в интернете ролик как подключают внешние драйвера . Материала по данному вопросу очень мало. И соединил также как показано в видео.). Как раз наверху там есть такой разъём дублирующий для Z2. Есть ли такая возможность переписать в прошивке драйвер экструдера E0 на Z2 и после этого E1 на E0 и E2 на E1. Переписать так чтобы в прошивке не происходили перекосы - Вот как бы вопрос какого плана. Понятно что пропадает один дополнительный канал E2 под третий экструдер. Но он пока в принципе не нужен. Был у кого нибудь такой опыт переписывания в прошивке входов одного драйвера на другой как бы со смещением вправо? Marlin/scr/pins/stm32 в разделе pins_BIGTREE_SCR_PRO_V1.1.h . Дело понятное что гораздо проще соединить по новому вверху и не париться. Возникает тут вопрос можно ли объединить на внешних драйверах входы в один или нет? так чтобы оставить их там же только на одном выходе драйвера Z на самой материнской плате , соединив в один выход оси Z Не будет ли это критично при компиляции , не попутаются ли в прошивке какие нибудь перекосы параметров при смене пинов на пины соседнего драйвера смещённого вправо на следующую позицию. pins_BIGTREE_SCR_PRO_V1.1.h . #define E0_STEP_PIN PE14 #define E0_DIR_PIN PA0 #define E0_ENABLE_PIN PC3 #ifndef E0_CS_PIN #define E0_CS_PIN PB3 #endif ведь в принципе там нет такого понятия как Z2 в назначениях внутренних параметров. Есть такое как Dual Z. Как быть в данной ситуации? Или проще пустить всё по разъёмам по 4 пиновым выходам? Или оставить всё как есть, только ось Z2 одну единственную соединить по верхнему 4 пиновому выходу на вход драйвера мотора Z2 . наверное это самое простое и логичное будет решение. Если есть какое нибудь мнение по этой теме, было  бы                очень позновательно. С Уважением,-

#define Z_STEP_PIN PE13

#define Z_DIR_PIN PC2

#define Z_ENABLE_PIN PC0

#ifndef Z_CS_PIN

#define Z_CS_PIN PB9

#endif

#define E0_STEP_PIN PE14

#define E0_DIR_PIN PA0

#define E0_ENABLE_PIN PC3

#ifndef E0_CS_PIN

#define E0_CS_PIN PB3

#endif

#define E1_STEP_PIN PD15

#define E1_DIR_PIN PE7

#define E1_ENABLE_PIN PA3

#ifndef E1_CS_PIN

#define E1_CS_PIN PG15

#endif

#define E2_STEP_PIN PD13

#define E2_DIR_PIN PG9

#define E2_ENABLE_PIN PF0

#ifndef E2_CS_PIN

#define E2_CS_PIN PG12

#endif

Ответы на вопросы

Ответы

15.11.2019 в 08:03
1

многобукв. ниасилил.

15.11.2019 в 09:52
0

переписывайте куда хотите. ничего не попутается, прошивке пофих куда направлять сигналы.

но по опыту - лучше перепаяйте правильно. через пол-года не вспомните что куда и зачем напаяли и что куда переписали, будете голову ломать-вспоминать-тыкаться.

15.11.2019 в 13:38
0

Это какие-то дебри... что вы в итоге хотите сделать перепайкой и спайкой контактов, подключить внешний драйвер для nema23? Я позавчера спрашивал это в параллельной теме, никто не ответил. Может быть вы ищите тот же путь, что и я, гляньте мой ответ. https://3dtoday.ru/questions/bigtreetech-skr-pro-v1-1/

16.11.2019 в 11:22
0

Да посмотрел вашу тему. Смысл тот -же , но у меня отдельный внешний драйвер

Yako 2608MH 

Это не реклама просто нашёл мануал. У этих драйверов более высокий ток на выходе . Как раз под шаговый мотор 57-100  (nema 23) Через тот адаптер о котором вы писали будет гораздо удобней подключится. За это отдельная благодарность. Я просто припаивался к штырькам и вставлял их в разъём в то место где на плате должны быть установлены драйвера. Мне нужны сигналы EN STEP DIR GND на плате и эти сигналы нужно подать на внешний драйвер. (Сигнал STEP он же PUL). Схема включения с общим минусом. GND - это по сути и есть минус. Объединяем GND PUL- DIR- MF- и соединяем на GND на материнскую плату на клему драйвера нуджной Вам оси.

Дальше DIR+ от внешнего драйвера на DIR материнской платы на нужный драйвер оси.

Дальше PUL+ от внешнего драйвера на STEP материнской платы на нужный драйвер оси.

Далее MF+ от внешнего драйвера на EN материнской платы на нужный драйвер оси.

Это надо делать с каждым драйвером внешним и клемами на материнской плате.

Эта схема называется подключение с общим минусом.

Аналогично можно подключать с общим плюсом объеденить все сигналы которые с плюсом  и на материнской плате с Vcc , но не в коем случае не подключай с GND.

GND (-)

Vcc (+). 


15.11.2019 в 21:13
0

Да я уже подключил  и всё работает. Кроме того что напутал с подключением оси Z2 и посадил его на экструдер E0.

16.11.2019 в 17:45
0

пины в привязке платы можно менять на свое усмотрение, проблемы могут возникнуть только если один пин на две разные функции прописать (по ошибке) или при смене функции пина (дискретный в аналоговый, i2с, spi и т.к.) т.к. для этого нужно хорошо знать чип микропроцессора и ограничения по переназначению (внимательное чтение даташита, который обычно очень большой и иногда в нескольких книгах)

у самого DUE + перепаянный RAMPS1.5 и часть пинов переназначены от типового применения.

16.11.2019 в 21:49
0

Сейчас возникла проблема Visual Studio  перестал редактироваться. Сможете что нибудь посоветовать?

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Модель катера из PLA-пластика

Пылеотвод Шайтера

Новичок и Sapphire Pro

FLSun QQ-S. Личный опыт и как я его разгонял до 3500мм/с2.

Переделка АКБ шуруповерта Matrix на 3S-литий-ионный комплект

IN GAME