DM422 an Ramps 1.4 anschließen

  • Die musst du unbedingt herstellen, hab ich aber oben schon mal geschrieben.


    Wenn du zwei Netzteile an einer Steuerung betreibst, musst du für beide Netzteile ein Potential herstellen. Das ist in diesem Falle der 0 Volt.



    Du schickst ja ein 5 Volt Signal von dem einem zum anderen System. Und wenn der 0V fehlt, dann kommt da nur Müll bei raus.


    Also verbindet man die 0 Volts und schon kannst du von einem Netzteil zum anderen Netzteil durch die Platinen durch die Signale schicken und alles ist gut :)



    :rolleyes:

    Gruß

    Michael


    Vom Handwerk kann man sich zur Kunst erheben. Vom Pfuschen nie.

    Johann Wolfgang von Goethe

  • Hi
    Wenn Du mal die Schaltung des DM422 ansiehst gehen die Signale an DIR-, PUL-, und ENA-. VCC geht an OPTO + ( 5V )
    Wie soll ich denn da die Minus miteinander verbinden ? Bei den ganzen anderen Treibern werden DIR und PUL und ENA alle mit minus verbunden.
    Ist vielleicht der DM422, da er keine plus Anschlüsse hat dafür nicht geeignet ?
    Vom Ramps greife ich ja die Steps, Dir und Ena laut Schaltbild auch auf minus ab, nur den VCC ist plus 5V.
    Deßhalb verstehe ich nicht, wie ich da über die Netzteile minus abgreifen soll :sad:
    Martin

  • Passense ma up :D


    Du hast zwei Netzteile....


    Zwei mal + Irgendwas ( +12V +30V +48 V was auch immer )


    Und


    Zwei mal - 0V GND -> Und genau hier machste die Brücke von einem Netzteil zum anderen, somit hast du deine Brücke und beide Netzteile schwirren auf einem Potential rum.



    Wichtig ist nur .... die 0V bzw den "Minus" NIX mit + verbinden und nicht + an -


    Stell dir doch einfach zwei Batterien vor. Hintereinander gelegt summieren sich die Spannungen ( 2x1,5Volt ergibt 3 Volt )


    Legst du die Batterien nebeneinander und verbindest nur den Minus, dann hast du an jeder Batterie deinen +1,5Volt und einen gemeinsamen Minus = 0Volt




    Ganz einfach eigentlich :)

    Gruß

    Michael


    Vom Handwerk kann man sich zur Kunst erheben. Vom Pfuschen nie.

    Johann Wolfgang von Goethe

  • Ich hab mir grad noch mal das Schaltbild angesehen.


    Die DM 422 Haben ja Optos am Eingang.
    D.h. Um einen Impuls auszulösen wird deren Ausgang gegen Masse gezogen (der Transistor im Schaltbild) und schaltet dadurch den Opto ein.
    Dazu müsste der Pin beim Arduino bei Signal auf Masse gezogen werden, also LOW sein!
    Der Ausgang des Ino müsste also quasi den Transistor emulieren.


    Beim Polulu Treiber IST ES GENAU UMGEKEHRT!
    DerPololu braucht HIGH Pegel als Signal, d.h. der Arduino setzt den Pin impulsweise auf HIGH!
    Siehe HIER -> Seite 6.


    Das bedeutet, du müsstest entweder in marlin die enable/dir/pulse Signale invertieren oder
    zwischen den Ausgang des ino (zwischen dem Ramps und dem Treiber) Inverter zwischenschalten.


    So dass der Pegel in Ruhe HIGH und bei Puls LOW ist.




    Gruß Christian

    Gruß,

    Christian


    „Der größte Feind des Wissens ist nicht Unwissenheit, sondern die Illusion, wissend zu sein.“
    Stephen Hawking

    Einmal editiert, zuletzt von ichbinsnur ()

  • ne, ne.
    0V musst Du bei der Beschaltung nicht verbinden.
    5V vom Contoller mus an den Anschluss OPTO.


    Die Frage ist wie der Controller Arbeitet. macht er Pull down oder arbeitet er mit high out Signalen?
    Mit einem Chip namens ULN2003 kann man das mit etwas Lötarbeit lösen falls ja.
    Der ist aber für 5V Eingang ausgelegt.

  • Hi Plasma,


    die Masseverbindung braucht er vermutlich tatsächlich nicht.


    Scheint ein geschlossener Steuerkreis zu sein. (Stichwort galvanische Trennung)


    Die Pulse müssen tatsächlich invertiert werden, da die A4988 Chips HIGH als Signapegel brauchen.
    Die Steuereingänge am DM422 schalten aber gegen Masse und brauchen daher LOW.


    Ich hab im vorigen Post gerade das Datenblatt verlinkt. Hat sich mit deiner Antwort überschnitten .... ;)


    Gruß Christian

    Gruß,

    Christian


    „Der größte Feind des Wissens ist nicht Unwissenheit, sondern die Illusion, wissend zu sein.“
    Stephen Hawking

  • der ULN2003 ist auch ein simpler Inverter :D

    Naja, aber mit Darlington "Endstufe"... Bissl größer als nötig. :D


    davon habe ich noch einige Stangen.
    Anschrift genügt.


    Konnt ich ja nich wissen. ;)

    Gruß,

    Christian


    „Der größte Feind des Wissens ist nicht Unwissenheit, sondern die Illusion, wissend zu sein.“
    Stephen Hawking

  • Hi an Alle
    Dank dem TIP mit der Invertierung und den Bauteilen von Plasma funktioniert es nun....super :oo ;)
    Nur der ENA muß weg bleiben....
    Frohes Fest und guten Rutsch
    Martin