Страница 9 из 16
Re: Полиграф
Добавлено: 25 янв 2015, 14:31
PKM
да
а что программа - подключается?
питание подано на рампс?
Re: Полиграф
Добавлено: 25 янв 2015, 14:41
artclonic
Все подано, программа работает... Конектится с Мега
Не крутятся...
Снимаешь ставишь серву - немного прокручивается... Или когда подключаешь/отключаешь..
не могу наити картинку с номерами пинов на Рампсе.. Наверное все дело в них-в пинах...
Re: Полиграф
Добавлено: 25 янв 2015, 14:51
artclonic
PKM писал(а):питание подано на рампс?
Надо отдельно Рампс питать?
Питается только 12 В Мега и перемычка стоит 5V-VC на рампсе.
Re: Полиграф
Добавлено: 25 янв 2015, 15:12
PKM
Эээээ... питание 12В надо подавать на рампс, он сам мегу накормит. Если она еще жива, конечно

Re: Полиграф
Добавлено: 25 янв 2015, 15:16
artclonic
Пойду повешусь...
Re: Полиграф
Добавлено: 25 янв 2015, 15:22
artclonic
Где 5А или 11 А?
http://reprap.org/wiki/RAMPS_1.4/ru
Перемычку оставлять?
Подключил 5А -12 в
Начал дрыгаться один ШД как часы, но вроде не крутиться... Тикает...
Серва как не работала, так и не работает...
А самое главное я остановить процесс не могу!!! Отключаю питание не работает подключил продолжает ШД тикать....
Re: Полиграф
Добавлено: 25 янв 2015, 16:09
PKM
Да, 5А
Для перезагрузки надо и питание и юсб отключить.
А если одну мегу подключить к компу - программа ее видит? Подключается?
Re: Полиграф
Добавлено: 25 янв 2015, 16:27
artclonic
Да все видит! Коннектится!
Я думаю, мож обмотки не так подключил... Да нет все по рисунку -схема драйвера
Тиканье ШД четко реагирует на выполнение кода
Продолжает после выполнения программы все время тикать... Блин не могу номера пинов на Рампс найти
Re: Полиграф
Добавлено: 25 янв 2015, 16:56
leprud
Скиньте сюда файл конфига
Re: Полиграф
Добавлено: 25 янв 2015, 17:01
artclonic
Вот
1 ШД - Х, 2-ой ШД- Y
серва вот туда подключена
http://regpye.com.au/images/servos.jpg
Re: Полиграф
Добавлено: 25 янв 2015, 17:08
PKM
Тикает - хорошо. Можно покрутить резистор на драйвере, ток подстроить для нормальной работы
Насчет сервы, вот это
#define SERVO0_PIN (5)
#define SERVO1_PIN (4)
совпадает с рампс? По идее должно...
Re: Полиграф
Добавлено: 25 янв 2015, 17:14
artclonic
Тикает только ось Х... Н молчит...
Вроде так же...
#define NUM_SERVOS (1)
#define SERVO0_PIN (5)
#define SERVO1_PIN (4)
Не могу посмотреть где какие на рампсе пины.... (облазил все)
Ток на включенном регулировать можно?
Re: Полиграф
Добавлено: 25 янв 2015, 17:17
leprud
Во-первых закомментируйте
Код: Выделить всё
#define HAS_SD // comment this out if there is no SD card
#define HAS_LCD // comment this out if there is no SMART LCD controller
оно конфликтует по пинам с моторами
Далее верно настройте
(подозреваю, что у вас моторы 1.8 градуса, а не 0.9 как предусматривается в этом конфиге)
Было бы также неплохо уменьшить эти значения
Код: Выделить всё
#define MAX_FEEDRATE (40000.0) // depends on timer interrupt & hardware
#define MIN_FEEDRATE (1500)
#define DEFAULT_FEEDRATE (7000.0)
потому что они могут быть сильно завышены
И серва. в RAMPS первая серва сидит на 11 пине, т.е. надо
Re: Полиграф
Добавлено: 25 янв 2015, 17:18
leprud
Резистор регулировки тока на включенном можно крутить (я всегда так и настраиваю), это тоже может быть причиной.
Re: Полиграф
Добавлено: 25 янв 2015, 17:32
artclonic
leprud писал(а):Во-первых закомментируйте
Заккометировал, выдает ошибку
firmware_rumba.cpp.o: In function `loop':
C:\Program Files (x86)\Arduino/firmware_rumba.ino:708: undefined reference to `LCD_update()'
Вот эти параметры уменьшил в два раза
#define MAX_FEEDRATE (40000.0) // depends on timer interrupt & hardware
#define MIN_FEEDRATE (1500)
#define DEFAULT_FEEDRATE (7000.0)
09 град поменял на 1,8 (200)
#define SERVO0_PIN (11) - исправил, но на этотпин еще ссылается -
// Encoder rotation values
#define BTN_EN1 11
Re: Полиграф
Добавлено: 25 янв 2015, 17:36
leprud
Тогда можно попробовать вернуть закомменченное, а пересекающиеся пины оригинальной прошивки поменять на неиспользуемые
Re: Полиграф
Добавлено: 25 янв 2015, 17:37
artclonic
leprud писал(а):а пересекающиеся пины оригинальной прошивки поменять на неиспользуемые
Как придать признак неиспользованные?
Re: Полиграф
Добавлено: 25 янв 2015, 17:42
leprud
ну вот например есть
Код: Выделить всё
// Encoder rotation values
#define BTN_EN1 11
вместо этого напишите
Код: Выделить всё
// Encoder rotation values
#define BTN_EN1 13
(вместо 13 можно использовать любой неиспользуемый пин. Ведь 13 нигде не нужен, верно?)
Re: Полиграф
Добавлено: 25 янв 2015, 17:52
artclonic
Серва заработала!!!!Поднимает вверх вниз Pen!!!
Со всем остальным:
ШД подключенный на Х продолжает "тикать" все время,как питание подаешь (вне зависимости от программы) Y -стоит на месте ...
Вообще еще странная вещь, перед тем как залить в Ардуино комп запрашивает соединение с телефоном... после того как разрешаю... процесс продолжается...
Re: Полиграф
Добавлено: 25 янв 2015, 18:00
leprud
Когда питание подаете - вал моторов крутится пальцами?
Ток пробовали поднимать резистором?