Страница 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
оно конфликтует по пинам с моторами

Далее верно настройте

Код: Выделить всё

#define STEPS_PER_TURN       
(подозреваю, что у вас моторы 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 пине, т.е. надо

Код: Выделить всё

#define SERVO0_PIN         (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
Когда питание подаете - вал моторов крутится пальцами?
Ток пробовали поднимать резистором?