EggBot bau - Fehler - Unable to find an Eggbot on any serial port. :(​

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • EggBot bau - Fehler - Unable to find an Eggbot on any serial port. :(​

      Hallo Jungs und Mädels,

      bin dabei einen Eggbot zu bauen nach dieser Anleitung.

      thingiverse.com/thing:2245428

      Bis jetzt hab ich alle Teile gedruckt und auch schon fast zusammen gebaut.


      Irgendwie hänge ich jetzt bei Inkscape fest mit der Erweiterung Eggbot... es will nicht verbinden X( ;(
      Den ersten Fehler konnte ich ausmärzen... Fehler in Code auf Zeile 1360...

      Jetzt steht aber: Unable to find an Eggbot on any serial port. :(


      Manuell fahren funktioniert über den Seriellen Monitor im Arduino IDE:

      SM,2000,100,-200,
      auch ein senden von "v" erbringt die Anzeige der Version.

      Jedoch kommt in Inkscape immer wieder die Meldung es findet meinen Arduino nicht...
      Unable to find an Eggbot on any serial port. :(



      MEINE BISHERIGEN ANPASSUNGEN:


      Habe in der egg_bot.py auskommentiert:

      Quellcode

      1. # Try any devices which seem to have EBB boards attached
      2. #for strComPort in eggbot_scan.findEiBotBoards():
      3. # serialPort = self.testSerialPort( strComPort )
      4. # if serialPort:
      5. # self.svgSerialPort = strComPort
      6. # return serialPort

      Anpassung bei eggbot_scanwin32.py

      Quellcode

      1. hKey = _winreg.OpenKey( hReg, r"SYSTEM\CurrentControlSet\Enum\USB\VID_2341&PID_0043" )


      Dann habe ich in der egg_bot.py angepasst:

      Quellcode

      1. #serialPort = self.testSerialPort( self.svgSerialPort )
      2. serialPort = self.testSerialPort( "COM5" )

      Zeit der Comport Suche verlängert auf 3 Sekunden...

      Quellcode

      1. try:
      2. serialPort = serial.Serial( strComPort, timeout=3 ) # 1 second timeout!
      3. serialPort.setRTS() # ??? remove
      4. serialPort.setDTR() # ??? remove
      5. serialPort.flushInput()
      6. serialPort.flushOutput()
      7. time.sleep( 3 )
      8. serialPort.write( 'v\r' )
      9. strVersion = serialPort.readline()
      Alles anzeigen


      Hat jemand schon mal einen gebaut und einen Tipp wieso ich manuell über Arduino IDE fahren kann Inkscape ihn aber nicht findet?
      Danke
      Bilder
      • 20171216_140350.jpg

        170,99 kB, 1.024×576, 10 mal angesehen
      • 20171216_170807.jpg

        217,79 kB, 1.024×576, 10 mal angesehen
      LG Alex
      cnc-aus-holz im Facebook // Mein Youtube Kanal
    • Hallo Alex,
      das Plugin findet den COM-Port nicht, wenn Du kein original Eggbotboard verwendest. So wie ich das sehe hast Du aber versucht dann an dieser Stelle
      1. #serialPort = self.testSerialPort( self.svgSerialPort )
      2. serialPort = self.testSerialPort( "COM5" )
      zu korrigieren.
      Ich habe bei Github grade etwas dazu gefunden github.com/cocktailyogi/EggDuino/issues/3, vielleicht kennst Du das auch schon.

      Gruß Klaus
    • Hi Klaus,

      Ja genau.
      Evtl. liegts nur an den "" Zeichen zwischen COM5 ?( . Jetzt wo ich es so lese...

      Dachte das hab ich auch schon durch... das hab ich ganz oben auskommentiert mit den # Symbolen *jop*

      Dann habe ich noch mittels Gerätemanager und regedit geprüft was mein Arduino für eine Vid und PID hat. Auch kein Erfolg...

      Aber anscheinend ist es das Problem wenn man kein Original Eggbot Board verwendet beim Suchlauf nach ID oder eben Com Port, die Suche fest hängt...
      Deshalb sollte der Eggbot board Suchlauf auskommentiert werden...
      Aber die Beiträge wo man findet sind auch schon etwas älter und leider nicht die neueste Version..

      Werde es morgen nochmal in Ruhe und mit einer sauberen Neuinstallation testen.
      Hab da schon tu viel herum kopiert und auskommentiert mittlerweile :rolleyes: .

      Was mich nur sehr stutzig macht das wenn man es neu installiert schon beim Öffnen die ersten Fehler kommen... <X . Scheinbar wirklich nicht sauber gelöst das ganze...
      LG Alex
      cnc-aus-holz im Facebook // Mein Youtube Kanal
    • Hi Leute,
      Hi Klaus,

      wie ich sagte zu viel herum kopiert....

      EDIT: JA genau das war es auch Michael danke auch für deine Hilfe ^^ :)

      Wer nach der Anleitung exakt vorgeht wird auch staunen.

      - Gerätemanager öffnen, Name heraus Suchen ( Arduino Uno )
      - Datei ebb_serial.py öffnen
      - In Zeile 52 USB-SERIAL CH340 austauschen auf Arduino Uno oder eben was im Gerätemanager steht von deinem Arduino

      Provlax schrieb:

      And change it in ebb_serial.py on line 52 instead of "USB-SERIAL CH340".
      Hier an dieser Stelle noch einmal ein ganz besonderes Dankeschön an Provlax für die tolle Anleitung und den wunderbaren EggBot.

      You are the Yellow from the EGG :D :D :D


      Ja und endlich hat mein erster Arduino Uno von damals einen Sinn .
      Bilder
      • 20171218_154656.jpg

        169,27 kB, 1.024×576, 7 mal angesehen
      • 20171218_154709.jpg

        186,67 kB, 1.024×576, 8 mal angesehen
      LG Alex
      cnc-aus-holz im Facebook // Mein Youtube Kanal