-
Notifications
You must be signed in to change notification settings - Fork 138
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failed to connect to EggBot.:( #14
Comments
Hi.. can you send me a modified firmware? |
Hi, |
Any ideas on getting this to work in 2017? Using Version 2.7.1 of the extension, and sending the
But all I get in the Inkscape extension is:
This is the relevant part of ebb_serial.py: def findPort():
#Find a single EiBotBoard connected to a USB port.
try:
from serial.tools.list_ports import comports
except ImportError:
comports = None
return None
if comports:
comPortsList = list(comports())
EBBport = "/dev/cu.usbmodem1411"
# for port in comPortsList:
# if port[1].startswith("EiBotBoard"):
# EBBport = port[0] #Success; EBB found by name match.
# break #stop searching-- we are done.
# if EBBport is None:
# for port in comPortsList:
# if port[2].startswith("USB VID:PID=04D8:FD92"):
# EBBport = port[0] #Success; EBB found by VID/PID match.
# break #stop searching-- we are done.
return EBBport I set the EBBport based on: (Mac btw) > ls /dev/{tty,cu}.*
/dev/cu.Bluetooth-Incoming-Port /dev/cu.usbmodem1411 /dev/tty.lpss-serial2
/dev/cu.lpss-serial1 /dev/tty.Bluetooth-Incoming-Port /dev/tty.usbmodem1411
/dev/cu.lpss-serial2 /dev/tty.lpss-serial1 Arduino IDE connects successfully at |
Hi pelted, |
@pawelskr Umm, the auto restart is something I did not do. After I posted this I was able to get to a point where I could get Inkscape to connect by increasing the timeout slightly. There seemed to be an issue with communicating that led me down that route. But then I hit a wall with badly stuttering stepper motors that I still have not resolved. Wording some capacitors now and will see if disabling the auto restart will resolve the servo and stepper issues I'm having. |
@Pawelski: shouldn't be the 10uF capacitor between 5v and reset? That is what it said here: https://github.com/bartebor/eggbot_extensions and works for me. I had the problem that the eggduino seemed to be listening, sending "v" via the arduino ide serial monitor returned "EBBv13_and_above Protocol emulated by Eggduino-Firmware V1.6a" but at that same time the servo made a little move and the Eggbot extension gave the message that it couldn't find the Eggbot. After I inserted the 10uF capacitor between 5v and reset the problem was solved. The command "v" from the arduino ide serial monitor still returns "EBBv13_and_above Protocol emulated by Eggduino-Firmware V1.6a" but the servo doesn't make a small move anymore with every request and the Eggbot extension seems to work :) |
Hmm... I have put the capacitor between RESET and GND and it worked as well :) |
I am also receiving Failed to connect to Eggbot. :( using Ardunio Uno. Tried capacitor between 5v and reset, reset and ground, out. Thoughts? |
Did you amend the inkscape extention to have it look for the arduino
instead of the official Eggbot?
If not, which version of the Eggbot extention do you use & what platform
(linux, windows, mac)?
Op za 8 apr. 2017 om 04:18 schreef mitch-wiki <notifications@github.com>
I am also receiving Failed to connect to Eggbot. :(
using Ardunio Uno. Tried capacitor between 5v and reset, reset and ground,
out.
Thoughts?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#14 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AGkvQzWgnUjW7AYmpFRUFmrh5wBKD_5Pks5rtu5wgaJpZM4HesFC>
.
--
Rolf Bakker
Lerchenweg 14
56075 Koblenz
Deutschland
m: +4915755211456
@: rolf.bakker.70@gmail.com
|
Hi. Same problem here. "Failed to connect to Eggbot. :(" |
If anyone is till having trouble with this, I fixed it by editing eggbot_scanwin32.py, in the function findEiBotBoards(), the line with the USB VID and PID. I used the values of my Arduino, copied from device manager. NOTE: if there is a "&MI_xx" part on the end (in device manager), you need to include it in the python file! I'm not sure what it is, but when I went into the registry (which the python code looks at), it also includes the "&MI_xx" part. |
In Linux, I fixed it by changing eggbot_scanlinux.py, I changed this line: |
I use an Arduino Uno & Linux 15.10.
The fact is that the ebb_serial.py script is looking for a serial port which is named 'EiBotBoard'.
But with an Arduino, my port is named 'Arduino Uno'.
To solve this, i've replaced
if port[1].startswith("EiBotBoard"):
byif port[1].startswith("Arduino Uno"):
in egg_serial.pyThe text was updated successfully, but these errors were encountered: