Mesa 7i73 пульт ЧПУ для LinuxCNC

Работа с платами MESA, подключение, конфигурация.

Mesa 7i73 пульт ЧПУ для LinuxCNC

Сообщение Nick » 06 ноя 2012, 13:33

Mesa 7i73 пульт ЧПУ для LinuxCNC плата MESA 7i73 linuxcnc smart serial пульт чпу 7i73.jpg
Mesa 7i73

Возможности

Mesa 7i73 LinuxCNC

MESA 7i73 это дочерняя плата к платам MESA Anything I/O. Плата MESA 7i73 может контролировать:
  • до 4 энкодеров с частотой до 50кГц
  • до 8 аналоговых входа 0.0 - 3.3В,
  • 16 дискретных вводов и 6 выводов (при использовании 64 кнопочной клавиатуры и lcd дисплея, или 24 ввода и 22 выводов без них)
  • клавиатуру до 64 кнопок
  • может управлять LCD с размером 20х4 знака

Варианты использования

DRO, пульт ЧПУ с энкодерами или джойстиками для ручного управления станком.

Купить можно здесь: http://www.cnc-box.ru/content/Mesa_7i73 :)
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1576
Заслуга: Developer
Медальки:

Re: Mesa 7i73 пульт ЧПУ для LinuxCNC

Сообщение Nick » 06 ноя 2012, 13:43

Первые тесты:
Экранчик стоит очень дешевый, из-за него видно плохо, но к mesa 7i73 можно подключить и другие экраны.

Тест русских букв слегка провалился, но скорее всего это небольшой баг в компоненте lcd, т.к. русские буквы включая ё просматриваются на экране скоро попробуем его исправить.
Mesa 7i73 пульт ЧПУ для LinuxCNC DSC_0012.JPG
Mesa 7i73 пульт ЧПУ для LinuxCNC DSC_0014.JPG
Mesa 7i73 пульт ЧПУ для LinuxCNC DSC_0013.JPG
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1576
Заслуга: Developer
Медальки:

Re: Mesa 7i73 пульт ЧПУ для LinuxCNC

Сообщение Milk » 06 ноя 2012, 16:32

Очень-очень интересно... Подключение витой парой?
Видимо нужно ещё плату дочернюю к той-же 5i20 чтобы подключить 7i73.
Milk
Мастер
 
Сообщения: 206
Зарегистрирован: 05 июл 2011, 15:09
Репутация: 2

Re: Mesa 7i73 пульт ЧПУ для LinuxCNC

Сообщение Nick » 06 ноя 2012, 17:59

Да, витая пара, плату насколько я понял необязательно, можно просто на нужные пины самому провода прикрутить. Но нужна прошивка с поддержкой sserial.
Какие у тебя еще платы к 5i20 подключены? Тут DMaster недавно мучился с прошивкой 5i20 под sserial, но вроде у него получилось.
7i71+7i44+5i20 #52
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1576
Заслуга: Developer
Медальки:

Re: Mesa 7i73 пульт ЧПУ для LinuxCNC

Сообщение Andrey_L » 06 ноя 2012, 18:10

Nick, а подробнее как и что можно творить с Mesa 7i73,то есть явки шифры и пароли))
Аватара пользователя
Andrey_L
Кандидат
 
Сообщения: 69
Зарегистрирован: 25 сен 2011, 16:50
Репутация: 0

Re: Mesa 7i73 пульт ЧПУ для LinuxCNC

Сообщение Nick » 06 ноя 2012, 18:54

Ну в основном это плата, чтобы делать пульт для станка, т.е. что-то типо вот такого:
только все нативно под LinuxCNС. Ну и напихать можно больше кнопок, энкодеров, переключателей и всего такого.
Вложения
Mesa 7i73 пульт ЧПУ для LinuxCNC sku_80961_2.jpg
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1576
Заслуга: Developer
Медальки:

Re: Mesa 7i73 пульт ЧПУ для LinuxCNC

Сообщение Andrey_L » 06 ноя 2012, 19:34

Сие китайское чудо реализовано,по-моему, на PoKeys 55
для Mach и по USB :D
Аватара пользователя
Andrey_L
Кандидат
 
Сообщения: 69
Зарегистрирован: 25 сен 2011, 16:50
Репутация: 0

Re: Mesa 7i73 пульт ЧПУ для LinuxCNC

Сообщение Nick » 06 ноя 2012, 21:05

Да, я привел приме, что можно реализовать на такой плате, с небольшими усилиями. Надо купить такой корпус, и еще бы MPG такую найти и все, можно собирать/подключать :)
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1576
Заслуга: Developer
Медальки:

Re: Mesa 7i73 пульт ЧПУ для LinuxCNC

Сообщение Andrey_L » 06 ноя 2012, 21:46

Да, я привел приме, что можно реализовать на такой плате, с небольшими усилиями.

Nick,ты б хоть какой пример привел как это все сконфигурировать, тем более что это все как два пальца об асфальт :hehehe:
Аватара пользователя
Andrey_L
Кандидат
 
Сообщения: 69
Зарегистрирован: 25 сен 2011, 16:50
Репутация: 0

Re: Mesa 7i73 пульт ЧПУ для LinuxCNC

Сообщение Nick » 06 ноя 2012, 22:13

Сам сейчас над этим бьюсь :hehehe:. Пытаюсь энкодеры прикрутить, и еще что-нибудь полезное.

То, что у меня на экране - просто:
Код: Выделить всёРазвернуть
################################################################################
#
# LCD
#
################################################################################

loadrt lcd fmt_strings="LinuxCNC Mesa 7i73\nX% 9.4f S% 7.0f\nY% 9.4f\nZ% 9.4f|This is MESA 7i73\nremote control paneltest.| This is MESA 7i37 remote panel test.\nАБВГДЕЁабвгдеё"
addf lcd servo-thread

setp lcd.00.contrast 180
net lcd-out <= lcd.00.out
net lcd-out => hm2_5i25.0.7i73.0.1.display32

net xpos-fb    => lcd.00.page.00.arg.00
net ypos-fb    => lcd.00.page.00.arg.02
net zpos-fb    => lcd.00.page.00.arg.03
net spindle-cmd => lcd.00.page.00.arg.01
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1576
Заслуга: Developer
Медальки:

Re: Mesa 7i73 пульт ЧПУ для LinuxCNC

Сообщение Nick » 06 ноя 2012, 23:06

Последние сводки:
1. Добавил отображение относительных координат.
2. Добавил переключение экранов LCD по кнопке.
3. Добавил обработку энкодера и завел ее на пин halui.feed-override.counts
4. Добавил отображение feed orride на экране LCD.
5. И снял видео :hehehe:
Код: Выделить всёРазвернуть
################################################################################
#
# LCD
#
################################################################################

loadrt lcd fmt_strings="LinuxCNC Mesa 7i73\nX% 9.4f S% 7.0f\nY% 9.4f FO% 6.2f\nZ% 9.4f|Relative coordinatesX% 9.4f S% 7.0f\nY% 9.4f FO% 6.2f\nZ% 9.4f|This is MESA 7i73\nremote control paneltest.| This is MESA 7i37 remote panel test.\nАБВГДЕЁабвгдеё"
addf lcd servo-thread

setp lcd.00.contrast 180
net lcd-out <= lcd.00.out
net lcd-out => hm2_5i25.0.7i73.0.1.display32

net xpos-fb    => lcd.00.page.00.arg.00
net ypos-fb    => lcd.00.page.00.arg.02
net zpos-fb    => lcd.00.page.00.arg.04
net spindle-cmd => lcd.00.page.00.arg.01
net feed-override => lcd.00.page.00.arg.03


net xpos-rel      <= halui.axis.0.pos-relative    => lcd.00.page.01.arg.00
net ypos-rel      <= halui.axis.1.pos-relative   => lcd.00.page.01.arg.02
net zpos-rel      <= halui.axis.2.pos-relative   => lcd.00.page.01.arg.04
net spindle-cmd                            => lcd.00.page.01.arg.01
net feed-override    <= halui.feed-override.value    => lcd.00.page.01.arg.03
      


loadrt updown names=updown.lcd-mode
addf updown.lcd-mode servo-thread
setp updown.lcd-mode.min 0
setp updown.lcd-mode.max 2
setp updown.lcd-mode.wrap true
net change-page <= hm2_5i25.0.7i73.0.1.input-00 => updown.lcd-mode.countup

loadrt conv_s32_u32 names=conv_s32_u32.page
addf conv_s32_u32.page servo-thread

net page-select-s32 <= updown.lcd-mode.count   => conv_s32_u32.page.in
net page-select-u32 <= conv_s32_u32.page.out   => lcd.00.page_num

setp halui.feed-override.count-enable 1
net feed-override-counts <= hm2_5i25.0.7i73.0.1.enc0 => halui.feed-override.counts


А вот и видео:


PS что-то я на видео немного прогнал про 7i74 :freak: , похоже это просто разводка пинов плюс дополнительное питание, если оно нужно, защиты портов похоже нет :) Но я с ней еще не разбирался, просто включил, чтоб удобнее было :)
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1576
Заслуга: Developer
Медальки:

Re: Mesa 7i73 пульт ЧПУ для LinuxCNC

Сообщение Milk » 14 мар 2013, 14:04

Платы пришли, буду пробовать... Экранчик нашел на чипе HD44780. 20*4 как думаете, подойдет?
Milk
Мастер
 
Сообщения: 206
Зарегистрирован: 05 июл 2011, 15:09
Репутация: 2

Re: Mesa 7i73 пульт ЧПУ для LinuxCNC

Сообщение Nick » 15 мар 2013, 12:56

Должен работать. Скинь ссылку на него.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1576
Заслуга: Developer
Медальки:

Re: Mesa 7i73 пульт ЧПУ для LinuxCNC

Сообщение Milk » 18 мар 2013, 10:30

Вот такой даташит есть...
Mesa 7i73 пульт ЧПУ для LinuxCNC auction-42767-065691400 1363163828.jpg
Milk
Мастер
 
Сообщения: 206
Зарегистрирован: 05 июл 2011, 15:09
Репутация: 2

Re: Mesa 7i73 пульт ЧПУ для LinuxCNC

Сообщение Nick » 18 мар 2013, 10:38

Должен работать, насколько я понимаю у него 8ми битный интерфейс, Mesa 7i73 работает с 4х битным, но в описании чипа, да и самой Месы пишут, что это чип работает и с 4х битным и с 8ми, и что практически все 8ми битные работают с 4х битными интерфейсами.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1576
Заслуга: Developer
Медальки:

Re: Mesa 7i73 пульт ЧПУ для LinuxCNC

Сообщение PKM » 12 июл 2013, 20:05

Купил похожий экранчик и теперь не пойму, как его подключить к 7i73. Названия входов практически соответствуют даташиту в предыдущем сообщении.
Многое понятно, но какие выходы 7i73 подключать к DB0-DB7?
Аватара пользователя
PKM
Почётный участник
Почётный участник
 
Сообщения: 4261
Зарегистрирован: 31 мар 2011, 18:11
Откуда: Украина
Репутация: 703
Медальки:
Настоящее имя: Андрей

Re: Mesa 7i73 пульт ЧПУ для LinuxCNC

Сообщение Nick » 15 июл 2013, 10:21

Так это: (5 страница мануала)
P1 KEYPAD / LCD CONNECTOR PINOUT
25 +5V OUT
26 RES XX
27 GND OUT
28 +5V OUT
29 LCD11 (VEE) OUT
30 LCD10 (RS) OUT
31 LCD9 (R/W) OUT
32 LCD8 (E) OUT
33 LCD0 (OUT2) OUT
34 LCD1 (OUT3) OUT
35 LCD2 (OUT4) OUT
36 LCD3 (OUT5) OUT
37 LCD4 OUT
38 LCD5 OUT
39 LCD6 OUT
40 LCD7 OUT
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1576
Заслуга: Developer
Медальки:

Re: Mesa 7i73 пульт ЧПУ для LinuxCNC

Сообщение PKM » 23 июл 2013, 22:49

Спасибо за помощь, разобрался и сделал.
5i25+7i76+7i73+ужасный LCD с синим фоном, на котором видно что-то только сбоку :) Где бы найти поприличней, или накрутить как-то контраст нормально...
Аватара пользователя
PKM
Почётный участник
Почётный участник
 
Сообщения: 4261
Зарегистрирован: 31 мар 2011, 18:11
Откуда: Украина
Репутация: 703
Медальки:
Настоящее имя: Андрей

Re: Mesa 7i73 пульт ЧПУ для LinuxCNC

Сообщение Nick » 24 июл 2013, 09:05

Сфоткай, что у тебя получилось! :)
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1576
Заслуга: Developer
Медальки:

Re: Mesa 7i73 пульт ЧПУ для LinuxCNC

Сообщение PKM » 24 июл 2013, 09:50

Надо же, как раз только что пытался сфотать :)
Кстати, экран сегодня на порядок лучше выглядит, уж не знаю, что с ним произошло нза ночь :)
Но на фото хоть что-то видно только со вспышкой, на видео видео вообще все молоко.
Mesa 7i73 пульт ЧПУ для LinuxCNC 3esm[1].jpg


UPD: пошевелил проводки... оказывается, у меня чудесный дисплей! Надо попробовать по инструкции переменный резистор поставить на контрастность
Аватара пользователя
PKM
Почётный участник
Почётный участник
 
Сообщения: 4261
Зарегистрирован: 31 мар 2011, 18:11
Откуда: Украина
Репутация: 703
Медальки:
Настоящее имя: Андрей

След.

Вернуться в MESA

Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Chili, drey82, frezeryga, Google [Bot], Lafayette, Lex23, Majestic-12 [Bot], Malyarka74, marshev, odekolon, sashaK, Vladimir 2011, Yandex [bot], ДмитрийП, игорь_174, Ильюшина

cron
Reputation System ©'