Ich benutze Folgendes
Geekcreit® UNO R3 ATmega328P
DRV8825 / A4988 42CH Schrittmotortreiber-Erweiterungskarte für 3D-Dr RZS f8
Cloudray Nema 17 Stepper Motor 0,42 N.m 1,7
// Include the AccelStepper Library
#include <AccelStepper.h>
// Define pin connections
const int dirPin = 4;
const int stepPin = 2;
int enPin = 8;
// Define motor interface type
#define motorInterfaceType 1
// Creates an instance
AccelStepper myStepper(motorInterfaceType, stepPin, dirPin);
void setup() {
// set the maximum speed, acceleration factor,
// initial speed and the target position
pinMode( enPin ,OUTPUT);
digitalWrite( enPin , LOW);
// myStepper.setCurrent(0);
// myStepper.setMaxSpeed(1000);
myStepper.setAcceleration(2000);
myStepper.setSpeed(1000);
myStepper.moveTo(1600);
}
void loop() {
// Change direction once the motor reaches target position
if (myStepper.distanceToGo() == 0)
myStepper.moveTo(-myStepper.currentPosition());
// Move the motor one step
myStepper.run();
}
Der Stepper Motor bewegt sich nicht habe alle verkabelungen nachgeschaut und die AccelStepper Library ist installiert aber
es müsste alles stimmen. Was für ein Fehler habe ich gemacht ?
Zeichne mall was, für uns ist dein Tisch nicht sichtbar, oder genaues Foto wo man alles sehen kann. Wurde das Modul richtig drauf gesetzt? Ein mall falsch rum ist der defekt
Du hast den Kühlkörper nur so drauf geklebt ohne den verkleinern, bei meinem Modul wurde ich so die zwei Widerstände was sin links unter dem Kühlkörper zusammenschließen = Kurzschluss,
warum die Chinesen keine passende liefern ist mir schleierhaft
Gibt es ein einfachen cod um zu schauen ob der hinüber ist .
Einmal nach links und einmal nach rechts drehen.
sehe jetzt nichts ob der was berührt aber kann ja sein.
Ich habe noch ein DRV8825 stepper motor drive da.
den könnte ich auch noch versuchen
// ConstantSpeed.pde
// -*- mode: C++ -*-
//
// Shows how to run AccelStepper in the simplest,
// fixed speed mode with no accelerations
// Requires the AFMotor library (https://github.com/adafruit/Adafruit-Motor-Shield-library)
// And AccelStepper with AFMotor support (https://github.com/adafruit/AccelStepper)
// Public domain!
#include <AccelStepper.h>
#include <AFMotor.h>
AF_Stepper motor1(200, 1);
// you can change these to DOUBLE or INTERLEAVE or MICROSTEP!
void forwardstep() {
motor1.onestep(FORWARD, SINGLE);
}
void backwardstep() {
motor1.onestep(BACKWARD, SINGLE);
}
AccelStepper stepper(forwardstep, backwardstep); // use functions to step
void setup()
{
Serial.begin(9600); // set up Serial library at 9600 bps
Serial.println("Stepper test!");
stepper.setSpeed(50);
}
void loop()
{
stepper.runSpeed();
}
Ist Beispiel aus der Lib.
Es gibt 4 Beispiele schau mall
Ohne Motor.h
// ConstantSpeed.pde
// -*- mode: C++ -*-
//
// Shows how to run AccelStepper in the simplest,
// fixed speed mode with no accelerations
/// \author Mike McCauley (mikem@open.com.au)
// Copyright (C) 2009 Mike McCauley
// $Id: HRFMessage.h,v 1.1 2009/08/15 05:32:58 mikem Exp mikem $
#include <AccelStepper.h>
AccelStepper stepper; // Defaults to 4 pins on 2, 3, 4, 5
void setup()
{
stepper.setSpeed(50);
}
void loop()
{
stepper.runSpeed();
}
Ich habe einen auch klein bekommen, ist ärgerlich aber was solls.
Schreibst hast zwei also rein mit im, was mich stört, bei dir sind nur 3 Steuerpins, ist der Stepp Pin mit Resett verbunden auf dem Teil, ich habe den nicht.
Mall mit dem Mäuseklavier rumspielen
Also der Dir pin ist mit Pin 4 verbunden
der Step pin ist mit Pin 2 verbunden
der EN ist mit Pin 8 Verbunden
Also insgesamt sind es dann 3 Pins
Glaube nicht das der Stepp Pin mit Resset verbunden ist.
Wie rum kommt denn der DRV8825 rein ? vielleicht habe ich da schon ein fehler gemacht .
was bedeutet VIN?
mir ist der DRV8825 auch durchgebrannt habe auf der schnell vergessen den strom aus zu machen
ich werde mir jetzt noch mal neue bestellen und dann noch mal versuchen.
Man darf bei den Treibern niemals unter Spannung was machen am schlimmsten ist wen man Motor abklemmt und die Motor Spannung noch anliegt.
Was für Stepper hast du, nicht dass das kleine ding den nicht Schaft
Ich wollte mir ein Turntable bauen für photogrammetry.
Hast du vielleicht ne idee ob das die richtigen sachen dafür sind oder ob ich was verändern soll?
Mit Photogrammmetrie was hier schon was
Bin der Meinung das ding ist zu schwach für den Stepper, bin aber kein Stepper spezialist, was für Spannung hat dein Netzteil 12V Minimum müssen sein
dann versuche ich das mal und später schaue ich das ich was anderes als eine Steckplatine
benutze noch mal danke für alles. Ich werde einfach vieles ausprobieren und so teuer sind ja stepper driver nicht .