| Passwort vergessen?
Sie sind nicht angemeldet.  Anmelden

Sprache auswählen:

myhobby-CNC - Kunden Supportforum

Bluetooth Modul JY-MCU - Erfahrungen?
 1 2
23.06.16 13:10
Masc99 
Bluetooth Modul JY-MCU - Erfahrungen?

Hallo zusammen,

seit kurzem bin ich stolzer Besitzer einer Shapeoko-2-Fräse. Der Zusammenbau ist zwar noch nicht komplett abgeschlossen, aber ich mach mir schon mal Gedanken über die Zukunft. Da die Fräse in meiner Werkstatt stehen wird, ich aber nur einen Festrechner habe, suche ich nach einer kostengünstigen Variante, die Fräse auch in der Werkstatt mit G-Code füttern zu können.

Eine Alternative wäre mein Tablet (mit USB-Host) an das GRBL-Board anzuschliessen und über eine der frei verfügbaren Android-GRBL-Apps zu betanken. Aber nachdem ja auf dem GRBL-Board schon Anschlüsse für ein Bluetooth Modul JY-MCU vorgesehen sind, wollte ich mal fragen ob jemand von euch damit schon Erfahrungen gemacht hat. Ich vermute, dass dem GRBL-Board mitgeteilt werden muss, dass das BT-Modul verwendet werden soll und nicht die Standard-USB2serial-Variante.

Ich denke mal das Ronald damit schon ein bisschen rumprobiert hat, denn er hat ja das GRBL-Board designed.

Über ein paar Erfahrungsberichte, Tipps & Tricks o.Ä. würde ich mich freuen.

Marc

27.06.16 09:04
Ronald 

Moderator

Re: Bluetooth Modul JY-MCU - Erfahrungen?

Hallo Marc,

ja das habe ich, aber es ist auch ein steiniger Weg bis man zum Ziel kommt. Erst muss dem JY-MCU per USB-to-Seriel Modul eine neue Bautrate einprogrammiert werden. Das Modul ist standardmäßig auf 9600Bd eingestellt, braucht aber für GRBL 115200Bd. Ist das geschehen, kann das Modul auf das GRBL-Controller-Board aufgesteckt werden und wenn dann keine USB-Leitung angesteckt ist, wird automatisch das JY-MCU mit dem Prozessor per TX und RX verbunden.

Auf der PC-Seite ist dann natürlich auch noch eine Virtuelle-COM-Schnittstelle einzurichten und die Verbindung zum Modul herzustellen. Dann kann eine GRBL Software auf dem PC auch auf den Controller zugreifen.

Ich will das noch etwas im WIKI dokumentieren, das braucht aber noch ein bisserl Zeit. Ich hoffe Du kannst noch so lange warten.

LG
Ronald

15.08.16 10:04
jogimaster 

Re: Bluetooth Modul JY-MCU - Erfahrungen?

Hallo zusammen,
ich bin gerade an einem solchen Problem dran.
Ich habe ein HC-05 Modul und möchte es zur Steuerung meiner CNC Fräse mit Arduino Uno verwenden. Eine Schaltungsvariante habe ich schon gefunden aber es stellt sich mir die Frage wie teile ich dem Arduino mit dass er die BT-Schnittstelle benutzen soll?
Für eine Anregung bin ich sehr dankbar.
jogimaster

15.08.16 10:57
crix

nicht registriert

Re: Bluetooth Modul JY-MCU - Erfahrungen?

... gar nicht. Das Bluetooth Modul muss für den Arduino transparent sein. Entsprechend brauchst Du ein Modul dass eine virtuelle serielle Schnittstelle bereitstellt und diese am Modul als hardware transparent rausgibt. Die RS232 des BT Moduls (Pegel beachten) wird dann an die RS232 des Arduino angeschlossen.
Per Bluetooth wird nur ein Stück des Kabels der seriellen Verbindung überbrückt.
Dazu muss die serielle Schnittstelle des BT Moduls wie Ronald bereits schrieb auf die benötigte Baudrate codiert werden und transparent arbeiten, also alles was über BT reinkommt 1:1 an die uart weiterleiten und umgekehrt.

15.08.16 15:54
Cncroukie 
Re: Bluetooth Modul JY-MCU - Erfahrungen?

Hallo,
Bei mir stellt sich eine ähnliche Frage.
Ist es möglich das GRBL Board mit WLAN anzusteuern?

16.08.16 09:33
Ronald 

Moderator

Re: Bluetooth Modul JY-MCU - Erfahrungen?

Hallo,

natürlich kann das GRBL-Controller-Board mit einem Bluetooth Modul betrieben werden. Dazu sind allerdings, wie ich auch schon mal beschrieben hatte, einige Schitte vorher notwendig. Ich hatte ja vor, dass auch mal in meinem WIKI zu beschreiben, hatte aber leider noch keine Zeit dafür.

Die Schritte im Einzelnen wären:

  • Das GRBL-Controller-Board mit dem Festspannungsregler bestücken, wenn nicht schon geschehen.
  • Das Bluetooth-Modul (JY-MCU) mit einem USB-to-Serial (*1) Adapter verbinden und an einen PC anschließen.
  • Die Arduino IDE Starten und auf die Serielle Console gehen und den COM-Port des Adapters wählen.
  • Das Bluetooth Modul auf 119600 Baud einstellen (AT-Befehle).
  • Das Bluetooth Modul auf den Stecklplatz des GRBL-Controller-Boards stecken. Es darf ein USB-Kabel angesteckt sein.
  • GRBL-Controller-Board mit Strom versorgen.
  • Auf dem PC mit der Bluetooth Software den Stick (JY-MCU) suchen und virtuellen COM-Port dafür einrichten.
  • GRBL-Software auf dem PC starten und mit dem neuen virtuellen COM-Port verbinden.


Das Suchen und Einrichten des virtuellen COM-Ports auf dem PC lässt sich leider nicht genau erklären, da hier jede Teibersoftware unterscheidlich ist. Die anderen Schritte werde ich mal in einem Beitrag im WIKI beschreiben. Sobald ich Zeit habe.

Euch wünsche ich viel Erfolg.
Ronald

(*1) = http://shop.myhobby-cnc.de/bauteile/elek...ttl-dongle?c=14

Zuletzt bearbeitet am 16.08.16 09:34

27.09.16 14:38
Masc99 
Re: Bluetooth Modul JY-MCU - Erfahrungen?

Hallo zusammen,

seit letztem Wochenende habe ich erfolgreich ein HC-06-Bluetooth-Modul im Einsatz. Das Teil zu konfigurieren dauert ca. 5 min (wenn man noch einen Arduino rumliegen hat.) :

- HC06-Modul am Arduino verkabeln. RX/TX legt man am Besten nicht auf Pin 0/1 da das die RX/TX-Leitung der internen seriellen-Schnittstelle ist (die auch zum flashen des Arduino verwendet wird.) Besser z.B. an Pin 2/4 anschliessen und dann eine zusätzliche serielle Schnittstelle auf Pin 2/4 öffnen. Dann muss man nur alles was auf der einen reinkommt auf die andere ausgeben. So kann man den Arduino dann über den serial-Monitor ansprechen und spricht aber eigentlich mit dem BT-Modul.

Name ändern:

AT+NAMEneuerName => ändert den BT-Namen auf "neuerName".

Baudrate auf 115200 einstellen:

AT+BAUD8

Danach wird die Kommunikation nicht mehr hinhauen, weil die serielle Kommunikation mit 9600 Baud geöffnet wurde, das Modul aber jetzt auf 115200 umgestellt ist.

Einfach schnell im Arduino-Code die beiden "9600" durch "115200" ersetzen und neu hochladen. Dann könnt ihr z.B. mit dem Befehl "AT" sehen, ob das BT-Modul noch antwortet.
Hat bei mir super funktioniert.

Danach habe ich das BT-Modul auf das GRBL-Controller-Board gesteckt und das Teil eingeschaltet. Über mein Tablet konnte ich mich dann mit meinem neuen "MarcsCNC"-Bluetooth-Gerät verbinden und mit dem GRBL-Controller (App) die Maschine steuern.

wirkliche Langzeit-Tests oder das Abarbeiten von G-Code-Files habe ich aber bisher darüber noch nicht gestestet. Ich werde euch auf dem Laufenden halten.

Alles in allem ist es aber eine brauchbare Lösung für Leute, die sich sonst immer den Laptop der Freundin leihen müssen. :)

27.08.18 23:50
Elementary

nicht registriert

Re: Bluetooth Modul JY-MCU - Erfahrungen?

Hallo,
ich bin neu hier und hoffe das ihr mir evt. weiter Helfen könnt :)
Um Platinen mit einem Laser zu Belichten Nutze ich eine 3Achs Maschine mit einem Arduino Uno, einem CNC-Shiel, GRBL1.1 und Candle.
Um mir das USB Kabel zu Sparen wollte ich das ganze über Bluetooth mit einem HC-05 betreiben.
Das Problem das ich habe ist das die Schrittmotoren nicht mehr Rund laufen sondern abgehackt.
Schritte gehen nicht Verloren. Die Positionen die angefahren werden sollen passen schon aber eben so als würde die Datenübertragungsrate nicht ausreichen und der Controller eine Pause machen muss um auf die nächsten Befehle zu warten.
Hat einer eine Idee was das sein könnte? Ich bin ja nicht der erste der das über Bluetooth macht und anscheinend läuft es bei anderen auch.
Bin für jede Idee Dankbar :)

28.08.18 09:23
crix

nicht registriert

Re: Bluetooth Modul JY-MCU - Erfahrungen?

Ich habe das Modul nicht im Einsatz, was ich allerdings im Netz finden konnte:
Das JY-MCU bzw HC-05 ist wohl ein 3,3 V Modul, der Arduino wird allerdings mit 5V betrieben.
Da sollte entsprechend ein Pegelwandler auf den RX/TX Leitungen eingebaut werden und die Versorgungsspannung ggf. per 3V3 Regler angepasst werden.
Minimum zum testen wäre ein Spannungsteiler in der seriellen Leitung vom Arduino zum HC-05 (der Arduino sollte auch 3,3V noch als High erkennen).
Was die Versorgungsspannung angeht hängt es von deinem Module ab ob es 5V verträgt oder ob da noch ein Regler zwischengeschaltet werden sollte. Zum Testen kannst du 2 Si Dioden (1N400x oder 1N4148) in Reihe in der Versorgungsspannung zum HC-05 nehmen, da fallen dann in Flussrichtung 1,4V ab und du hast besser verträgliche 3,6V.

Also:



Zuletzt bearbeitet am 28.08.18 09:27

28.08.18 12:00
Elementary

nicht registriert

Re: Bluetooth Modul JY-MCU - Erfahrungen?

Danke für die Antwort.
Ich muss gestehen das ich Anfangs das Bluetooth Modul ohne Pegelumsetzer Betrieben habe.
Mir ist dann auch aufgefallen das die TTL Logik nur 3.3V verträgt. Ein Pegelumsetzer hat kein erfolg gezeigt.
Kann es sein das die Hardware durch die Kurzfristigen 5V Signale beschädigt wurde und dadurch das Modul nicht meht korrekt arbeitet?

 1 2
Shapeoko-2-Fräse   zwischengeschaltet   Bluetooth   Versorgungsspannung   GRBL-Controller-Boards   GND---------------------------   Schaltungsvariante   Steuerungsprogramm   {-------------------------   seriellen-Schnittstelle   Erfahrungen   Standard-USB2serial-Variante   GRBL-Controller-Board   Android-GRBL-Apps   Arduino   Virtuelle-COM-Schnittstelle   Erfahrungsberichte   HC-06-Bluetooth-Modul   Festspannungsregler   Datenübertragungsrate