Inkscape cannot find Egg-Bot port

Home Evil Mad Scientist Forums Egg-Bot Inkscape cannot find Egg-Bot port

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
  • #28242


    I am using arduino UNO + CNC Sheild + 2x A4988 drivers.
    I can log in to the Arduino and I can see the version :
    EBBv13_and_above Protocol emulated by Eggduino-Firmware V1.x
    When I try to move with steppers, it works.

    but, when I open inkscape and try to execute command I have:

    Traceback (most recent call last):
    File “”, line 1169, in
    File “”, line 283, in affect
    File “”, line 190, in effect
    self.serialPort = ebb_serial.openPort()
    File “”, line 307, in openPort
    found_port = findPort()
    File “”, line 60, in findPort
    ebb_port = COM6
    NameError: global name ‘COM6’ is not defined

    but, in the is the port defined:

    def findPort():

    Find first available EiBotBoard by searching USB ports.
    # Return serial port object.
    from import comports
    except ImportError:
    return None
    if comports:
    com_ports_list = list(comports())
    ebb_port = COM6
    for port in com_ports_list:
    if port[1].startswith(“EiBotBoard”):
    ebb_port = port[0] # Success; EBB found by name match.
    break # stop searching– we are done.
    if ebb_port is None:
    for port in com_ports_list:
    if port[2].startswith(“USB VID:PID=04D8:FD92”):
    ebb_port = port[0] # Success; EBB found by VID/PID match.
    break # stop searching– we are done.
    return ebb_port
    I have latest extension and latest Inkscape.

    I also tried version 2.50 and 0.91, but with the same issue… – cannot find.
    any idea?

    I would very appreciate help.
    Thank you!

    Windell Oskay

    The EggBot software is looking for an EggBot. That’s not an EggBot, it’s an Arduino Uno.


    So it means it will not work with Uno?
    Or is there any workaround? I found out that many people is using it with the Uno…

    Windell Oskay

    There may be a workaround, there may not. This hardware is not supported with this software, which simply means that we do not provide technical support for it.


    Hi Lucanno99,
    I had a similar issue with an Arduino Leonardo board. These steps might help you.

    1. Delete all of the eggbot files on my computer.
    2. Uninstall the 64bit version of InkScape.
    3. I installed the 32 bit version of Inkscape version 0.91 (not the latest version).
    4. Then I installed the EggBot Software: version 2.4.0.
    5. Once that was installed I changed the file as indicated here:
    6.I then went into the device manager and changed the serial port to com 2 from com 17 for the Arduino Leonardo.
    7. At this point I rebooted the computer. After the reboot Inkscape recognized the Arduino Leonardo hardware and works.
    I am running Windows 10 on an Intel I7 64bit with 32gb ram and an 8gb video card. The Arduino Leonardo hardware does not seem like the 64bit version of Inkskape and the python file needs to be replaced. Also make sure your serial port is 4 or below on the com ports.
    I have 2 other Eggbots using the Eggbot boards and they work fine with the latest version of Inkscape. However, I like some of the extensions in the 0.91 version of Inkscape that were deleted in the newest version of Inkscape.

Viewing 5 posts - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.