Robótica e CNC


Recomendações para máquinas CNC

Se você precisa de conselhos sobre usar os motores de busca, componentes mecânicos ou como montá-las e comprá-los, Entre em contato com Fabio di Arezzo, que nos últimos anos adquiriu muita experiência em CNC, fresadoras e máquinas de gravura com lasers.

Nas próximas fotos você pode ver algumas de suas realizações. Clicar as imagens ficam maiores e você pode perceber que são máquinas combinadas, ou seja, que você pode montar qualquer um laser que um cortador de.

Máquina CNC Máquina CNC CNC com laser

Escreva para Fabio para recomendações, comprar juntos componentes ou fazer você adquirir dos kits de componentes. Ou você pode até mesmo concordar construir peças ou máquinas completas.

Fabio di Arezzo – Civitella Val di Chiana (AR) – Fabio.cve31@gmail.com

Acrescento aqui algumas imagens novas que ele nos enviou no 2024 e também um manual em PDF
Cortadores CVE Cortadores CVE Cortadores CVE

Manuale_Digital_CNC.pdf


Radar e braços robóticos


Esta é a primeira das sonar Riboni, o aplicativo ThereminoRadar nasceu a partir deste protótipo. Agradecemos a Mauro, para manter-nos envolvidos e por insistir, até começar a trabalhar.
Faça o download aqui ThereminoRadar: /downloads de automação * radar e informações sobre sensores aqui: /usound/entradas/os sensores do hardware #

– – – – – – –

Mauro Radan também está experimentando com diferentes versões de garras paralelas. Sua mecânica destinam-se muito bem. Esta é uma versão com o servo de alta potência. Esses servos não são adequados para escrever por causa de sua banda morta, Mas são ótimos para pegar e levantar objetos. O servo duas na base e a construção muito robusta, pesadas o suficiente para levantar objetos.

– – – – – – –



Dentre os primeiros protótipos de ThereminoArm. Esta versão ainda era um mestre e um escravo, Porque o primeiro mestre não tinha pino configurável. Agora você fazer tudo com um só mestre e avança até dois pinos. Atualização de abril 2017: o novo firmware do mestre, aumenta o número de pinos para 6 em 12, Então agora eles avançam oito pinos para propósitos gerais. Também nova firmware também pode conduzir os motores de passo.

Você pode então construir armas muito precisas de robô usando motores de passo pequeno e cintos. Eu recomendo usar uma relação de redução muito alta, pelo menos cinco mas melhor se você conseguir chegar até dez. Neste caminho a 200 passos por revolução se tornará 2000 passos por revolução e você podem obter uma precisão de 0.7 mm com meio metro de braços longos. Precisão que aumentará para cerca de um décimo de mm e acima usando o microstep.

– – – – – – –

Um robô não é necessariamente um braço articulado. Com um pouco’ fantasia, Você pode compor máquinas simples e eficientes.

Um robô “instrucional” construído pelos alunos do Instituto a C. de Corniglio

Proposta do Instituto, i. c motivação. Corniglio é: “…Junte-se ao mundo digital com o mundo real e concreto” e é precisamente por isso que nasce no sistema Theremino. Um caloroso Obrigado por sua pesquisa!


Esboço e Firmware

Muitos depois de aprender a linguagem Arduino esboçar, Eles escreveram que eles gostariam de usá-lo, por Theremino. Infelizmente o esboço da língua foi pensado, apenas para processadores de Arduino e transplantá-lo em outro “micro”, se tornaria tão diferente, perder qualquer possibilidade, Programas de intercâmbio entre os dois.

Nossa PIC Programação em C ou C++, usando um IDE padrão e compiladores, Nós usamos o compilador GNU, É Open Source.

Na medida em que a enorme popularidade do Arduino, Pode fazer-nos olhar “vários”, na verdade, o oposto é verdadeiro, é o Arduino usando uma linguagem fora do padrão, feito especialmente para o Arduino e válido somente para Arduino.

Esboços não são programação de firmware verdadeiro, Mas uma simples programação, que esconde tudo o “estrutura de tópicos”. Com o esboço, eficiência é a capacidade de manobra, são limitados.

Além de um esboços de deformação didático, aprende a usar uma abstração de micro, em vez do micro em si. Para aprender a usar um micro, Você deve considerar a folha de dados do fabricante, Não, as instruções do Arduino.

Que sendo dito, Por sorte, o firmware do sistema Theremino, Não requer nenhuma programação. Estamos em 20xx e, supostamente, o InOut um PC, assim como o firmware de um celular, ou uma máquina de lavar roupa, estão trabalhando. “Como são”, sem ter que re-agendar cada vez, Dependendo se você quer lavar camisas, ou azul jeans.


Mudança de perspectiva

A mudança de perspectiva, entre o Arduino e Theremino é na verdade, mover a inteligência do firmware para o software. Essa mudança se multiplica por mil a velocidade disponível, o poder de computação, a memória, e a facilidade de programação.

Para esta abordagem, Você deve estar permanentemente conectado a um PC (ou um NetBook, um eeeBox, um Tablet, um PC incorporado ou uma Pi de framboesa, como explicado aqui: aplicativos autônomos-Blogues/standalone #, e também aqui: computadores Downloads/notas--software on #)

Muitos dispositivos, como impressoras, monitores e ratos, Eles estão constantemente conectados para o PC e tudo o que eles acham “normal”. No entanto, muitas pessoas pensam que um “dispositivo”, como um braço robótico, ou uma impressora 3D, deve ser autónoma, e provavelmente uma pilha…


Inteligência e braços robóticos

Vamos fazer o exemplo, caixa de relógio, um “braço robótico”. Muitos fabricantes de braços robóticos Arduinici, Eles perceberam que seu braço “alimentado a pilhas standalone”, no final, ele sempre faz a mesma coisa. O que está perdendo? Comunicação e software, algoritmos poderosos que mantêm em toque de dados 3D, com o mundo exterior, sensores, Webcams, microfones, entender o GCode, e se comunicar com outros aplicativos, em tempo real.

Micro não são projetados para lidar com arquivos 3D, ou decodificar os sinais de áudio, Não têm poder de adequada, para reproduzir arquivos midi, ou decodificar o vídeo de uma WebCam. E mesmo se eles são forçados a fazê-lo, a dor. Disse com outras palavras: “O local apropriado para o cérebro, Não é perto dos músculos”

Outra razão, isso dificulta muito inteligente, Conecte firmemente os braços e impressoras 3D para seu PC, é que você tem que fornecer-lhes o poder. Quando você exceder o brinquedo de fase, necessidades de energia, tornar-se demasiado pesado, para baterias.

Como estão os braços robóticos profissionais ?

  • Tem cabos de grandes, que carregam energia e dados.
  • Comunicar-se constantemente com um PC de hub.
  • Conter apenas o firmware, algoritmos inteligentes, estão todas no PC.

Clique na imagem, para ver melhor.


Qual linguagem usar?

Uma vez que você decidiu mover a inteligência, desde o firmware para uma linguagem de alto nível, Qual é a melhor linguagem para aprender?

Aqui é uma questão de gosto, Alguns dizem que só existe na linguagem C++, e tratam com desprezo, todas as outras línguas.

Outros, como nós, Acho que o C++ é uma linguagem mais velha, Isso requer muito mais tempo e energia, linguagens recentes. E eles também acham que C++ e similares (C, Java e todas as línguas com a ponto e vírgula para cada linha) linguagens formais são mal estruturada e mal, que convidá-lo para escrever, Então “sujo” e confuso. Nessas línguas, você pode escrever, coisas aceitáveis pelo compilador, Mas absolutamente ilegível, para os seres humanos.

Nós preferimos mais estruturados idiomas, Isso ajuda a escrever bem, e para minimizar erros. Este processo de afastamento gradual, de linguagem de máquina, está no lugar, há 50 anos e a cada novo passo, Há alguém que reclama e reclama sobre as línguas antigas. Mas o processo continuará, e eventualmente nós vamos começar a programar, em linguagem humana. Atualmente, a linguagem humana é VbNet.

Como as línguas modernas (VBNET e C#), Eles têm um poder e velocidade impressionante, Porque suas funções básicas, Não são reescritas sempre partir do zero, Mas em vez disso estão prontos em “Tempo de execução” e escrita com algoritmos otimizados, e adaptado para o sistema operacional.

Uma segunda vantagem de línguas modernas, deve ser independente do sistema operacional. Um aplicativo escrito em C# ou Visual Basic, corre sem mudar uma vírgula sequer no Mac, Linux e Unix. (Isto em teoria… na prática, apenas no Windows funciona bem, Enquanto em outros sistemas operacionais, implementações são incompletos e cheio de erros)

Em conclusão podemos Nós sugerimos usar VbNet ou C# (muito semelhante ao outro) Quase todas as aplicações, Sistema Theremino, são escritos em VbNet, Porque vamos encontrá-lo mais “Humana”, Mas você pode alternar facilmente de um idioma para outro, usando o SharpDevelop para traduzir.

Para instalar as ferramentas de desenvolvedor, Leia aqui: instrumentos de transferências/notas--software on #

  1. Iuliano Giuseppe diz:

    Olá livio , Eu montado um novo eixo de electro para minha auto-destrutivo cnc com sua pequena inverte isso tem n um pwm de sinal com as seguintes características: 3, interface MACH3 Terminal suporta o sinal de controle de velocidade PWM fora entrada, requisitos de entrada externos PWM: VPP de nível 3.5-12V, 1 k - 10 kHz de frequência, controle de velocidade do eixo apropriado para MACH3, (Note que você precisa desligar o potenciômetro de controle externo sinal PWM XH2 Thorn. p 54-3 é eficaz ou não pode ser controlada).
    Eu tentei configurar pelas pernas do livro 11 E12, mas eu não posso fazê-lo funcionar automaticamente . do salão, não sei que tipo de perna para entrar, Se puder gentilmente
    Auxílio para as várias operações por configuração escrevendo especificamente ka x. Obrigado José
    Inversor tem duas pernas e o outro que diz gnd pwm

    • Livio diz:

      Você tem que conectar ambos GND sinal
      O pino que você usar para obter o sinal vai configurado como FastPwm
      A frequência de FastPwm deve ser definida de 1 KHz para 10 KHz (defini-la como 2 KHz)
      Então você tem que pressionar o botão “Ciclo de dever de Slot”
      E você tem que definir o Slot direito.
      Se você não pode escrever-me em engenharia no sinal theremino dot com e nós ouviremos o telefone.
      Olá
      Livio

      • carlos diz:

        Amigo pode me ajudar a conseguir esse sinal como meu motorista trabalha 2kHz a 20 para controlar a fuso de Mach 3.

        • Livio diz:

          A frequência de configurá-lo para 2 khz
          Para ler o resto das instruções de aplicação HAL e CNC.

          • carlos diz:

            Se amigo obrigado por responder o que acontece é isso que eu tenho um pouco de driver antigo é chamado (CNC INTERFACE BOARD ST-V3)que não vem com saída PWM 0 em 10 apenas uma ligação de relê volts u v w do eixo inversor, por conseguinte, momentaneamente para resolver este contratempo e controlar o meu fuso realizar um circuito com um 555 e uma ponte onde a ponte h h funciona 2kiloherz para 20kilohez para o máximo velocidad.Lo me interessa agora é enviar esse sinal não pelo 555 Potenciómetro mas me enviar o Mach3 ou saber que pinos são utilizados para receber esse sinal Eu espero que você possa me guiar graças.

            • Livio diz:

              Difícil de entender…

              A aplicação CNC você está usando é Mach3 ?
              Neste caso, os sinais virão da porta paralela do PC e que a utilização de PIN está escrito no manual Mach3.

              Nós não usamos Mach3 ajuda e não sei os detalhes.

  2. Iuliano Giuseppe diz:

    Boa noite, meu nome é Joseph por um tempo agora eu borrifar com um pouco do cnc caseiro. Eu queria contar a minha experiência sobre o mestre theremino e seu software theremino cnc.

    Antes de entrar no mundo da theremino eu voei minha cnc com Arduino e seu software de controlador do respectivo grbl, legal vê-lo trabalhando, o problema surgiu quando eu tive que fazer uma pausa no trabalho, ajustar alguns parâmetros de ajuste para os eixos x, y, z, para reiniciar o pedaço de um ponto no meu próprio ritmo, Tudo isto não era possível e, por conseguinte, confio na sorte que funciona muito bem, Mas aconteceu de eu refazer o mesmo trabalho mais uma vez, não ser capaz de consertar o carro em andamento…

    Finalmente, com a descoberta de theremino consertei o que não era possível com Arduino, Agora leia a máquina de trabalho com theremino, Além de ser um fresco, é uma segurança no trabalho não faça uma segunda vez. Theremino CNC é um software de controle ótimo, Não há nada que você não pode fazer, ajustando os parâmetros dos respectivos eixos, a velocidade do eixo, no início da ferramenta de um ponto específico e muito mais… e o mais importante foi a disponibilidade para configurar os parâmetros corretos com o pessoal da theremino, Isso deu a disponibilidade via telefone um número x de ajustamentos relativos a perda de distância, causado por aterramento e outros, Mais um obrigado por seu trabalho.

  3. Vincenzo diz:

    Olá Livio, Finalmente, em poucos dias, terei os painéis de alumínio para a montagem, permanentemente, o CNC.
    Preciso de alguns conselhos, antes da montagem final, para verificar exatamente o que cria uma perda progressiva das etapas em Z.
    Uma pergunta: Mas um G-código pode afetar o desempenho e a precisão de um CNC?
    Pergunto-me porque o defeito ocorre mesmo quando cortando o ar.
    Para adicionar… para testar eu automação usada, criando um pequeno loop para gerar movimento em três eixos para terminar a assumir uma medida do eixo Z do micrômetro e começar de novo. Depois de um curso de 40 minutos em movimento rápido, (Não sei quantas dezenas de medições efectuadas mas acho 70 ou mais) a segunda mão do micrômetro era sempre na mesma posição.
    Acho mesmo que agora existem grandes erros é mecânica de madeira CNC, mas gradualmente perdendo em Z parece estranha.
    No entanto curto, não, não corra e novamente a fiação correta.
    Obrigado e até breve.

    Vincenzo

    • Livio diz:

      Você usou o Theremino automação sempre com mestre saídas são configuradas com os verdadeiros Steppers?

      Se você fez isso, e houve perda de distância então sinais de passo e DIR e o motorista não tem problemas. Nem ThereminoCNC pode ter, Porque ele passa das ranhuras e se o Slot é zero, a ponta deve ser onde era no início.

      Sua única opção é uma perda de distância devido a demasiada velocidade e/ou aceleração mas ainda mais perto de vibrações. Aumenta a micropassos para diminuir a vibração e, Se possível, interponi uma correia dentada de borracha, para desengatar o motor da multidão que ele controla..

      E claro, fazer muitos testes até descobrirmos o que é.

  4. Vincenzo diz:

    Sim, com a configuração como deslizante.
    Vou tentar aumentar os micropassos para 1/8 para ver a tendência.
    em 1/4 é um pouco irregular.. Em XY é impressionante precisão. Eu dividi o centavo.
    Te vejo depois.. Obrigado.
    me preparando para publicar fotos e vídeos.

  5. Roberto diz:

    Olá,
    Descobri recentemente o sistema Theremino
    e estou a aventurar-se construir meu primeiro CNC.
    Preciso de um eixo manual com uma linha magnético ou óptico
    para controlar sua posição.
    Você pode vinculá-lo a Theremino?
    Se você pode, Você também pode armazenar as coordenadas de um ponto determinado?

    • Livio diz:

      Theremino CNC é uma aplicação simples. Você só pode fazer o que ele faz. E o que isto faz é tudo escrito no arquivo de instrução.

      Sugiro que assista a esta página cuidadosamente in check-out os slots que estão um pouco’ um índice de tudo o que você pode fazer.

      Não funciona Theremino CNC com novas funções de outra forma, eventualmente, torna-se uma bagunça como outros apps similares que ninguém pode usar.

      Se isso não é suficiente que você deve passar para Theremino de CNC Mach3 e…. Felicidades.

      • Roberto diz:

        Eu troquei o CNC e está tudo okey.
        Só não posso me mover sem gcode.
        Por exemplo: para ir e bater manualmente uma parede já moído,O que carrego?
        CTRL + setas move mas 0.01 de cada vez
        Há um botão que faz’ Mova seu CNC até que seja pressionado?

        • Livio diz:

          Se você usar as setas por se mover com velocidade “Velocidade normal de jog”
          Se você usar as setas + CAIXA de velocidades de movimento “Velocidade de jog com SHIFT”
          Se você usar as setas + CTRL único passo passar por um décimo de milímetro.

          As taxas fixadas no menu “Opções”. A gama de configurações de 1 em 100 e são porcentagens de velocidade “Rápida” Isso, ATENÇÃO, Nunca deve ser maior que a configuração MaxSpeed no aplicativo HAL.

          Em todos os casos, você deve primeiro clicar na janela onde você vê o processamento para permitir os movimentos com teclado.

  6. Franco diz:

    Olá Livio, Eu tenho um CNC controlado por Theremino usinagem CNC multa,
    Você pode fazer gravações perfeitas, Eu gostaria de melhorar o eixo de Z de controle de profundidade para compensar desnivelado, que ele planeja e PCB,
    Descobri que existe um programa chamado “Termo autoleveller” que sonda a superfície do PCB e calcula a diferença de planicidade, corrigindo automaticamente a profundidade de gravura, para fazer isso requer armazenar valores do eixo Z do PCB enquete vários pontos do que o próprio programa executa ,Agora a pergunta que faço é: seria possível armazenar esses valores com Theremino CNC de extraí-los ou armazená-los em um arquivo margari ?
    Agradeço antecipadamente e parabéns pelo trabalho de Theremino.
    Franco

    • Livio diz:

      Não, Não é possível.
      Theremino CNC é uma aplicação simples e será simples.
      Se começarmos a complicá-la torna-se um projecto de Mach3 e LinuxCNC, que dificilmente alguém pode usar..

  7. Ramakrishnan diz:

    Grande Post. este blog contém coisas muito interessantes sobre robótica e máquinas CNC. Artigo muito interessante. Eu aprendi muito. Muito fácil de entender. Obrigado por compartilhar este artigo.

  8. Antonio Di Gennaro diz:

    Bom dia a todos e parabéns pelo seu projeto.
    Há muito tempo eu tinha montado uma máquina CNC de três eixos (Gabinete handmade) pilotado por um cartão controlado Mach3 chinês mas eu tive a grande satisfação. Então eu decidi atualizar tudo na Theremino.
    Eu comprei o MasterDIL V4, os drivers DRV8825 e, como sugerido na seção de Hardware, um CncShieldV3.
    Peço-lhe, Não tendo encontrado, uma descrição de conexões para fazer entre o MasterDIL e a placa de Driver para conduzir corretamente os três drivers sem arriscar para mandá-los de fumaça.

    Obrigado antecipadamente e parabéns pelo seu projeto
    Antonio

    • Livio diz:

      As ligações entre o mestre e o DriverBoard são simples:
      – Mestre de GND GND da placa driver
      – 5V a 5 v mestre do Conselho motorista
      – SINAL do mestre em DIR ou etapa do Conselho de motorista

      No entanto, as ligações entre o MasterDIL e a placa de Driver mal “Eles mandam na fumaça”. O perigo é que todos os motores do lado, ajustando o aparador, alimentador… Não precisa perder nada. E atenção que também deve ser habilitado o escudo do CNC.

      Ler todas as sugestões nesta página, Você encontrará fotos em boa resolução de CncShield que pode ajudar para links.
      https://www.theremino.com/hardware/outputs/motors

      • Anônimo diz:

        Obrigado pelo Conselho.
        Se eu tenho dúvidas, e se não muito incomodo pedir novamente alguns conselhos.
        Obrigado mais uma vez.

  9. Fabrizio diz:

    Olá Livio, o problema para o qual eu preciso de ajuda cortês é o caminho para se conectar a um eixo de um pequeno CNC2018 a eletrônica de controle que consiste de um mestre unidade e Theremino StepperDriver e, Por conseguinte, Como devo configurar meu software Hal e Theremino CNC.

    O eixo ELEMANDER11 vem com transformador próprio, equipado com ponte de diodo e com essas especificações:

    Eixo elétrico:
    – Fonte de alimentação: De 12 VDC no 48 VDC
    – Velocidade de rotação (rotações por minuto): 12 VDC – 3.000 / 24 VDC – 6.000 / 36 VDC – 9.000 / 48 VDC – 12.000
    – Poder: 300 Watts
    – Casal: 230 N·m
    – Resistência de isolação: > 2 Mohm
    – Rigidez dielétrica: 400 volts

    Transformador 50 VA:
    – entrada: 220 VCA
    – saída: 36 VCA

    Ponte de diodo:
    – 1.000 V – 10 Em

    Na documentação não encontrei nada sobre isso, Eu provavelmente poderia ter sido muito precipitado, Mas pelo que sei pode partir as características do StepperDriver não deve ser possível fazer sem um relé para controlar o electro-eixo.
    Peço desculpas para a ingenuidade possível do que foi dito, mas pouco tempo decorrido desde que comecei a “Mastigar” CNC e eletrônica.
    Obrigado Livio pela vez você quero dedicar a minha solicitação e elogios para a paixão que todos vocês Theremino colocar em muitos projetos desenvolvidos, Nunca puxe a comparação e o apoio daqueles que recorrem à sua ajuda.

    Fabrizio

    • Livio diz:

      Você pode usar um relé mecânico ou um Optotriacs, o relé mecânico vai funcionar com certeza, sem problemas, mas pode ter uma vida útil mais curta (Nunca mente custa pouco e depois de anos substituir). O isolamento de phototriac é mais suave e não é garantido que funcione bem com o eixo do alimentador. Em seguida, o teste exigiria uma primeira fase optotriacs e tuning, Mas quando em operação iria durar para sempre.

      Aqui você encontrará as explicações de conduzir um relé mecânico
      https://www.theremino.com/hardware/outputs/actuators#simplereledriver

      Aqui você vai encontrar artistpage do optotriacs
      https://www.theremino.com/hardware/outputs/actuators#optotriac

      Se você quiser usar a gravação me optotriacs e eu terá que explicar como fazer os primeiros testes.
      Agora gostaria de fazer, Mas se você não estiver clara me escrever..

      O problema é que, se a alimentação é muito louca e não indutivo triac pode abrir e fechar o circuito. E se o Triac foram fechar uma única meia-onda por um tempo, poderia aquecer o transformador da alimentação do eixo.

      Além disso, há um amortecimento optotriacs de rede (R5 e C3) Ele passa alguns’ de corrente até mesmo quando o Triac é abrir. Isto pode evitar carga fraca se desliga (tais como lâmpadas de baixa potência levada).

      Para verificar se tudo está no lugar, você deve então colocar um medidor em paralelo e cheque o poder para fonte de alimentação é 220..230 volts AC. E que quando se é muito baixo, Digamos que menos de 10 volts AC. Estes testes são feitos com o adaptador CA conectado e ligado. E são feitas por um curto período de tempo, máximo segundos, para evitar o aquecimento do transformador, caso houvesse uma única meia-onda.

      – – – – – –

      A pinagem do mestre, você tem que configurá-lo para o HAL como:
      – Pintype = Dig_Out
      – Slot = 11 ou 12
      Página de leitura 42 usam as instruções de aplicação CNC para decidir quais Slots.

      • Fabrizio diz:

        Após sua resposta exaustiva, eu acho que para implementar ambas as soluções, Obviamente, em momentos diferentes, primeiro um depois o outro.

        O relé mecânico, Quanto mais facilmente praticável, me permita alcançar mais rapidamente o objectivo de utilizar o eixo com Theremino.
        Você tem alguma recomendação especial para a compra do relé mecânico desde que a oferta é tão vasta?

        A solução ideal e ultimate permanece o isolamento Phototriac; Eu vou então ' Optotriacs Theremino V1’ na esperança de suceder, com sua ajuda e supervisão, para superar os necessários testes e tuning.

        Prova que você descreveu deve ser feita com o Optotriacs existente na conexão, ou posso obtê-lo distante?
        Eu tenho que fazer duas medições de tensão muito rápido no transformador de alimentação de potência (Então AC) em duas condições distintas que compreendi completamente, Eu tento dizer o que eu entendo:
        O primeiro transformador conectado, tudo sob tensão, e elettomandrino na.
        A segunda medição em condições iguais ao primeiro, mas com o eixo fora.
        Obrigado!

        Fabrizio.

        • Livio diz:

          Para o revezamento não sabe o que lhe aconselho, só tomando amplamente corrente e tensão, é melhor pelo menos o dobro de ambos.

          O teste deve ser feito assim:

          1) Puxar o plugue da tomada.
          2) Verifica que tudo está conectado e que o interruptor do eixo é ligado.
          3) Segure firmemente o testador ligado em paralelo para o fornecimento de alimentação do electro-eixo.

          4) Levantar o sinal de controle do mestre (consulte o optotriacs lit led).
          5) Conectar a rede eléctrica.
          6) Cuidado com o medidor e deve dar 220 Volt sobre.
          7) Puxe a ficha de alimentação da rede eléctrica.

          8) Baixe o sinal de controle do mestre (Ver o led off optotriacs).
          9) Conectar a rede eléctrica.
          10) Cuidado com o medidor e deve dar 0 Volt sobre (menos de 10 volts).
          11) Puxe a ficha de alimentação da rede eléctrica.

          Se tudo correr bem, então, você faz os mesmos testes com mais tempo e sempre deixando a rede conectada.
          – Ligar o sinal de controle e medida.
          – Desligar o sinal de controle e medida.

          Em todos os casos o interruptor da bucha deve estar sempre em. Não sei o que aconteceria alimentar o fornecimento de energia sem carga. Você poderia tentar, mas cuidado com o que se o Triac fecha em meados, e em seguida medir tensões intermediárias (Por exemplo, 100 volts), o transformador de alimentação poderia aquecer.

  10. Fabrizio diz:

    Eu comprei no ebay Optotriacs (em Thereminoshop você não pode fechar a transação) prazos de entrega são razoáveis, apenas alguns dias de espera.
    Eu fiz a pergunta onde era mais apropriado colocar o relé mecânico, em seguida, re-leitura: ” …só tomando amplamente corrente e tensão, é melhor pelo menos duas vezes os dois.” Acho que você quis ser conectado entre a ponte de diodo e o fuso, Onde estão os valores de tensão e corrente 36 VCC e 10 Em, a tensão de alimentação da bobina, então deve ser 5 V. …. Mas não encontrar nenhum relés mecânicos que podem voar 50 VDC no 20 Em.
    O que estou fazendo errado?
    Eu concordo que as férias são a melhor época para tráfego.
    Obrigado por seu tempo e paciência.

    Fabrizio

    • Livio diz:

      A corrente do 10 O ampère é demais para qualquer relé, n última. Você tem que parar o 220. Então você deve usar um relé pelo menos 400 volts e pelo menos 4 Ampère.

      Enquanto é possível parar o 220 antes de fonte de alimentação, caso contrário você está frito e a única solução é identificar se a fonte de alimentação tem um controle do poder-fora de lógica.

      Em todos os casos parar tão grandes poderes podem gerar forte e scintillamenti e aviso depois que a massa da fonte de alimentação está conectada firmemente no chão, e que o PC é. Caso contrário, você poderia criar sobre quem pode perder a comunicação com o mestre ou, pior ainda, danificar os mestre ou stepper motor drivers.

      Se você usar o fototriac tem que parar o 220. O trabalho de Triac apenas em corrente alternada. Com o fototriac o scintillamenti será reduzida a zero porque o optoacoplador acaba com precisão a passagem do zero (Quando a tensão AC é zero). Mas, novamente, não subestime a necessidade de fazer um chicote de fios profissional com todos os GND permanentemente ligado à terra.

      Com “permanentemente ligado” Quero dizer que é impossível separar ou anexar fichas que também carregam a terra, Quando a tensão da rede é conectada ao sistema de. Talvez usar uma régua de energia, montante de todos, com um botão para ligar tudo junto, Nunca pare de conexões de chão.

      • Anônimo diz:

        O transformador não tem lógica controle para desligar.
        Relés de solução descartada!

        Na próxima semana eu deveria ser capaz de usar o Optotriacs (Já está a caminho), Vamos ver se você pode encontrar uma maneira de voar de um electrospindle 300 W.

        Obrigado Livio.

        Fabrizio

        • Livio diz:

          Não jogue fora os relés mecânicos, podem ser os únicos a funzionarti bem. Talvez você não leu bem, Aconselhei-o a usar um relé pelo menos 400 volts e pelo menos 4 Ampère, Não elimine completamente os relés.

          • Anônimo diz:

            A frase:
            ” … em todos os casos parar tão grandes poderes podem gerar forte e scintillamenti … “, juntamente com a falta de lógica de comutação fora do transformador, Eu seria obrigado a tomar outras soluções.
            Reconsiderando o, novamente, há o problema da escolha de relés mecânicos, Isso, ter que atender as especificações de 400 VAC e pelo menos 4 Em, pode ser bem resolvido com um localizador da série 40-31?

            Fabrizio

            • Livio diz:

              O localizador deve estar bem, Não tenho tempo para olhar para ele, consulte a folha de dados, Se é pelo menos 4 amplificadores e 400 volts então okey.

              Mas seu raciocínio é absolutamente certo, na verdade o Triac seria eliminar o ruído, e já que vou chegar amanhã ou no dia seguinte você poderia começar a ensaiar com ele.

              Se você fosse fazer o tolo, Você pode curá-lo adicionando uma carga resistiva em paralelo com o 220 volts alimentador do eixo.

              Uma carga resistiva adequada pode ser uma lâmpada incandescente 10, 20 ou 40 Watts.

              Os bulbos são bons, mas tem o defeito que poderia queimar. Então seria melhor substituir por um resistor de potência dissipada (resistores de cerâmica e cimento retangulares montagem sobre uma barbatana de metal ou alumínio de qualquer recipiente ou estrutura que já está lá)(Mas tome cuidado para isolar bem, com bainha, os dois terminais e não risco que possa tocar o metal).

              O resistor pode ser de:
              – 10k = 4.8 Watts dissipado
              – 4.7k = 10 Watts dissipado
              – Dois do paralelo = 4,7 k 20 Watts dissipado
              – Paralelo 4 = 4,7 k 40 Watts dissipado

              Os resistores, a última, deve ser pelo menos duplo poder, ou triplo, de que o desenho.

              Quanto maior a perda de calor e maior estabilidade de funcionamento. Por isso é bom fazer muitos testes (ligado e desligado com o testador conectado) e descer até dissipar-se o Triac faz o tolo, e depois sobe pelo menos o dobro para estar no lado seguro.

            • Anônimo diz:

              Eu Optotriacs eu recebi as provas descritas e vamos ver o que acontece; Parece-me ser o mais “elegante”, Se não, então prove permanece satisfatória em alternativa o mecânico relé Finder pelo menos 4 amplificadores e 400 volts (na verdade AC? … Desde que você terá que dirigir a fonte de alimentação do transformador de eixo).
              Por curiosidade: Use condicional para contemplar a necessidade de carga de resistência mas sabe quase ou verdadeiramente fazer você ficar dentro da probabilidade?

              Fabrizio

              • Livio diz:

                Sim, 4 amplificadores e 400 corrente alternada de volts.

                Não posso te dizer quantas são sobre a probabilidade condicional que o Triac abrem e fecham mal. Tudo depende de como a carga é indutiva. Provavelmente o motor fornece suficiente carga real para compensar a indutância do transformador. Mas cuidado que o motor deve ser ligado, Se você desligar o motor, interrompendo a contínua, Seria muito muito apenas o transformador, e então uma carga muito indutiva.

                Mesmo sob estas condições o Triac pode abrir e fechar corretamente, Tudo depende de como você fez a fonte de alimentação e os valores dos diversos componentes (Se a alimentação foi uma comutação, em seguida, seria ainda mais difícil imaginar o que poderia acontecer).

                Então a única maneira de descobrir é tentar.

                Vou avisá-lo, porque, Se o Triac foram fechar uma única meia-onda por um tempo, o transformador funcionaria mais ou menos constantemente, e então a corrente subiria muito e aqueceria acima para queimá-lo.

                De qualquer forma para queimar o transformador leva minutos, Não segundos. E também um fusível bem dimensionado, no primário, pode eliminar este risco.

                Agora você sabe tudo (em teoria) Mas só tentar que você vai descobrir quão perto você está, ou fora, de problemas. Então deixe-nos saber como correu, Porque os testes podem ser útil para os outros.

                Tempo de teste e verifique se que você tem uma margem de segurança suficiente.

  11. Fabrizio diz:

    Eu não podia ter esperado uma resposta mais completa do que você
    Então pacientemente expostos, Obrigado!

    O assunto pode ser útil para quem está interessado, Este fato é a filosofia da equipe Theremino.

    Recebidos via optotriacs poste italiane em três dias, Domingo incluído.
    Alguns dias para realizar os testes, Então vou encaminhá-.

    Fabrizio

  12. Vincenzo diz:

    Olá Livio, Eu escrevo para você, depois de ter um bate-papo com Fabio sobre um problema de “Theremino CNC”. Falava-se de várias possibilidades para configurar o software para que ele não produz movimentos espasmódicos com velocidades se aproximando ou superior a 1000 mm/min. Mas como mencionado por Fabio, será corrigido em versões posteriores. Ainda sobre as características lineares e 45 graus, Você pode cortar a qualquer velocidade. Para um círculo, Em vez disso, mesmo a 700 mm/min para a vibração. Talvez porque os eixos estão perseguindo?
    Em nota, disseram para reduzir o comprimento dos segmentos do CAM….
    Eu entendo, Mas não sei como fazer. E isso é uma pergunta que já fiz e eu dirigidas a várias pessoas. Mas um Gcode tem uma resolução para uma curva em segmentos? Sem resposta.

    Vá rápido e exato seria importante, especialmente para projetos de perto o suficiente para 5 ACEs.

    Em breve envio fotos e alguns vídeos da minha realização (quase tudo terminado).
    Obrigado, Obrigado, Obrigado.
    Obrigado.
    Saudações
    Vincenzo.

  13. Antonio di gennaro diz:

    Bom dia todos.
    Devo substituir motores NEMA 17 de minha cnc caseiro e não teria se importado sobre NEMA 23.

    Tenho algumas perguntas (Talvez trivial para a maioria):

    1) Se os motores tem uma tensão nominal é geralmente aproximadamente em torno de 3/4 Volts. Como pode então ser alimentado para 24/36 Volts sem queimar?
    2) Eu achei que nos motores de corrente nominal constantes tem vastamente diferentes voltagens. Por exemplo,:
    https://www.digikey.it/product-detail/it/sparkfun-electronics/ROB-13656/1568-1376-ND/5995079 com uma tensão de 3.2 V
    https://www.digikey.it/product-detail/it/nmb-technologies-corporation/23KM-K744B/23KM-K744B-ND/5967596 com tensão 24V.
    São destinados a diferentes?
    Finalmente:
    3) pode ser conduzido por A4988 ou DRV8825?

    Muito Obrigado
    Antonio

    • Livio diz:

      Pergunta 1
      Motores de passo são empurrados para a corrente, Não ao vivo. Então, se você pilota um ampère um motor que possui uma resistência interna de 3.2 Ohm, Então em seus enrolamentos irá desenvolver um 3.2 volts. A tensão que é indicada nas características é a tensão que se desenvolve no motor como você pilota com corrente máxima tolerável.

      No entanto a tensão dos motores não considerou. Com drivers tipo de comutação (como o A4988 TB6600 ou DRV8825 ou) todos os motores, Tem alguma tensão, estão bem.

      A tarefa do motorista motor é enviar uma corrente precisa e ajustável.
      Os drivers são na prática de fontes de alimentação que se retiraram de comutação da fonte de alimentação (em 12, 24, ou 48 volts) o que ele precisa enviar para o motor atual é estabelecida com o aparador.

      Drivers de comutação, cobrança de uma corrente consideravelmente inferiores que eles enviam para o motor a tensão de entrada (mais ou menos a proporção de duas tensões). Então se você medir corrente antes do motorista te enganam. A corrente do motor será consideravelmente mais alta.

      Cuidado para não ajustar o aparador para uma corrente menor do que o indicado pelo mecanismo de. A corrente indicada nas características do motor é o máximo (Além do qual o motor será danificado). É normalmente muito bem ajustar drivers para metade deste menos atuais ou mesmo. Um bom teste é manter o motor alimentado a quinze minutos e então sinta-se como quente. Se a folha atual é muito alta.

      Nossas páginas dedicadas para os motores de passo a passo explicam como fazer esses ajustes.

      Pergunta 2
      As tensões declaradas podem ser bastante diferentes, mas, como explicado anteriormente, Não faz mal. No entanto as tensões são sempre menores do que o 5 volts. Mais tensão é baixa e menos o motor aquece., baixa potência, Porque eles usaram um fio maior e há menos perda de calor. A tensão de 24V, o segundo link que você forneceu, é um erro de impressão, deveriam escrever 2.4 volts.

      Pergunta 3
      Todos os motores de passo normal podem ser conduzidos com A4988 ou DRV8825.

      • Antonio di gennaro diz:

        Obrigado
        Resposta muito clara e parabéns em seu profissionalismo.
        Eu tenho esclarecido as ideias e removido as dúvidas que uma semana de buscas na Web não tinha dissipadas.
        Saudações

  14. Vincenzo diz:

    Olá Livio, Eu perco as etapas em Z.
    e isso é quando se trabalha com feeds 500 (baixa) o eixo z após algumas centenas de linhas vejo levantando-se. Fiz testes com automação e micrômetro fazendo centenas de execuções até ler a posição de cada 20 segundos para trabalho uma hora de sempre foi a zero (precisa). os motores são de loop fechado e você vê o efeito da precisão. O que posso fazer para controlar onde este estranho de levantamento. Se eu parar e ler a posição vejo que progressivamente sobe. Eu estou ficando louco. Isto aconteceu mesmo quando o carro era feito de madeira, mas agora é todo de alumínio. Como na versão anterior, mesmo com vários micropassos, a situação era a mesma. Obrigado.

  15. Fabrizio diz:

    Olá Livio,
    com atraso culpado, quer dizer o resultado dos testes realizados no eixo impulsionado pelo mestre e Optotriacs.
    Durante os testes o triac abre e fecha corretamente, Nunca deu sinais de instabilidade e, portanto, não se concretizou a necessidade de incorporar a carga de resistência; bem como o transformador não parecem sofrer qualquer anomalia.
    Todas as medições de tensão sobre o motor de eixo primário do transformador foram executadas de acordo com as instruções e sempre mostrou um valor de 10 V. com mestre sinal baixada de controle.
    Eu repito, Tudo parece funcionar corretamente, Mas o valor medido de 10 V. Não é muito alto para ter certeza de ter uma margem de segurança no bom funcionamento?
    Obrigado, Acho que é muito apropriado recomendado o uso para controlar o eixo Optotriacs, mais elegante’ em comparação com sfiaccolamenti decorrentes da utilização do relé, que no entanto eu entenderia tentando como um exercício de ensino.

    Fabrizio

    • Livio diz:

      Vá tranquila, tem 10 volts quando é um não-perturbador. Provavelmente seu motor tem os enrolamentos com uma impedância alta o suficiente e fazer os cálculos, você descobriria que é tudo okey.

      Obrigado por nos manter informado sobre o funcionamento do optotriacs a electrospindle juntamente Elemander11.

  16. Tim em Manitoba diz:

    Vi alguns posts on-line sobre como usar o Theremino para controlar um braço dobot. Estou querendo saber como isso vai indo? Um será capaz de usar o controle CNC usando Theremino para controlar um braço dobot?

  17. Ahmad Osman diz:

    Acabei de fazer robôs de reboque.
    Por favor,, Se você está interessado em desenvolvê-las ou trabalhar em alguns outros robôs, Estou pronto para colaborar com você.

    https://www.ahmad-osman.com/en/blogs/spider-robot/

    https://www.ahmad-osman.com/en/blogs/cnc-writing-robot/

    • Livio diz:

      Bem-vindo!

      Nas próximas semanas, Vamos publicar a nova versão do CNC (V 5.0) com muitas novas opções. Um deles é o modo de CoreXY para plotters, como seu "cnc-escrita-robô".

      Com o app Theremino-CNC. Você poderia controlar a plotadora diretamente (sem enviar o Gcode completa para o firmware do Arduino).

      A vantagem é a interatividade. É possível correr com as teclas do teclado, consulte a área de moagem no GCode plotado, executar uma parte do GCode, modificar o GCode, mudar as velocidades e o zero posiciona... tudo isso durante a execução!

      Se você usar nosso módulo de mestre para gerar sinais de passo e DIR tudo está pronto e você pode afastar-se imediatamente os motores. Caso contrário, você também pode usar um Arduino com nossa aplicação de ArduHAL. Mas nesse caso, será necessário escrever algum firmware no Arduino para controlar os motores.

      Alguns links úteis:
      https://www.theremino.com/en/downloads/automation#cnc
      https://www.theremino.com/en/technical/schematics#masterv5
      https://www.theremino.com/en/downloads/foundations#arduhal

  18. Victor diz:

    Bom dia,
    Não consigo ler com codificador mestre (ELTRA) MOD. EL63D-página 13 – instalado em uma antigo registro Serra, Tentei conectá-lo aos pinos 7,8 com alimentação 5V diretamente com o mestre ,
    com a configuração do pino como (encoder_a_pu ). Eu queria perguntar se o codificador não é compatível, e no caso de, Como resolver. Obrigado

    Estou anexando catálogo de dell de ligação’ Codificador

    https://www.atti.it/media/get/encoders-incrementali.pdf
    link para 4 fios- tipo de conector M ( Em;C;E;F) como p. 74
    (NPN/NPN OPEN-COLLECTOR TTL COMPATÍVEL PUSH-PULL)

    • Livio diz:

      Deve ser configurado com:
      – PIN 7 O que “encoder_a_pu”
      – PIN 8 isso automaticamente torna-se “encoder_b_pu”

      Em seguida, todos os cabos estão conectados direito:
      – Em (Verde) Sinal de PIN 8
      – B (Amarelo) Sinal de PIN 9
      – Massa (Preto) a um mestre de GND
      – Fonte de alimentação (Vermelho) no +5 Mestre de volt

      Talvez você esqueceu de ligar o GND?
      O uno dei fili não tocca?
      Ou você já viu o conector de cabeça para baixo e de ter ligado todos os fios no conector nos lugares errados?

      Se ligar tudo certo não funciona, em seguida, roda lentamente o pino e verificação com o testador que ambos os fios A e B ir a zero e 5 volts.

      Se A e B não se movem, em seguida,, ou o codificador não é fornecido ou é quebrada, ou você não configurou as entradas como PU (puxar para cima), ou os fios de ligação não toque.

      Se A e B ir para cima e para baixo, em seguida, o Mestre deve contar transições.

      • Victor diz:

        Olá,
        Se eu entendi corretamente, o sinal B deve conectá-lo ao Pino 9? E espero que isto como eu tenho que configurá-lo?
        O codificador está operando com um 12V – ligado a um PCL ELCON
        http://www.elconelettronica.it/it/controlli-numerici-pcl12

        Obrigado

        • Livio diz:

          Quando você definir o Pin 8 O que “encoder_a_pu”, o Pin 9 Ele é automaticamente configurada como “encoder_b_pu”.

          al “SINAL” pino 8 você tem que ligar o cabo de A
          al “SINAL” pino 9 você tem que ligar o fio B

          Se o codificador é um modelo para 12 volts, em seguida, ele pode não funcionar com apenas 5 volts. Leia o codificador símbolo exato ea procura na Internet, se é um modelo para 12 Foi o da 5 volts.

          Se ele não pode trabalhar 5 volts, em um solo 12 volts, então você precisa adicionar uma fonte de alimentação 12 volt por lui.

  19. Livio diz:

    Finalmente, publicada Theremino CNC, Versão 5.0, com melhorias significativas, incluindo uma melhor fluidez de movimento e um tempo de processamento reduzido (em alguns casos a 50%):
    https://www.theremino.com/downloads/automation#cnc

  20. Livio diz:

    Andrea nos pediu
    Que resolução você recomenda para motores de passo? 1/2 1/4 1/8 1/16 ? Meu haste roscada e etapa 2 mm eo motor 200 etapa giro. Obrigado.

    Resposta
    E’ sempre melhor para definir o microstep máximo possível. A única razão seria para diminuir aumentaria MaxSpeed ​​concedidas para além do limite máximo 50KHz, ser gerado a partir do Mestre. Superior a este limite caixa MaxSpeed ​​sull'HAL fica vermelho. Mas normalmente você começa nem mesmo perto, porque os motores começam a descascar em muito menor MaxSpeed.

    Para ser seguro em caso de fricção mecânica, é bom para ajustar MaxSpeed ​​pelo menos metade do que eles podem fazer os motores sem descascar. Possivelmente um MaxSpeed ​​igual para todos os eixos. E ter melhor sacegliere MaxSpeed ​​um pouco de 'baixo e um pouco' alta.

    Em seguida, para cada um dos motores, sull'HAL, MaxAcc você deve ajustar a um décimo de MaxSpeed

    Então é muito importante para ajustar a aplicação CNC MaxSpeed, ao mesmo valor do mínimo HAL MaxSpeed ​​ajustado (o eixo mais lento maxspeed).

    E, finalmente, certifique-se a GCode não especificar nunca mais velocidade ou alimentar RAPID acima MaxSpeed, caso contrário, o Mestre iria limitar a velocidade para proteger os motores e a ponta permaneceria por trás arruinar processamento.

    conselho final
    Mesmo que os motores permitiria muito alto MaxSpeed ​​sem descascar, é sempre bom para regulá-los (HAL e, portanto, também no aplicativo. CNC), de modo que eles não são muito maiores do que as velocidades de processamento normais que são usados. Por exemplo, Se você usar taxa de cerca de ALIMENTAÇÃO 50 ou 100, É absolutamente inútil para regular os valores MaxSpeed ​​de dez mil e além. Abaixando em MaxSpeed 2000, o tempo de processamento não vai esticar que um percentual mínimo. Mas, ao mesmo tempo que vai eliminar totalmente o risco de erros de processamento e acumulam perda de passos.

  21. Franco diz:

    Olá Livio,
    Eu definitivamente estou fazendo algo errado , mas eu queria alertá-lo da seguinte forma:
    com programa Theremino CNC 5.0 aberto e a máquina pára ( PARAR pressionado) , é
    Ele continua Hal v.8.2 Stepper e clique sobre o ponteiro do mouse vai desaparecer e como você move o mouse para o Stepper eixo relevante movimentos selecionados com valores aleatórios, movendo o CNC .
    Tenho verificado com a versão anterior do CNC Theremino não enfrentar esse comportamento estranho .
    O que está errado?
    Obrigado pela ajuda.
    Franco

    • Livio diz:

      Este comportamento não é devido a CNC 5.0 ma all'HAL 8.2

      Em versões anteriores do HAL para se mover com o rato o valor pressionando com o rato sobre o valor da coluna, e em seguida, movendo o mouse para cima e para baixo. Enquanto que com o novo HAL você pode clicar em qualquer lugar na linha e, em seguida, mover para cima e para baixo.

      Em todos os casos, quando o valor CNC está aberto você não deve mudar com a sull'HAL rato, porque ficava apenas a um curto movimento do motor. Em seguida, a CNC prevaleceria que informar imediatamente o valor para o correto.

      Mova os valores com o mouse sull'HAL pode sim servir (fechado com CNC ou com pessoas com deficiência CNC IN-OUT) para testar motores, determinar a velocidade, a aceleração máxima e os passos por milímetro.

  22. Marco diz:

    Talvez alguém pode me explicar como você mudar o diâmetro da fresa que você deseja usar no ImgToGcode (para. 1.9)? Eu tentei colocar diferentes diâmetros na caixa, mas o gcode produzido a partir da imagem, Caricato em ThereminoCNC, sempre tem a mesma aparência, ou seja, a mesma densidade de linhas de moagem e exige o mesmo tempo de processamento. Em particular, eu gostaria de usar o cortador 626 De 0.8 recomendado nesta página para mill um pequeno PCB!

    • Livio diz:

      A aplicação ImgToGcode é concebido para cavar os relevos de madeira ou outro usinagem semelhante. Para criar GCode por PCBs de Águia e você deve usar o ULP FastGcode, como explicado aqui: https://www.theremino.com/downloads/uncategorized#eagle

      Para iniciar a partir de uma placa de circuito impresso, na forma de programas apropriados imagem existe, Não me lembro os nomes, procurá-los na internet.

      Ele também pode ter sucesso ImgToGcode, mas eu não sei o que você vai ter. Aqui estão algumas dicas para PCBs:
      – a caixa “Tamanho da ferramenta (mm)” serve apenas para escrever em GCode que o uso de ferramentas.
      – A resolução da imagem, em seguida, o número de passagens é ajustada na parte superior da caixa “Resolução”
      – Borrão deve mantê-lo a zero
      – Skeletrization você não usá-lo
      – Se o tamanho da imagem (em mm) eles estão certos, em seguida, você irá definir “Usar o tamanho da imagem”
      – Caso contrário, você definido com largura e altura (que não especificar o número de passes, apenas o tamanho em mm)
      – Ferramenta de defini-lo como o tamanho da ponta, mas não tem efeito sobre Gcode produto, é apenas uma ajuda para lembrar a ponta, desde que EPR processamento.
      – Up indica como subir em movimento
      – Para baixo como cavando

      Por um processo que remove todo o cobre das áreas que não são impressos condutores, você deve definir “Horizzontal paralelo” ou “Vertical paralelo” e imagem inversa (com um programa para fotos), de modo que as peças a serem escavados são em preto.

      Em vez apenas para cavar as bordas ao redor das pistas (muito mais rápido, mas menos bom aspecto). Você deve definir “Siga as fronteiras” mas neste caso, você deve tratar a pré-imagem (com um programa para fotos), então você tem apenas as bordas das faixas em preto, como nos exemplos “Impresso-Circuit-Board3.jpg” e “VLF.jpg”. Neste caso, você também pode usar “Skeletrize” para limpar ainda mais as bordas.

      Finalmente, você terá que fazer muitas tentativas, variando resolução, a fim de ter um compromisso entre os vários defeitos. Em qualquer caso, devem ser PCB com isolamento muito ampla, pelo menos 0.8 mas melhor mais de um milímetro. E com amplas pistas de pelo menos 1 milímetro.

  23. Marco diz:

    Obrigado pela habitual, resposta atempada e completa. Várias vezes eu tentei usar o meu router cnc para produzir pequenas placas de circuito para meus projetos. Águia, Infelizmente, não é nada intuitivo e não particularmente abrangente em sua funcionalidade, apesar da infinidade de controles, páginas, subpáginas e codicilos. O A_Brit_In_Ischia mais utilizado para chegar a um gcode um c.s. Daqui resulta a filosofia de Águia: por exemplo, parece impossível definir uma "parte zero" para a posição desejada e os dois arquivos que produz, uma das pistas e um dos furos de continuar a ser desalinhada, apesar de todas as minhas tentativas.
    Como você sugeriu, Eu estou fazendo um monte de provas para chegar com ImgToCode para um arquivo que reproduz exatamente a de circuito impresso, Eu tenho um problema muito "estranho" que eu me esforço para resolver: enquanto o tamanho das partes moídas estão correctas, o tamanho das pistas e apenas aqueles, e só no eixo Y, Eles são cerca de um décimo do tamanho real. Mas eu virá cabeça!

    • Livio diz:

      O FastGcode ULP indicou que vou trabalhar bem. Ele leva em conta a largura da ponta e optimiza caminhos. Nós escrevemos nós e fizemos dezenas de PCB.

      • Marco diz:

        Eu estava usando PCB-gcode, Em vez de seu FastGcode, Não me pergunte por que, um deslizamento de sobrecarga de cérebro! Eu já começaram o desenvolvimento, Estou certo de que com este finalmente ser capaz de moinho os meus c.s. Obrigado mais uma vez.

        • Livio diz:

          Se você escrever não funciona. Mesmo o FastGcode tem algumas necessidades, por exemplo, os c.s. Ele deve ter uma borda que tem tudo, na camada apropriada. E então você tem que respeitar o isolamento de pelo menos 0.8 mm (se você usar uma dica de 0.8). Além de PCB na Eagle exige experiência, por exemplo, você deve tentar manter tudo no grid, caso contrário, então torna-se difícil fazer surgir as conexões e muitos outros problemas.

          Se necessário, o download do nosso PCB e ver como eles são feitos. Quase todos são de um único lado e branqueado com ponta 0.8.

  24. Marco diz:

    Eu sinto muito perturbar, mas ainda não posso obter um FastGcode gcode completa usando apenas o caminho da perfuração, sem que rastreia. Eu tentei em dois PCs e um Macbook, atribuindo para as faixas de espessura de Eagle de 0,81 milímetro a 1 mm e isolamentos, pondo em uma fresa por FastGcode 0,8 mm e o ângulo de 180 ^. Eu tentei usar o lado "top" e "bottom" e várias combinações de receita FastGcode mas sempre e apenas a pista para a perfuração. Eu também tentei com um par de seus esquemas (optoacoplador e adaptador Geiger pré) mas o resultado é o mesmo, apenas os orifícios. A placa de Águia têm atraído a camada limite nas dimensões "20". Eu consegui minha primeira moagem aceitavelmente c.s. utilizando a ferramenta integrada na versão mais recente da Águia, em seguida, eu não iria abusar de sua bondade, embora eu teria preferido ter sucesso com seu ULP!

    • Livio diz:

      Por favor, escreva-nos sobre engenharia espiral Theremino pontocom.
      Então, vamos concordar em se comunicar via telefone-skype-teamviewer, e eu ajudá-lo a definir FastGcode. Ele funciona com certeza, Eu usá-lo.

      • Marco diz:

        Para não perder muito de seu tempo que eu enviei algumas screenshots de Águia em http://www.marcobos.net/foto_1.html.
        Talvez o suficiente para me dizer onde eu estou errado. Eu também tentei usar um esquema com dois capacitores e duas corridas, com todas as configurações que eu imaginava poderia afetar o resultado (topo, inferior, encostas de largura, dimensões do cortador, única contorno ou remoção total do cobre, etc…), nenhuma diferença, em gcode existem apenas os orifícios.

        • Livio diz:

          Os ajustes FastGcode estão boas.

          Águia parece estranho, talvez seja uma versão mais recente que já não está em execução FastGcode? Você pode tentar com versões 6 ou 7 Eagle?

          À primeira vista, as faixas são uma cor engraçado, Eles são em camada 1 (topo) ou 16 (inferior)?

          Se essas idéias não ajudá-lo a pensar impegneremmo menos tempo usando teamviewer.

  25. Flavio Henrique da Silva diz:

    Olá Livio , Theremino pode fazer uma ComputerVisionImagingLibrary em VB6 e VB.net ?
    com CornersDetectors e contorno, segmentação, Clustering , Científico, 3D, algoritmos como ACCORD.net (C #) ?

    https://code.msdn.microsoft.com/windowsapps/Professional-Image-280a2421

    Windows 8 Modificador imagem profissional 2 amostra em C #, VB.NET para o Visual Studio 2012 – code.msdn.microsoft.com Este site usa cookies para análise, conteúdo personalizado e publicidade. Ao continuar a navegar no site, você concorda com este uso. Saiba mais code.msdn.microsoft.com

    Em ACCORD.NET C código-fonte # oyou pode olhar os algoritmos:
    CornersDEtectors : SUSAN, Agasht, RÁPIDO, SIFT , SURF contornar duplo (Tao Ju) Clustering, segmentação, Convolução, 3D, 2D, Interpolação, Interseção, desenhos, etc.
    Faça a base hierarquia estruturada wiht alguns algoritmos é o início.
    não tem na web um ImagingLibrary poderosa para VB6 e é muito útil para usar com Robots, CNC, e impressoras 3D.

    Você pode fazer isso com base VisionLibrary com alguns algoritmos e no futuro adicionar mais recursos.
    Se você tem alguma Libary por favor dê o link para baixar?
    i arealdy download da sua base de conhecimento e amostra deste website.
    Obrigado
    flaviohsilva007@gmail.com
    flaviohenrique2002@outlook.com

    • Livio diz:

      Desculpa, não fizemos nada sobre Visão Computacional.

      Graças para a biblioteca, temos armazenados no link para o futuro.
      E talvez nós vamos fazer algo no próximo ano.

  26. Livio diz:

    Flavio Enrique nos fez as perguntas que podem ser úteis para outras pessoas, nós trouxemos aqui em italiano, então será automaticamente traduzido para outros idiomas.

    PERGUNTA
    Pense em fazer projetos para SmartHouse automatizado?
    Talvez usando seu aplicativo de controle do cérebro com o fim NeuroSky?
    Por exemplo verificar os braços do robô, impressoras de controle CNC e 3D, o robô de controle, etc.?
    Estes projectos poderiam ajudar as pessoas com deficiência, idoso, etc.
    As pessoas poderiam trabalhar em casa com máquinas e robôs, controlado pela mente e usando videofones.

    RESPOSTA
    domótica, e outras aplicações que você descreveu, requerem a concepção de equipamentos adequados. Você vai aprender como programar o firmware do processador, talvez começando com Arduino, e, em seguida, estudar os circuitos electrónicos adequados.

    Nossas aplicações são adequados apenas para simples PC input-output. Eles são bons para estudar ou para fazer experiências, mas eles não são adequados para fazer dispositivos de consumo, domótica ou equipamentos que exigem o máximo de simplicidade e segurança absoluta.

    a NeuroSky, conforme explicado nesta página, Ele não é utilizável para aplicações de controle. O tempo de resposta é muito longo, a confiabilidade muito baixo e você tem que se concentrar desumanamente, se apenas para ligar ou desligar a luz. A distinção entre diferentes comandos é totalmente impossível, de modo que os aplicativos que você descreveu não são viáveis ​​utilizando comandos mentais. Isto é para NeuroSky do que para qualquer outro equipamento localizado fora do crânio.

  27. sebastiano carlo diz:

    pomada, Eu queria saber se é um banco cnc mais preciso (com morango com arduino) ou um braço robótico programado para fresamento…. desculpem meus termos, mas agora estou neste campo addentrando, Eu só tenho que jogar formas de madeira Eu não preciso de muita precisão, talvez para as letras, mas eles vão escalar como o máximo 20 cm. Obrigado

    • Livio diz:

      Nós não pense duas vezes e dar uma “Morango da Bank” Ele é tecnicamente chamado Pantograph, ou cartesiano porque ele se move em três eixos X, Y e Z.

      A alternativa seria os braços robóticos de três tipos: anthropomorphous, Scara e Delta mas todos os três são menos apropriado para o que você quer fazer. Para o mesmo preço que são consideravelmente mais imprecisas e também são muito mais delicada, Eles não podem ficar forças verticais ou laterais, e não pode suportar pesos pesados ​​na ponta.

      Também garantir que você não levar máquinas concebidas para expulsar o plástico ou afetar o laser, porque eles têm uma estrutura muito fraco para mill.

      Finalmente, tenha em mente que sem o nosso módulo de Mestre você vai necessariamente usar o software Mach3, ou Arduino firmware. Isso não quer dizer que são piores, fato Mach3 tem uma infinidade de opções em mais, mas apenas que você não vai usar nossa aplicação simples Theremino_CNC.

      • sebastiano carlo diz:

        Obrigado , você tem sido muito gentil. mas eu posso comprar de você ? Eu estou olhando aqui e ali, mas há preços bestial, Eu quero passar um máximo 400 500 Euro

        a última coisa que você escreveu o módulo mestre não entendo muito, Eles são uma Milling iniciante, de outras coisas que eu quero dizer perfeitamente, mas eu queria uma explicação para a maior parte desta última vez que você escreveu, e obrigado novamente :-)

        Vi agora os cortadores de contador, Meus cuidados mãe…. mas eu vi esse movimento também balançando, então você pode criar cartas tonteggianti, Eu não sabia que esses cortadores, Obrigado, valuteró
        a mensagem primeiro e escrito por mim também, mas eu não logado

        • Livio diz:

          Você dificilmente pode ficar lá em 400 500 euro você gasta duas vezes, mas não há alternativas. Os braços robóticos que propomos aqui são brinquedos e não tem a rigidez e precisão necessárias para mill. Não vá até lá perto.

          Estamos planejando um braço tipo SCARA muito preciso, que pode ser concluída em um ano, mas ele também vai acabar custando muito mais do que 500 Euro porque ele conterá dois tipos de reduções armonic Drive que custam somente sobre 600 Euro.

          A obtenção de precisão e custa muito força e actualmente a única solução viável é um cortador de banco com guias lineares em recirculação rolamentos de esferas e uma estrutura robusta em alumínio de espessura.

          Além de mecânica e você terá de Motores de escalonamento:
          – O motorista e uma fonte de alimentação (mais barato)
          – Um Arduino ou nosso formulário Mestre (mais barato)
          – Um software adequado (tudo gratuito)

          Assim você pode escolher três estradas:

          1) Ligue o condutor à porta paralela PC e usar o software Mach3 (muito complexo para aprender)

          2) Ligue o motorista para um Arduino e Arduino para usar o firmware que você encontrar na rede (média geral, mas você conhece bem e sabe de programação Arduino)

          3) Conecte o Mestre para formar um condutor de nosso sistema e usar nossa aplicação CNC Theremino (média geral, mas você tem que saber bem o nosso sistema Theremino)

          Nos três casos, há mil coisas para aprender, por isso esperamos um bom ano de dores de cabeça, muitos cortadores quebrados e muitos desastres. Em seguida, ele fica um pouco’ mais fácil, mas não muito. Sempre RUN concede um bit’ há sempre o medo.

  28. sebastiano carlo diz:

    Sinto muito, mas eu só ler agora, amigável como sempre, Bem alguns erros e desastres colocá-los na conta. ok, então eu vou esperar um pouco n I vai levantar o meu orçamento 2.000 Euro
    Enquanto isso vou estudar Theremino (pomba ?)

    • Livio diz:

      Comece com o básico, caça-níqueis.
      Você não precisa mesmo o Hardware.
      Abrir dois SlotViewer e torná-los se comunicar uns com os outros.
      Então, talvez, abrir uma WaveGenerator e SignalScope…
      Então, talvez, tomar um mestre e dois colegas LEDs.
      etc..

  29. Maurizio diz:

    Boa noite Livio, meu nome é Maurizio.
    Um par de anos atrás eu construí uma CNC. No início, eu voei com MAC3 ,Então eu descobri o
    Theremino e depois usar este programa que eu realmente gosto.
    O único problema é que, Apesar de seguir as instruções no manual, Eu não posso reconhecê-lo
    calibração de eixos X, Y e Z.
    Rogo-vos confiantes de recomendação.
    Obrigado e saúdo cordialmente

    • Livio diz:

      O que significa “reconhecer a calibração”?
      Os motores não parar quando tocam um dos interruptores?

      Você deve ligar os interruptores na cadeia (eletricamente em série).
      Você deve conectar o seu pin normalmente fechado (NC), para que a conexão aberta quando você pressioná-los.
      HAL deve definir o tipo certo, geralmente DigIn_pu.
      HAL deve atribuir o slot 32, como está escrito na página de manual 43.

      Quando você pressiona um deve ver o número HAL variar de zero normais, e ir 1000.

      • Maurizio diz:

        Livio, eles são Mauritius, Agradeço-lhe por suas dicas. Eu tinha definido o slot 18, como sugerido na página 44 manual. Após a sua sugestão que eu definir o slot 32 e tudo funciona. Obrigado 1000 para o seu tempo, boa noite !

  30. nestor magro diz:

    boa tarde, Estou usando theremino para cnc 4 eixos e quer estendê-la a 5 eixos, mas têm a desvantagem de que eles não têm o suficiente pinos para a última corrida, em seguida, como eu ligar outra theremino bordo de série e, portanto, têm mais pinos? ou há um outro cartão que tem mais pinos?

Deixar uma resposta

Seu endereço de e-mail não será publicado.