LusoRobótica - Robótica em Português
Sobre o LusoRobótica => Apresentações - Novo membro? Apresenta-te! => Tópico iniciado por: caxuda em 22 de Setembro de 2012, 05:29
-
Boas
Chamo-me Diogo e vivo em Lisboa.
Tenho um curso 12º profissional de informática onde aprendi a programar em algumas linguagens.
Nunca programei nada de electrónica, nem faço a mínima de como se mete os programas dentro dos chips. Estou um pouco a leste de tudo isto.
Inscrevi-me agora nesta comunidade porque, para além de me interessar pela área, vou construir uma CNC. Vai ser o meu 1º projecto.
Quero ver é como me vou safar com a história do mach3... ;D
Um bem haja ;)
-
Olá Diogo,
Bem-vindo.
-
Bem-vindo! :D
-
Bem-Vindo,
Tens de fazer a programação para a arquitectura dele e ao compilar ou "montar" (Assembly) vai te gerar binário, depois tens de flashar o micro.
O micro poderá ter já um bootloader serial, em que tu programas através da porta serial, caso do arduino, mas também podes programar através de programadores.
Para começar muitos dizem que é melhor começar por assembly pois assim percebes o que acontece dentro da máquina, mas se calhar tu que já sabes programar em C, podes começar por Arduino ou mesmo Low Level em microcontroladores.
Basta perceber e no fórum tem bons tutoriais.
Cumps :D
-
Bem-vindo diogo, o mais importante desde já é procurares um microcontrolador fácil para começares a dar os primeiros passos. E é ai que entra o arduino...É programado em c++ logo já deves ter uma noção, deves é ler alguns tutoriais para saber quais os métodos mais importantes.
Se não conseguires adquirir o arduino, eu ajudo-te a simular um através do programa proteus.
A cnc como todos sabemos, entendidos de electrónica não é muito fácil de se fazer. Eu tenho uma e deu-me muito trabalho, mesmo na parte de programação.
A minha ideia era começares a desenvolver alguma coisa mais práctica, para teres uma ideia de como se trabalha na electrónica de interface e depois ai sim desenvolveres a tua cnc.
Se quiseres estou disponivel para qualquer ajuda que te apareça, cumps ;)
-
Bem-vindo alguma coisa apita!! :D :D :D
Project com CNC aqui no fórum ja há informações sobre isso.
-
O cedric pode te ajudar... ;)
-
Muito obrigado a todos.
Eu tive uma "má" base que foi o pascal, por incrível que pareça nunca aprendi c, mas penso que não teria grandes problemas nisso.
Ainda não percebo nada como isto dos micro-controladores funciona, quando programamos linguagens de alto nivel estamos tão por cima disso que nem sabemos o que se passa ;D
Por acaso já tinha andado à procura de um arduino, mas agora estou mesmo fisgado na cnc e é mesmo isso que vou tentar fazer.
O meu primeiro passo vai ser encontrar um bom plano de uma mesa cnc ou eu próprio criar um.
Um bem haja
-
Bem-vindo ;D
Já somos dois a começar pelo Pascal, faz bastantes anos que me iniciei na programação, 1º com o Qbasic do DOS e de seguida com o Pascal, gosto dessa linguagem embora tenha passado ao esquecimento... incrível o que se poderia programar com ela e depois de saber quase todos os truques é que me deparei não ser uma linguagem com continuidade.
Programar C deve ser intuitivo mas ainda não tive paciência para a compreender, ando mais virado para o Bascom AVR, AVR (assemby) ou 8051, tenho mesmo de pegar em C :P
Ai ai tanto off-topic
-
Eu tive uma "má" base que foi o pascal...
Não digas isso - é uma linguagem de programação muito boa.
Tens aqui no fórum muita informação sobre microcontroladores. Tens, por exemplo, um curso de microcontroladores (http://lusorobotica.com/index.php?topic=1041.0) do asena.
-
Não queres optar pelo arduino para controlares a tua cnc?
-
Não queres optar pelo arduino para controlares a tua cnc?
Fiquei curioso, tens algumas fotos da tua CNC?
-
Não queres optar pelo arduino para controlares a tua cnc?
Porquê re-inventar a roda quadrada, escrever um interpretador de comandos G-Code, com erros, bugs e comandos por interpretar quando basta instalar por exemplo o Linux CNC( http://www.linuxcnc.org/ (http://www.linuxcnc.org/) ), é basicamente Ubuntu com uns extras, ter um pc com porta paralela e tens um controlador para cnc com tudo e mais alguma coisa..
-
Não queres optar pelo arduino para controlares a tua cnc?
Porquê re-inventar a roda quadrada, escrever um interpretador de comandos G-Code, com erros, bugs e comandos por interpretar quando basta instalar por exemplo o Linux CNC( http://www.linuxcnc.org/ (http://www.linuxcnc.org/) ), é basicamente Ubuntu com uns extras, ter um pc com porta paralela e tens um controlador para cnc com tudo e mais alguma coisa..
O "linux cnc" substitui o quê? O mach3? Então mas a breakout board que eu estive a ver só é compatível com mach3, acho eu...
A placa que estive a ver é esta (http://"http://www.ebay.com/itm/300773460806?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1423.l2649")
Já agora digam-me a vossa opinião.
Eu estava a pensar ter um pc com windows xp e meter-lhe o mach3, autocad e um software CAM.
offtopic:
Senso? O teu nick não me é estranho... clubdtr? outro forum?
-
Reconheço o teu nome do club Dtr sim.
O linux cnc é um sistema operativo gratuito feito especialmente para meter cnc's a funcionar, faz o mesmo que o Mach3, é só uma opção gratuita, o Mach3 é provavel que seja tão bom ou melhor que o linux, e se não tens experiência com linux, talvez não seja a melhor maneira de começar a usar linux.
Essas placas, são compativeis com qualquer software que fale com uma porta paralela, que é para ai 99% dos programas de controlo de cnc's, tens é de proceder á configuração do teu sistema no software, para enviar os comandos certos para cada pino da porta paralela.
-
Reconheço o teu nome do club Dtr sim.
O linux cnc é um sistema operativo gratuito feito especialmente para meter cnc's a funcionar, faz o mesmo que o Mach3, é só uma opção gratuita, o Mach3 é provavel que seja tão bom ou melhor que o linux, e se não tens experiência com linux, talvez não seja a melhor maneira de começar a usar linux.
Essas placas, são compativeis com qualquer software que fale com uma porta paralela, que é para ai 99% dos programas de controlo de cnc's, tens é de proceder á configuração do teu sistema no software, para enviar os comandos certos para cada pino da porta paralela.
A única experiência que tenho com linux é umas horinhas com um live cd do ubuntu, julgo eu... mas é assim tão mais difícil configurar no linux?
Outra duvida que tenho.
Quais são os motores mais aconselhados? Os unipolares ou os bipolares?
-
Quanto aos motores recomendo Bipolares, são mais fortes que os Unipolares com o mesmo peso e os rolamentos são mais bem aproveitados.
Um Unipolar pode ser alimentado apenas com um transístor por rolamento, mas num Bipolar já tem de levar uma ponte H por rolamento, sendo o mais comum em CNCs.
fonte: stepmotor2k81119.pdf
Em relação a software gosto do KCam 4, porta paralela totalmente configurável, mas não é gratuito.
-
Posso tirar as fotos para veres... Mas é somente para criação de pcb's!
Qual é a finalidade da tua? ;)
-
Tive de ir ver o nome deste tópico, que vergonha de tanto off-topic :-[ ainda sou expulso...
A minha só faz a furação, quanto à realização das pcbs não tenho dificuldades pelos métodos normais.
-
Tive de ir ver o nome deste tópico, que vergonha de tanto off-topic :-[ ainda sou expulso...
A minha só faz a furação, quanto à realização das pcbs não tenho dificuldades pelos métodos normais.
Faz o offtopic que te apetecer, a parte que eu mais estou a gostar é do offtopic. Para além disso também gostava de ver fotos da cnc do JPCarvalho.
Por mim não tenhas problemas com isso.