Autor Tópico: Como Configurar o EMC2  (Lida 268981 vezes)

Description:

0 Membros e 13 Visitantes estão vendo este tópico.

Offline kerley

  • Novato
  • *
  • Posts: 35
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: apucarana-pr
  • Nome:: kerley fabiano de souza
  • Profissão: marceneiro
Re:Como Configurar o EMC2
« Resposta #930 Online: 14 de Junho de 2013, 12:43 »
 Fábio tudo bem, eu to usando os driver akiyama 4.02 e a Bob é bem eficiente , eu consegui baixar o 10.04 e instalar corretamente e hoje a noite vou ver as configuraçoes ideal pra mim eletronica, depois posto aqui se deu certo ou não.

Offline kerley

  • Novato
  • *
  • Posts: 35
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: apucarana-pr
  • Nome:: kerley fabiano de souza
  • Profissão: marceneiro
Re:Como Configurar o EMC2
« Resposta #931 Online: 15 de Junho de 2013, 12:26 »
Olá pessoal, instalei o ubuntu 10,04 lucid linx e o emc, mas meus drivers não acionou, eu to com os driver akiyama 4.2, qual seria a escolha certa pra meus drivers.

Offline felyppe

  • Novato
  • *
  • Posts: 16
  • Sexo: Masculino
  • GUIA-CNC
  • Cidade - UF: FORTALEZA-CE
Re:Como Configurar o EMC2
« Resposta #932 Online: 19 de Novembro de 2014, 09:02 »
Bom dia a todos. Acompanho o forum a um bom tempo, e é bem verdade que quase nunca participo devido ao meu grau de conhecimento no assunto. procuro ler bastante antes de fazer uma pergunta,
com ajuda do forum consegui montar minha criatura e configurar no mach3 e ja uso a bastante tempo. hoje gostaria de usar minha maquina na EMC2, configurei conforme o post mas mesmo assim meu drive cnc3ax nao aciona, so da alguns trancos bem pequenos. Gostaria na medida do possivel de uma ajuda dos amigos.

Offline felyppe

  • Novato
  • *
  • Posts: 16
  • Sexo: Masculino
  • GUIA-CNC
  • Cidade - UF: FORTALEZA-CE
Re:Como Configurar o EMC2
« Resposta #933 Online: 19 de Novembro de 2014, 17:42 »
Bom dia a todos. Acompanho o forum a um bom tempo, e é bem verdade que quase nunca participo devido ao meu grau de conhecimento no assunto. procuro ler bastante antes de fazer uma pergunta,
com ajuda do forum consegui montar minha criatura e configurar no mach3 e ja uso a bastante tempo. hoje gostaria de usar minha maquina na EMC2, configurei conforme o post mas mesmo assim meu drive cnc3ax nao aciona, so da alguns trancos bem pequenos. Gostaria na medida do possivel de uma ajuda dos amigos.

Acabei achando esse post http://www.guiacnc.com.br/emc-linux/duvida-com-saida-step-emc2/15/ entao consegui fazer funcionar,

Offline aparecido

  • Fuso
  • **
  • Posts: 115
  • Sexo: Masculino
  • GUIA-CNC
Re:Como Configurar o EMC2
« Resposta #934 Online: 07 de Fevereiro de 2016, 21:36 »
 Oi pessoal, passei o final de semana quebrando cabeça pra baixar a latencia. Baixei a iso com a ultima versão do linuxcnc, o md5 está ok, só baixou a latencia depois que atualizei o driver da placa de video, só que nisso o Debian atualizou varias coisas, até ai sem problema, a latencia ficou em 18122 > 18,1n.
 Configurei os eixos e pinos no wizard do linux cnc, mas ao tentar executar o programa me retorna uma tela para 'copiar o log e tentar encontrar a solução', segue uma parte do conteudo do log que acho que é a importante sobre o problema:


Debug file information:
Fontconfig warning: "/etc/fonts/conf.d/65-droid-sans-fonts.conf", line 103: Having multiple values in <test> isn't supported and may not work as expected
Fontconfig warning: "/etc/fonts/conf.d/65-droid-sans-fonts.conf", line 138: Having multiple values in <test> isn't supported and may not work as expected
.
Fontconfig warning: "/etc/fonts/conf.d/65-droid-sans-fonts.conf", line 103: Having multiple values in <test> isn't supported and may not work as expected
Fontconfig warning: "/etc/fonts/conf.d/65-droid-sans-fonts.conf", line 138: Having multiple values in <test> isn't supported and may not work as expected
Fontconfig warning: "/etc/fonts/conf.d/65-droid-sans-fonts.conf", line 103: Having multiple values in <test> isn't supported and may not work as expected
Fontconfig warning: "/etc/fonts/conf.d/65-droid-sans-fonts.conf", line 138: Having multiple values in <test> isn't supported and may not work as expected
Xlib:  extension "GLX" missing on display ":0.0".
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  3 (X_GetWindowAttribut es)
  Resource id in failed request:  0xffffffff
  Serial number of failed request:  758
  Current serial number in output stream:  759
5640
  PID TTY      STAT   TIME COMMAND
5690
  PID TTY      STAT   TIME COMMAND
Stopping realtime threads
Unloading hal components
Fontconfig warning: "/etc/fonts/conf.d/65-droid-sans-fonts.conf", line 103: Having multiple values in <test> isn't supported and may not work as expected
Fontconfig warning: "/etc/fonts/conf.d/65-droid-sans-fonts.conf", line 138: Having multiple values in <test> isn't supported and may not work as expected


Alguma ideia de como resolver? Obrigado, abraço.

Offline aparecido

  • Fuso
  • **
  • Posts: 115
  • Sexo: Masculino
  • GUIA-CNC
Re:Como Configurar o EMC2
« Resposta #935 Online: 07 de Fevereiro de 2016, 23:33 »
Esqueci de postar o conteudo do arquivo hal, segue:

# Generated by stepconf 1.1 at Sun Feb  7 11:51:47 2016
# If you make changes to this file, they will be
# overwritten when you run stepconf again
loadrt trivkins
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
loadrt sim_parport names=parport.0
setp parport.0.reset-time 500
loadrt stepgen step_type=0,0,0

addf parport.0.read base-thread
source sim_hardware.hal
addf stepgen.make-pulses base-thread
addf parport.0.write base-thread
addf parport.0.reset base-thread

addf stepgen.capture-position servo-thread
addf sim-hardware.update servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf stepgen.update-freq servo-thread
net spindle-cmd-rpm     <= motion.spindle-speed-out
net spindle-cmd-rpm-abs <= motion.spindle-speed-out-abs
net spindle-cmd-rps     <= motion.spindle-speed-out-rps
net spindle-cmd-rps-abs <= motion.spindle-speed-out-rps-abs
net spindle-at-speed    => motion.spindle-at-speed

net estop-out       => parport.0.pin-01-out
net xstep           => parport.0.pin-02-out
setp parport.0.pin-02-out-reset 1
net xdir            => parport.0.pin-03-out
net ystep           => parport.0.pin-04-out
setp parport.0.pin-04-out-reset 1
net ydir            => parport.0.pin-05-out
net zstep           => parport.0.pin-06-out
setp parport.0.pin-06-out-reset 1
net zdir            => parport.0.pin-07-out
net home-z          <= parport.0.pin-11-in
net home-y          <= parport.0.pin-12-in
net home-x          <= parport.0.pin-13-in

setp stepgen.0.position-scale [AXIS_0]SCALE
setp stepgen.0.steplen 1
setp stepgen.0.stepspace 0
setp stepgen.0.dirhold 21000
setp stepgen.0.dirsetup 18000
setp stepgen.0.maxaccel [AXIS_0]STEPGEN_MAXACCEL
net xpos-cmd axis.0.motor-pos-cmd => stepgen.0.position-cmd
net xpos-fb stepgen.0.position-fb => axis.0.motor-pos-fb
net xstep <= stepgen.0.step
net xdir <= stepgen.0.dir
net xenable axis.0.amp-enable-out => stepgen.0.enable
net home-x => axis.0.home-sw-in

setp stepgen.1.position-scale [AXIS_1]SCALE
setp stepgen.1.steplen 1
setp stepgen.1.stepspace 0
setp stepgen.1.dirhold 21000
setp stepgen.1.dirsetup 18000
setp stepgen.1.maxaccel [AXIS_1]STEPGEN_MAXACCEL
net ypos-cmd axis.1.motor-pos-cmd => stepgen.1.position-cmd
net ypos-fb stepgen.1.position-fb => axis.1.motor-pos-fb
net ystep <= stepgen.1.step
net ydir <= stepgen.1.dir
net yenable axis.1.amp-enable-out => stepgen.1.enable
net home-y => axis.1.home-sw-in

setp stepgen.2.position-scale [AXIS_2]SCALE
setp stepgen.2.steplen 1
setp stepgen.2.stepspace 0
setp stepgen.2.dirhold 21000
setp stepgen.2.dirsetup 18000
setp stepgen.2.maxaccel [AXIS_2]STEPGEN_MAXACCEL
net zpos-cmd axis.2.motor-pos-cmd => stepgen.2.position-cmd
net zpos-fb stepgen.2.position-fb => axis.2.motor-pos-fb
net zstep <= stepgen.2.step
net zdir <= stepgen.2.dir
net zenable axis.2.amp-enable-out => stepgen.2.enable
net home-z => axis.2.home-sw-in

net estop-out <= iocontrol.0.user-enable-out
net estop-out => iocontrol.0.emc-enable-in

loadusr -W hal_manualtoolchang e
net tool-change iocontrol.0.tool-change => hal_manualtoolchang e.change
net tool-changed iocontrol.0.tool-changed <= hal_manualtoolchang e.changed
net tool-number iocontrol.0.tool-prep-number => hal_manualtoolchang e.number
net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared


Ps: não consegui editar o post anterior para incluir esse conteudo nele.

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Re:Como Configurar o EMC2
« Resposta #936 Online: 09 de Fevereiro de 2016, 16:54 »
Citar
Alguma ideia de como resolver? Obrigado, abraço
Parece que o erro está no arquivo "65-droid-sans-fonts.conf" nas linhas 103 e 138 conforme a mensagem diz:

Fontconfig warning: "/etc/fonts/conf.d/65-droid-sans-fonts.conf", line 103: Having multiple values in <test> isn't supported and may not work as expected

Offline aparecido

  • Fuso
  • **
  • Posts: 115
  • Sexo: Masculino
  • GUIA-CNC
Re:Como Configurar o EMC2
« Resposta #937 Online: 09 de Fevereiro de 2016, 17:17 »
Parece que o erro está no arquivo "65-droid-sans-fonts.conf" nas linhas 103 e 138 conforme a mensagem diz:
Fontconfig warning: "/etc/fonts/conf.d/65-droid-sans-fonts.conf", line 103: Having multiple values in <test> isn't supported and may not work as expected

Eu deletei algumas linhas desse arquivo e o erro mudou para outro lugar, então formatei e instalei denovo a ISO da ultima versão do Linuxcnc e rodou sem problema, ai notei uma coisa, que se executo aquele comando que voce postou no segundo post desse topico e depois abro o linuxcnc, retorna esses erros, ai renicio a maquina e executo o linuxcnc, ele funciona sem problemas.

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re:Como Configurar o EMC2
« Resposta #938 Online: 09 de Fevereiro de 2016, 17:58 »
...se executo aquele comando que voce postou no segundo post desse topico e depois abro o linuxcnc, retorna esses erros...

Esse comando é para o ubuntu 6 como o Fábio avisa na mesma mensagem:
Citar
(esta descrição é para o Ubuntu 6.06 (Daper Drake) rodando o Kernel Magma RTAI)

À partir do 8.04, basta digitar latency-test, ou usar o atalho do menu iniciar.

Offline aparecido

  • Fuso
  • **
  • Posts: 115
  • Sexo: Masculino
  • GUIA-CNC
Re:Como Configurar o EMC2
« Resposta #939 Online: 09 de Fevereiro de 2016, 18:01 »
...se executo aquele comando que voce postou no segundo post desse topico e depois abro o linuxcnc, retorna esses erros...

Esse comando é para o ubuntu 6 como o Fábio avisa na mesma mensagem:
Citar
(esta descrição é para o Ubuntu 6.06 (Daper Drake) rodando o Kernel Magma RTAI)

À partir do 8.04, basta digitar latency-test, ou usar o atalho do menu iniciar.

 No caso do Debian 7 (que vem com a ultima versão do linuxcnc), seria só esse programa que voce citou? Percebi também que quando atualizo o driver da placa de video, a latencia diminui MUITO.

Offline aparecido

  • Fuso
  • **
  • Posts: 115
  • Sexo: Masculino
  • GUIA-CNC
Re:Como Configurar o EMC2
« Resposta #940 Online: 09 de Fevereiro de 2016, 18:34 »
 Estou tendo problemas para atualizar o driver da placa de video, tanto a Gforce 4 mx 4000 quanto a Randeon 9200 SE o Debian 7 instala um driver genérico que a latência fica extremamente alta. Eu tinha atualizado o driver da Gforce na instalação anterior mas começou a dar problemas, agora estou tentando atualizar para o driver correto da Randeon, porém o site da AMD tem pacote RUN e RPM, está retornando erro ao tentar executar eles.
 Como posso procurar nos proprios repositorios do Debian pelo driver correto? Estou procurando isso no google e não estou tendo sucesso.
 Obrigado.

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Re:Como Configurar o EMC2
« Resposta #941 Online: 09 de Fevereiro de 2016, 18:53 »

Offline aparecido

  • Fuso
  • **
  • Posts: 115
  • Sexo: Masculino
  • GUIA-CNC
Re:Como Configurar o EMC2
« Resposta #942 Online: 10 de Fevereiro de 2016, 00:09 »
https://wiki.debian.org/AtiHowTo
http://forums.debian.net/viewtopic.php?f=7&t=105688
Talvez ajude...

 Obrigado, tentei os procedimentos descritos nos dois links e em outros topicos do forum do Debian e acontece a mesma coisa, "o X não sobe", dai tenho que voltar atras ou reinstalar dependendo do que foi feito.
 Está dificil e bem desanimador. Baixei duas isos do Ubuntu no proprio site e ao tentar instalar da erro e informa que está com problema na midia ou no hd, eu chequei o MD5 e está ok, gravei em 1x, o hd também está ok.
 Vou continuar mais um pouco e ver se consigo algo.  :'(

Offline aparecido

  • Fuso
  • **
  • Posts: 115
  • Sexo: Masculino
  • GUIA-CNC
Re:Como Configurar o EMC2
« Resposta #943 Online: 10 de Fevereiro de 2016, 22:40 »
 Segui varios tutoriais tanto no Debian-7 que tem no site Linuxcnc quanto no Ubuntu 8.04 que vem com o EMC, porém nenhum resolveu.
 Uso o LSPCI e nos dois retorna 01:00.0 VGA compatible controller: NVIDIA Corporation NV34 [GeForce FX 5200] (rev a1) apesar da placa que esta no pc ser uma Radeon 9200 SE.
 A latencia esta baixa, mas só abrir algum programa similar ao do MS Office e rodar video/MP3 que a latencia passa facil dos 500000ns.
 Me parece ser 'culpa' do driver da placa de video que não está correto e faz com que 'roube' do processamento da placa mãe.
 Ja tentei por exemplo:
http://blog.ricardoamaro.com/content/ati-radeon-opensource-drivers-debian-or-ubuntu
https://packages.debian.org/search?keywords=xserver-xorg-video-radeon

 Baixei o arquivo run do site da AMD e ao executar retorna:

Creating directory fglrx-install
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.28.8...
-e ==================================================
-e  ATI Technologies Linux Driver Installer/Packager
-e ==================================================
Detected configuration:
Architecture: i686 (32-bit)
X Server: unable to detect
Removing temporary directory: fglrx-install


 Teriam mais alguma sugestão do que tentar? :'(

Offline aparecido

  • Fuso
  • **
  • Posts: 115
  • Sexo: Masculino
  • GUIA-CNC
Re:Como Configurar o EMC2
« Resposta #944 Online: 11 de Fevereiro de 2016, 14:26 »
 Achei um dos problemas, a placa na verdade não é uma radeon 9200SE 128mb e sim uma gforce 5200 128mb. Coloquei um cooler na gforce5200 e a latencia caiu para aproximadamente 450000ns.
 Vou continuar os testes.

 

/** * */