Editing G-code
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 7: | Line 7: | ||
Conviene recordar que las repraps funcionan como una maquina de estados, es decir, cuando se configura un parametro se quedara configurado hasta que se diga lo contrario. | Conviene recordar que las repraps funcionan como una maquina de estados, es decir, cuando se configura un parametro se quedara configurado hasta que se diga lo contrario. | ||
− | == Movimiento/posición de la maquina: == | + | == *Movimiento/posición de la maquina: == |
− | + | -G28 : "Home" | |
Ir a la posición inicial de los tres ejes, | Ir a la posición inicial de los tres ejes, | ||
− | también se puede usar con argumentos para hacer el 'home' en solo uno de | + | también se puede usar con argumentos para hacer el 'home' en solo uno de ellos. |
Ejemplos: | Ejemplos: | ||
G28 -Hacer 'home' en los tres ejes | G28 -Hacer 'home' en los tres ejes | ||
G28 X0 -Hacer 'home' en el eje X | G28 X0 -Hacer 'home' en el eje X | ||
− | + | -G0/G1 : "Move & rapid move" | |
− | + | ||
En las reprap no suele haber diferencia entre G0 y G1, son comandos para desplazar el cabezal. | En las reprap no suele haber diferencia entre G0 y G1, son comandos para desplazar el cabezal. | ||
Ejemplos: | Ejemplos: | ||
− | G1 X0 Y0 Z5 - Mueve la cabeza a la posición 0, 0, 5 | + | G1 X0 Y0 Z5 - Mueve la cabeza a la posición 0, 0, 5 |
− | G1 X5 Y5 F3000 - Mueve la cabeza a X5 Y5 a velocidad F3000 (3000 mm / min) | + | G1 X5 Y5 F3000 - Mueve la cabeza a X5 Y5 a velocidad F3000 (3000 mm / min) |
− | G1 X5 Y5 E5 F3000 - Mueve la cabeza a X5 Y5 a velocidad F3000 (3000 mm / min) extruyendo 5mm de material | + | G1 X5 Y5 E5 F3000 - Mueve la cabeza a X5 Y5 a velocidad F3000 (3000 mm / min) extruyendo 5mm de material |
Como la reprap es una maquina de estados si omitimos alguno de los parámetros(X,Y,Z,E) se usara el ultimo valor. | Como la reprap es una maquina de estados si omitimos alguno de los parámetros(X,Y,Z,E) se usara el ultimo valor. | ||
− | + | -M114 : "Get position" | |
− | + | ||
Devuelve la posición actual del cabezal. | Devuelve la posición actual del cabezal. | ||
− | + | -M120 : "Push" | |
− | + | -M121 : "Pop" | |
− | + | == *Manejo de la EEPROM == | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | == Manejo de la EEPROM == | + | |
Si tenemos activada la EEPROM en el firmware, se cargaran automáticamente los valores ahí guardados en la memoria | Si tenemos activada la EEPROM en el firmware, se cargaran automáticamente los valores ahí guardados en la memoria | ||
− | + | -M500 : Salvar los parámetros en memoria a la EEPROM. | |
+ | -M501 : Cargar los parámetros de la EEPROM en memoria. | ||
+ | -M502 : Cargar los valores por defecto(codificados en el firmware) en la memoria. | ||
− | * | + | == *Controles del hardware: == |
− | + | -M17 : Encender motores. | |
− | + | -M18 : Apagar Motores. | |
− | + | -M80 : Encender ATX. | |
− | + | -M81 : Apagar ATX. | |
− | + | -M106 : Encender ventilador de capa. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
Acepta como parametro un byte para controlar la potencia del ventilador. | Acepta como parametro un byte para controlar la potencia del ventilador. | ||
Ejemplo: | Ejemplo: | ||
M106 S255 - Enciende el ventilador de capa al 100%. | M106 S255 - Enciende el ventilador de capa al 100%. | ||
− | M106 S128 - Enciende el ventilador de | + | M106 S128 - Enciende el ventilador de caoa al 50%. |
− | + | -M107 : Apagar ventilador de capa. | |
− | + | ||
− | == Configuracion del hardware: == | + | == *Configuracion del hardware: == |
− | + | -M92 : "Steps per mm" | |
Ajusta los pasos por milimetro de los motores. | Ajusta los pasos por milimetro de los motores. | ||
Acepta como parametros 'X','Y','Z' y 'E', este ultimo para ajustar los pasos del extrusor | Acepta como parametros 'X','Y','Z' y 'E', este ultimo para ajustar los pasos del extrusor | ||
Line 82: | Line 54: | ||
M92 X80 Y80 Z80 E80 | M92 X80 Y80 Z80 E80 | ||
− | + | -M201 "MAX_ACC" - M202 "MAX_TRAVEL_ACC" - M203 "MAX_DEFAULT_ACC" | |
Estos tres comandos regulan la velocidad maxima de los ejes y el extrusor. | Estos tres comandos regulan la velocidad maxima de los ejes y el extrusor. | ||
Acepta como parametros 'X','Y','Z' y 'E', este ultimo para ajustar el extrusor. | Acepta como parametros 'X','Y','Z' y 'E', este ultimo para ajustar el extrusor. | ||
Line 88: | Line 60: | ||
M203 X200 Y200 Z20 E120 | M203 X200 Y200 Z20 E120 | ||
− | == Otros : == | + | == *Otros : == |
− | + | -M999 : "Reset". | |
− | + | -M302 : "Alow cold extrusion". | |
Permite mover el extrusor con el hotend frio. | Permite mover el extrusor con el hotend frio. | ||
− | + | -M300 : "Beeper" | |
Emite un tono por el altavoz integrado. | Emite un tono por el altavoz integrado. | ||
Parametro S para la frecuencia y P para la duracion. | Parametro S para la frecuencia y P para la duracion. | ||
Ejemplo: | Ejemplo: | ||
M300 S392 P436 | M300 S392 P436 | ||
− | + | Ver G-code_music | |
− | + | ||
Para una lista completa de G-codes mirad: http://reprap.org/wiki/G-code | Para una lista completa de G-codes mirad: http://reprap.org/wiki/G-code |