Mac OSX 10.11.1 eggbot extension 2.6.3 problems with Inkscape 0.91

Home Evil Mad Scientist Forums Egg-Bot Mac OSX 10.11.1 eggbot extension 2.6.3 problems with Inkscape 0.91

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #20493
    wingnut59
    Participant

    I had the problem where I had to disconnect the usb cable between each plot. I’m using Inkscape 0.91. I saw that upgrading the extension to version 2.6.3 was reported to fix the issue. what it did for me was make it worse, I cannot do anything with the egg-bot now. Whenever I try to issue a command, i get the following:

    Traceback (most recent call last)
      File “eggbot.py”, line 1373, in <module>
        e.affect()
      File “/Applications/Inkscape.app/Contents/Resources/share/inkscape/extensions/inkex.py”, line 268, in affect
        self.effect()
      File “eggbot.py”, line 271, in effect
        self.EggbotOpenSerial()
      File “eggbot.py”, line 1280, in EggbotOpenSerial
        self.serialPort = self.getSerialPort()
      File “eggbot.py”, line 1327, in getSerialPort
        serialPort = self.testSerialPort( strComPort )
      File “eggbot.py”, line 1307, in testSerialPort
        serialPort = serial.Serial( strComPort, timeout=1.0 ) # 1 second timeout!
      File “/Applications/Inkscape.app/Contents/Resources/share/inkscape/extensions/serial/serialutil.py”, line 282, in __init__
        self.open()
      File “/Applications/Inkscape.app/Contents/Resources/share/inkscape/extensions/serial/serialposix.py”, line 289, in open
        self.fd = os.open(self.portstr, os.O_RDWR|os.O_NOCTTY|os.O_NONBLOCK)
    OSError: [Errno 2] No such file or directory: ‘/dev/cu.usbmodemfa14’
    I’ve had my egg-bot for quite a while, has the red EiBot board from i think SparkFun. looking at the system Information, the EiBot reports:

    EiBotBoard:


      Product ID: 0xfd92

      Vendor ID: 0x04d8  (Microchip Technology Inc.)

      Version: 1.82

      Speed: Up to 12 Mb/sec

      Manufacturer: SchmalzHaus

      Location ID: 0xfa130000 / 4

      Current Available (mA): 1000

      Current Required (mA): 100

      Extra Operating Current (mA): 0

    I’ve tried uninstalling Inkscape and reinstalling with no luck.

    Any help would be appreciated.

    #22319
    Windell Oskay
    Keymaster

    That’s the first report that we’ve had of 2.6.3 _not_ working. 

    I do have one thing that you can try, which is rolling back to the earlier version of pyserial:
    Download the older (2.5.0) version of the EggBot extensions, from here: 
    Unzip that archive, and inside it, locate the “Serial” folder inside the Extensions folder. Then, copy over ONLY that serial folder to your current Inkscape extensions directory, replacing the entire folder. You should be able to test it immediately; you should not even need to restart Inkscape if you’re just replacing the serial folder.

    Your Inkscape extensions directory is located at: /Applications/Inkscape.app/Contents/Resources/share/inkscape/extensions/ 
     You can get there by selecting from the menu bar in the finder: Go > Go to Folder… , and pasting that directory name there.
    #22320
    wingnut59
    Participant

    Works like a champ with the serial folder replaced by the 2.5.0 version

    Thanks so much
    #22321
    Windell Oskay
    Keymaster

    Well… Awesome… and baffling? 

    I’ll dig in a bit, and see if I can figure out what the issue is. I may follow up later in this thread with a new version for you to try.  It’s awfully difficult to debug issues that we can’t reproduce locally. :)
Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.