Простой способ апгрейда на Mesa 7i43
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Простой способ апгрейда на Mesa 7i43
Полагаю картинки в пояснении не нуждаются.
P.S. Вот такой теперь у меня Фильтр для сглаживания неравномерности импульсов
P.S. Вот такой теперь у меня Фильтр для сглаживания неравномерности импульсов
Последний раз редактировалось Serg 04 янв 2014, 22:47, всего редактировалось 1 раз.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Простой способ апгрейда на Mesa 7i43
Распиновка кабеля в формате:
Сигнал - контакт_LPT - контакт_на_7i43_p3 - имя_пина_в_linuxcnc
StepX - 2 - 1
DirX - 14 - 3
StepY - 16 - 5
DirY - 3 - 7
StepZ - 7 - 9
DirZ - 8 - 11
StepA - 6 - 13
DirA - 5 - 15
StepB - 4 - 17
DirB - 17 - 19
LimitX - 10 - 21 - hm2_7i43.0.gpio.034.in
LimitY - 11 - 23 - hm2_7i43.0.gpio.035.in
LimitZ - 12 - 25 - hm2_7i43.0.gpio.036.in
LimitA - 13 - 27 - hm2_7i43.0.gpio.037.in
E-Stop - 15 - 29 - hm2_7i43.0.gpio.038.in
Enable - 1 - 33 - hm2_7i43.0.gpio.040.out
Relay - 9 - 35 - hm2_7i43.0.gpio.041.out
Прошивка SVST4_12, num_stepgens=5, остальное по нулям. Если 5 осей не надо, то ставите num_stepgens=скоканадо и соотв. выходы step/dir не используете.
P.S. Если кто сделает подобное с другой интерфейсной платой, то кладите фотку платы и распиновку сюда.
Сигнал - контакт_LPT - контакт_на_7i43_p3 - имя_пина_в_linuxcnc
StepX - 2 - 1
DirX - 14 - 3
StepY - 16 - 5
DirY - 3 - 7
StepZ - 7 - 9
DirZ - 8 - 11
StepA - 6 - 13
DirA - 5 - 15
StepB - 4 - 17
DirB - 17 - 19
LimitX - 10 - 21 - hm2_7i43.0.gpio.034.in
LimitY - 11 - 23 - hm2_7i43.0.gpio.035.in
LimitZ - 12 - 25 - hm2_7i43.0.gpio.036.in
LimitA - 13 - 27 - hm2_7i43.0.gpio.037.in
E-Stop - 15 - 29 - hm2_7i43.0.gpio.038.in
Enable - 1 - 33 - hm2_7i43.0.gpio.040.out
Relay - 9 - 35 - hm2_7i43.0.gpio.041.out
Прошивка SVST4_12, num_stepgens=5, остальное по нулям. Если 5 осей не надо, то ставите num_stepgens=скоканадо и соотв. выходы step/dir не используете.
P.S. Если кто сделает подобное с другой интерфейсной платой, то кладите фотку платы и распиновку сюда.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Простой способ апгрейда на Mesa 7i43
Подключал 7и43 через эту плату http://www.cnc4pc.com/Store/osc/product ... ucts_id=45
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2857
- Откуда: Тюмень
- Контактная информация:
Re: Простой способ апгрейда на Mesa 7i43
Вставлю и я свои 5 копеек
Начиналось отсюда BF20 - очередная ЧПУизация китайского немца #1, продолжалось здесь Первая примерка. Была бы плата длиннее хотя бы на миллиметр, пришлось бы ее дорабатывать напильником
Начиналось отсюда BF20 - очередная ЧПУизация китайского немца #1, продолжалось здесь Первая примерка. Была бы плата длиннее хотя бы на миллиметр, пришлось бы ее дорабатывать напильником
Чудес не бывает. Бывают фокусы.
- neonas
- Мастер
- Сообщения: 370
- Зарегистрирован: 12 янв 2013, 22:41
- Репутация: 70
- Откуда: Литва, Вильнюс
- Контактная информация:
Re: Простой способ апгрейда на Mesa 7i43
А как думаешь, можно ли таким способом её к аналоговым сервам подключить?UAVpilot писал(а):Полагаю картинки в пояснении не нуждаются.
Как много тех, с кем можно лечь в постель.
Как мало тех, с кем хочется проснуться...
Как мало тех, с кем хочется проснуться...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Простой способ апгрейда на Mesa 7i43
Напрямую нельзя - надо будет делать преобразователь PWM-Analog.
Но и в таком случае подключить можно максимум 4 сервы.
Но и в таком случае подключить можно максимум 4 сервы.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Простой способ апгрейда на Mesa 7i43
почему только 4 ?UAVpilot писал(а):Но и в таком случае подключить можно максимум 4 сервы.
что помешает больше?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Простой способ апгрейда на Mesa 7i43
Количество пинов на плате и прошивка.nkp писал(а):почему только 4 ?
что помешает больше?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Простой способ апгрейда на Mesa 7i43
количество пинов на плате - 48UAVpilot писал(а):Количество пинов на плате и прошивка.
на одну "серву" требуется один энкодер - 3 пина ,и один шим - 2 пина(?)
итого получаем - 9 (плюс аж 3 пина в запасе)
---------
про "прошивку" не понял )
-------
у меня "работает" прошивка 8 энкодеров и 12 "степгенов"
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Простой способ апгрейда на Mesa 7i43
UAVpilot писал(а):Но и в таком случае подключить можно максимум 4 сервы.
Разницу улавливаешь?..nkp писал(а):у меня "работает" прошивка 8 энкодеров и 12 "степгенов"
Вот распиновка прошивки для четырёх серв. Все остальные прошивки поддерживают две сервы на P4 и разное количество степгенов и обычных IO на P3.
Код: Выделить всё
Configuration pin-out:
IO Connections for P4
Pin# I/O Pri. func Sec. func Chan Pin func Pin Dir
1 0 IOPort QCount 1 Quad-B (In)
3 1 IOPort QCount 1 Quad-A (In)
5 2 IOPort QCount 0 Quad-B (In)
7 3 IOPort QCount 0 Quad-A (In)
9 4 IOPort QCount 1 Quad-IDX (In)
11 5 IOPort QCount 0 Quad-IDX (In)
13 6 IOPort PWM 1 PWM (Out)
15 7 IOPort PWM 0 PWM (Out)
17 8 IOPort PWM 1 Dir (Out)
19 9 IOPort PWM 0 Dir (Out)
21 10 IOPort PWM 1 /Enable (Out)
23 11 IOPort PWM 0 /Enable (Out)
25 12 IOPort QCount 3 Quad-B (In)
27 13 IOPort QCount 3 Quad-A (In)
29 14 IOPort QCount 2 Quad-B (In)
31 15 IOPort QCount 2 Quad-A (In)
33 16 IOPort QCount 3 Quad-IDX (In)
35 17 IOPort QCount 2 Quad-IDX (In)
37 18 IOPort PWM 3 PWM (Out)
39 19 IOPort PWM 2 PWM (Out)
41 20 IOPort PWM 3 Dir (Out)
43 21 IOPort PWM 2 Dir (Out)
45 22 IOPort PWM 3 /Enable (Out)
47 23 IOPort PWM 2 /Enable (Out)
IO Connections for P3
Pin# I/O Pri. func Sec. func Chan Pin func Pin Dir
1 24 IOPort QCount 5 Quad-B (In)
3 25 IOPort QCount 5 Quad-A (In)
5 26 IOPort QCount 4 Quad-B (In)
7 27 IOPort QCount 4 Quad-A (In)
9 28 IOPort QCount 5 Quad-IDX (In)
11 29 IOPort QCount 4 Quad-IDX (In)
13 30 IOPort PWM 5 PWM (Out)
15 31 IOPort PWM 4 PWM (Out)
17 32 IOPort PWM 5 Dir (Out)
19 33 IOPort PWM 4 Dir (Out)
21 34 IOPort PWM 5 /Enable (Out)
23 35 IOPort PWM 4 /Enable (Out)
25 36 IOPort QCount 7 Quad-B (In)
27 37 IOPort QCount 7 Quad-A (In)
29 38 IOPort QCount 6 Quad-B (In)
31 39 IOPort QCount 6 Quad-A (In)
33 40 IOPort QCount 7 Quad-IDX (In)
35 41 IOPort QCount 6 Quad-IDX (In)
37 42 IOPort PWM 7 PWM (Out)
39 43 IOPort PWM 6 PWM (Out)
41 44 IOPort PWM 7 Dir (Out)
43 45 IOPort PWM 6 Dir (Out)
45 46 IOPort PWM 7 /Enable (Out)
47 47 IOPort PWM 6 /Enable (Out)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Простой способ апгрейда на Mesa 7i43
вы ограничили (в этом обсуждении) себя каким то списком прошивок...UAVpilot писал(а):Все остальные
мы же обсуждаем возможности платы
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Простой способ апгрейда на Mesa 7i43
С каким-то другим чипом?nkp писал(а):мы же обсуждаем возможности платы
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- neonas
- Мастер
- Сообщения: 370
- Зарегистрирован: 12 янв 2013, 22:41
- Репутация: 70
- Откуда: Литва, Вильнюс
- Контактная информация:
Re: Простой способ апгрейда на Mesa 7i43
Я правильно понимаю, нужна 7i33 ?UAVpilot писал(а):Напрямую нельзя - надо будет делать преобразователь PWM-Analog.
Но и в таком случае подключить можно максимум 4 сервы.
Как много тех, с кем можно лечь в постель.
Как мало тех, с кем хочется проснуться...
Как мало тех, с кем хочется проснуться...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Простой способ апгрейда на Mesa 7i43
Можно и её применить, только прошивки готовой нет.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- neonas
- Мастер
- Сообщения: 370
- Зарегистрирован: 12 янв 2013, 22:41
- Репутация: 70
- Откуда: Литва, Вильнюс
- Контактная информация:
Re: Простой способ апгрейда на Mesa 7i43
А под что есть?
Как много тех, с кем можно лечь в постель.
Как мало тех, с кем хочется проснуться...
Как мало тех, с кем хочется проснуться...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Простой способ апгрейда на Mesa 7i43
Под доп.платы на аналоговые сервы нет. проще будет конверторы спаять.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- neonas
- Мастер
- Сообщения: 370
- Зарегистрирован: 12 янв 2013, 22:41
- Репутация: 70
- Откуда: Литва, Вильнюс
- Контактная информация:
Re: Простой способ апгрейда на Mesa 7i43
Ткните носом, где почитать.UAVpilot писал(а):Под доп.платы на аналоговые сервы нет. проще будет конверторы спаять.
Как много тех, с кем можно лечь в постель.
Как мало тех, с кем хочется проснуться...
Как мало тех, с кем хочется проснуться...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Простой способ апгрейда на Mesa 7i43
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- neonas
- Мастер
- Сообщения: 370
- Зарегистрирован: 12 янв 2013, 22:41
- Репутация: 70
- Откуда: Литва, Вильнюс
- Контактная информация:
Re: Простой способ апгрейда на Mesa 7i43
Я тут вот почитал: http://www.linuxcnc.org/docs/html/drive ... igurations
In the 7i43 (two ports), SV8 (Servo 8) would be for having 8 servos or fewer, using the classic 7i33 4-axis (per port) servo board. So 8 servos would use up all 48 signals in the two ports. But if you only needed 3 servos, you could say num_encoders=3 and num_pwmgens=3 and recover 5 servos at 6 signals each, thus gaining 30 bits of GPIO.
Видимо все таки прошивка есть.
In the 7i43 (two ports), SV8 (Servo 8) would be for having 8 servos or fewer, using the classic 7i33 4-axis (per port) servo board. So 8 servos would use up all 48 signals in the two ports. But if you only needed 3 servos, you could say num_encoders=3 and num_pwmgens=3 and recover 5 servos at 6 signals each, thus gaining 30 bits of GPIO.
Видимо все таки прошивка есть.
Как много тех, с кем можно лечь в постель.
Как мало тех, с кем хочется проснуться...
Как мало тех, с кем хочется проснуться...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Простой способ апгрейда на Mesa 7i43
Да, всё правильно. Я невнимательно распиновку смотрел - мне показалось там диф. входы и выходы.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...