# 3 Schrittmotoren Programmieren

**URL:** <https://forum.arduino.cc/t/3-schrittmotoren-programmieren/1131171>\
**Category:** Deutsch\
**Created:** [May 26, 2023, 6:26am UTC](https://forum.arduino.cc/t/3-schrittmotoren-programmieren/1131171 "2023-05-26T06:26:33Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![soner\_95](https://avatars.discourse-cdn.com/v4/letter/s/b487fb/32.png) [@soner\_95](https://forum.arduino.cc/u/soner_95)\
**Post date:** [May 26, 2023, 6:26am UTC](https://forum.arduino.cc/t/3-schrittmotoren-programmieren/1131171/1 "2023-05-26T06:26:33Z")

</div>

Hallo zusammen,

Für mein Projekt muss ich 3 Schrittmotoren ansteuern, ich befasse mich das erste mal mit einem Arduino 2560 R3 und einem RAMPS 1.4 Controller sowie 3x A4988 Schritttreiber. Meine Schrittmotoren sind Nema 17 Schrittmotoren.

NEMA 17  
Marke: STEPPERONLINE  
Spannung: 2,8 Volt  
Haltemoment: 55 Ncm  
Strom: 2,0 A  
Auflösung: 1,8° step  
Größe: 42,3 mm  
Länge: 48 mm  
Nennstrom: 2.0A und Phasenwiderstand: 1.4ohms

Ich bräuchte ein Programm für meinen Arduino 2560 R3, damit ich die Schrittmotoren ansteuern kann, den Arduino Mega R3 verbinde ich mit dem RAMPS 1.4 auf den RAMPS 1.4 kommen meine 3 Schritttreiber auf die jeweiligen Achsen drauf.  
Die Schrittmotoren werden an 3 Achsen montiert (X,Y,Z), (sowie eine CNC-Fräse).

Kann mir da jemand behilflich sein ?

Vielen Dank im Voraus an euch Alle

---

<div class="post-metadata">

**Author:** ![kolaha](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/kolaha/32/966427_2.png) [@kolaha](https://forum.arduino.cc/u/kolaha)\
**Post date:** [May 26, 2023, 8:21am UTC](https://forum.arduino.cc/t/3-schrittmotoren-programmieren/1131171/2 "2023-05-26T08:21:14Z")

</div>

nimm "Marlin v1.19"

---

<div class="post-metadata">

**Author:** ![soner\_95](https://avatars.discourse-cdn.com/v4/letter/s/b487fb/32.png) [@soner\_95](https://forum.arduino.cc/u/soner_95)\
**Post date:** [May 26, 2023, 8:23am UTC](https://forum.arduino.cc/t/3-schrittmotoren-programmieren/1131171/3 "2023-05-26T08:23:51Z")

</div>

Hallo kolaha,  
muss ich die Elektrik da auch nur verbinden ohne mein Arduino zu programmieren? geht es dann so, dass ich meine Komplette elektrik verbinde und mit dem Programm Marlin ein G code generiere und meine Maschinen einstellung im programm abändere ?

---

<div class="post-metadata">

**Author:** ![kolaha](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/kolaha/32/966427_2.png) [@kolaha](https://forum.arduino.cc/u/kolaha)\
**Post date:** [May 26, 2023, 8:28am UTC](https://forum.arduino.cc/t/3-schrittmotoren-programmieren/1131171/4 "2023-05-26T08:28:43Z")

</div>

> [@soner\_95](#):
>
> ohne mein Arduino zu programmieren

"Marlin" ist ein sketch für Mega2560. lies darüber, weil du brauchst bestimmt Endstops, Laufrichtung, Schritteteiler, Schritte pro cm einzustellen.

---

<div class="post-metadata">

**Author:** ![soner\_95](https://avatars.discourse-cdn.com/v4/letter/s/b487fb/32.png) [@soner\_95](https://forum.arduino.cc/u/soner_95)\
**Post date:** [May 26, 2023, 8:31am UTC](https://forum.arduino.cc/t/3-schrittmotoren-programmieren/1131171/5 "2023-05-26T08:31:04Z")

</div>

Vielen Dank ich mach mich da mal schlau

---

<div class="post-metadata">

**Author:** ![kolaha](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/kolaha/32/966427_2.png) [@kolaha](https://forum.arduino.cc/u/kolaha)\
**Post date:** [May 26, 2023, 8:35am UTC](https://forum.arduino.cc/t/3-schrittmotoren-programmieren/1131171/6 "2023-05-26T08:35:09Z")

</div>

CNC Maschinen kann man mit einem UNO mit CNC Schild bauen, dann GRBL ist passender

---

<div class="post-metadata">

**Author:** ![soner\_95](https://avatars.discourse-cdn.com/v4/letter/s/b487fb/32.png) [@soner\_95](https://forum.arduino.cc/u/soner_95)\
**Post date:** [May 26, 2023, 8:47am UTC](https://forum.arduino.cc/t/3-schrittmotoren-programmieren/1131171/7 "2023-05-26T08:47:51Z")

</div>

Ja ich habe da ein Mega 2560 R3 genommen statt ein UNO, mein RAMPS 1.4 ist ja ein Controller= Shield ich verwende jedoch Openbuilds um meine G-Codes zu programmieren und sende die dann an Estlcam weiter wo ich mein programm konfigurieren kann mit meinen schrittmotoren usw. damit ich das Laufen lassen kann.

---

<div class="post-metadata">

**Author:** ![fony](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/fony/32/936882_2.png) [@fony](https://forum.arduino.cc/u/fony)\
**Post date:** [May 26, 2023, 3:51pm UTC](https://forum.arduino.cc/t/3-schrittmotoren-programmieren/1131171/8 "2023-05-26T15:51:56Z")

</div>

> [@soner\_95](#):
>
> G-Codes

Du bringst alles durcheinander, wie willst du den Arduino Code mit G-Codes(RS274 ist kein Serial Protokoll wen ich mich nicht irre) zum laufen bringen, noch dazu vom Estlcam die schritte übergeben?  
Da hast du dir was ausgedacht 😉

---

<div class="post-metadata">

**Author:** ![kolaha](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/kolaha/32/966427_2.png) [@kolaha](https://forum.arduino.cc/u/kolaha)\
**Post date:** [May 26, 2023, 4:15pm UTC](https://forum.arduino.cc/t/3-schrittmotoren-programmieren/1131171/9 "2023-05-26T16:15:44Z")

</div>

CNC Maschine mit Marlin FW kann an PC als COM Port angeschlossen werden. Sie ist G-Code steuerbar, man muss Zeile für Zeile in Port schicken und abwarten dass sie "ok" zurück sagt.  
Eine Reihe von PC Software kann eine SVG oder DXF Datei in G-Code umwandeln, z.B. Inkscape oder Fusion360. Anscheinend Openbuilds Software kann es auch. Ich vermute Estlcam ist ein Zeilen Sender Programm.

---

<div class="post-metadata">

**Author:** ![fony](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/fony/32/936882_2.png) [@fony](https://forum.arduino.cc/u/fony)\
**Post date:** [May 26, 2023, 4:34pm UTC](https://forum.arduino.cc/t/3-schrittmotoren-programmieren/1131171/10 "2023-05-26T16:34:31Z")

</div>

OK, trotz dem hat er sich was vorgenommen, ohne genaue Kenntnisse.

---

<div class="post-metadata">

**Author:** ![soner\_95](https://avatars.discourse-cdn.com/v4/letter/s/b487fb/32.png) [@soner\_95](https://forum.arduino.cc/u/soner_95)\
**Post date:** [May 26, 2023, 5:27pm UTC](https://forum.arduino.cc/t/3-schrittmotoren-programmieren/1131171/11 "2023-05-26T17:27:29Z")

</div>

Ja, laut einem der in Youtube das auch so gemacht hat, hat alles funktioniert und im Video sieht man es auch bloß ist er nicht auf den Arduino eingegangen deswegen war meine Frage ob ich den auch Programmieren muss, der Youtuber hat mir geantwortet er meint er musste am Arduino keine Einstellung vornehmen. Er hat die Fräsdaten über Cam dem Programm Estlcam gesendet, so läuft die Fräse auch. Die Schrittmotor einstellungen usw. kann man in dem Programm Estlcam auch dementsprechend anpassen.

---

<div class="post-metadata">

**Author:** ![soner\_95](https://avatars.discourse-cdn.com/v4/letter/s/b487fb/32.png) [@soner\_95](https://forum.arduino.cc/u/soner_95)\
**Post date:** [May 26, 2023, 5:29pm UTC](https://forum.arduino.cc/t/3-schrittmotoren-programmieren/1131171/12 "2023-05-26T17:29:57Z")

</div>

Ja meine G-Codes generiere ich mit NC Correktor und sende sie dem Programm Estlcam diese wird dann an die Maschine weitergeleitet mit einem Postprozessor von Estlcam.

---

<div class="post-metadata">

**Author:** ![soner\_95](https://avatars.discourse-cdn.com/v4/letter/s/b487fb/32.png) [@soner\_95](https://forum.arduino.cc/u/soner_95)\
**Post date:** [May 26, 2023, 5:33pm UTC](https://forum.arduino.cc/t/3-schrittmotoren-programmieren/1131171/13 "2023-05-26T17:33:10Z")

</div>

Meine frage war es trotzdem ob ich mein Arduino Programmieren muss damit ich es mit Estlcam laufen lassen kann. So wie der Youtuber gemeint hat nicht, ich muss es ausprobieren.

Wenn nicht könnt ihr mir da behilflich sein mit den oben genanten Technischen Daten ein Programm für mein Arduino zu erstellen damit meine Maschine läuft ? Habt ihr schonmal sowas gemacht??

---

<div class="post-metadata">

**Author:** ![fony](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/fony/32/936882_2.png) [@fony](https://forum.arduino.cc/u/fony)\
**Post date:** [May 26, 2023, 5:40pm UTC](https://forum.arduino.cc/t/3-schrittmotoren-programmieren/1131171/14 "2023-05-26T17:40:18Z")

</div>

> [@soner\_95](#):
>
> der Youtuber hat mir geantwortet er meint er musste am Arduino keine Einstellung vornehmen

Interessant wie kann eine MCU ohne Programmieren funktionieren 😉  
Auch wen irgend was wird gesendet zu deinem Mega muss er in der Lage sein:

1. Das empfangen
2. Das Verarbeiten
3. Die Schrittmotoren steuern  
Nicht dass das ist ein Fake Beitrag was massenhaft gerade auf YT sind.

Es gibt bestimmt 3D Drucker Forum (auch wen du keinen Drucker bauen willst) oder CNC wo die sich damit beschäftigen, dort mall die Beiträge auswerten.  
Such mall hier im Forum nach Marlin es gibt sehr viel von, bin der Meinung das ohne Marlin wird nix von

---

<div class="post-metadata">

**Author:** ![fony](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/fony/32/936882_2.png) [@fony](https://forum.arduino.cc/u/fony)\
**Post date:** [May 26, 2023, 5:48pm UTC](https://forum.arduino.cc/t/3-schrittmotoren-programmieren/1131171/15 "2023-05-26T17:48:42Z")

</div>

> [@soner\_95](#):
>
> Wenn nicht könnt ihr mir da behilflich sein mit den oben genanten Technischen Daten ein Programm für mein Arduino zu erstellen damit meine Maschine läuft

Hier wird dir kein so umfangreichen Programm vor die Füße geworfen, man muss schon selber was tun danach ist das kein Problem,

Fang an die Schrittmotoren zum Laufen bringen, erst einen, ohne viel Zeit und Lernen wird das nix.

---

<div class="post-metadata">

**Author:** ![soner\_95](https://avatars.discourse-cdn.com/v4/letter/s/b487fb/32.png) [@soner\_95](https://forum.arduino.cc/u/soner_95)\
**Post date:** [May 26, 2023, 5:52pm UTC](https://forum.arduino.cc/t/3-schrittmotoren-programmieren/1131171/16 "2023-05-26T17:52:01Z")

</div>

Danke dir

---

<div class="post-metadata">

**Author:** ![soner\_95](https://avatars.discourse-cdn.com/v4/letter/s/b487fb/32.png) [@soner\_95](https://forum.arduino.cc/u/soner_95)\
**Post date:** [May 26, 2023, 5:54pm UTC](https://forum.arduino.cc/t/3-schrittmotoren-programmieren/1131171/17 "2023-05-26T17:54:51Z")

</div>

Ja danke dir das werde ich dann machen 😉  
Ich wollte mir nur sicher gehen das alles stimmt und passt, aber danke dir trotzdem für deine Hilfe

---

<div class="post-metadata">

**Author:** ![kolaha](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/kolaha/32/966427_2.png) [@kolaha](https://forum.arduino.cc/u/kolaha)\
**Post date:** [May 26, 2023, 6:08pm UTC](https://forum.arduino.cc/t/3-schrittmotoren-programmieren/1131171/18 "2023-05-26T18:08:22Z")

</div>

was ist deine Muttersprache?

---

<div class="post-metadata">

**Author:** ![soner\_95](https://avatars.discourse-cdn.com/v4/letter/s/b487fb/32.png) [@soner\_95](https://forum.arduino.cc/u/soner_95)\
**Post date:** [May 27, 2023, 6:03am UTC](https://forum.arduino.cc/t/3-schrittmotoren-programmieren/1131171/19 "2023-05-27T06:03:08Z")

</div>

Türkisch wegen ?

---

<div class="post-metadata">

**Author:** ![StefanL38](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/stefanl38/32/713548_2.png) [@StefanL38](https://forum.arduino.cc/u/StefanL38)\
**Post date:** [May 27, 2023, 7:23am UTC](https://forum.arduino.cc/t/3-schrittmotoren-programmieren/1131171/20 "2023-05-27T07:23:10Z")

</div>

> [@soner\_95](#):
>
> und sende die dann an Estlcam

Stelle in ESTLCAM die Anschlüsse und sonstigen Parameter entsprechend ein,  
dann lass den Arduino Mega von der Software ESTLCAM mit der ESTLCAM- **firmware** programmieren und du bist **fertig**.

 ![image](https://europe1.discourse-cdn.com/arduino/original/4X/6/a/6/6a682fa837fb691d4fa23f73863963e185fe9e5d.png)

Dann lädst du die von welchem Programm auch immer erzeugten GCodes in ESTLCAM  
und ESTLCAM steuert den Arduino Mega  
Wenn du die GCODES in ESTLCAM erzeugst geht es noch direkter  
Datei - Projekt fräsen und die Schrittmotoren laufen

[Next page](https://forum.arduino.cc/t/3-schrittmotoren-programmieren/1131171.md?page=2)
