LusoRobótica - Robótica em Português
Discussão Geral => Off-topic => Tópico iniciado por: aldricnegrier em 27 de Setembro de 2014, 00:42
-
Caros participantes do Forum,
Para que tiver interessado em montar/construir uma
CNC / impressora 3D controlada pelo Arduino, segue
um link para a Buildersbot.
http://www.instructables.com/id/Arduino-Controlled-CNC-3D-Printer/ (http://www.instructables.com/id/Arduino-Controlled-CNC-3D-Printer/)
Cumprimentos,
-
Não me atrai esse desenho.
Parece uma impressora 3D que fizeram o "upgrade" para CNC. A plataforma elevada não garante estabilidade para maquinar com grande precisão materiais que exijam algum esforço.
A situação oposta (de uma CNC para 3D) acho que daria melhor resultado.
Sou o único a pensar assim?
-
É toda em metal, que até é estranho, esperava-se um horror de contra-placado de 5mm cortado a laser eheh.
É algo elevada, mas tambem usar um flexivel de um dremel para "fresar" não terá os melhores resultados, rolamentos assentes em plásticos bahh
-
É toda em metal, que até é estranho, esperava-se um horror de contra-placado de 5mm cortado a laser eheh.
É algo elevada, mas tambem usar um flexivel de um dremel para "fresar" não terá os melhores resultados, rolamentos assentes em plásticos bahh
Pelo que vi a maquina é direta, não vi flexivel nenhum, pelo menos no instructables e parece uma maquina de bom tamanho.
-
Boa máquina!
-
Boas,
Também não gosto .... estupidamente complexa para algo que devia, e podia, ser muito mais simples,
e tendo em conta que existe alguma incongruências que em nada elevam os resultados.
A estrutura em ferro soldado não é nem de longe nem de perto algo que qualquer um possa fazer e não
tem qualquer vantagem sobre uma estrutura em perfil de alumínio por exemplo.
É claro que cada cabeça sua sentença, mas na minha opinião não me parece que este projecto apresente
as melhores soluções ... podemos debater ponto a ponto, esta é apenas uma opinião geral.
A electrónica também é um bom exemplo de como gastar dinheiro sem necessidade, 3 fontes de
alimentação ? Porque 2 fontes de 36V para motores de 2.5Amps cada ?
E a cereja em cima do bolo, mas porque raio é que metem a porra do arduino à mistura ? Irra, mas que
vicio ... será para poupar o uso de um PC ? Mas alguém confia numa qualquer implementação de um
interpretador de G-Code a correr num arduino ?
Sei que é fácil chegar aqui a mandar umas criticas para o ar, como estou a fazer, não quero com isto tirar
qualquer mérito à pessoa que concebeu este projecto, mas na minha experiência é um daqueles projectos
que não me convence minimamente.
De qualquer forma, os parabéns ao seu autor.
Abraços,
PA
-
Arduino a bombar! :)
http://makezine.com/2014/09/27/arduino-leaks-a-peek-of-their-upcoming-3d-printer/ (http://makezine.com/2014/09/27/arduino-leaks-a-peek-of-their-upcoming-3d-printer/)
-
WTF
só lhe faltam umas rodinhas e um fio para pendurar ao pescoço
(https://pbs.twimg.com/media/Byj2gurIEAAKgrv.jpg:large)
-
nao vejo grande stress por haver tb 3D printers com arduino! se dá porque nao?!.. nem toda a gente anda ou pode andar em mercedes! :P
-
Sim, teoricamente pode-se enfiar o arduino onde se quiser, mas não é preciso dar tanta evidência disso. LOL
-
Não se trata, nem de longe nem de perto, de uma questão de custo, temos que ver as coisas friamente.
- Uma solução PC+Mach3 fica de BORLA ! Todos têm PC, o Mach3 é de borla ... e quem tiver outro OS
ou não tiver um PC com portas paralelas existem soluções idênticas a custo ZERO.
- Em termos de implementação, quer como interpretador de G-Code quer como funcionalidades oferecidas,
o Mach3 (somente um exemplo) fica a anos luz de qualquer solução "arduineira" ... é que nem sequer dá
lugar a comparação. Podemos debater ponto-a-ponto se for necessário, mas somente como exemplo, os
interpretadores de G-Code em arduino que existem implementam um pequeno sub-set dos comandos
G-Code, coisas como "Canned cycles" (G85/G86/G88/G89) como "peck drilling" (G83), Plane select
(G17/G18/G19), tool change, etc. etc são coisas que nunca vi (será que existem? ... posso estar errado ).
- Não percebo porque é que se se vai utilizar um PC e um programa de CAD, depois se tem que passar o
G-Code pelo "funil" do arduino ... aproveitando a analogia automobilística, é como ter um Ferrari e a pista
de Nürburgring à nossa disposição e termos sumo de laranja dentro no deposito em vez de gasolina.
Na maquina que deu origem a este post é usada uma breakput board que comanda os drivers dos stepper
sendo que esta board tem uma interface S/D (step /dir) como em 95% das CNCs. Ligando essa breakout
board a um PC (quer por porta paralela quer por USB) é possível o PC comandar os stepper directamente
logo, é possível que o mesmo programa que usam para desenhar as peças possa DIRECTAMENTE controlar
a CNC, ou em alternativa gerar o G-Code e passar para o Mach3 ...
Mas porque raio é que alguém vai meter um PC a enviar por porta serie (sem qualquer controlo dos
timings) uma "string" para um MCU de 8bits LENTO que vai descodificar essa string, vai processar o
G-code, vai perder 340 ciclos a fazer uma simples divisão de um float, vai fazer mais uma carrada
de cálculos e processamento, ... e vai depois enviar os MESMOS comandos S/D para os drivers dos
motores ? Com a agravante que possivelmente esse interpretador de G-Code no arduino não vai
perceber 60% dos comandos G-Code que pode hipoteticamente receber.
A situação que estou a ver é a de usar a CNC sem um PC ... mas de uma forma ou de outra o G-Code
tem que chegar ao arduino.
Não sei se estou a ver a coisa bem, posso estar a ser demasiado radical, gostava de ouvir as vossas
opiniões.
Abraços,
PA
-
StarRider... possivelmente não está a servir de interface mas ligado apenas ao display 2x16 para mostrar o duty time, hello world e essas cenas fixes.
É mais do tipo "arduino inside" em grande plano ;D
-
Sou utilizador do GRBL na minha CNC ultra-low-cost e não desgosto. Tem limitações em termos de canned cycles e outras operações, mas de resto é um projeto já com alguma maturidade e com o qual tenho obtido resultados que me satisfazem.
Não uso o mach3 porque não é de borla, exceto se pirateado (que me parece é a maior parte das utilizações): http://www.machsupport.com/software/mach3/ (http://www.machsupport.com/software/mach3/)
E ainda não encontrei alternativas a custo zero (ou pelo preço equivalente ao de um arduino) para PCs sem porta paralela (portátil). Não quero ter um PC relíquia só dedicada para a CNC, se faço o CAD e crio os ficheiros CAM no portátil, quero também utilizá-lo para controlar a CNC e não ter de copiar ficheiros de um lado para o outro sempre que faço uma alteração.
Podes partilhar as soluções que encontraste para quem só tem interfaces USB?
-
Sou utilizador do GRBL na minha CNC ultra-low-cost e não desgosto. Tem limitações em termos de canned cycles e outras operações, mas de resto é um projeto já com alguma maturidade e com o qual tenho obtido resultados que me satisfazem.
Não uso o mach3 porque não é de borla, exceto se pirateado (que me parece é a maior parte das utilizações): http://www.machsupport.com/software/mach3/ (http://www.machsupport.com/software/mach3/)
E ainda não encontrei alternativas a custo zero (ou pelo preço equivalente ao de um arduino) para PCs sem porta paralela (portátil). Não quero ter um PC relíquia só dedicada para a CNC, se faço o CAD e crio os ficheiros CAM no portátil, quero também utilizá-lo para controlar a CNC e não ter de copiar ficheiros de um lado para o outro sempre que faço uma alteração.
Podes partilhar as soluções que encontraste para quem só tem interfaces USB?
Boas,
A versão do Mach3 não registada dá para usar sem restrições até 500 linhas de G-Code, o que já dá para
muita coisa ... e podemos sempre dividir as toolpaths por vários ficheiros.
Estou a preparar um post com as alternativas de soluções USB e vou ver se amanha consigo "postar"
isso.
Abraços,
PA
-
500 linhas dá para muita coisa em 2.5D
Mas 3D a coisa complica: o último molde que fiz para chumbadas de pesca o finishing estava com um pouco mais de 55k linhas.
Obrigado pelo trabalho de compilar essa lista :)
-
500 linhas dá para muita coisa em 2.5D
Mas 3D a coisa complica: o último molde que fiz para chumbadas de pesca o finishing estava com um pouco mais de 55k linhas.
Obrigado pelo trabalho de compilar essa lista :)
Boas,
Pois, para 3D com 500 linhas não dá para nada ... para ser sincero nunca fiz nada em 3D.
Como certamente sabes, o numero de linhas também depende muito do programa de CAD/CAM
que se usa e da forma como esse programa está configurado para gerar G-Code. E aqui vamos
cair no que eu disse em cima, quando o interpretador de G-Code não percebe os comandos G02
e G03 (arcs), por exemplo, a toolpath é gerada recorrendo e inúmeras semi-rectas (G01) que
podem chegar às milhares de linhas. Já me aconteceu gerar G-Code para um simples corte circular
com mais de 2000 linhas ... isto porque tinha o FeatureCAM configurado para gerar G-Code para
uma maquina sem G02 e G03, enquanto que depois de corrigida a situação o ficheiro de G-Code
ficou com apenas 15 linhas.
Abraços,
PA
-
Não era o caso, o molde era mesmo complexo.
O GRBL suporta corretamente os arcos. Na verdade não é um projeto Arduino, é mais um que se aproveita do hardware fácil de arranjar. Só na ultima versão é que fizeram uns hacks ao código para que o ambiente do Arduino o conseguisse compilar, até aí tinhas de carregar o hex diretamente com o XLoader. Como disse, gosto do GRBL, mais não seja pelo que conseguiram fazer numa plataforma tão limitada em recursos como os ATMega.
-
Mas já existem cnc's desde o tempo da avózinha, em que a máquina que controlava a CNC não era muito mais que um micro de 8 ou 16 ou 32 bits a correr a meia duzia de Mhz's, se tanto..
Em 1974 a Casal tinha 3 ou 4 máquinas cnc, não tinha lá nenhum core i7 a ler comandos, e funcionava á mesma..
Eu acho que parte da doença actual, é que uhhh, não é ARM não presta, está tão na moda, que não é hip usar outra artitectura qualquer, tanta coisa se fazia á 20 e 30 anos atrás com lógica discreta e coisas a correr a Khz, actualmente é preciso um RTOS a correr num core 32 bits com FPU a 200Mhz para piscar um led, e mesmo assim ora pisca ora crasha ::)
-
Não sofro dessa doença. Neste caso as limitações são mesmo a sério:
Tenho seguido o Git do GRBL, e foi uma luta conseguir meter na memória de um 328 o buffer para o parser de Gcode fazer previsões de aceleração (se tiveres 2 g-codes seguidos na mesma direção não preçisas de parar entre eles), conseguem ter 3 eixos a 30khz + PWM do spindle, mas há quem queira mais eixos, querem criar os canned cycles mas a memória de programa está quase esgotada, e também há planos para utilizar pendants, mas pinos já estão quase todos usados. E tendo em conta que suportam arcos que precisam de trigonométricas num micro sem FP, pode-se dizer que está bem aproveitadinhos os recursos do atmega328
-
Para quem está interessado em software para CNC 100% free ou open source têm aqui um post que fiz no meu blog há uns tempos e que chegou a estar em destaque no Hackaday: http://www.thebitbangtheory.com/2012/01/softwares-cnc-linux/ (http://www.thebitbangtheory.com/2012/01/softwares-cnc-linux/) Não digo que seja o melhor software nem que não tenha uns pequenos bugs aqui e ali, mas sempre usei essas ferramentas e sempre consegui fazer tudo o que precisei de fazer.
-
Mas já existem cnc's desde o tempo da avózinha, em que a máquina que controlava a CNC não era muito mais que um micro de 8 ou 16 ou 32 bits a correr a meia duzia de Mhz's, se tanto..
Em 1974 a Casal tinha 3 ou 4 máquinas cnc, não tinha lá nenhum core i7 a ler comandos, e funcionava á mesma..
Eu acho que parte da doença actual, é que uhhh, não é ARM não presta, está tão na moda, que não é hip usar outra artitectura qualquer, tanta coisa se fazia á 20 e 30 anos atrás com lógica discreta e coisas a correr a Khz, actualmente é preciso um RTOS a correr num core 32 bits com FPU a 200Mhz para piscar um led, e mesmo assim ora pisca ora crasha ::)
A questão é transversal, ou seja, nem é necessário um AVR nem é necessário um LEON ... and anything
between, pura e simplesmente NÃO é necessário nada pelo meio.
Quando mencionei o AVR foi somente porque a maquina deste tópico mete o arduino ao barulho, se
tivessem metido uma STMDiscovery ou qualquer outra porra a questão era exactamente a mesma.
Abraços
PA
-
Para quem está interessado em software para CNC 100% free ou open source têm aqui um post que fiz no meu blog há uns e que chegou a estar em destaque no Hackaday: http://www.thebitbangtheory.com/2012/01/softwares-cnc-linux/ (http://www.thebitbangtheory.com/2012/01/softwares-cnc-linux/) Não digo que seja o melhor software nem que não tenha uns pequenos bugs aqui e ali, mas sempre usei essas ferramentas e sempre consegui fazer tudo o que precisei de fazer.
Muito bom blog ! O EMC2 estava na minha lista.
Abraços
PA