Vuelvo a la carga, con otro problema.
Estoy intentando conectar a la raspberry pi el motor paso a paso mediante el DRV8825 lo he echo de la siguiente manera:
Code: Select all
MOTOR:
Rojo -> A1 DRV8825
Negro -> A2 DRV8825
Blanco -> B1 DRV8825
Verde -> B2 DRV8825
Amarillo -> Azul
Naranja -> Marrón
Code: Select all
Raspberry Pi
He probado Pin1 (3.3V) y Pin2 (5V) -> RESET y SLEEP del DRV8825
GPIO 17 -> STEP del DRV8825
GPIO 27 -> DIR del DRV8825
GND -> GND del DRV8825
Code: Select all
De una Fuente de PC
He probado:
5 V y 12 V al VMOT del DRV8825
Como pone aquí:
Ejecuto esto en la raspberry:
Code: Select all
#!/usr/bin/env python
import RPi.GPIO as GPIO
import time
DIR=27
STEP=17
GPIO.setmode(GPIO.BCM)
GPIO.setup(STEP, GPIO.OUT)
GPIO.setup(STEP, False)
GPIO.setup(DIR, GPIO.OUT)
GPIO.setup(DIR, False)
GPIO.output(DIR, GPIO.LOW)
GPIO.output(STEP, GPIO.HIGH)
time.sleep(12)
GPIO.output(STEP, GPIO.LOW)
time.sleep(5)
GPIO.output(DIR, GPIO.HIGH)
GPIO.output(STEP, GPIO.LOW)
time.sleep(2)
GPIO.cleanup()
Y ni parpadea !
(*) Me medido con el polímetro por si habían roto las GPIO pero se cambia de tensión, cuando se activa/desactiva.
(*) He cambiado a otro drive identico(tengo 2) y tampoco funciona.
(*) He movido el tornillo del DRV8825.
Alguna idea? Alguien me ve mi error?
Muchas gracias !
Edit: Tengo alimentada la Rasp desde el usb del PC, puede ser por falta de corriente?