Si es verdad, yo la verdad con ese tipo de memorias no tengo experiencia.
Yo creo que no vamos a tener problemas, recordemos que estamos controlando una maquina, algo mecánico, tenemos que ganarle con la electrónica en velocidad jeje, lo que si por ahi leer la memoria SD con el mismo pic que esta generando los trenes de pulsos pueda llegar a dar problemas, en ningún momento tenemos que cortar el tren de pulsos para ponernos a atender otra cosa, si el tren de pulsos no es constante podemos tener grandes perdidas de paso en el motor, sobre todo si queremos trabajar rápido. Por ahi lo que se puede hacer es con otro micro leer la memoria, que seria la parte de comunicación, también podría tener en un futuro la conexión USB para no tener que andar pasando la tarjeta, y le entregue al Microcontrolador master los datos de una forma mas rápida, por ejemplo en paralelo.
Yo creo que también me voy a tirar por el lado de un 18F, es verdad lo que dice Nocturno, pero por estos lados son mas complicados de conseguir, tanta variedad no hay, y aca no llegan samples, cuando pase por una casa de electrónica voy a preguntar que tienen. Por lo pronto tengo un 18F4520 esperando ser programado, creo que voy a empezar con este.
Que opinas
Slalen, largamos con este?? seria bueno ir haciendo todos el mismo hardware así desarrollamos el soft entre todos, es solo una idea, obviamente ponerse de acuerdo no es fácil, no tengo problemas en usar otro cosa, mejor definirlo ahora que no tenemos nada hecho jeje
Ferenczyg, exactamente eso es lo que se propone, un interprete de código G, si ven el turbo cnc es muy simple, no grafica ni genera G, simplemente lee el g y controla la máquina.
Yo me tiro por controlarlo como se hace en la PC a los ejes, con paso y dirección, es mas simple, cargaríamos menos al procesador, además la idea es usar un buen driver con control de corriente, o porque no un driver comercial que trabaja de este modo. Vamos por parte, si además pretendemos hacer el Traslator para generar la secuencia de activación de las bobinas, y ni hablar si qeremos hacer micro pasos, es complicarnos de entrada.
Lo que si tengo decidido es usar alguno de mis drivers que estan publicados en la web, tal cual estan, reemplasaria la Interfaz y la PC por este prototipo. Yo en los drivers uso el siguiente conector:
En un primer momento irían 3 de estos conectores (
X,
Y y
Z), donde ahi tenemos presentes las señales de de Paso,y Dirección, y Enable que generaríamos con el Micro, u la de Paso o Medio paso, que esa la controlaría con un jumper, normalmente siempre uso medio paso, no vale la pena controlar eso desde el prototipo.
Bueno, estamos en contacto, saludos.