; Fichero de configuracion para el Duet WiFi (para firmware versión >= 3.3) ; Ejecutado por el firmware en el arranque ; Preferencias Generales G90 ; Enviar coordenadas absolutas... M83 ; ...pero el extrusor relativo se mueve M550 P"TEST PL" ; Establecer el nombre de la impresora ;M551 P"password" ; Establece password WEB ; Electrónicas Duet Ethernet (solo para electrónicas con Ethernet) ;M540 PDE:AD:BE:EF:CA:FE ; Establecer direccion MAC (SOLO SI ES NECESARIO) ;M552 P192.168.1.114 ; IP address ;M554 P192.168.1.255 ; Gateway ;M553 P255.255.255.0 ; Netmask ; Network M552 S1 ; Enable network M586 P0 S1 ; Enable HTTP M586 P1 S0 ; Disable FTP M586 P2 S0 ; Disable Telnet ; Controladores M569 P0 S1 ; El motor gira hacia Snnn: 0 = hacia atras, 1 = hacia adelante M569 P1 S0 ; El motor gira hacia Snnn: 0 = hacia atras, 1 = hacia adelante M569 P2 S1 ; El motor gira hacia Snnn: 0 = hacia atras, 1 = hacia adelante M569 P3 S1 ; El motor gira hacia Snnn: 0 = hacia atras, 1 = hacia adelante M584 X0 Y1 Z2 E3 ; Establecer el mapeo de la unidad de disco M350 Z32 I0 ; Configurar los micropasos sin interpolacion M350 I1 X16 Y16 E16 ; Configurar los micropasos con interpolacion M92 X100 Y100 Z800 E250 ; Establecer pasos por mm M566 X600 Y600 Z12 E600 ; Establecer los máximos cambios de velocidad instantanea (mm/min) M203 X6000 Y6000 Z3000 E6000 ; Establecer las velocidades maximas (mm/min) M201 X1200 Y1200 Z24 E1200 ; Establecer las aceleraciones (mm/s^2) M906 I30 X360 Y1360 Z320 E1360 ; Establecer las corrientes del motor (mA) y el factor de ralenti del motor en porcentaje M84 S60 ; Establecer el tiempo de espera para desactivar motores ; Límites del eje M208 S1 X-51 Y0 Z-0.7 ; Establecer los minimos del eje M208 S0 X295 Y190 Z200 ; Establecer los maximos de los ejes ; Finales de carrera M574 X1 S1 P"xstop" ; Configurar activo-alto para el extremo inferior en X a traves del pin xstop M574 Y1 S1 P"ystop" ; Configurar activo-alto para el extremo inferior en Y a traves del pin ystop M574 Z1 S1 P"zstop" ; Configurar activo-alto para el extremo inferior en Z a traves del pin zstop ; Sonda Z M558 P0 H1.7 F120 T6000 ; Desactivar la sonda Z pero ajustar la altura de inmersion, la velocidad de la sonda y la velocidad de desplazamiento M557 P3:3 X15:{move.axes[0].max-15} Y15:{move.axes[1].max-15} ; Definir la red de malla G31 K0 P500 X0 Y0 Z0 ; Establecer el estado actual de la sonda ; Calentadores M308 S0 P"bedtemp" Y"thermistor" T100000 B4138 ; Configurar el sensor 0 como termistor en el pin bedtemp M950 H0 C"bedheat" T0 ; Crear la salida del calentador de la cama en el calentador de la cama y asignarlo al sensor 0 M143 H0 S125 ; Establecer el límite de temperatura para el calentador de 0 a 150C M307 H0 B1 S1.00 ; Habilitar el modo bang-bang para el calentador de cama y establecer el límite PWM M570 H0 S0 P300 T15 ; Configurar la detección de fallas del calentador M140 H0 ; Mapa cama calefactora a calefactor 0 M308 S1 P"e0temp" Y"thermistor" R4700 T100000 B3950 A"OUTPUT" ; Configurar el sensor 1 como termistor en el pin e0temp M950 H1 C"e0heat" T1 ; Crear la salida del calentador de la boquilla en e0heat y asignarla al sensor 1 M143 H1 S300 ; Establecer el limite de temperatura para el calentador de 1 a 350C M307 H1 B0 S1.00 ; Deshabilitar el modo bang-bang para el calentador y establecer el limite PWM M308 S2 P"e1temp" Y"thermistor" R4700 T100000 B3950 A"INPUT" ; Configurar el sensor 2 como termistor en el pin e1temp M950 H2 C"e1heat" T2 ; Crear la salida del calentador de la boquilla en e1heat y asignarla al sensor 2 M143 H2 S300 ; Establecer el limite de temperatura para el calentador de 2 a 350C M307 H2 B0 S1.00 ; Deshabilitar el modo bang-bang para el calentador y establecer el limite PWM M302 P0 S140 R140 ; Pnnn Estado de permiso, Snnn Temp. min. extrusion, Rnnn Temp. min. retraccion M308 S10 Y"mcu-temp" A"MCU" ; Configurar el sensor 10 como MCU M308 S11 Y"drivers" A"Drivers" ; Configurar el sensor 11 como Steppers M308 S12 Y"dhthumidity" A"Humedad" ; Configurar el sensor 12 Como Humedad ; Ventiladores M950 F0 C"fan0" Q500 T1:2 ; Crear el ventilador 0 en el pin fan0 y establecer su frecuencia M106 P0 S1 T45 H1 C"Fan Tool" ; Ponga el nombre y el valor del ventilador 0. El control termostatico esta activado M950 F1 C"fan1" Q500 ; Crear el ventilador 1 en la clavija fan1 y establecer su frecuencia M106 P1 S0 H-1 C"Layer Fan" ; Ajustar el valor del ventilador 1. El control termostatico esta apagado M950 F2 C"fan2" Q500 ; Crea la salida fan2 para la tira LED a 500Hz M106 P2 C"LED" S255 ; Activa el ventilador a 255 ; Herramientas M563 P0 D0 F1 H1:2 S"DART_PL" ; P = Definir la herramienta, D = Extrusora, H = Calentador, F = Ventilador G10 P0 X0 Y0 Z0 ; Establecer la herramienta 0 desplazamientos del eje G10 P0 R0 S0 ; Establecer la herramienta inicial 0 activa y las temperaturas de espera a 0C ; LCD M575 P1 S1 B57600 ; Establecer parámetros de comunicacion serie ; Variables Globales (no modificables) global delete = 0 ; Crea una variable para borrar runonce.g global respuesta = false ; Crea una variable para respuesta de mensajes.g global titulo = "titulo" ; Crea una variable para titulo de mensajes.g global mensaje = "mensaje" ; Crea una variable para mesaje de mensajes.g global E0active = 0 ; Crea una variable para ver temperatura del calentador global E0standby = 0 ; Crea una variable para ver temperatura del calentador global E1active = 0 ; Crea una variable para ver temperatura del calentador global E1standby = 0 ; Crea una variable para ver temperatura del calentador ; Modificables por usuario ;M912 P0 S-6 ; Corrige la temperatura de la CPU ;G29 S1 ; Cargar mapa de altura por defecto ;M21 P1 ; Inicializar la tarjeta SD si esta disponible ; Siempre al final M911 S22 R23 P"M913 X0 Y0 Z0 E0 M28""0:/sys/runonce.g"" M98 P""run.g"" M29 M400" ; Configure el guardado automatico en la perdida de energia M501 ; Lee parametros almacenados. Establezca los parametros activos a los almacenados en sys / config-override.g en la tarjeta SD T0 P0 ; Seleccion de herramienta por defecto