Por: Luis Rodríguez @3digitalcooks
Para nuestros próximos experimentos quise usar un servo con Marlin (firmware utilizado para las impresoras 3D RepRap). Fácilmente se pueden configurar hasta 4 servos con Marlin y una placa Ramps. Sigue los siguientes pasos y podrás usar servos con tu impresora 3d.
Pero antes, espero que te guste mi proyecto demostración, un Fork and place para caramelos!
Primero, coloca el jumper para poder alimentar los servos a 5V. A la izquierda del botón de reset conecta los dos primeros pines. Después conecta el servo a uno de los cuatro conectores a la derecha del botón de reset.
Ahora toca configurar Marlin para habilitar los servos.
En el fichero Configuration.h descomenta la siguiente linea y añade el número de servos que quieres usar:
#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
Por último, edita tus GCodes para usar M280 PX SX cuando quieras controlar tus servos (P para escoger el número del servo y S para la posición a la que queremos que se muevan).
Ten cuidado que los comandos de movimiento GCodes no van a esperar a que tus servos se posicionen, por lo que puede ser interesante usar delays (G4) después de cada M280 si te interesa esperarte a que acabe el movimiento del servo.
A continuación unas fotos de la demostración de Fork and Place basado en un servo y un palillo de los dientes.
Para más experimentos con impresoras 3D, visita mi web! @3digitalcooks
hola, no puedo lograr que mi servo se mueva y ya comprobé que si sirve seguí todos los pasos que mencionas pero sigue sin moverse cuando le mando por ejemplo la instrucción M280 P0 S90. Tengo la RAMPS conectada a 12v y el arduino a la computadora cuando conecto el servo a los pines para servo se conecta y desconecta el arduino qué puede estár fallando espero puedas ayudarme, gracias.