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
    Posts
  • #28242
    Lucano99
    Participant

    Hello,

    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 “eggbot.py”, line 1169, in
    e.affect()
    File “inkex.py”, line 283, in affect
    self.effect()
    File “eggbot.py”, line 190, in effect
    self.serialPort = ebb_serial.openPort()
    File “ebb_serial.py”, line 307, in openPort
    found_port = findPort()
    File “ebb_serial.py”, line 60, in findPort
    ebb_port = COM6
    NameError: global name ‘COM6’ is not defined

    but, in the ebb.serial.py is the port defined:

    def findPort():

    Find first available EiBotBoard by searching USB ports.
    # Return serial port object.
    try:
    from serial.tools.list_ports 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!
    Lukas

    #28243
    Windell Oskay
    Keymaster

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

    #28244
    Lucano99
    Participant

    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…

    #28245
    Windell Oskay
    Keymaster

    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.

    #28246
    Dennis
    Participant

    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 eggbot.py file as indicated here: http://forums.jjrobots.com/showthread.php?tid=1199.
    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 eggbot.py 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.