Hallo,
ich bin ein Neuling aber ein bisschen mit 3d Druckern (daher auch ein bisschen mit Arduino und Schrittmotoren) vertraut. Nun zu meinem Projekt, ich möchte mir wie im Titel schon genannt einen Roboter bauen der einen normalen Rubik's Cube lösen kann. Ich habe dabei ein einen Arduino Mega2560, einem Ramps 1.4 und 5 Nema 17 Motoren gedacht. Meine Fragen lauten: Wie kann ich einen G-Code passend für die Umdrehungen schreiben (1 Umdrehung = 90° = 50 Schritte), kann ich dies mit dem oben stehenden Teile bauen und welche Software soll ich zum programmieren und auf dem Arduino benutzen? Danke schon mal im Vorraus. Falls sie sich mit diesem Thema nicht auskennen sollten bitte ich trotzdem um eine Rückmeldung.
Danke mfG Philipp
nach welchem Algorithmus soll denn dein Cubesolver den Würfel lösen?
Bist du sicher, dass ein dein AVR Mega dann auch dafür ausreicht (cpu speed, RAM, Flash, SD) ?
Soll er den Würfel während der Laufzeit komplett neu berechnen oder soll er auf vorberechnete, bereits optimierte Zugtabellen zurückgreifen?
(ich weiß allerdings auch nicht, was man alles mit G-Code anfangen kann - oder auch nicht.
Ich nutze für den Mega oder den Due nur die Arduino IDE, die auf C/C++ basiert.)
Lesezeichen