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


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. Olá,
    Queria saber se eu posso operar o braço thermino com arduino.
    Obrigado.

  2. Livio diz:

    Estamos terminando Theremino CNC. Ainda vai demorar alguns dias, para completar a rotação 3D dos arquivos toolpath e instrução. Mas mesmo sem estas peças, o aplicativo funciona perfeitamente. Nós testamos várias vezes, com pequenos circuitos impressos, e ele nunca está errado.

    Não publicar ainda, Porque queremos Adicionar função de mais alguns. A tentação é sempre completar tudo. Mas o software é sempre espaço para melhorias, Então seguindo os instintos que iria publicar nada.

    Então vamos lá tentar para amigos, Se alguém quiser experimentá-lo na visualização, Escreva-nos e nós lhe enviaremos o link para um pré-lançamento.

  3. Guido diz:

    Oi,
    Estou de volta eu estou vivo… Gostaria de tentar o novo ThereminoCNC porque eu iria passar Theremino de Linuxcnc, Gbrl e Arduino. Eu construí um pequeno CNC pronto para esculpir e trabalhar como uma impressora 3D. Eu poderia enviar o Link, Por favor,…
    …Obrigado, Saudações e como,
    Guido G.

    • Livio diz:

      Em poucos dias iremos publicar a versão oficial, que será chamado ThereminoCNC V 4.0 (Fizemos dois meses de versões, quase um por dia)

      Mais ou menos todas as noites você salvar uma nova versão, nos últimos dias, foram chamados V 3.12, V 3.13, V 3.14, nos próximos dias serão chamados 3.16, 3.17, 3.18… até que publicaremos 4.0…. a lista de coisas para terminar estava chegando ao fim… Mas eles também comnvinti para implementar a “Área de trabalho” para limites macios para que demorará um pouco mais’ do tempo…

      A versão mais recente (hoje é o 3.27) pode ser baixado aqui: https://www.theremino.com/downloads/automation#cnc

  4. Livio diz:

    Carlo escreveu-em um e-mail perguntando:
    Com Theremino você pode gerenciar uma máquina CNC CNC com dois motores para o eixo X?
    Por exemplo, esta: http://www.mechmate.com
    Em Mach3 não é nenhum conceito de eixo de escravo, Mas na theremino CNC não encontrava algo semelhante.

    Resposta:
    Basta usar o mesmo Slot para dois motores (no HAL) e os dois motores irão mover juntos (e então o Hal ajustar parâmetros de ambos os motores e talvez derrubar um).

    Theremino o sistema é modular e em camadas e tudo corre através das ranhuras. Camadas adicionais (Slots e o HAL) permitem fazer cruzamentos, comércio, duplicação, sobreposições de, dimensionamento etc…

    Por que você pode, Por exemplo,, controle de quatro motores com o eixo X, uma frente, de volta com 200 passo para mm, outro com 800 passo para mm e um que nem sequer é uma passo a passo, mas um servo de aeromodelos. E se isso não bastasse, Você pode adicionar um segundo mestre, para outros 5 motores e ele fazer outros truques.

    Finalmente, com três linhas de software, Talvez no Script de Theremino, Você pode interceptar os sinais do slot, transformá-los, limitá-los, fazer o ou a e de dois sinais, ajustar a temperatura, Dependendo da velocidade de movimento de um ou mais eixos, etc…

    ——————————————

    Claro que um tem que fazer amizade com os fundamentos do sistema, cujos princípios subjacentes são muito diferentes de todos os sistemas semelhantes.

    Recomendo que você comece aqui:
    https://www.theremino.com/contacts/the-theremino-mission

    E aprofundar aqui:
    https://www.theremino.com/technical/communications
    https://www.theremino.com/technical/pin-types

    • Livio diz:

      Outros pedidos de Carlo:
      Minha CNC é definido acima e trabalhando com Mach3 e preciso achar o tempo (e comprar theremino e um casal de escravos) para tornar os testes reais. Chave para mim é ter a ferramenta de configuração do X, Y e Z. A máquina não tem nenhum trocador de ferramentas automático e muitas vezes os processos de levar em conta a posição da peça, não a máquina em casa.

      Respostas:

      Mestre + Escravos?
      ————————————————————————–
      Recomendamos fortemente que você começar com apenas um mestre e não escravos.. Colegas menos módulos, mais fácil é para configurá-los, e a maior confiabilidade da coleção.

      Com um grau de mestres, você pode controlar três Steppers e ainda temos quatro InOut livre para:
      – Botão de emergência
      – Bottom-corrente
      – Eixo motor pilotagem (PWM ou ligar/desligar)
      – Ignição de refrigerante ou aspiração ou zero placa vertical

      Migrar facilmente de Mach3 para Theremino
      ———————————————————————–
      Provavelmente com Mach3 você um conector paralelo, Apenas desligue o transformador e conectá-lo ao paralelo:
      https://www.theremino.com/hardware/adapters#cnc

      E se você não gosta do jeito que você mover, Desligue o conector, Reconectar o Mach3, e usa o mestre para fazer mais, Eles só são então 20 Euro.

      Se você está tendo problemas para construí-la, Você pode obter ajuda de Alessio, como explicado aqui:
      https://www.theremino.com/contacts/producers#hardware

      Carro zero?
      ————————————————————————-
      Não o consideramos ele sua máquina de casa, Você sempre trabalha com a zero peça. Em ThereminoCNC, há apenas um sistema de coordenadas, Há não há coordenadas coordenadas máquinas e trabalhos. Espero que você pode colocar um interruptor de corrente e redefinido para zero carro, Mas é sempre um único zero. Ou zero em um ponto ou outro.

      Normalmente você vai, com o JOG, Onde você deseja redefinir e pressionando o X, Y, Redefinição de Z.

  5. Livio diz:

    Alfonso nos escreveu pedindo:

    Bom dia, Eu gostaria de obter informações sobre o braço robótico, Eu tentei construir um braço de robô e de alguma forma ele funciona, Embora não tão precisa quanto seu, Mas então, eu tentei usar um delta de braço e aqui estou perdido, Porque eu não entendo se o adaptador Theremino para também tratar os servos com a delta: precisamente, Eu gostaria de saber se ele se encaixa “Doti” do cartão. e se você encontrar programas ou algoritmos para gerenciar os movimentos.

    Respostas:

    Precisão
    ———————————————————-
    O braço do robô é apenas um brinquedo usar para estudar os fundamentos da robótica.

    A precisão que você vê no vídeo é o máximo possível com as seguintes "dicas"
    – Desenho ampliado ao máximo assim que torne toda a área pode
    – Caneta muito macia
    – Caneta com movimento vertical elástico
    – Suporte de caneta muito curto e leve
    – Perfeito alinhamento de nivelamento de modo a não esticar sempre a caneta
    – Algumas folhas em cima de um outro para ter um topo de escrita ligeiramente macio
    – Velocidade de processamento não é muito lento, nem rápido demais
    – 3 servo TGY930 e um pequeno e leve na ponta
    – Peso mínimo braço pode
    – Braços muito curtos para reduzir erros de posição

    Qualquer variação em relação a estas características reduz consideravelmente a precisão.

    Delta
    ———————————————————-
    A capacidade de controlar um servo disposto a Delta (ou até mesmo um Bug) Não depende de guia, Mas só pelo software, Isso significa que as posições em cantos.

    O Theremino CNC já contém algoritmos para configurações Scara e Delta. Basta abrir a cortina "Configuração de braço" e escolha "Delta" ou "Scara"

    Mas você também deve considerar o tamanho dos braços e ajustar os parâmetros no software para combinar com a mecânica. Com dimensões mal projetados um Delta funciona Okey, ou não funciona direito, Porque algumas partes interferem uns com outros. Em todos os casos, os comprimentos dos braços devem ser o mínimo possível e os braços devem ser leves. E mesmo a área de escrita deve ser tão estreita quanto possível, caso contrário imprecisões subir também.

    Algoritmos de Sadasdas e Delta foram testados até motores e devem funcionar, mas nenhum de nós já construiu um braço de Delta (muito difícil como articulações) Nem um braço Scara (mais fácil).

  6. Maurizio diz:

    Tornei-me ciente de Theremino através de um fórum de hobbies e possuidor de um amador do cnc está interessado em substituir meu cockpit existente eletrônica com um baseado no Theremino, mas meus conhecimentos de eletrônica é bastante e eu gostaria de ver uma solução completa para o que comprar e como conectar os elementos individuais. Você vai publicar algo sobre?
    Obrigado

  7. Roberto diz:

    Parabéns pelo trabalho e pela evolução , Faz meses que eu choque com cartões chinês para cnc e todos têm algo faltando , por acaso encontrei seu site e eu abri um novo mundo onde finalmente pode até mesmo ir em frente com expansões mudando dependendo das necessidades ou estudando o sistema e talvez colocar algo pessoal . Eu gostaria de substituir o hardware de um laser de 40-watt que tem as enormes limitações devido à ferragem guia moshi e moshidraw software e eletrônica para construir um sistema de pantógrafo já construímos mecânica . Procurando theremino boa fornece hardware e software e pronto ( Tudo que é relacionado à mecânica excluindo ) Meu problema agora é que eu queria tentar gerir o pantógrafo com mach3 e aqui surgem as perguntas depois de ler os manuais e software por theremino . Se quiser gerenciar mach3 emulando LPT acabares com as explicações que deram, mas , Se não for suficiente das portas LPT , no nível do hardware para theremino eu resolver conectando-se ao mestre o escravo, mas o nível de software, tenho uma duvida . Em seus vários manuais li para usar ou fazer plugins para mach3 e theremino e aqui começa o problema e a onde eu deixar , Por acaso já existem plugins para theremino e mach3 onde você pode usar mais portas do que o LPT ( em seguida, configure theremino mestre + Escravo ) ?Se não onde posso obter ideias de como construir um plugin para o mach3 para theremino ? Caso contrário, pode gerenciar theremino com mach3 para usar todas as portas de um mestre + escravo infelizmente eu estava procurando na net mas não encontrei nada ( Lá é tudo na net provavelmente não é tentado corretamente ).

    Obrigado por qualquer resposta e parabéns novamente pelo excelente trabalho que está fazendo do qual um pode desenhar ideias infinitas e finalmente para um sistema diferente do padrão Arduino ou outros que exigem muitas horas de estudo dos empregadores não só para entender como eles funcionam sem ainda ter feito nada .

    • Livio diz:

      Obrigado pelos elogios, Vamos tentar ajudá-lo tanto quanto possível. Mas seria muito mais fácil, Se você eliminou todos os Mach3. Tens a certeza que o aplicativo CNC Theremino, Não vão bem para seu trabalho?

      Ter que usar Mach3, Há apenas uma solução, escrever um PlugIn. Ainda ninguém fez assim, e não teremos tempo para escrevê-lo. Mach3 sabemos pouco e agora é um pouco datado. Se você tem um monte de tempo, Você poderia escrever que você.

      Neste ZIP nós coletamos a informação melhor para fazer o PlugIn: https://www.theremino.com/files/Mach3_PlugIn_Writers_Bible.zip

      O PDF foi escrito por Art Fenerty si e afirma ser a "Bíblia" para escritores de plugins para o Mach3. Também no ZIP você também irá encontrar uma amostra PlugIn, escolhido o melhor serido. Aconselhamos a não fazer um PlugIn para Mach4, Isso é muito caro e um pouco mais tarde, Desde Art Fenerty, o programador brilhante de Mach3, Agora é aposentado de muitos anos.

      Um PlugIn para Theremino deve ser mais fácil escrever, Quanto a outros controladores:
      – Você não precisa preencher amortecedores
      – Você não precisa definir parâmetros de configuração
      – Você não tem que controlar erros e aperto de mão
      – Basta escrever frequentemente coordenadas em nossas slots (pelo menos 50 ou 100 vezes por segundo)
      – E as coordenadas são os mesmos que Mach3 vista nos bolsos
      – Nenhuma conversão, o mesmo valor em milímetros das caixas de DRO

      Nós preparamos exemplos de escrita nos slots, para todos os idiomas:
      https://www.theremino.com/downloads/foundations#easyslot

      Se precisar de ajuda entre em contato conosco.

      P. S.
      Tente não exagerar os módulos escravo, um, no máximo, deve ser suficiente, Quanto mais você colocar e diminui mais a confiabilidade. Máquinas CNC produzem perturbações eléctricas de todos os tipos. Você deve, então, organizar as massas de estrelas, de uma forma profissional, e mesmo isso, Às vezes, pode não ser suficiente. Às vezes você pode precisar de foto-unir todos os. Para minimizar o risco de erros, linha de transmissão serial, a cura mais simples é não usá-lo direito. Se não for suficiente InOut dez por um mestre (12 em futuras versões de Firmware), Então em vez de um escravo, Você pode adicionar um segundo mestre. O USB é muito mais resistente à interferência e a “loops de terra”, que o número de série. No entanto, eles também são fáceis de fazer mudanças no futuro.

      Isto não é dizer que os módulos estão quebrados. Módulos de Thereminici são tão simples que nunca quebrar (ou pelo menos nenhum jamais retornou a reparar). Mas isso significa que se você não se importa a fiação das massas e capacitores de desacoplamento, Poderia acontecer com erro de comunicação, Talvez metade de um recurso.

      No entanto nada excessivas preocupações! Se você fazer as coisas certas a comunicação nunca quebra. Entre nós, o laboratório e os vários colaboradores, Já fizemos centenas de operações com zero problemas! Tudo sólido e confiável, tal como acontece com Mach3, e muitos serviços além do motorista.

      • Roberto diz:

        Obrigado pela informação , consulte o manual para a criação de plugins , Você tem que ver se pode descobrir como fazer isso e se é nas minhas capacidades , eram para ser bem sucedido , Se eu posso criar um plugin para o theremino e o mach3 com prazer compartilhá-lo com você ou outras pessoas que podem precisar deles .
        O mach3 conversa é apenas devido ao fato de que tendo tomado “cinesate” Eu comecei a usar este software e achei apropriado para o uso que eu tinha que fazer , ter agora alternativa Theremino CNC pode também ser completamente mudando estrada .
        Uma pergunta que eu deveria verificar, mas você já pode ter a resposta , Já que parece que mach3 pode usar várias portas LPT , Talvez posso conectar dois mestre Theremino a duas portas Usb e ver se posso configurá-los como se fossem duas portas diferentes ou talvez se reconhecido Conecte dois mestre a um Hub que se conecta a uma única porta Usb . Talvez eu tiro só porcaria, e a ideia é infundada .
        No entanto quando tento voar 40 watts Laser Master também montado com CNC e Theremino se possa interessar dar indicações de que foi feito e conexões feitas com Hardware existente e mecânica , Eu gostaria de usar PWM para remover o poder ajuste do potenciômetro do sinal para o ajuste manual do grupo HT e ajustar a potência diretamente a partir do software para cortar e gravar diretamente pelo programa , Ignição água de arrefecimento tubo de laser da bomba fora directamente controlado por ignição electrónica como um ventilador de sucção , no final eu gostaria de melhorar o sistema de hardware e software que equipa muitos entusiastas do laser que eu acho que os chineses não têm dedicado muita atenção .
        Obrigado por seu valioso apoio e, tanto quanto eu posso Theremino aprofundar o mundo de bom grado se ele pode ser de alguma ajuda .

        • Livio diz:

          A gravação e imagens está correto.
          Você pode definitivamente conectar mais Mestre, mesmo com um HUB e desempenho são sempre bom. Use o mestre é ainda melhor, que o uso de apenas um mestre e vários escravos (Apaga a linha serial e a velocidade de comunicação aumenta).
          No entanto, sempre tentar usar o menor número de módulos como possível. Mesclar todos os interruptores em série, O que “normalmente fechada” e conectá-los a um Pin, configurado como adorando. Faça tudo que puder para minimizar o hardware. Menos hardware, e há menos coisas podem quebrar, provocar contactos falsos e reunir distúrbios.
          Isto é melhor explicado no posfácio da mensagem anterior.

          Com a colaboração proposta. Se você precisar de alguma coisa, estamos sempre aqui.

        • Anônimo diz:

          No que diz respeito a múltiplos Mach3 paralelo
          Como você vai ter dentro Mach3 é bastante misteriosa. Você provavelmente terá que adicionar, para cada entrada e saída, uma caixa de configuração que especifica o número de ranhuras. Ou, para tornar mais fácil, prefixing um número fixo de ranhuras, para cada In and Out.

          O lado thereminico do encaixe é simples, você não deve sequer pensar em portas paralelas, Mestre e escravos. Basta escrever ou ler um número para cada slot. As ranhuras são numerados 1 em 999 e todos eles são os mesmos. Se você escrever, se trata de uma ranhura de saída, de outro modo uma entrada. Tudo o resto acho Theremino HAL e Theremino CNC.

  8. Roberto diz:

    Bom dia todos , Eu finalmente montado o Mestre e começou a experimentar , Mestre laser para mais Theremino Hal e CNC Theremino diria que eles são mais do que bom emparelhamento , em seguida, se necessário, também adiciona um Slave diria que é excelente . Agora, o problema que tenho é para o pantógrafo eu terminei e que gostaria de gerir com Mach3 , Ele provavelmente está faltando alguma coisa com o manual do CNC Theremino Eu não entendo corretamente . Mestre montado , fez adaptador LPT , Salão lançado V5.1 , Mestre configurado com matéria 6 portas septadas como Stepper (pin1: slot1 Stepper , pin2 :Stepper_Dir slot2 , pin3: ranhura Stepper 3 …) PIN 7 definido como Dig_in pelo livro e para associá-lo com o botão de emergência que lhe dei de entalhe 25 (Eu também tentei com slot 19 como um livro-texto para conexão de software ) , I ligado ao Pin 1 em 6 Pin Master of da 2 em 7 LPT , Pin conectado 7 Dominar um Pin 15 LPT , conectado aos pinos massas mestre 18 em 25 LPT , neste ponto que tenha configurado Mach3 , LPT1 habilitado (Também tentou com tanto habilitado e LPT2 ) eixos configurados e activados X,Y,Z com Porta 1 respectivamente, para de passo e dizer Pin 1-2-3-4-5-6, port set para o botão de emergência para LPT1 e Pin 15 . Essas configurações fatos , a cada mudança fechada e reaberta Mach3. Com Salão abriu lançado Mach3 mas infelizmente eixos movê-lo botão de emergência é detectado se aberta , também verifiquei no Hall se há variações nas portas seguindo comandos pelo Mach3, mas há variações , apenas a variação detectada e o botão de emergência que logicamente ligados diretamente ao mestre , Registre-se com alterações de Hall . Neste ponto, não compreender o erro ( Provavelmente eu continuo tendo o mesmo ) e não encontrando nenhuma entrada nos manuais você perguntar onde você está errado . Gostaria também de saber (a partir do post anterior )Como possivelmente pode vincular dois mestrados em duas portas separadas LPT1 e LPT2 . Isto ainda é um problema menor depois de ser capaz de ver pelo menos um mestrado no Mach3 se possível , Eu digo possivelmente porque em algumas páginas do manual dá-lhe quase assumem a substituição do Mach3 paralelo com o Mestre Theremino , outras páginas é : “Este adaptador é usado para substituir o paralelo com o USB, e não funcionar Mach3 ou Linux CNC (a menos que alguém escreve sobre o plug-in)”. Obrigado por qualquer apoio ou inspiração para todos

    • Livio diz:

      Este já explicamos e destacada em amarelo, tanto na página do motor, que a página adaptador, que no manual CNC Theremino… e também nos últimos três mensagens deste blogue.

      Você não pode usar Mach3, mas escrever um plugin para o Mach3, Envie os dados de Mach3 para a nossa slot.

      Escrever um plugin para o Mach3 pode levar meses para aqueles que sabem Mach3. Nós não escrevemos, e porque preferimos a simplicidade de Theremino CNC, seja porque não fazer
      Mach3 sabem o suficiente e Linux CNC.

    • Livio diz:

      Em outras palavras…
      o adaptador substitui a saída paralela à máquina e mostra o mesmo conector que foi utilizado anteriormente com Mach3.

      Mas do lado do PC você tem que mudar com Mach3 CNC Theremino, o que está em Theremino CNC isso não é bom? Se algo está faltando irá adicionar.

  9. Roberto diz:

    Okey , eu mal , Duvido muito, mas eu não tinha certeza . No entanto, para juntamente Theremino + corredor + Theremino complementa CNC , Eu acho que se não há requisitos especiais ou espírito para ser capaz de operar por muitos equipamentos Mach3 CNC é uma ótima maneira .
    Apenas para testar o espírito vai continuar o plugin discurso mantendo-o informado .
    Livio Obrigado pela resposta rápida

    • Livio diz:

      Você ainda não explicou por que o pantógrafo deve usar a força para Mach3. Não é algo que precisa adicionar ao Theremino CNC, que sinto sua falta?

      Hoje à noite vamos publicar uma nova versão pre com grandes melhorias.
      – O percurso é muito melhor de zoom
      – O Pan está arrastando com o mouse
      – Você pode usar um GamePad (até mesmo sem fio) para Joggare e para as principais funções
      – Quando o percurso estiver maximizado automaticamente segue o processamento

      Muitas outras melhorias…
      Vale a pena ler todo o arquivo de instrução.

  10. Roberto diz:

    Não há nada que não vá em Theremino CNC , É que a partir mach3 era e sou affezzionato o sistema , Na verdade, eu lhe disse que para o laser, neste caso, preferem Theremino Mach3 CNC . Talvez eu tenho que adaptar um pouco para o sistema que definitivamente sabe quando você pode ter características de outros ou talvez ainda mais elevados , a única coisa que francamente eu freou na tentativa do sistema Theremino pinos foram limitados sheda o Mestre ainda expansível , pensando em um sistema que o evento teria de gerir-se sem um PC ou em conjunto com este .

  11. Roberto diz:

    Desculpe-me se eu tomar , Sumariamente li o manual do CNC , Parei no essentials para possivelmente associado com Mach3 , passado este ponto, agora eu estudo para operação Theremino Cnc com mestre . A questão é só se eu ligar os botões na janela da máquina Theremino Cnc com qualquer teclado on-board ( Início- Parar-pausar- Casa zero-Goto goto ).
    E’ corrija se eu substituir o comando (0/5VCC) tubo de laser de controle de poder (no momento só posso ajustar com um potenciômetro na máquina ) com o comando Rpm velocidade (Slot 12 Pino de PWM) ?

    • Livio diz:

      Sugiro que use um GamePad sem fios que não só inicia, PAUSA, STOP e REWIND, Mas nem o JOG rápido, velocidade variável e também o JOG baixa velocidade para zero com precisão. Ele também faz o ZOOM toolpath durante a execução. Página de leitura 12 das instruções. Qualquer painel poderia usar um GamePad todo (canibalizados), se conectar a USB (GamePad custo econômico 5 Euro)

      Para o poder do slot de laser 12 é que a direita. Mas eu acho que você também ligá-lo durante o G01 e desligá-lo durante o “Rápida” e para isso você também deve usar os slots 11.

  12. Roberto diz:

    Obrigado por tudo , desculpe a demanda por comando rpm Velocidade , Vi agora que ele corretamente viu só pode gerar energia 0/3.3 VCC . Agora eu vejo a documentação leia-me com cuidado antes de fazer mais perguntas .
    Apenas uma curiosidade , como nunca visto disponibilidade Pic de vários modelos com preço ainda pouco diferente você optou por uma foto com um pacote 28 pin com as limitações portas de entrada / saída muito facilmente implica que a demanda por módulos escravos ?
    E’ apenas uma curiosidade sem controvérsia

  13. Mario diz:

    Olá Livio,
    Gostaria de saber se existe uma versão do CNC Theremino que pode ser executado em um tablet
    Androide.
    Olá e ver você em breve!!!
    Mario

    • Livio diz:

      Não, Lamento.
      Ele provavelmente não no futuro, quer, pelas seguintes razões:
      1) Android pensa todos os tipos de dispositivo HID são o Rato
      2) Ninguém ainda conseguiu fazê-lo entender que o nosso Mestre não é o mouse.
      3) Mesmo se fosse possível, então a aplicação Theremino CNC não funciona.
      4) Nem Theremino HAL e todos os nossos outros utilitários iria trabalhar.
      5) Deve ser reescrito uma HAL mínimo e CNC (meses de trabalho para alguém que sabe Android).
      6) Android pode executar apenas uma aplicação de cada vez, por isso não HAL e CNC juntos.
      6) Há Tablet com o Windows 8.1 grátis, que custam pouco mais de 100 Euros e estão bem (quad core e super rápido).

  14. Livio diz:

    Mario escreveu-nos um e-mail perguntando:
    1) Como devo fazer para interface de um Laser?
    2) Onde posso ler como combinar o poder pin / desligamento do laser?
    3) Desde o Pololu motoristas têm também microstep, Eu poderia tirar proveito dela?
    4) Estou montando uma placa de proto que leva o Mestre Theremino + Lo escudo Arduino per i A4988 – Controlador A4988 CNC Escudo V3 para rampas 1.4 Printer RepRap 3D para Arduino. Então, tem muitos dos atalhos já feitas e no lugar certo, sem o risco de cometer erros. E’ uma boa idéia?

    Resposta 1 – Pin-to-use para um Laser:
    Se você precisa mover-se em dois eixos X e Y, e não use o eixo Z, em seguida,:
    1 = X etapa
    2 = X você
    3 = Y Passo
    4 Dir = Y
    E então você pode usar qualquer um dos pinos 5 em 10 para o laser. Talvez liberando o 5 e o 6 que pode ter o ADC (Se no futuro você fosse medir algo, talvez uma temperatura)

    Resposta 2 – para sinais de laser
    ——————————————————————–
    Os sinais de laser estão listados na página 38 dell'Help del Theremino CNC

    11 PARA FORA – motor do eixo ou laser (ON = 1000 / OFF = 0)
    12 PARA FORA – velocidade do motor spindle (RPM da -99000 em +99000) – especificado pelo “S”

    Com a ranhura 11 ligar o laser durante o processamento e desligá-lo em rápida.
    Com a ranhura 12 ajustar a potência do laser (usando S - controle de velocidade)

    Em seguida, os pinos devem ser definidas
    PIN 7 = slot 11 e DigOut
    PIN 8 = slot 12 e Pwm16

    Resposta 3 – Microstep
    ———————————————————————
    Boa idéia para usá-los, Mas não exagere, colocá-las em 2, 4 ou 8 no máximo.
    Note que a alteração microstep então você tem que corrigir o "passo per mm"

    Resposta 4 – RAMPAS
    ———————————————————————
    O módulo é RAMPAS finas.
    Provavelmente, não faremos um equivalente porque ele é bem feito e é barato.
    Preocupe-se com um pouco 'seus conectores fêmea que se parecem com baixa qualidade.

    Resposta 4 – protoboard
    ———————————————————————
    Em vez de um proto-board (que faria uma grande confusão) concordaria para fixar os módulos para um plástico ou base de madeira e, em seguida, use os cabos Dupont:
    https://www.theremino.com/technical/connection-cables#single

  15. Mirko diz:

    Olá eu acabado de refazer a minha 3d impressora, mas como de costume breaks Arduino no link serial …. Gostaria de saber se o CNC é software compatbile com gcode gerado software slic3r, Na verdade eu queria ligar 5 NEMA17 motores para Pololu motorista sobre ramps1.4 e ligar este ao mestre + seus escravos se não bastasse pins. deve implementar em gcode comandos para controlar a temperatura e velocidade de extrusão?? Eu também estou disposto a agir como um testador. Obrigado 1000 pela sua atenção

    • Livio diz:

      Claro que você pode fazer e por causa da colaboração proposta. Se você também vai usar o Skype ou o telefone. Nós vamos ajudá-lo e vamos fazer todas as mudanças necessárias para o que vai funcionar bem.

      Os slots para usar para impressoras 3D são mostrados na página 38 do arquivo: Theremino_CNC_Help_ITA.pdf

      Os códigos para impressoras 3D: M00 / 01/82/84 e M101 ao M190, e seu significado é explicado no arquivo: G_and_M_codes_ITA.pdf

      Você pode começar a ligar e testar o hardware. Então você deve verificar que seus arquivos não contêm outros códigos (se contivesse então você enviar melhor um arquivo para verificar).

      Nesses comandos versão que está no site “M” ainda não foi implementado, mas não vai demorar muito tempo para terminá-los.

      • Mirko diz:

        ok bom, então se contentar entretanto calibração da impressora e eu ainda tenho que colocar um par de fim de curso e enquanto isso eu me ler um gcode o slicer

        • Livio diz:

          Não coloque tantos parada, isto é conectá-los todos em série em um único fio. Menos são as entradas e saídas e mais confiável será a máquina como um todo.

          Uma página 42 del arquivo CNC_Help_ITA, você vê como você “deveria” conecte o acidente vascular cerebral cadeia inferior para evitar forte interferência de motores, pode causar erros na comunicação USB. As duas resistências são um isolamento eficaz contra o ruído.

          E as massas são organizados como deveria, “Stella” como explicado na página 43. Muitas coisas são importantes, A afinação do motor, fiação… O caminho é o menos importante, o motorista tem que se controlar para não cair. No início, quando eu não era um especialista e eu confiava o caminho, Eu quebrei um monte de pontos e eu forrado a mesa. Agora eu irei nunca colocar-los e não quebrar nada.

          É claro que estamos falando de máquinas com motores NEMA23, ou ainda menor. Motores que não são capazes de dobrar a mecânica. Para que se possa utilizar de forma eficaz a fim mecânico de acidente vascular cerebral.

          Também na página 41 Eles ler informações sobre os interruptores. Eu recomendo, InOut alguns canais, no máximo, um mestre e um escravo (o devido Mestre).

          Se você tem muito tempo, em vez de adicionar um emaranhado ranhura, cabos e comutadores, Seria útil para construir uma chapa de foto-acopladores e isolar completamente a massa máquina, da massa de thereminici módulos e, em seguida, o PC, como mostrado na página 44.

          • Mirko diz:

            na prática, eu deveria estar fazendo a imprensa ou movimento sem referências de posição, pelo menos até agora eu enviei a ele 0 manualmente e, em seguida, eu fiz-lhe iniciar o gcode, Que tal fazer isso aqui também? para colocar um freio de extremidade no máximo apenas para determinar o tamanho mínimo, de modo a ter uma referência no eixo z. pelo número de links que eu deveria ser capaz de ficar em um mestre dedicado a motores e um escravo para fim de curso, a menos que eu não posso controlar 2 motores de eixo Z com uma única ligação colocando em cabos paralelos

            • Livio diz:

              Eu sempre imposta manualmente zero peça. Dessa forma eu posso fazer peças onde eu quero e até duplicá-los em posições diferentes. Ele se move um pouco ', Eu redefinir, e eu fazer outra… I mover um pouco mais ', Eu redefini-la e outro faacio…

              Se as peças são referidos ao zero máquina seis Fried, estas operações simples não são possíveis.

              No entanto, comportando zero X e Y podem, por vezes, servir, então eu coloquei dois interruptores de “X mínima” e “mínimo e”, em série e ligados a um pino.

              Para o Z em vez disso, utilizar a placa de truncatura, ligado a outro pino.

              Assim, um total de dois Pin para todas as chaves, mais 8 Pin por 4 motores, mais 5 Pin para temperaturas, fazer 15 Pin em torno. Com um mestre e um escravo você vinte Pin. Você terá que passar pelo menos cinco!

              Os dois motores de eixo Z, Eles devem ser estritamente ligada aos mesmos fios, caso contrário, apenas algo de errado está desalinhado é Cart ingallona.

              • Mirko diz:

                ok eu consegui fazer as rampas de ligação 1.4 em Theremino mas eu também quase encheu o escravo, mesmo sem usar o freio de extremidade. se você quiser eu posso fazer uma imagem que explica como fazer e deixá-lo a todos. Amanhã controlar os motores Gcode imposta e tente imprimir 2 dias receberá atualizações

                • Livio diz:

                  Você definitivamente sinais de que não servem conectado, por exemplo o “Habilitar” motoristas.
                  a segurança (botão de emergência e permitir) Eles devem ser feito em hardware. Nunca ir através do software para essas coisas.
                  I fazer uma lista assim que eu entendo Pin?

                • Livio diz:

                  mais do que “Tento imprimir” Eu diria “I tentar mover com JOG”
                  1) Em Theremino CNC eles ainda não implementou o MCode para ajustes de temperatura.
                  2) Nós não sabemos quais os códigos M e G você perdê-las.
                  3) Você não enviou um GCode amostra…

                  Se você tem que enviar algo para enviar: Engineering@theremino.com

                  • Mirko diz:

                    Liguei o 4 eixos X Y Z e E(extrusora) passo e dizer então eu ligava o 4 permitir condutor obviamente todos alimenta com motivo relativo e os dois pinos de um para o controlo de potência da resistência (para aquecer a extrusora) e o outro para detectar a temperatura do termistor por um 100k. mais poderia também servir como a ligação para o segundo resistência da chapa de impressão e o do segundo termistor. Tudo isso sem contar o fim de curso que estão separados. Enquanto isso, o e-mail que você enviar um gcode um pedaço Recentemente impressa

                    • Livio diz:

                      E magari i 4 permitir que todos separados? Ocupando quatro Pin?

                      Por favor, escreva uma lista dos pinos e, em seguida, copiá-lo aqui.

  16. Mirko diz:

    em seguida, o pino usando as rampas são estes // para rampas 1.4
    #definir X_STEP_PIN 54
    #definir X_DIR_PIN 55
    #definir X_ENABLE_PIN 38
    #definir X_MIN_PIN 3
    #definir X_MAX_PIN 2

    #definir Y_STEP_PIN 60
    #definir Y_DIR_PIN 61
    #definir Y_ENABLE_PIN 56
    #definir Y_MIN_PIN 14
    #definir Y_MAX_PIN 15

    #definir Z_STEP_PIN 46
    #definir Z_DIR_PIN 48
    #definir Z_ENABLE_PIN 62
    #definir Z_MIN_PIN 18
    #definir Z_MAX_PIN 19

    #definir E_STEP_PIN 26
    #definir E_DIR_PIN 28
    #definir E_ENABLE_PIN 24

    #definir SDPOWER -1
    #definir SDSS 53
    #definir LED_PIN 13

    #definir FAN_PIN 9

    #definir PS_ON_PIN 12
    #definir KILL_PIN -1

    #definir HEATER_0_PIN 10
    #definir HEATER_1_PIN 8
    #definir TEMP_0_PIN 13 // ANALOG NUMERAÇÃO
    #definir TEMP_1_PIN 14 // ANALOG NUMERAÇÃO

    e eles se relacionam com estes Arduino mas alguns não precisa se você usar Theremino
    não cmq i 4 permitir que eu colocá-los em paralelo

    • Livio diz:

      Estes são o Pin para usar o firmware Arduino dentro do esboço, e alguns não são mesmo o PIN mas as variáveis ​​usadas no software.

      La lista per Theremino è la seguente:
      Pin Uso
      -------------------
      01 X_STEP
      02 X_DIR
      03 Y_STEP
      04 Y_DIR
      05 Z_STEP
      06 Z_DIR
      07 E_STEP
      08 E_DIR
      09
      10

      11 HEATER_0
      12 HEATER_1
      13 TEMP_0
      14 TEMP_1
      15 FAN
      16 X_ENABLE, Y_ENABLE, Z_ENABLE, E_ENABLE, PS_ON, LED
      17 X_MIN, Y_MIN, Z_MIN, X_MAX, Y_MAX, Z_MAX
      18
      19
      20

      Mesmo que liga todos os cinco permanecem pinos gratuitos, dois no mestre e três escravos.

      Na verdade, eles têm seis, porque (para a segurança) Ativar o hardware e deve ser completamente nunca deve ir pelo software. Ou seja, ele coloca um interruptor da máquina e ele levanta e abaixa permitir.
      Ou melhor ainda cortar a energia para os motores!

      O que são estes?
      MATE ???
      SDPOWER ???
      SDSS 53 ???

      • Mirko diz:

        esses são (porque eles eram inúteis com Theremino) o fornecimento de energia para o painel LCD sd sd do sinal e a matança Eu acho que é uma força de tipo, mas é reposto pelo software porque é -1 Portanto, para nós simplesmente não precisa

        • Mirko diz:

          Eu estava pensando sobre a temperatura simplesmente definir com um programa pequeno externo para Theremino cnc 200 ° ao redor e sair, no entanto, ele fixou aquele em que terei problemas serão a extrusão.
          Acho que esta noite eu tento colocar uma simples gcode no programa eu definir a temperatura e tento ajustar a extrusão e em seguida deixá-lo saber como foi

          • Livio diz:

            Infelizmente para a extrusora, você vai ter um problema com o G92 E0.
            Para fazer um teste rápido, que você deve excluir (ou comentar todas G92 E0) e então transformar todos os números absolutos e relativos… Fazê-lo com a mão ou com um editor não é fácil.
            Ou aspectos que implementar o G92,
            Ou escrever um programa que aumenta a todos “E” para eles não sempre recomeçar do zero.
            Ou definir o pós-processador do programa que fez o GCode para não emitir o G92

  17. Roberto diz:

    Olá Livio ,
    continuando em meus ensaios para cnc devo dizer que os resultados até agora dell'accoppiata entre mestre e CNC é muito bom software , no momento eu estou trabalhando em testes de laser e como eu terminei o pantógrafo mecânica também começar nessa ( Eu ainda ver se eu posso encontrar uma maneira de casal um mach3 mestre mas apenas por curiosidade e, eventualmente, irá compartilhar com aqueles que precisam dela ). Agora, olhando para o site ( uma peça de cada vez que eu estou olhando para ele através das intermináveis ​​pontos de vista e as evidências publicadas útil ) Eu vi placa de relé com três fios piloto e gestão das oito relé multiplicável , Mas agora olha o teste padrão que eu vejo os três fios , dados, relógio e armazenar abaixo e ver o que é dito para ligar estes três fios de três pinos configurado como Digout , portanto, presumo que o todo é gerido pelo software de teste de retransmissão e eles não podem tirar partido destas infinidade de saídas em vez de software como cnc , Eu estou errado ?
    Existe alguma aplicação que eu não vi que em vez de 74*595 que, com três fios multiplica saídas , explorar o 74*165 para fazer a mesma coisa com as entradas ?
    teoricamente com 4 pino você pode ter entradas e saídas multiplicado (relógio e armazenamento comum ) e linha de data 595 e 165 separado , para 595 seria um tempo Digout 165 Seria uma DigIn , Poderia trabalhar uma solução semelhante ?
    Graças como sempre de seu apoio muito útil

    • Livio diz:

      Um cartão que você envia dados em série, com três saída Pin configurado como Digout. Assim, você também pode conectar vários cartões, um atrás do outro e também gerenciar muitas dezenas de relé, sempre com apenas três fios.

      A melhor versão e a melhor informação sobre este cartão de série é aqui: https://www.theremino.com/hardware/outputs/actuators#releswitcherv2

      Um exemplo de tal software para enviar dados de série como um exemplo de Theremino Script. Mas a coisa toda é bastante complexo para montar.

      entradas e saídas multiplex
      ——————————–
      Sua idéia é viável, mas eu espero que você não terá a complicações semelhantes. E’ já difícil fazer dispositivos confiáveis, pé na simples!

      Com um mestre e um escravo, você deve ser capaz de fazer qualquer máquina, até o mais complexo. Envie-me uma lista de InOut que você precisa e pensar nos um pouco’ sobre?

  18. Roberto diz:

    Graças como sempre Livio sua disponibilidade , francamente a idéia de eu nascer tentando placas CNC dos poloneses que, com 4 fios executados a partir da placa-mãe e as entradas e saídas , com o mesmo princípio com três fios correr até 8 ACEs .
    Esta mina era uma curiosidade se mesmo princípio se aplica módulos escravo de acordo com o número de entrada e saída possível poderia ser aplicado ao módulo mestre , O grande trabalho é feito pelo mestre , outros escravos pic dependem mais de micro mestre . Agora é dado que os mecânicos são praticamente terminado vou começar a fazer um cálculo das diversas saída de entrada necessário , cálculo eixos , limite , de emergência , teclado externo , bomba de vácuo ,2 inversor para o controle de velocidade e pilotagem abaixamento 2 com cabeças dos êmbolos pneumáticos ( Eu tenho duas cabeças deve ser capaz de trabalhar simultaneamente ou separadamente )ed saída entrada altri vari . Embora seja um pantógrafo para uso passatempo que eu copiado de algum mecânico profissional e acrescentou algumas variações que podem servir , Digo-vos sinceramente que eu seria mesmo capaz de ser montado no pantógrafo o grupo laser para lidar com um único carro tudo o que pode servir , assim dois eixos x e y podem explorar tanto para segunda e a necessidade de controlar a fuso ou a laser tubo .Ao fim da ideia de máquinas combinadas é a descoberta de água quente que já foi aplicada a muitos hobbystici pela maquinaria chinês .
    Em todos os casos, eu não quero perturbar nada , perguntas são apenas curioso sobre a viabilidade , projectos de Theremino são tantos e todos interessantes e às vezes para aprofundá-los há links para outras páginas e informações que às vezes eu tenho medo eu perdi alguma coisa e é por isso que eu pedir detalhes .
    De qualquer forma obrigado novamente , quanto mais eu leio para aprender sobre o sistema e estão convencidos de que você está fazendo um ótimo trabalho com uma infinidade de possibilidades limitadas apenas pela imaginação

    • Livio diz:

      Na verdade, a idéia de usar o X mecânica,Y,Z também para Lasers e impressão em 3D, Não é ruim. Grande parte do custo, o volume e peso, Eles são precisamente os três eixos básicos.

      Nós já foram inconscientemente trabalhando nessa direção, mas a sua descoberta de água quente tornou explícito que nós temos que fazer, Obrigado!

      Ainda esta semana nós estamos adicionando CNC Theremino as funções que devem ser parte de Theremino Replicator. Assim, no final CNC Theremino será um aplicativo unificado, que também pode lidar com impressoras 3D, máquinas para gravação, corte a laser e isopor corte. E há aqueles que estão planejando para cortar a pedra e spray de concreto. A modularidade do sistema Theremino também torna as máquinas mais possível “torto”, bem como fácil de configurar novos recursos.

      Nós também projetou um condutor de corrente constante simples para pequeno laser de diodo, De 100 MW para 10 Watts (ainda não publicado – basta perguntar se você precisa). E alguns fabricantes têm modificado impressoras a laser comercial e está usando com CNC Theremimino.

      Multiplexing
      ————————————————————-
      Sua idéia para entradas e saídas multiplex, Poderia ser útil em alguns casos.

      Até agora não tenham preparado módulos, porque o tempo é sempre curto, mas não é difícil projetar. basta montar (mesmo em uma placa de ensaio) algumas séries HC multiplexador CMOS, mas também a gama CD seria bom. Em seguida, você poderia usar duas ou três saídas Digout, para quatro, ou oito comutações. CD4051 muito interessante, que mudar para analógico e bidireccional, e podia servir como Jolly. Eles poderiam montar um número, e usá-los tanto para DigIn, que, para Digout, mas também para o ADC e, claro, para todos os outros tipos de Pin, vêm Pwm e contadores. Tenha cuidado para só colocar um pull down resistor (10 o 100k) nas saídas que permanecerá aberta, caso contrário, alguns usuários, tal como o controlador do motor de passo, Eles poderiam começar a mover os motores sozinho.

      A multiplexação é viável apenas para as funções mutuamente exclusivas e requer um switch integrado para cada função. No final, faria um bem grande plastron e provavelmente muito caro. Um módulo para classificar quatro sinais custaria como um mestre e seria tão grande como dois ou três Mestre. Por estas razões, continuam a recomendar a adição de um segundo mestre. Com a vantagem de ser totalmente configurável e é facilmente substituível.

      Se a máquina é composta apenas por “n” motoristas Pololu e da “n” mestres, basta manter um motorista e um Mestre de escolta, ter a certeza de nunca parar.

      Últimos conselhos: sempre melhor usar dois (ou mesmo três limite) Mestre, em vez dos Escravos, porque a linha serial sofre ruído elétrico, muito do USB. Ele nunca quebra tudo, mas pode ser erros de comunicação, em alguns casos, também o bloqueio total de comunicação, até que você desconecte e reconecte o cabo USB.

  19. Roberto diz:

    Olá Livio , procurando entre os vários cartões disponíveis para Theremino e para uso com software cnc , talvez eu tenha escapado, mas não encontraram um circuito que transforma o sinal PWM em .Para tensão para ajustar a potência do tubo do laser é necessária uma tensão 0/5 V , para ajustar a velocidade dos fusos com um inversor de tensão é necessário 0 / 10V ou 0/5 dependendo do inversor , o módulo principal gera um sinal PWM 0 / 3.3V e, portanto, não pode administrar directamente estes dispositivos . Na rede há muitos exemplos, mas eu acho que temos um formulário de referência em seu site pode ser uma boa ajuda para os necessitados . Do meu testes entre as várias possibilidades, parece-me que a solução mais conveniente é a de um conversor de tensão PWM com um exemplo LM358 operacional desta forma a modular a alimentação 12 V e ajustando saída potenciómetro pode ser obtido ambas as tensões 0/5 Ou tensões v 0 / 10V com tensão igual 0 V para o ciclo de trabalho = 0 e voltagem max 5 ou 10V com dever de 100%. Do meu testes também tenho visto que, no caso, por exemplo, pantógrafos em que é necessário para conduzir simultaneamente dois inversores para trabalhar contemoraneamente dois fusos ( se eu quiser fazer duas peças idênticas simultaneamente ) é melhor colocar os dois inversores em paralelo fazer dois circuitos de conversor de tensão PWM , com as tolerâncias dos componentes e as características dos dois não operazzionale idênticas embora não enviar dois sinais PWM ou o mesmo sinal de PWM para os dois módulos as saídas dos dois conversores e, consequentemente, a velocidade dos dois motores não será igual .

    Uma pergunta , Você me escreveu que você está editando Theremino CNC para torná-lo uma plataforma universal para várias máquinas , nas mudanças que estavam trazendo sido pernsando para também entrar botão ou um menu onde a associar saídas para o pino ou a ranhura do módulo mestre ? Pergunto isso porque em muitas máquinas, bem como o botão de emergência , interruptores de limite e eixos gestão há sempre algum dispositivo que precisam ser ativados ou potência da máquina, ou pelo menos antes do início do trabalho e não faria mal automatizá-lo com o ciclo de trabalho sem ter que fazê-lo manualmente ( nestes casos, seria suficiente para associar o pino para fora ou slots ou CNC startup software ou programa de usinagem inicialização Gcode ). Por exemplo, em laser deve ser ligada a bomba de água para o tubo de recirculação e o compressor durante o passo de corte ou incisão (Eu tentei, mas não é o melhor para conectar o slot 11 para outras coisas que não estão provocando o tubo do laser , muito rápido e muito muitos on / off durante as etapas de processamento ) , Eu vi na sua seção de módulos “sensor de entrada “o “sensor de líquido nos tubos” o que pode ser muito útil para manter sob controlo a recirculação da água no caso da bomba ( são geralmente aquelas usadas para aquários ) Você deve ter problemas ou deve diminuir o nível na tomada de recipiente peixe seco (Eu ainda tenho que tentar isso eu acho que ele pode ser colocado em um interruptor de limite e número de emergência ) . Em pantógrafos vez não haveria o inversor é ligado e, possivelmente, da bomba de vácuo , em outras máquinas pode ser uma bomba de refrigerante líquido ou outra .
    Desculpe-me perguntas e se me atrevo a apontar certas coisas , Graças como sempre para o seu atendimento e cortesia

    • Livio diz:

      PWM para ControlVoltage
      Aqui é um conversor PWM dupla 0..5 Volts. Se os alimentos 12 transmissões volts e R6 e R16 com resistores 4200 Ohm, Obter uma saída 0 em 10 Volts. Atenção não só para enviar a 12 Volt ai Pin mestre.
      https://www.theremino.com/downloads/multimedia#cv

      Pesquisar no site Theremino
      Há realmente uma quantidade excessiva de informação que pode ser difícil encontrá-los, mas há duas maneiras:
      1) na página “Aplicações” É um índice conveniente. Dentro da página, você pode pesquisar com CTRL-F. Eu tentei olhar para PWM e você pode chegar lá os dois cliques.
      2) Todas as páginas têm caixa de pesquisa. Eu tentei olhar para PWM e chegando lá é mais difícil, mas também vem deles.

      saídas de controle
      Theremino CNC implementa todas GCode que impulsionam as saídas. Você pode usar qualquer um dos Slots 11 em 23, como mostrado na página 39 manual:

      11 PARA FORA – motor do eixo ou laser (ON = 1000 / OFF = 0) – ON nas fases de trabalho
      12 PARA FORA – velocidade do motor spindle(RPM da -99000 em +99000) – especificado pelo “S”
      13 OUT - Spinning CW (ON = 1000 / OFF = 0) – M03 M13(Na) M05(FORA)
      14 OUT - Spinde CCW (ON = 1000 / OFF = 0) – M04 M14(Na) M05(FORA)
      15 OUT - Número de ferramenta (0, 1, 2, 3…) – M06(T = número da ferramenta)
      16 OUT - Cooling1 (ON = 1000 / OFF = 0) – M07(Na) M09(FORA)
      17 OUT - Cooling2 (ON = 1000 / OFF = 0) – M08(Na) M09(FORA)
      18 OUT - Cooling3 (ON = 1000 / OFF = 0) – M50(Na) M09(FORA)
      19 OUT - Cooling4 (ON = 1000 / OFF = 0) – M51(Na) M09(FORA)
      20 OUT - Pallet Grampo (ON = 1000 / OFF = 0) – M10(Na) M11(FORA)
      21 OUT - Spindle Orientação (em graus) – M19(C = graus)
      22 OUT - faixa de velocidade engrenagem (1, 2, 3, 4) – M41 M42 M43 M44
      23 OUT - máquina geral Ativando – M84 e pulsante “IN OUT permitem”

      E nas novas versões do CNC Theremino, De 3.41 em diante, Eles também são implementadas as seguintes saídas:

      41 OUT - Pressão SlotHoldingForce de fixação – M142(S = pressão)
      42 PARA FORA – SlotCoolingFans Ventiladores – M106(Na) M107(FORA)
      43 PARA FORA – Quarto SlotHeaterChamber Air Heater – M141(S = Temp.)
      44 OUT - aquecedor SlotHeaterPrintBed cilindro – M140(S = Temp.)
      45 PARA FORA – SlotHeaterExtruder1 extrusora aquecedor 1 – (Nota 1)
      46 PARA FORA – SlotHeaterExtruder2 extrusora aquecedor 2 – (Nota 1)

      Aqueles que vão para os slots são apenas números e não são limitados por 0 em 1000. Então, você também pode usar as saídas que foram planejadas para outra. E você pode emitir números muito pequenos como 0.00039 ou mesmo o maior (inteiros até muitos milhões sem arredondamento)

  20. Roberto diz:

    Como sempre útil e amigável Livio , Eu tinha perdido o módulo conversor PWM , Eu já tinha resolvido, mas não ter visto e pensando que poderia servir outra Pedi .
    Eu tinha lido na saída controlada manualmente pelo CNC Theremino MCODE mas eu estava pensando em algo autônomo que não ser tratado pelo Gcode programa . O programa Gcode é gerado por outro software e há um número infinito é dedicado a lasers para vários tipos de operações necessárias é para outros tipos de máquinas . O Gcode gerado pelo software diferente, mesmo para o mesmo tipo de processamento não são sempre iguais , pode variar de software e software usado pelo pós-processador ea exclusão de outros às vezes manda eixos parâmetros de gestão e ferramentas eu não encontrei-los ( Agradeço-lhe se posso corrigir a ideia que eu tenho feito) , e é por esta razão que preferido comandos independentes de Gcode para alguns actuadores externos .
    Ele afirma que o mundo é ignorante cnc , Estou tentando documentar a entender e, portanto, é provável que eles também estão dizendo coisas erradas , graças a você e muitas informações que podem ser encontrados todos os dias eu vejo coisas novas e muitas vezes eu percebo que o que eu pensava era incorreta .
    Obrigado mais uma vez

    • Livio diz:

      Indiquei os slots para GCode porque você estava falando “ser ativado ou máquina de ignição ou pelo menos antes do início do trabalho” e por que você deve usar os slots 23 (possivelmente controlado por M84 no início e no final GCode). Mas também qualquer outro comando, ex “Resfriamento” (Vagas 16,17,18,19) vá bem.

      Claro que você tem que adicionar M no início e no final GCode. Para salvar esse incômodo em versões futuras somarmos slot 24, de acordo com a seguinte linha:

      24 OUT - acessórios Habilitando – Com iniciar e desligar com STOP

  21. Roberto diz:

    Desculpe Livio uma nota , você não pode colocar na primeira página pdf ajuda-a versão do software CNC a que se refere , Eu apenas o download da última versão disponível (Eu acho) v3.39 e na ajuda que eu encontrei o novo MCODE você me escreveu , Eu estava fazendo todos os testes com a versão 3.36 e MCODE eram diferentes , disponível a partir de fenda 11 um slot 21 e agora (v 3.39 ) são ranhuras 11 em 23 , o primeiro slot da ferramenta foi o 13 e agora se tornou o 15 e assim por outro , você pode definir o slot errado se você usar o software e os manuais que não são a mesma versão

    • Livio diz:

      A ajuda mudanças quase todos os dias, EXE alguns’ menos. PDFs ter a última atualização no final da página e não podemos mudar a versão do software de cada vez.

      Houve uma revolução na ranhura para fazer o quarto, mas agora vamos movê-los mais. Na melhor das hipóteses, nós vamos adicionar nos lugares vazios.

      sempre com a ajuda ligada ao software que você não pode dar errado. Você vai no site, você olhar para a versão do software e é ao lado de sua, você tem que voltar a baixar tudo, e usar a nova versão ALL, exceto, possivelmente, seu arquivo de configuração.

      Talvez em alguns meses tudo vai estabilizar. Mas agora há novas atualizações todos os dias e eles não são todos publicados, Aqui você pode encontrar as últimas:
      https://www.theremino.com/wp-content/uploads/files/Theremino_CNC_V3.41.zip

      Eu entendo o desconforto devido a alterações, mas se você não mudar você não pode melhorar. O problema é que, enquanto os outros fazer uma versão ou dois por ano, Também vamos fazer dois por dia… Quando você encontrar variações “desconfortável” consulados pensando que para essa mudança nós tivemos que trabalhar dez horas, aprender como fazê-lo, modificar o software, recompilar, tentar, atualização DOC, fare i PDF, atualizar seu site…

  22. Roberto diz:

    Livio , I compreender e admirar o trabalho que você está fazendo , meu nunca devem ser considerados notações absolutamente críticos, mas apenas , Eu acho que a mesma quantidade em meu problema pode ter outros e é por isso que eu relato , em seguida , quase sempre minha culpa , I considerar algumas coisas para concedido e por isso não fazem o caso, então eu perder horas, quando foi o suficiente para voltar a ler uma página .

    • Livio diz:

      Sem problemas, Mas não esperar muito, Theremino o sistema é apenas um brinquedo grande e nós somos quatro gatos, não podemos fazer mais do que tot…

      O que você acha da nova produção?
      24 OUT – Abilitazione accessori – ON con START / OFF con STOP
      (Era uma indicação de que de fato estava faltando e obrigado por fazer essa nota)
      (da versão 3.42 em diante)

      Se vai demorar mecanismos mais complexos, o lugar para escrever não é Theremino CNC, mas software adicional, Ele é escrito pelo próprio usuário de acordo com suas necessidades, Talvez no Script de Theremino, o em Theremino Automation, ou MaxMSP, ou mesmo em VB6 ou CSharp, VBNET ou mesmo para as aplicações mais complexas.

      Para o máximo de flexibilidade Theremino CNC deve fornecer apenas os sinais básicos, Válido para todas as máquinas. Será então o software externo para combinar esses sinais em AND e OR, ou horários, ou a leitura dos sensores e aplicando counteractions e algoritmos PID, etc…

  23. Roberto diz:

    Eu acho que com razão, passo a passo e está considerando adicionar tudo o que pode servir para mais carros , tornando o Theremino um excelente ponto de partida e uma plataforma de desenvolvimento que é adequado para as mais variadas necessidades . Pessoalmente, penso que a ranhura 24 é uma cereja no topo do bolo não ser dedicado e combinado com a necessidade individual .
    Eu não sei se você pode ser útil, mas deve servir de alguma ajuda para qualquer coisa dentro dos limites do meu conhecimento e habilidade feliz em ajudar .

  24. Mirko diz:

    e aqui estou de volta agora eu tinha uma bela versão dizer rampas adaptador- Theremino para impressora 3D lhe enviar fotos e diagramas, se você quer e começar agora para calibrar motores e tudo breve descanso talvez eu também orientações sobre a calibração e tudo o mais se você quiser

    • Mirko diz:

      editar meia-noite: nenhum problema com os motores, mas novamente com o termistor é um desafio. desta vez eu decidi lê-lo como res8 ou 16 e para colocar os valores máximos e mínimos, respectivamente, 50000 e 0 de modo a ter como o Theremino limita uma resposta sobre a real resistência do termistor. idéia certa na minha opinião e eu também usou a fórmula 1 / T = 1 / T0 + [1/B * ln(R / R0)] calcolarmi para a temperatura real, mas fazendo alguns testes antes de eu descobri que teste uma resistência de 10k me daquele valor preciso, mas se colocar por exemplo uma resistência de 47k I restaura um valor que está em 40000 e eu não consigo entender por que e se você inserir uma resistência de 220 I por um valor que se aproxima 1000. Isso depende talvez pela padronização e filtrando? se há um caminho a percorrer em torno dele, bem como a um circuito externo? Amanhã eu tento com esta última solução, e ver como ele sai . Obrigado 1000 Eu sei que eles são pesados, por vezes, :D

      • Livio diz:

        Eu recomendaria usar entradas ADC e para adicionar um resistor de 3.3 Volts. O valor da resistência é bom que é adequada para ler valores intermédios (500) na área da temperatura de interesse aggiore.

        É um divisor simples com duas resistências: o termistor e do resistor que vai para 3.3 Volts, Algumas soluções são explicadas aqui:
        https://www.theremino.com/hardware/inputs/meteorology-sensors#pt1000

        Por um fala de termistor PT1000, mas considearazioni Geral, válidas para todos os termistores, também NTC.

      • Livio diz:

        Hoje, o mesmo posto Theremino CNC – Versão 4 !!!
        (A conclusão da obra faraônica)

        Nas últimas páginas de instruções (apêndices 23, 24 e 25) Há instruções para o controle de temperatura e os sensores a serem utilizados.

        Theremino CNC si, sensores de lei, Ele interpreta os valores e lineariza-los (mesas segunda calibração fornecidos pelo usuário). Ele também toma conta de dirigir as resistências de aquecimento e também mostra as temperaturas medidas pelos sensores de cinco (Celsius o Fahrenheit).

        • Mirko diz:

          grandiiii graças XD 1000 todo :D eu posso jogar o Arduino agora

          • Livio diz:

            Theremino CNC - Versão 4.0 (nome de código: “faraônica Jobs”) Ele está finalmente disponível:
            https://www.theremino.com/downloads/automation#cnc

            Todas as funções necessárias são implementadas nos últimos meses e também o controle de temperatura é completa. Agora você pode controlar, Além de CNC, Também impressoras 3D e máquinas loucas, Gravuras do laser, corte poliestireno, etc.… E os arquivos de documentação (nome de código: “Tijolos dignos de Potemkin”) eles estão completos, ambos em italiano e inglês.

            • Mirko diz:

              Eu estou fazendo a cópia de valores usando por um lado e, por outro Theremino arduino para a temperatura (Eu não tenho um termômetro :C ) e perguntou-se em prática o pidgain não é nientraltro que a ignição da resistência ou outra

              • Livio diz:

                Como você acha, PidGain age sobre a resistência à ignição. Para ser mais preciso, determina a proporção entre o erro de temperatura e o valor que é enviado para a ranhura de controlo do aquecedor.

                Se você usar um hardware on-off e, em seguida, usar um tipo de ranhura de saída DIGITALOUT, em seguida, a resistência deve acender quando o intervalo de tempo do valor de saída excede 500.
                Para maior clareza, neste caso, é muito elevado PidGain (talvez 10000) portanto, assim que a temperatura medida desce abaixo do que é exigido o valor de saída de jacto 1000. Ele só se eleva acima do exigido, o valor da produção vai para 0. Na prática, a área proporcional torna-se tão pequena que o controle é “snap”.

                Se, ao invés de um hardware ON-OFF usando um hardware que aquece proporcionalmente, em seguida, definir a ranhura de saída como PMW (o PWM rápido) e com PidGain ajusta o multiplicador entre a diferença de temperatura e a diferença dos valores de saída.
                Com alta PidGain tem maior precisão, mas pode causar oscilação.
                Com baixa PidGain tem um controle proporcional mais suave, mas menos preciso.
                Um PidGain entre 100 e 1000 Ele deve estar bem em casos normais.

                • Mirko diz:

                  ok thanks 1000 agora vejo que tenho nas rampas de saída e talvez, eventualmente, fazer as primeiras impressões

                  • Mirko diz:

                    excelente trabalho que tem feito realmente impressionante .1 correto até anseiam com essas opções .2 conveniente e rápido na definição .3 uma dádiva de Deus para pessoas como eu, sem registro permanente estava imprimindo desde que você pode redefinir como você deseja (primeiro eu tive que colocar o 5 AI 10 minutos de cada vez) .4 recorda a definição da última vez

                    doação exigido de mim :D eu espero que você continue assim

  25. Valter procarione diz:

    Olá Livio, Eu estou indo para construir o braço robótico e conduzi-lo com um tablet Windows e desde a amperagem de USB não é alta Eu alimentá-lo com baterias 2/3 s lipo e regulador de tensão 5 v.. Onde posso conectar a alimentação externa ao módulo mestre? ou deve necessariamente ter um escravo?

  26. Livio diz:

    Olá,
    mas você é apenas Valter (O ex-eporediese carpinteiro)?

    USB
    ————————————————————
    o USB 2 todos devem ser o mesmo e dar a todos 500 Mas.
    Assim, gostaria de tentar se um capacitor 1000 uF é suficiente para pistas de motor
    (Eu acho que deveria ser o suficiente)

    braço robótico
    ————————————————————
    Tenha em atenção que:
    – é apenas um brinquedo, só é útil para aprender os fundamentos da robótica (como temos escrito várias vezes alguns’ em toda parte)
    – para ser capaz de torná-lo movimento, de alguma forma não é um desastre completo, Há muito tempo perder
    – em seguida, leva meses para aprender a ajustar (muito difícil) e aproveitar ao máximo (mas o seu máximo) algum projeto que não fazê-lo direito
    – no final, o melhor que você pode fazer é escrever tão instável em pedaços de papel sem maiores de dez centímetros

    conclusão: Antes de decidir fazê-lo, melhor pensar duas vezes. Quase todos os outros projectos thereminici são mais fáceis de fazer e dar mais satisfação. Uma boa lista está nesta página: https://www.theremino.com/applications

    master Power
    ————————————————————
    Se você realmente precisa, Eu como explicado aqui:
    https://www.theremino.com/blog/master-and-slaves

    Obtenção de materiais para o sistema de Theremino
    ————————————————————
    No post anterior eu esqueci a frase: “Escreva para Alessio”
    https://www.theremino.com/contacts/about-us#alessio
    Makers@theremino.com
    https://www.theremino.com/contacts/producers#hardware

    Alessio encontra os materiais de recursos e sabe tudo sobre os componentes, como pouco dinheiro e onde comprá-los. Além disso, muitas vezes trata-se de fazer compras em grupo para os fãs, fabricantes e hobbbisti (lucros nada). Desta forma, você é capaz de comprar materiais e componentes KIT, que de outra forma seria difícil ou impossível encontrar, como peças individuais.

  27. Valter procarione diz:

    Olá Livio, sim, É apenas o antigo carpinteiro, Agora, no Veneto e dedicado à maquinaria industrial mais variada e incomum e não.
    Estou interessado no braço robótico porque é uma fronteira muito emocionante vez “orba” como se costuma dizer por estas bandas (trad. = cego, não é facilmente compreensível) e eu acho que você é a única praia para chegar a um mínimo de lógica funcional, em seguida, deixar a experimentação.
    Eu não sei se você se lembra que eu sou um aereomodellista, e para mim os servos são todos os dias e eu pensei que alimentar as baterias separadamente com os servos e mantendo apenas o sinal de módulo pode contornar o problema da absorção devido ao trabalho dos servos. O que você acha? Até breve

    • Livio diz:

      Olá, Fico feliz em ouvir de
      você certamente pode alimentar os servos à parte e apenas sinais de enviá-lo. Mas provavelmente não é necessário e que você pode ser salvo de ter que carregar as baterias. Além disso, até que ele se conecta tudo para o USB, Há menos problemas, distúrbios das massas e menos risco de fritar tudo.

      O problema do robô-braço, feito com o servo, é aquele servo tem uma precisão limitada (potenciômetro interna microscópica e ADC interno imprecisas). Você pode então esperar uma precisão de uma parte em mil (teórica) e apenas pelo melhor servo (i TGY930 – mas não encontramos outro igualmente bom)

      Mas só um pouco se esforçam’ (mesmo alguns gramas) a precisão cai ainda mais, em um horrível 1%. E logo que você alternar para algumas dezenas de gramas, ele vai para o 5%.

      Isso significa que, se você tem um acidente vascular cerebral total de apenas 10 cm, Você vai imprecisões em torno do milímetro (gentilmente escrever, com mola suave e amortecido com a pena). Mas você também erros 5 mm, só você tentar fazer algo minimamente útil.

      Meu conselho é usar o robô-braço, com servo, somente se você quer estudar o software e técnicas de robótica (Ele é projetado para essa finalidade). Mas para ir para os motores de passo, para qualquer automação aplicação séria.

      Olá
      Livio

  28. Livio diz:

    Giulio escreveu-nos:
    …Fiquei muito impressionado com a flexibilidade de interface cnc. O software é feito muito bem, simples e intuitiva. Eu tinha um olhar para a configuração do HAL, muito bem feito, também seria colocar a possibilidade de codificador entradas x-y-z, você poderia usar, se você estivesse usando um PWM, motores de eixos para dirigir o DC.

    Resposta
    Verifique motores DC com PWM pode ser mais fácil do que o esperado.
    É tudo sobre a implementá-lo no lugar certo e pensar em uma maneira thereminico.
    Sem complicar ainda mais CNC mas Theremino, dado que o sistema é Theremino modular e em camadas, você pode inserir um PID Theremino Theremino entre CNC e Theremino HAL.

    Para cada motor PID deve Theremino:
    – Leitura de milímetros de entalhe definidos por Theremino CNC
    – Leia o codificador (Nota 1)
    – Compare milímetros com o valor lido pelo codificador
    – Definir os restantes milímetros, em seu slot (a olhar em frente CNC Theremino)
    – Verifique o PWM para o motor com o algoritmo PID

    (Nota 1) Aviso de que o codificador deve ser lido “para os seus repolhos” ou seja, não com um Mestre e não através de outros módulos do sistema Theremino hardware, mas provavelmente em série (digital módulos thereminici nada ler, apenas os dados analógicos, de acordo com os princípios explicados aqui: https://www.theremino.com/contacts/the-theremino-mission)

    Tudo isso não seria muito difícil de implementar (mesmo com algumas linhas de script Theremino) mas não espere-nos, porque pode levar anos. Atualmente estamos muito ocupados com Theremino SDR (Software definido rádio) e acabado SDR temos que terminar outros projectos, esperando muito tempo.

    SDR vai Theremino:
    – Receber ondas de rádio até 1.8 GHz.
    – Receber e decodificar estações meteorológicas 433 e 966 MHz .
    – Receber ondas muito curtas e longas até 10 KHz .
    – Receber as bandas amador com sensibilidade satisfatória.
    – Receber qualquer tipo de modulação: FM, AM, SSB e CW .
    – Fazer análise de espectro para medir filtros e osciladores no laboratório.
    – Tudo isto gastos menos de 10 Euro

  29. Livio diz:

    Mario escreveu-nos:
    O problema é que eles não sabem bem os parâmetros do meu passo. Eu redefinir 0 e 1000. Eu costumava steppers por um par de DVDs. Do que eu poderia encontrar na net, deve ser 20 passos / giro (tendo em conta que os controladores estão definidos x Pololu Micro Stepping) e que em uma caminhada 34 mm verme faz 13 rounds. De acordo com o manual seria ThereminoCNC sobre mim 2048 passos / cm. Escusado será dizer que isso não é bom. Você pode me dizer como calcular o valor real?

    Resposta

    Ajuste microstep
    ————————————————————–
    Para cada eixo:
    – Mova-se com o CNC Theremino 30 mm e medida de quão longe você mover a ponta.
    – Se você mover 30mm're bom para ir.
    – Se você mover mais ou menos passos para mudar mm até que você mova 30 milímetros.

    Note-se que passo a passo e não um milímetro por cm como você escreveu.

    Fazendo a conta com a calculadora
    ————————————————————–
    1) Gire o motor manualmente, a partir off, e contar os passos em um giro (talvez 20).
    2) Um motorista de Pololu, Se os três fios são altos, i micropasso sono 16.
    3) 34 mm / 13 rpm = 2.615 mm por revolução.

    Em seguida 20 x 16 / 2.615 = 122.37

    Recomendações
    ————————————————————-
    desde o 34 mm e i 13 Passeios são medidos vãos
    você ainda precisa retocar o valor final com o procedimento explicado no início.

    Impostare i micropasso um 16 É bom para estes motores que só têm 20 passos
    mas em outros casos (com motores 200 ou 400 passo) é melhor para diminuir a microstep 4

  30. Livio diz:

    Alguns fabricantes têm tido problemas de ruído, em máquinas que contêm alimentadores e usuários com correntes fortes. defeitos típicos são erros de comunicação, perda de comunicação USB e processador de reset.

    Para resolver esses defeitos terá que aprender as regras de fiação profissional, com as massas dispostas “Stella”. Às vezes parece unintuitive (alongar e multiplicar os fios terra) mas isso deve ser feito precisamente isso.

    As regras são:

    – Entre os módulos de controle e implementação vai levar apenas sinais, não a massa.

    – NUNCA conecte as massas entre dois módulos (por exemplo, entre o mestre e o módulo de rampas para deslizante)

    – Ambas as massas em questão já deve estar ligado ao centro das massas (ponto de estrela).

    – Se a massa de alguma forma não está conectado a nada, então você deve se conectar, Nunca a deixe aberta!

    – Mas a massa em falta não deve ser ligado "sempre que isso acontece". Eles vão cursos, cada um com seu próprio separado discussão, ao centro das massas (ponto de estrela).

    Com “ponto de estrela” Nós deve significar um único ponto (normalmente perto das fontes de alimentação e para a caixa de metal do PC). Todos os fios terra são unidos neste momento, como as pernas para a cabeça de um polvo. arreios profissionais mesmo usar um bloco de cobre, chamado “bloco de terminais”, com muitos parafusos, especialmente concebido de modo a ligar todos os fios terra.

    amostras de Imagens:
    https://www.theremino.com/files/TerminalBlock1.jpg
    https://www.theremino.com/files/TerminalBlock2.jpg

    • Livio diz:

      Claudio nos pediu:
      Se ligar tudo certo, massas com uma estrela, em seguida, foto-sccoppiatori?

      Resposta:
      Conectar as massas estrela é difícil e muitos você não consegue nem descobrir como você deve fazer e porquê.
      Para muitos colocar mais fios (a criação de massas anéis) é melhor você colocar um.

      Poucos podem adivinhar que os fios têm uma impedância e se comportam como bobinas que, na presença de fortes correntes indutivas, Eles podem criar ondas de centenas de volts.

      Para o qual, para cortar a cabeça do touro, você pode usar optocouplers.

      Separar em dois blocos
      ———————————————————————
      Com fotoacopladores pode separar completamente as fontes de lógica e de alimentação da atuadores e fiação torna-se mais fácil.

      Mas mesmo com as fotografias devem ser conectados com o conhecimento, um fio também pode anular todos os esforços para colocá-los.

      ……………………. SEPARAÇÃO TOTAL ……….. MÁQUINA
      LOGIC ………………… NO FIO …………… PODER
      ———————————————————————————————–
      MESTRE
      USB …………………. —> FOTOS —> ………… PODER MOTORS RELAY'
      PC ………………….. < --- FOTO <--- ............ SENSORI E CONTATTI MONITOR

      Se você projetar com foto-acopladores, então deve haver ALL, a fim de manter as massas dos dois blocos completamente distintas.

      Lógica na máquina deve estar fisicamente distante e bem separados em dois blocos visivelmente distantes com dez centímetros nada entre os dois.

      Sem fio de lado a lógica deve perder-se na proximidade ou piores fios ladeado da parte do poder

      Aterrar os dois blocos
      ————————————————————–
      Se você está projetando com optocouplers No final, você também deve verificar se a lógica de que o carro está aterrado, caso contrário, entre os dois pode desenvolver tensões relativas muito altas,
      que poderia ser perigoso e causar faíscas.

      Em seguida, verifique se todas as fontes de alimentação têm o fio terra, o que leva-los para a terra do sistema eléctrico e verificar se o seu PC tem o fio que se conecta à terra do sistema elétrico.

      Pode acontecer, por exemplo com o caderno, ter todo o PC Notebook isolaram fontes de alimentação com apenas dois corrente pólo Plug and são totalmente isolado da terra.

      Se um dos blocos (LOGIC ou MACHINA) Ele não está ligado à terra que tem de ser ligado à terra do sistema eléctrico ou para a massa da máquina com um único fio. E este único fio de ligação deve estar longe de ie LOGIC nas fontes de alimentação do PC e da área da máquina.

Deixar uma resposta

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