Mega R3 ATmega256 CH340C - UGS und iMAC

Hallo,
fange gerade erst an mit dem Arduino Mega eine CNC Steuerung für meine Portalfräse zu bauen.

Ich versuche schon seit mehreren Tagen Software u. Hardware zum laufen zu bringen...
Installation der IDE-Software funktionierte und läuft auch jetzt, kann damit hochladen, USB verbindet sich jedes mal richtig, der USB Stecker muss aber immer in dem selben Port vom iMAC bleiben, wenn man den am iMAC direkt neben drann einsteckt geht nichts mehr !

Der UGS Universal Gcode Sender macht am meisten Probleme (auf iMAC), mal funktioniert das hochladen mal nicht, z.Z. geht gar nichts mehr.
Ich habe schon mehrere USB Kabel versucht, ohne Besserung.

Im UGS erscheint in der console folgendes:
**** Connected to cu.usbserial-1460 @ 115200 baud ****

Versionen:

  • Arduino IDE 1.8.13
    GRBL Version für Mega:
  • Arduino-Mega-2560_grbl-VERSION-1.1n--BUILD_2020.04.24
    Die Java Version aus dem "iMAC Mojave" ist aktuell:
    -openjdk version "11.0.5" 2019-10-15
  • OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.5+10)
  • OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.5+10, mixed mode)

Folgende Fehlermeldungen erscheinen:________________________________
Beim versuch hochzuladen: - Error while starting file stream
Bei Eingabe von $$ oder Codes Manuel: - Grbl has noch finished booting

Das MEGA Board ist per USB direkt am iMAC angeschlossen ohne Peripherie (Stepper etc.)
Kann es seit, dass das alles nur mit MS-Windows richtig funktioniert ?

... mir gehen die Ideen langsam aus ... :frowning: :confused:

JAVA Fehlermeldung: (teilweise sind die Pfade falsch)

java.nio.file.NoSuchFileException: /private/var/folders/vr/0w__cqzn3h9_wgpzvwkk10w40000gn/T/AppTranslocation/F719A632-32E8-4C4C-BF57-92FFEEADD620/d/Universal Gcode Platform.app/Contents/Resources/ugsplatform/ide/modules/org-netbeans-modules-editor.jar
at java.base/sun.nio.fs.UnixException.translateToIOException(Unknown Source)
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source)
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source)
at java.base/sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(Unknown Source)
at java.base/sun.nio.fs.UnixFileSystemProvider.readAttributes(Unknown Source)
at java.base/java.nio.file.Files.readAttributes(Unknown Source)
at java.base/java.util.zip.ZipFile$Source.get(Unknown Source)
at java.base/java.util.zip.ZipFile$CleanableResource.(Unknown Source)
at java.base/java.util.zip.ZipFile.(Unknown Source)
at java.base/java.util.zip.ZipFile.(Unknown Source)
at java.base/java.util.jar.JarFile.(Unknown Source)
at java.base/sun.net.www.protocol.jar.URLJarFile.(Unknown Source)
at java.base/sun.net.www.protocol.jar.URLJarFile.getJarFile(Unknown Source)
at java.base/sun.net.www.protocol.jar.JarFileFactory.get(Unknown Source)
at java.base/sun.net.www.protocol.jar.JarURLConnection.connect(Unknown Source)
at java.base/sun.net.www.protocol.jar.JarURLConnection.getInputStream(Unknown Source)
at org.netbeans.core.startup.layers.BinaryFS$BFSFile.getInputStream(BinaryFS.java:863)
Caused: java.io.FileNotFoundException: Cannot find 'jar:file:/private/var/folders/vr/0w__cqzn3h9_wgpzvwkk10w40000gn/T/AppTranslocation/F719A632-32E8-4C4C-BF57-92FFEEADD620/d/Universal%20Gcode%20Platform.app/Contents/Resources/ugsplatform/ide/modules/org-netbeans-modules-editor.jar!/org/netbeans/modules/editor/resources/SimpleIndentEngine.settings'
at org.netbeans.core.startup.layers.BinaryFS$BFSFile.getInputStream(BinaryFS.java:866)
at org.openide.filesystems.MultiFileObject.getInputStream(MultiFileObject.java:640)
at org.openide.filesystems.MultiFileObject.getInputStream(MultiFileObject.java:640)
at org.netbeans.modules.openide.loaders.FileEntityResolver$DTDParser.parse(FileEntityResolver.java:390)
Caused: java.io.IOException: Parsing MultiFileObject@1252f92f[Services/IndentEngine/org-netbeans-modules-editor-SimpleIndentEngine.settings]: Cannot find 'jar:file:/private/var/folders/vr/0w__cqzn3h9_wgpzvwkk10w40000gn/T/AppTranslocation/F719A632-32E8-4C4C-BF57-92FFEEADD620/d/Universal%20Gcode%20Platform.app/Contents/Resources/ugsplatform/ide/modules/org-netbeans-modules-editor.jar!/org/netbeans/modules/editor/resources/SimpleIndentEngine.settings'
at org.netbeans.modules.openide.loaders.FileEntityResolver$DTDParser.parse(FileEntityResolver.java:420)
at org.netbeans.modules.openide.loaders.FileEntityResolver.getEnvForIDO(FileEntityResolver.java:146)
at org.netbeans.modules.openide.loaders.FileEntityResolver.getEnvironment(FileEntityResolver.java:139)
at org.openide.loaders.Environment.findForOne(Environment.java:106)
at org.openide.loaders.InstanceDataObject.getCookiesLookup(InstanceDataObject.java:689)
at org.openide.loaders.InstanceDataObject.getCookiesLookup(InstanceDataObject.java:680)
at org.openide.loaders.InstanceDataObject.getCookieFromEP(InstanceDataObject.java:597)
at org.openide.loaders.InstanceDataObject.getCookie(InstanceDataObject.java:627)
at org.openide.loaders.FolderInstance.acceptDataObject(FolderInstance.java:392)
at org.openide.loaders.FolderInstance.defaultProcessObjects(FolderInstance.java:773)
at org.openide.loaders.FolderInstance.access$000(FolderInstance.java:78)
at org.openide.loaders.FolderInstance$1R.init(FolderInstance.java:668)
at org.openide.loaders.FolderInstance$1R.run(FolderInstance.java:703)
at org.openide.loaders.FolderLookup.postCreationTask(FolderLookup.java:235)
at org.openide.loaders.FolderInstance.processObjects(FolderInstance.java:745)
at org.openide.loaders.FolderInstance$Listener.finished(FolderInstance.java:1034)
at org.openide.loaders.FolderList.createBoth(FolderList.java:854)
at org.openide.loaders.FolderList.getObjects(FolderList.java:539)
at org.openide.loaders.FolderList.access$600(FolderList.java:52)
at org.openide.loaders.FolderList$ListTask.computeResult(FolderList.java:938)
at org.openide.loaders.FolderList$ListTask.run(FolderList.java:914)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
at org.openide.util.RequestProcessor$Processor.doEvaluate(RequestProcessor.java:2086)
at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor.java:1650)
at org.openide.loaders.FolderInstance.waitFinished(FolderInstance.java:307)
at org.openide.loaders.FolderInstance.instanceCreate(FolderInstance.java:256)
at org.openide.loaders.FolderLookup.instanceForCookie(FolderLookup.java:197)
at org.openide.loaders.FolderInstance$HoldInstance.instanceCreate(FolderInstance.java:1132)
at org.openide.loaders.FolderLookup.createInstance(FolderLookup.java:141)
at org.openide.loaders.FolderInstance.defaultProcessObjectsFinal(FolderInstance.java:863)
at org.openide.loaders.FolderInstance$1R.run(FolderInstance.java:705)
at org.openide.loaders.FolderLookup.postCreationTask(FolderLookup.java:235)
at org.openide.loaders.FolderInstance.processObjects(FolderInstance.java:745)
at org.openide.loaders.FolderInstance$Listener.finished(FolderInstance.java:1034)
at org.openide.loaders.FolderList.createBoth(FolderList.java:854)
at org.openide.loaders.FolderList.getObjects(FolderList.java:539)
at org.openide.loaders.FolderList.access$600(FolderList.java:52)
at org.openide.loaders.FolderList$ListTask.computeResult(FolderList.java:938)
at org.openide.loaders.FolderList$ListTask.run(FolderList.java:914)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)

Vorwort: Kein Mac, Kein CNC

morebray:
Beim versuch hochzuladen: - Error while starting file stream
Bei Eingabe von $$ oder Codes Manuel: - Grbl has noch finished booting

... mir gehen die Ideen langsam aus ...

Da Du nicht schreibst, WAS Du bisher gemacht hast:

Dann kommt:
http://winder.github.io/ugs_website/guide/troubleshooting/#grbl-has-not-finished-booting

Hi,
danke für deine Antwort.

Als erstes habe ich den USB Treiber installiert CH34x_Install_V1.5.pkg
danach den Arduino IDE 1.8.13 nd damit das GRBL-MEGA und grblUpload.ino geladen.
Die Beispiele, wie Blinken haben auch funktioniert.
Damit das Blinken wieder aufhört habe ich einfach das grblUpload.ino neu geladen (wusste es halt nicht besser wie man es sonst stoppen kann)
Dann habe ich das "UGS Universal Gcode Platform" installiert, hatte auch einmal einen Erfolg, und konnte mit dem "Jog Controller" was im Visualizer bewegen.

Schlussendlich wollte ich einen anderen code ausprobieren was dann nicht mehr funktionierte und die beschriebenen Fehler verursachte. Den Status von vorher, dass es funktionierte habe ich bisher nicht mer herstellen können, auch nicht mit der UGS-Nightly Version.

Entwerder hab ich einen totalen Denkfehler oder übersehe sonst was ...

Zwischenzeitlich habe ich den UGS komplett gelöscht mit allen dazugehörigen files ( find / -name ugsplatform etc... delete)
und den UGS-Nightly installier, habe aber auch das selbe problem damit.

Auch deine URL's habe ich gelesen und ausprobiert :-((

ist schon etwas frustrierend ...

Nightly-Builds sind für erfahrene User, die sich an der Fehlersuche beteiligen und keinesfalls für den normalen/produktiven Einsatz. Dafür sollte man stable benutzen.

Gruß Tommy

Damit das Blinken wieder aufhört habe ich einfach das grblUpload.ino neu geladen (wusste es halt nicht besser wie man es sonst stoppen kann)

Ein Sketch bleibt solange auf dem Controller bis ein neuer draufgeladen wird. Also ist das normal.
Grüße Uwe

vielen Dank für die Antworten.

ich versuche es weiter ...

darf ich von WICKLER etwas zitieren ? hoffe ja.

Thema: "GRBL hat das Booten noch nicht beendet"

WICKLER schrieb einmal...
Dieser Fehler bedeutet, dass UGS die Startzeichenfolge beim GRBL-Booten nie gesehen hat. Stellen Sie eine direkte Verbindung zu den seriellen Pins her, ohne GRBL neu zu starten?
Grundsätzlich sucht UGS nach der GRBL-Startzeichenfolge, um zu wissen, mit welcher Version sie verbunden ist. Auf diese Weise können Funktionen ein- und ausgeschaltet werden, je nachdem, ob sie von GRBL unterstützt werden oder nicht.

Muss das in jedem G-Code enthalten sein den man erstellt ?

Hallo,
ich muss gestehen, das es nicht das "Originale" Board ist !
Hersteller: RobotDyn Mega R3 (MegaXPRO) Mega 2560 R3 ATmega2560-16AU, USB-UART CH340C, 86 E
Sollte ich das Board von RobotDyn in die Tonne treten und das Original kaufen ??

Hat da jemand Erfahrungen ?

need Help !

Hallo,

... keiner ... :frowning:

habe es zwischenzeitlich mit anderen Rechnern versucht:

Auf folgende Systeme wurde getestet:

  • iMAC 5k 27“ 2017 Mojave
  • iMAC 24“ 2009 Mojave (alt)
  • WIN10

Überall das Gleiche

  • Error while starting file stream
  • Grbl has noch finished booting