MyGUI

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Nick
Мастер
Сообщения: 22731
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1693
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MyGUI

Сообщение Nick »

Тогда наверное та сбоящая карта это

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

generic UNCLAIMED
                description: DPIO module
                physical id: 1
                bus info: pci@0000:01:01.0
                version: 00
                width: 32 bits
                clock: 33MHz
                configuration: latency=0
                resources: memory:ff0f0000-ff0fffff
А что за плата-то? Есть название/маркировка?
nkp
Мастер
Сообщения: 8264
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1546
Контактная информация:

Re: MyGUI

Сообщение nkp »

позже повынимаю - посмотрю
Аватара пользователя
Serg
Мастер
Сообщения: 20967
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 4973
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MyGUI

Сообщение Serg »

покаж /proc/ioports со всеми вставленными.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8264
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1546
Контактная информация:

Re: MyGUI

Сообщение nkp »

UAVpilot писал(а): /proc/ioports
(для просмотра содержимого нажмите на ссылку)

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

0000-001f : dma1
0020-0021 : pic1
0040-0043 : timer0
0050-0053 : timer1
0060-0060 : keyboard
0064-0064 : keyboard
0070-0071 : rtc0
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : 0000:00:1f.1
  0170-0177 : ata_piix
01f0-01f7 : 0000:00:1f.1
  01f0-01f7 : ata_piix
0295-0296 : pnp 00:0c
0376-0376 : 0000:00:1f.1
  0376-0376 : ata_piix
0378-037a : parport0
037b-037f : parport0
03c0-03df : vga+
03f2-03f2 : floppy
03f4-03f5 : floppy
03f6-03f6 : 0000:00:1f.1
  03f6-03f6 : ata_piix
03f7-03f7 : floppy
03f8-03ff : serial
0400-041f : 0000:00:1f.3
0480-04bf : 0000:00:1f.0
  0480-04bf : pnp 00:07
04d0-04d1 : pnp 00:07
0680-06ff : pnp 00:0c
0778-077a : parport0
0800-087f : 0000:00:1f.0
  0800-087f : pnp 00:07
    0800-0803 : ACPI PM1a_EVT_BLK
    0804-0805 : ACPI PM1a_CNT_BLK
    0808-080b : ACPI PM_TMR
    0828-082f : ACPI GPE0_BLK
0cf8-0cff : PCI conf1
9000-bfff : PCI Bus 0000:01
  9400-94ff : 0000:01:05.0
    9400-94ff : 8139too
  9800-980f : 0000:01:03.0
  9c00-9c07 : 0000:01:03.0
  a000-a007 : 0000:01:03.0
    a000-a007 : serial
  a400-a407 : 0000:01:03.0
    a400-a407 : serial
  a800-a80f : 0000:01:02.0
  ac00-ac07 : 0000:01:02.0
  b000-b007 : 0000:01:02.0
  b400-b407 : 0000:01:02.0
    b400-b402 : parport1
    b403-b407 : parport1
  b800-b807 : 0000:01:02.0
  bc00-bc07 : 0000:01:02.0
    bc00-bc07 : serial
d400-d43f : 0000:00:1f.5
  d400-d43f : Intel ICH5
d800-d8ff : 0000:00:1f.5
  d800-d8ff : Intel ICH5
dc00-dc1f : 0000:00:1d.0
  dc00-dc1f : uhci_hcd
e000-e01f : 0000:00:1d.1
  e000-e01f : uhci_hcd
e400-e41f : 0000:00:1d.2
  e400-e41f : uhci_hcd
e800-e81f : 0000:00:1d.3
  e800-e81f : uhci_hcd
ec00-ec07 : 0000:00:02.0
fc00-fc0f : 0000:00:1f.1
  fc00-fc0f : ata_piix
Аватара пользователя
Serg
Мастер
Сообщения: 20967
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 4973
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MyGUI

Сообщение Serg »

Система видит только 2 паралельных порта: один стандартный (0378), второй тут - b400.
На второй карте он точно есть? Что там за чип стоит? Сфоткай всю плату с обеих сторон, лучше сканером.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8264
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1546
Контактная информация:

Re: MyGUI

Сообщение nkp »

UAVpilot писал(а):Сфоткай всю плату с обеих сторон, лучше сканером.
не работает та что внизу
Аватара пользователя
Nick
Мастер
Сообщения: 22731
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1693
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MyGUI

Сообщение Nick »

А там на микрухе что-нибудь написано?
nkp
Мастер
Сообщения: 8264
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1546
Контактная информация:

Re: MyGUI

Сообщение nkp »

Nick писал(а):А там на микрухе что-нибудь написано?
чип CH353L
Аватара пользователя
Nick
Мастер
Сообщения: 22731
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1693
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MyGUI

Сообщение Nick »

#@#, что за хня, поиск по фразе ubuntu CH353L dslftn 100000 ссылок на загрузку "драйвера", но судя по сайтам, их количестве и плотности в выдаче поисковика это какой-то развод! :pssdoff: и @$#@# ни одного нормального сайта с описанием.

Бл# как уже достали эти поисковые спамеры, это просто пи...
nkp
Мастер
Сообщения: 8264
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1546
Контактная информация:

Re: MyGUI

Сообщение nkp »

редко тебя так что то задевает :)
вот драйвер:
LINUX.rar
(50.25 КБ) 363 скачивания
буду пробовать ставить...
------------
upd : уже сразу нескладуха:

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

	D.1 Driver install
		Please create a directory under root directory,  e.g /temp, do commands:

		# cd /
		# mkdir temp

		After get driver file "wch_Vx.x.x.x.tar.gz". Copy file to /temp
		directory, then extract and install, do commands:

		# cp wch_Vx.x.x.x.tar.gz /temp 
		# cd /temp
		# tar xvfz wch_Vx.x.x.x.tar.gz
		# cd /temp/wch
		# make clean ; make install
после распаковки(архива ,которого нет)
зайти с директорию wch (которой тоже нет)
короче без помощи мне сие не одолеть ;)
Аватара пользователя
Nick
Мастер
Сообщения: 22731
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1693
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MyGUI

Сообщение Nick »

вместо архива используй директорию driver. Дальше все по тексту.
Не знаю нафига все в /temp пихать... обычно можно из любого директория поставить.
Аватара пользователя
Serg
Мастер
Сообщения: 20967
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 4973
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MyGUI

Сообщение Serg »

Я тебе одну умную вещь скажу, только ты не обижайся:
Продай эту плату кому нибудь. Или подари. Или выброси. Этот драйвер только для поддержки последовательных портов, про паралельный там ни строчки кода.
Собственно для linuxcnc драйвер и не нужен - оно работант напрямую с адресами портов. Указывать разные адреса надо полагать ты уже попробовал и безрезультатно?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8264
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1546
Контактная информация:

Re: MyGUI

Сообщение nkp »

UAVpilot писал(а):Я тебе одну умную вещь скажу, только ты не обижайся:
заказал себе другую еще в обед (такую как у меня работает) :)
а с драйвером поигрался - так почему же не испытать последний шанс...))
nkp
Мастер
Сообщения: 8264
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1546
Контактная информация:

Re: MyGUI

Сообщение nkp »

вопрос по mpg:
до этого стоял механический энкодер - проблем не было
но хочеться чтоб штурвал был - поставил оптический (родной ве)
подключил через оптопару HCPL-2630
но вот сдвига между каналами нет:
(вверху - оптический энкодер,внизу- механический)
Выделение(005).jpg (2902 просмотра) <a class='original' href='./download/file.php?id=9645&sid=4ba18eab753e46732dc0429771345e29&mode=view' target=_blank>Загрузить оригинал (79.74 КБ)</a>
может что попутал при распайке разъема.....
а может еще что????
Аватара пользователя
Nick
Мастер
Сообщения: 22731
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1693
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MyGUI

Сообщение Nick »

nkp писал(а):но вот сдвига между каналами нет:(вверху - оптический энкодер,внизу- механический)
Очень похоже на A+ и A- ;). Симметричные графики :)
nkp
Мастер
Сообщения: 8264
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1546
Контактная информация:

Re: MyGUI

Сообщение nkp »

сопли убрал-все наладилось...
если HCPL-2630 поставить на энкодер двигателя (2500 имп) - будет успевать???
может какие еще "быстрые" оптопары кто посоветует????
вот на нее даташит:
1558_6n137.pdf
(463.59 КБ) 550 скачиваний
nkp
Мастер
Сообщения: 8264
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1546
Контактная информация:

Re: MyGUI

Сообщение nkp »

ручные перемещения прикрученные к пульту:
(для просмотра содержимого нажмите на ссылку)

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

loadrt hal_parport cfg="0x0378 in b400 in  "

addf parport.0.read base-thread 1
addf parport.0.write base-thread -1 

addf parport.1.read base-thread 1
addf parport.1.write base-thread -1

net estop-loop iocontrol.0.user-enable-out iocontrol.0.emc-enable-in

net tool-prep-loop iocontrol.0.tool-prepare iocontrol.0.tool-prepared
net tool-change-loop iocontrol.0.tool-change iocontrol.0.tool-changed

####################################################################################################################################
net migz parport.0.pin-01-out  classicladder.0.out-03   #мигаем z
net migx parport.1.pin-17-out  classicladder.0.out-07 
net migz1 parport.1.pin-16-out  classicladder.0.out-13 
net migx1 parport.1.pin-14-out  classicladder.0.out-12


net zm parport.0.pin-11-in-not  classicladder.0.in-08
net xm parport.1.pin-13-in-not  classicladder.0.in-10
net zp parport.1.pin-09-in-not  classicladder.0.in-12
net xp parport.1.pin-08-in-not  classicladder.0.in-13

net z_home  halui.joint.0.home  classicladder.0.out-00
net x_home  halui.joint.2.home  classicladder.0.out-04
net is_z_home  halui.joint.0.is-homed  classicladder.0.in-09
net is_x_home  halui.joint.2.is-homed  classicladder.0.in-11

loadrt encoder num_chan=2
loadrt mult2 count=2
addf mult2.0 servo-thread
addf encoder.update-counters base-thread
addf encoder.capture-position servo-thread
setp encoder.0.position-scale 1

loadrt mux2 count=1
addf mux2.0  servo-thread

setp mux2.0.in0 10
setp mux2.0.in1 500
net out   mux2.0.out halui.jog-speed 
net sel  mux2.0.sel   classicladder.0.out-14 parport.1.pin-01-out  #кнопка ускор ход
setp mult2.0.in0  100
setp halui.feed-override.scale 0.02
net enc.0-a => encoder.0.phase-A =>  parport.1.pin-04-in
net enc.0-b => encoder.0.phase-B =>  parport.1.pin-12-in
net mult halui.feed-override.value  mult2.0.in1 
net counts encoder.0.counts   halui.feed-override.counts

net jog_x_plus halui.jog.0.plus classicladder.0.out-05
net jog_z_plus halui.jog.2.minus classicladder.0.out-01
net jog_x_minus halui.jog.0.minus classicladder.0.out-09 
net jog_z_minus halui.jog.2.plus classicladder.0.out-11
###################### инкремент
loadrt mux4 count=1
addf mux4.0  servo-thread

setp mux4.0.in0 1       #######
setp mux4.0.in1 0.1         ############## устанавливаем инкремент
setp mux4.0.in2 0.01    #######

setp axis.0.jog-enable 1  ##   активируем оси
setp axis.2.jog-enable 1  ##

net max_out  mux4.0.out   halui.jog.0.increment  halui.jog.2.increment 
 
net sel0  mux4.0.sel0   parport.1.pin-03-in-not   ##   переключатель выбора инкр
net sel1  mux4.0.sel1   parport.1.pin-02-in-not   ##

setp halui.feed-override.scale 0.01          

net inc_jog_x_plus      halui.jog.0.increment-plus    classicladder.0.out-06 
net inc_jog_z_plus      halui.jog.2.increment-plus    classicladder.0.out-10
net inc_jog_x_minus     halui.jog.0.increment-minus   classicladder.0.out-08 
net inc_jog_z_minus     halui.jog.2.increment-minus   classicladder.0.out-02

net no_inc_jog_x    axis.0.kb-jog-active  classicladder.0.in-14  classicladder.0.in-17 #блокоровка повторн нажатия стрелки при ijog
net no_inc_jog_z    axis.2.kb-jog-active  classicladder.0.in-15  classicladder.0.in-16

net no_rapid_butt   parport.0.pin-03-in-not  classicladder.0.in-18 #блокир кн быстр хода
#----------------------------------------mpg
addf   mult2.1 servo-thread
setp   encoder.1.position-scale 1
net  enc.1-a =>  parport.0.pin-13-in =>    encoder.1.phase-A 
net  enc.1-b =>  parport.0.pin-08-in =>    encoder.1.phase-B
setp axis.0.jog-vel-mode 0
setp axis.2.jog-vel-mode 0

net pend-counts  encoder.1.counts   axis.0.jog-counts   axis.2.jog-counts
net mpg-x-in     parport.1.pin-11-in-not  classicladder.0.in-19   
net mpg-z-in     parport.1.pin-15-in-not  classicladder.0.in-20  
net mpg-x-out    classicladder.0.out-15   axis.0.jog-enable
net mpg-z-out    classicladder.0.out-16   axis.2.jog-enable
setp mult2.1.in0 0.25
net  max_out    mult2.1.in1 
net  jog-scal   mult2.1.out   axis.0.jog-scale   axis.2.jog-scale
###################################################################################################################################

#net analog axis.0.joint-vel-cmd  hm2_5i25.0.7i77.0.1.analogout0
#setp hm2_5i25.0.7i77.0.1.analogena 1
вопросы остались только по скоростям
также скорей всего заменю энкодер регулировки подачи на переключатель
в архиве файл ладдера
Вложения
23_11.rar
запускать файл "classicladder" , затем открыть "mg.clp"
(350.34 КБ) 323 скачивания
Аватара пользователя
Nick
Мастер
Сообщения: 22731
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1693
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MyGUI

Сообщение Nick »

Сколько всего, аж глаза разбегаются :cheesy:

А что со скоростями не понятно?
nkp
Мастер
Сообщения: 8264
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1546
Контактная информация:

Re: MyGUI

Сообщение nkp »

Nick писал(а): что со скоростями не понятно?
скорей не "не понятно" - а требуется доделать когда переключатель на регулировку подачи поцеплю
я так понимаю надо чтоб скорость подачи при всех трех ручных режимах(безразмерные- jogu,инкрементальные - jogi и MPG) ,была одинаковой,
приписывалась в ini и корректировалась галетником(хочу поставить на 16 положений)
и при включении станка устанавливалась в соответствие с положением переключателя
(а сейчас она при вкл всегда 100%)
Аватара пользователя
Nick
Мастер
Сообщения: 22731
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1693
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MyGUI

Сообщение Nick »

nkp писал(а):(хочу поставить на 16 положений)
Там будет 16 пинов, или будет кодироваться на 4-х?
Ответить

Вернуться в «LinuxCNC»