Moin Moin, ich habe mir einen Elekslaser gekauft der auch sehr gut funktioniert. https://www.banggood.com/2500mW-A3-30x40cm-Desktop-DIY-Violet-Laser-Engraver-Picture-CNC-Printer-Assembling-Kits-p-1003863.html?rmmds=detail-top-buytogether-auto__1 Angesteuert wird das Dingen mit einem Arduino Nano Klon samt Shield (mit Schrittmotortreibern und Mosfet) und GRBL. Nun möchte ich den Laser nicht mehr via USB ansteuern sondern kabellos über Bluetooth oder am liebsten ESP8266. Die Ansteuerplatine stellt dazu einen Port zur Verfügung, auf dem ausser 5V und GND auch RX und TX des Nano zu finden sind. Die werden ohne Vorwiderstände o.ä. direkt vom Nano zur 4pol Stiftleiste durchgeroutet. Schliesse ich nun an diesen Port testweise einen FTDI mit GND und RXTX an, dann bekomme ich in der Software (LaserGRBL) zwar einen Connect mit Anzeige der Firmwareversion, kann aber die Achsen nicht verfahren. Beim Joggen zucken die Motoren nur kurz, bewegen sich aber nicht. Nehme ich einen anderen Nano Klon bekomme ich noch nicht einmal einen Connect mit GRBL. Steuere ich beide Nanos aber über USB an funktionieren die ganz wunderbar. Muss man im GRBL etwas entsprechend umkonfigurieren/freigeben um den seriellen Port zu nutzen oder habe ich etwas anderes übersehen? Gruß Stefan
Ich wette deine HW ist nicht mit den default GRBL-Settings kompatibel (Dir und Step auf anderen Pins). Siehe hier: Beitrag "Re: Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega"
Hm, ich verstehe den Zusammenhang nicht. Wenn ich den Controller über USB anspreche geht alles, über die serielle Schnittstelle nicht. Wo vermutest du da den Unterschied? Gruß Stefan
Sorry,hab nicht so genau gelesen - es las sich so wie der verlinkte Fall: Original SW läuft, GRBL nicht...
Nene, wie gesagt, läuft alles ganz gut, nur halt nicht über die serielle Schnittstelle. Gruß Stefan
Der FTDI ist doch auch ein USB-Seriell Adapter!? Möglicherweise sind die Settings im Gerätetreiber (Windows?) anders als beim Arduino USB Adapter (CH340?) Hängen jetzt beide Adapter parallel am Arduino? Den originalen USB-Adapter musst Du natürlich abtrennen.
Den aufgelöteten USB Wandler kann ich ja nicht abtrennen. Ich habe wohl jeweils die USB Verbindung zum Rechner getrennt wenn du das meinst. Was meinst du mit Settings? Die Baudrate? Wie gesagt, mit einem der Klone bekomme ich einen Connect über die serielle Schnittstelle. Sobald ich mich mit dem Nano verbinde bekomme ich vom GRBL eine Meldung mit Versionnummer. RX und TX sind also schon mal nicht vertauscht, denn diese Info bekomme ich ja vom Nano. Der zweite Nano macht das nicht obwohl RX und TX nicht getauscht wurden. Kannes daran liegen, dass es keine originalen Nanos sind Gruß Stefan
Also meine Nanos haben einen USB-seriell Adapter mit drauf (CH340). D.h. wenn ich über D0 D1 eine weitere seriell Quelle anstecke habe ich einen Kurzschluss auf der RX-Leitung, da Daten vom internen Adapter und Daten vom externen Adapter eintreffen... Also in Summe Müll die der Arduino nicht enziffern kann.
Ok, und wie kann ich nun die serielle nutzen? Sowas mit Kollision hatte ich auch vermutet. Ich meine, warum sind die Pins heraus geführt wenn ich sie nicht nutzen kann weil der CH340 drauf ist? Gruß Stefan
Auch wenn der interne USB Adapter nicht per USB angeschlossen ist, gibt er ein (konstantes) Signal an den Arduino weiter an RX.
Lt. Schaltplan gibt zwischen Adapter und Arduino jeweils einen 1k Widerstand -> finden und entfernen...
Danke, habs gefunden. Ist bei mir ein Array, Zeit für die Heissluftstation! Danke erstmal, für heute kneife ich ab. Gruß Stefan
:
Bearbeitet durch User
So, ich hab das Array entlötet und versucht, einen ESP8266 mit dem Arduino zu verheiraten. Tatsächlich ist der USB Wandler nun nicht mehr mit RXTX vom Arduino verbunden. Funktioniert leider dennoch nicht. Der ESP baut nur dann ein eigenes Netzwerk auf, wenn er in seiner Programmierfassung steckt ohne Programmierbrücke. Sobald ich TX vom ESP mit dem RX vom Arduino verbinde wird beim Einschalten noch nicht mal ein Wlan aufgebaut. Die Leitungen Arduino/ESP hab ich überprüft anhand dieser Skizze: http://lasergrbl.com/wp-content/uploads/2017/07/27500325-5322744e-5868-11e7-9574-1bbd882b4d20-768x623.png auf dieser Seite: http://lasergrbl.com/de/usage/wifi-with-esp8266/ Alles sauber, dennoch keine Funktion. Hat noch jemand ne Idee? Gruß Stefan
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.