Hola SrDonGato
Si la idea que tienes es utilizar TxapuCNC_TX y TxapuCnc_RX (Txapuzas electrónicas: Txapu-CNC: Software)...
¿como configurar el firmware del arduino o el software a utilizar para establecer el número de pasos por vuelta y el paso del tornillo?
En el sketch a cargar en el Arduino (TxapuCNC_RX.pde:_init), debes configurar el número de pasos por vuelta y la velocidad máxima de cada motor (Está explicado en el blog).
#define X_STEPS_PER_INCH 4064 //(160x24,5)
#define X_STEPS_PER_MM 160 //(M8=>Paso:1,25mm; 360/1,25=>1mm=288º; 288ºpormm/1,8ºpor paso=160 Pasos por mm
#define Y_STEPS_PER_INCH 4064
#define Y_STEPS_PER_MM 160
#define Z_STEPS_PER_INCH 4064
#define Z_STEPS_PER_MM 160
//our maximum feedrates
#define FAST_XY_FEEDRATE 2400
#define FAST_Z_FEEDRATE 2400
otra cosa es ... como calibrarlo ? como se le dice cual es el origen de coordenadas ? se puede establecer manualmente ?
El origen de coordenadas en CNC es un concepto abstracto, me explico: Cada vez que arrancas la máquina, ésta considera que el origen de coordenadas es el punto donde está situada la máquina en ese momento. No obstante tu puedes mover la fresadora manualmente hasta el punto que quieras (mediante los botones del panel de control de TxapuCNC_TX), y en ese punto, al apretar el pulsador de "HOME" definirlo como nuevo origen de coordenadas. Este será el punto 0,0,0 que la máquina considerará al ejecutar el programa g-code.
La definición del origen de coordenadas es el primer paso que hay que realizar cada vez que se va a mecanizar una pieza, una vez que la pieza haya sido posicionada y fijada en la máquina.
...que ejemplos de software puede usar esta CNC ?
TxapuCNC interpreta archivos Gcode. Los puedes generar tu manualmente con notepad o gedit (es un archivo de texto plano), o puedes convertirlos a partir de archivos DXF (CAD), o Gerber (KiCad, Eagle u otros PCB).
- de DXF a G-Code: una lista: LinuxCNC Documentation Wiki: Simple EMC G-Code Generators
- Para cosas sencillas yo utilizo Gcodetools un plug-in para Inkscape. Inkscape importa multitud de archivos y con el plug-in exporta a g-code cnc-club.ru - Информация
- de Gerber a G-Code: VISOLATE: genera rutas optimizadas visolate download | SourceForge.net
Saludos