Помогите понять как подключать драйверы типа Gecko G201X к контроллеру?

JonsonSh

Наконец надумал взять электронику, долго лазил по инету, выискивал информацию по контроллерам и драйверам, в результате пришел к следующему для себя выводу:взять в качестве контроллера проверенный уже PLC4x от PureLogic (почитав кучю постов о волшебных китайских платах синего цвета, с определенным гемороем, плюнул и решить взять что точно работает и в случае чего можно хотябы попросить помощи) и к нему 3 драйвера GECKO G201X (про драйверы тоже читал много, китайцы работают вроде тоже ничего, буржуины говорят что Gecko хороший и надежный, но если хочется сэкономить, то можно взять и китайский, в общем нет однозначного мнения, я для себя выбрал GECKO). Перед покупкой решил уточнить как это дело стыковать между собой и поскольку я новичек возникли вопросы, которые прошу пояснить:

  1. У контроллера PLC4x для подключения драйвера на колодке DB9 имеются следующие выходы:
  • 1 (-) STEP
  • 2 (-) DIR
  • 3 (-) Enable
  • 4 +5V
  • 5 IN
  • 6 (+) STEP
  • 7 (+) DIR
  • 8 (+) Enable
  • 9 GND

У драйвера GECKO G201X и ему подобных, есть только:
geckodrive.com/…/G201X REV-5 MANUAL FORMATTED.pdf

  • 7 DISABLE (This terminal will force the winding currents to zero when shorted to ground (TERMINAL 12 - подключен второй конец резистора для указания драйверу тока на двигатель).
  • 8 DIR
  • 9 STEP
    -10 Common (Connect the controller’s +3.3VDC, +5VDC or GND to this terminal)

И вот теперь не могу понять как это дело совместить?!

TERMINAL 7 Disable
This terminal will force the winding currents to zero when shorted to ground (TERMINAL 12).
Shorting this input to ground (term. 7 to 12) forces winding currents to zero and stops all output switching activity. The G201X will continue totalizing step and direction inputs if any are sent. The power supply current drops to less than 15mA. The motor will return to its original position when the disable input is released if no step pulses have been sent and the motor has not been moved more than 2 full steps.

Хоть сдесь и наоборот называется, но это та самая клемма Enable?

Как все эти клеммы подключаются (меня ставит в тупик наличие по DIR, STEP, Enable клем “+” и “-”, а на котроллере GECKO только один вход нез знака полярности!)?

Клемма COMMON куда с GECKO подклюцается? И что делать оставшимися GNG и IN на контроллере.

Люди, если кто знает и может подсказать, помогите пожалуйста разобраться, ибо информации мало, а опыта у меня к сожалению еще нет.

Lodochnik

У контроллера PLC4x (+) STEP (+) DIR и (+) Enable просто подключены к +5В.К любому из них,или просто к +5В, подключаете COMMON GECKО. (-) STEP и (-) DIR соответственно к степ и дир ГЕКО.

JonsonSh:

Хоть сдесь и наоборот называется, но это та самая клемма Enable?

Да это она.Enable я вообще не подключал(этот выход разрешает или запрещает работу драйвера)

JonsonSh

Огромное спасибо! А тогда не знаешь, да еще не можешь понять, очень тяжко:).

boldive

Может это поможет:

7 терминал надо подсоединять. При нажатии ESTOP в Маке лучше драйвер переводить в пассивный режим. Используйте соответсвующий выход с опторазвязки для подачи сигнала на этот терминал.

JonsonSh

Вы имеете ввиду выход ENABLE с контроллера PLC4x подключить на выход DISABLE (терминал 7) GECKO, я правильно понял? Или по мимо этого в МАЧЕ еще надо включить какую-то опцию (к сожалению в данном ПО я еще не разбирался, так как еще не получил оборудование)?

boldive
JonsonSh:

Вы имеете ввиду выход ENABLE с контроллера PLC4x подключить на выход DISABLE (терминал 7) GECKO

Вы правильно поняли. Уже потом в Маке можно будет проинвертировать сигнал в случае необходимости.

И не запутайтесь в соединениях. Похоже что Comm провод на опторазвязке “-”, а у Геко Comm “+” что не совсем правильно. Лучше снять крышку с Геки и протрассировать сигналы управления до оптопар и посмотреть как там на самом деле соединено на драйве. Не разберетесь, ложите драйв на сканер и картинку в хорошем разрешении (600х600 минимум, или фотоаппаратом в макрорежиме) в студию на обозрение.

Lodochnik
boldive:

Похоже что Comm провод на опторазвязке “-”

Не путайте человека!У контроллера PLC4x (+) STEP (+) DIR и (+) Enable просто подключены к +5В.К любому из них,или просто к +5В, подключаете COMMON GECKО.
А STEP(-) и DIR(-) соответственно к степ и дир ГЕКО.

JonsonSh

Огромное всем спасибо за проявленное ко мне терпение и ответы! Надеюсь относительно скоро уже собрать электронную схему станка - вся электоника заказана (контроллеры, движки, питание - в purelogic, драйверы G201X - у производителя http://www.geckodrive.com).

Если кого-то интерисует схема заказа Gecko у производителя (в розницу по США мой G201X стоит от $107, у нас за него ломят почти $200, а производитель продает со скидкой всего за $84, думаю выгода очевидна), то она вот такая: я заранее написал им прямо с сайта запрос о том могут ли они отправлять в Россию и может ли это быть служба USPS EMS Express, мне отписали что можно, ЕМС тоже можно но FeDex лучше:) и указали стоимость доставки моих 3-х драйвов G201X в $37 (запрос стоимости пересылки конечно лучше зделать заранее, точно указав чем пересылать, какие позиции и сколько - при оформлении запроса в бланке указываются все данные пользователя). Далее кладем в корзину нужные железкии начинаем оформлять платеж (при этом на начальном бланке выбирает “стоимость доставки считается позже”, поскольку мы не жители США, чтобы первым платежем оплатить только оборудование) - указываем сполоб оплаты (лучше всего сразу PayPal, поскольку это очень удобно и тебе выставляют полноценный счет за заказа и позже за доставку), обязательно регистрируемся! и заполняем все поля регистрации (это позволяет вас потом точно идентифицировать, дает доступ к поддержке и меньше задают вопросов, хотя существет способ оформить заказ на анонимного покупателя, но я этот способ не выбирал), после чего на PayPal приходит счет, оплачиваем его и в премичании указаываем: что данный счет не включает доставку и просим продаца выставить счет за доставку отдельно, указываем кем доставлять и просим прислать трек на почту. Счет оплачен, даее пишем опять письмо прямо через сайт, в котором указываем, что: я мол сделал заказ и перечисляем чего именно, указываем номер транзакции из квитка PayPal для порядка, приводим отрывок из ответа на письмо по стоимости пересылки вашего заказа, говорим что понимает и принимает риски связанные с отправкой EMS (нормальные люди у нас врядли заказжут FeDex) и просим выставить счет за отправку почтовой службой EMS. После чего на PayPal приходит еще один счет на отправку, в котором в примечании уже сами америкосы приводят вашу цитату (счет за отправку заказа №такой-то службой ЕМС) и что после отправки трек посылки будет выслан на ваш email. Вот собственно и все, отвечают очень оперативно и нормально. Так что кому надо драйверы GECKO, то у производителя их заказать не проблема, да еще и дешевле и проше чем где либо еще.

Надеюсь кому то эта информация будет полезной.

JonsonSh

Да я почитал конечно и про G203V, беспорно он интерсней и по информативности получше, оптопары побыстрее, но опять же и подороже, а с деньгами сейчас у меня немного туго, хотя наверное экономить не стоило, учитывая его возможности (типа самый неубиваемый драйвер GECKO). Я рассудил, что хоть G201X несколько и проще, но он тоже вполне надежный, его стоимость и функионал меня устраивает и для моих целей подходит, для начального станка мне его хватит.

JonsonSh
boldive:

А почему не G203V?

Вы меня смутили своим замечанием:), я еще раз внимательно перечитал про эти контроллеры, взвесил все за и против и таки решил переиграть заказ если еще не поздно на G203V, быстро отправил сообщение манагеру и он не поленился и успел перехватить мой заказ с отправки, дай бог ему здоровья:), и выставил мне счет доплаты, для чего я взял дома последнюю оставшующя американскую денежку:). Вот сегодня оплачу и будет мне счатье я надеюсь, я выбрал версию Standart.

Finist

JonsonSh

Да я почитал конечно и про G203V, беспорно он интерсней и по информативности получше, оптопары побыстрее, но опять же и подороже, а с деньгами сейчас у меня немного туго, хотя наверное экономить не стоило, учитывая его возможности (типа самый неубиваемый драйвер GECKO). Я рассудил, что хоть G201X несколько и проще, но он тоже вполне надежный, его стоимость и функионал меня устраивает и для моих целей подходит, для начального станка мне его хватит.

В принципе оба драйва идентичны. G203V просто поболее защищен. Я думаю, что с подключением проблем не будет, 😒 поэтому доп. защита G203V врядли оправдана, соответственно и его цена … 😦 Скидки кстати, появились недели 1.5 назад - до этого не было. Приготовтесь к подарку от Geckodrive - должны прислать ящерку. 😉

С уважением,

JonsonSh

Ну все же расхождения есть, судя по доке, если я правильно понял, то G203V немного побыстрее в плане передачи, оптопары побыстрее, а также:

  1. В FAQ от GECKO написано что в MACH3 в настройках надо выставлять - With all drives except for the G203V, set the “Ports and Pins” setting to “Active Low”. If it is a G203V, set it to “Active High”. On all drives, set the step pulse width to 2µS.

  2. What is the difference between the G201, the G202, and the G203V?

The G201 is our most basic high end drive. It is meant for experienced CNC users and OEMs who will be wiring it exactly the same way for almost every application. It has no internal protection, and is functionally identical to our other steppers for the most part.

The G202 has short circuit protection and an internal 470µF capacitor so you do not need to attach one if your power cables are longer than 18”. It is the same as the G201 aside from these two features, and it has a slightly larger footprint (see G202 manual for exact dimensions).

The G203V is protected against almost everything you can throw at it. It has short circuit protection, temperature protection, an internal fuse, common ground, and a plethora of other features. This drive is for the hobby user who needs protection against a variety of issues that could cause problems for their system.

Так что разница к сожалению есть, но она почти вся идет именно по защите.

Еще народ жалуется на отсутсвие кое-каких данных по настройке:

Hi all,
I recently started to use G201x but still did not adjust the trimpot to avoid slow speed vibration.
The problem is that on the G201x manual there is no info about it.
On a G203v manual says you are suppose to put the motor to rotate 1/2 turns per second and adjust the trimpot until you have it smooth.
But on a regular G201 manual says you are suppose to put the motor to run 1/4 turns per second and then adjust the trimpot until you have it smooth.
And on a G540 manual says you are suppose to put the motor to run 2 turns per second and then adjust the trimpot until you have it smooth.
What about the G201x do I use 1/2 turns per second? or 1/4? or 2 ? Or other?

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

  1. The G203V is available in a G203V-Vacuum version as well. This changes the auto current standby to 0% as opposed to 70%, allowing it to operate in a high vacuum environment with minimal heating problems.

  2. The G203V is also available in a G203V-CW/CCW version. This means that rather than taking a step and direction input it takes a CW and CCW input on the step and direction terminals. This is only necessary if your machine outputs CW/CCW signals as opposed to step and direction.

Finist

JonsonSh

Может еще ктонибудь пояснить что еще за 2 модификации существуют, т.е в чем их суть, я к сожалению понять не смог, а описаний даже в форуме практически нет, только обрывки. Со стандартной версией понятно а вот это что дает (при этом они стоят одинаково): 1. The G203V is available in a G203V-Vacuum version as well. This changes the auto current standby to 0% as opposed to 70%, allowing it to operate in a high vacuum environment with minimal heating problems. 2. The G203V is also available in a G203V-CW/CCW version. This means that rather than taking a step and direction input it takes a CW and CCW input on the step and direction terminals. This is only necessary if your machine outputs CW/CCW signals as opposed to step and direction.

Я не пользовался этими версиями. Так что только перевод: 😉

  1. Также доступно G203V-V ваккуум версия. Эти изменения касаются текущего тока, имеющего в режиме Standby 0%, если получает сопротивление движению 70%, позволяя функционировать вакуумному оборудованию с минимальным нагревом.
  2. G203C-CW/CCW версия - CW (по часовой), CCW - против часовой. Эта версия нужна только, если ваши выходы двигателя имеют противоположные STEP и DIR сигналы .

С уважением,

12 days later
Abrams
JonsonSh:

Если кого-то интерисует схема заказа Gecko у производителя (в розницу по США мой G201X стоит от $107, у нас за него ломят почти $200, а производитель продает со скидкой всего за $84, думаю выгода очевидна).

По поводу цены в $84 не слишком обольщайтесь. Это цена по спец акции, которую Геко проводит каждый год в Октябре или Ноябре. Распрдают все по дешевке в течении двух недель. Кто об этом знает то может дешево закупиться.
Однако халява закончилась 21 Ноября, так что теперь за G201X надо платить $114.

9 days later
JonsonSh

Драйверы я получил, пришли в простом двойном пакете, обернутые в пупырку. Начал эксперементировать с подключением, подключил как описано выше (-DIR и -STEP контроллера PLC4x - к DIR и STEP G203V, +5В контроллера на COMMON G203V) и получил большую фигу:( (проводил эксперименты с двумя G203V), написал на форум PureLogic и получил ответ что делаю неправильно, на G203V сигнал COMMON надо подключать на GND контроллера, а остальное также. Сделал как сказали и у меня заработало, НО!!! только наполовину, т.е. управляю двигателем (неважно, чем крутить - с клавиатуры через MACH3 или через утилиту для теста шаговых двигателей LPT StepperMotor Ver. 1.7) результат один:

  • нажимаешь крутиться вправо - крутиться вправо (по часовой), световой индикатор DIR (желтый) гаснет
  • нажимаешь крутиться влевово - опять крутиться вправо (по часовой)! , световой индикатор DIR (желтый) загорается

В чем может быть проблема? Тест проведен для всех трех контроллеров (два я подключал ранее по указанной вначале схеме, третий контроллер абсолютно новый и еще не использовался, а все три контроллера браковаными или горелыми с одним симптомом быть не могут!), результат один и тот же, помогите пожалуйста.

boldive

Нарисуйте схему как подключали. Так будет легче подсказать.