Технический форум по робототехнике.
Sergiv » 31 июл 2015, 16:40
нету. контроллер просто на эту ногу выдаёт 5 в и всё.
Scald » 31 июл 2015, 16:44
Засада. Тогда как вариант пожертвовать каким-то пином из разъема расширения.
Sergiv » 31 июл 2015, 16:46
это что ? дисплей, слот карты памяти (если это, то я не использую)?
Scald » 31 июл 2015, 16:52
Группа 2*7 контактов. Туда много чего вешается.
Sergiv » 31 июл 2015, 16:55
нашёл схему

там, насколько я понял, есть два пина для SD карты. PC1-SDA и PC0-SCL. они не используются, правильно. физически, я могу припять к ним. но вопрос в другом - как и где в прошивке переделать адресацию ?
Scald » 31 июл 2015, 17:02
Ковырять pins.h
Sergiv » 31 июл 2015, 17:07
а не подскажите где именно ?
Scald » 31 июл 2015, 17:09
Логично будет предположить, что надо найти там свой контроллер и прописать другой пин для X DIR. Но скажу честно - это чисто мои измышления

На практике никогда такого делать не доводилось. Может кто опытнее подскажет.
Sergiv » 31 июл 2015, 17:13
Странность в том, что по схеме выше X_DIR_PIN подключен к 27 пину. в в файлу pins такого не найти
Scald » 31 июл 2015, 17:34
X_DIR_PIN 21=PCINT21 на обозначении контроллера, а не физический номер ноги в корпусе.
Sergiv » 31 июл 2015, 17:40
Спасибо за подсказку !
Менять нужно только в файле pins ?
Scald » 31 июл 2015, 18:23
Скорее всего да
Sergiv » 31 июл 2015, 18:29
- Код: Выделить всё • Развернуть
define X_STEP_PIN 15
#define X_DIR_PIN 21
#define X_STOP_PIN 18
#define Y_STEP_PIN 22
#define Y_DIR_PIN 23
#define Y_STOP_PIN 19
#define Z_STEP_PIN 3
#define Z_DIR_PIN 2
#define Z_STOP_PIN 20
Z dir и Z step не равно PCINT10 и PCINT11, зато равно PB2 и PB3. почему так ?
вообще запутался

arkhnchul » 31 июл 2015, 19:16
ну PCINT10 и PB2 на одной ноге висят. Где-то в недрах ардуиновской ide есть хидер с обозначением ног конкретного выбранного контроллера, там прописано соответствие.
Sergiv » 31 июл 2015, 20:04
Спасибо, разобрался ! Теперь всё работает, в смысле реверс мотора работает
- Код: Выделить всё • Развернуть
#define X_STEP_PIN 15
#define X_DIR_PIN 16
#define X_STOP_PIN 18
поменял на 16 пин, припаял провод.
но, теперь не работают концевики. или можно без них печатать ? программу использую repetier-host v1.0.6
Добавлено спустя 27 минут 18 секунд:попробовал отправить M119, получаю в ответ, независимо от того, зажат концевик или нет:
- Код: Выделить всё • Развернуть
19:03:27.080 : x_max: open
19:03:27.080 : y_max: open
19:03:27.080 : z_min: open