Hi Mark,
If the servo is powered up and cannot move, then it's definitely alive to some extent. That suggests that the board is getting power. Blinking LEDs indicate that the processor is alive and working. That you don't get an error message suggests that the USB connection is working, and that the processor is responding to it correctly. Only, the motors aren't responding. Not really DOA... more like a coma.
Now, there are a number of circumstances under which I'd expect this behavior exactly-- including trying to plot an empty page, or one without vector art to be drawn. Can you please elaborate about what tests you've performed, and what you're actually seeing?
Also, it would make more sense to have this conversation in one place-- either the forum or the mailing list -- but not both.
-Windell
I tried that route back in October on my Windows XP SP3 system and
found that I had to pull the necessary .net framework and run the
driver installer. Was it sufficient? For me it was. Was it
necessary? I'm not positive, but I didn't have any luck when I
right clicked on the .info file and tried installing the driver
that way.
Dan
To unsubscribe from this group, send email to eggbotuser+...@googlegroups.com.
Ok
Was able do do that via hyperterminal
both commands echoed ok
stepper motors activated
stepper motors moved
currently stepper motors on and locked in postion
To unsubscribe from this group, send email to eggbotuser+...@googlegroups.com.
And you've not seen the Eggbot Control extension put up the error message
Unable to find an Eggbot on any serial port. :(
If you're not seeing that, then one of the following is likely occurring:
1. The Eggbot Control extension is getting a COM port to the Eggbot but
data sent to the Eggbot isn't having the desired effect.
2. The Eggbot Control extension isn't trying to talk to the Eggbot.
(You are clicking the "Apply" button on the "Manual" tab when you
try to send a manual command, correct? Just selecting something in
the drop down menu won't send the command. You must click "Apply"
as well.)
3. The Eggbot Control extension is somehow kicked into its dry-run mode
and is writing to an output file. You'd have to manually edit eggbot.py
to bring this one about.
In general, if the Eggbot Control extension experiences a problem, it will
throw up an error message. E.g., "Unable to find an Eggbot on any serial port"
or "Recevied bad response from EBB", or "serial timeout", etc.
Dan
> Ok, this is all very good news, so far.
>
> As far as I can tell, your USB to EBB connection is fine, and your EBB is functioning normally.
>
> So I think the problem must be in the Inkscape->EBB connection. Maybe it's not finding the COM port for some reason?
That would/should yield the error message, "Unable to find an eggbot on any serial port".
My gut feeling is that what is happening is that Inkscape is showing the Eggbot Control
extension just fine. BUT, when Mark clicks "Apply" and Inkscape launches a process to
run Python and the actual extension code, something is going wrong. That is, the extension
itself never runs. I myself do not know offhand how to easily diagnose that on Windows.
Brian, don't you see a DOS penalty box come up on the screen briefly when the
extension lauches? (By "DOS penalty box", I mean a DOS / CMD.EXE window.)
Dan
> Have inkscape open now, trying to control eggbot
>
> That brief message that pops up when I click apply is "Eggbot Control"
> Working please wait It's very brief. Was able to view only by
> constantly clicking on apply button
Hmmm... this re-inforces my gut feeling that something is going
wrong when Inkscape launches a process to run Python with which
to run the Eggbot Control extension.... Thus the extension never
runs.
(Note that the Eggbot Control window with the tabs you see is
actually drawn by the Inkscape process. It's when you click
the "Apply" button that Inkscape then *really* runs the Eggbot
Control extension. The window was just it getting input from you
which it then passes on to the actual Eggbot Control extension
when it runs it.)
Dan
> This might be a dumb question, but do I have to install the eggbot as
> a printer/plotter in inkscape or windows??\
No, you do not.
Dan
You might try and see if any other Inkscape extensions work...
Look under Extensions > Render. Those extensions will produce
some visible artwork. Try, for example, Extensions > Render > Grid.
Dan
> Yah, it's got to be a problem with launching Python. Maybe a conflicting version? The python that gets called is installed with Inkscape, correct?
Correct. It's in the subdirectory C:\Program Files\Inkscape\python\. But,
you've got to run it from C:\Program Files\Inkscape\ owing to the fact that
the DLLs it needs are in that directory and things aren't (I guess) linked
such that it can find them otherwise.
However, while Mark might do the experiment of manually running Python, it's
not definitive. I.e., it might manually run fine for him but not be representative
of how Inkscape is launching it.
Mark, I suppose you could open up a DOS window from the Windows Start menu.
Select "Run..." and tell it to run "CMD" (or "CMD.EXE"). In the resulting
window, type
C:
that puts you on the C: drive (assuming that that is the drive with Inkscape
installed). Then type
cd \Program Files\Inkscape
In that directory, type
python\python.exe
and then see what happens. You may see an informative error message. If Python
runs normally, you'll see something like what I attached in a snapshot below.
(My Inkscape is on Drive E.) To exit Python, type "quit()".
What to do about this, I don't know offhand. I'm not a Windows expert.
A search of the Inkscape forums for "extensions not working on windows xp"
might produce something?
Dan
To unsubscribe from this group, send email to eggbotuser+...@googlegroups.com.
Dan
--
You received this message because you are subscribed to the Google Groups "EggBotUser" group.
To post to this group, send email to eggbo...@googlegroups.com.
To unsubscribe from this group, send email to eggbotuser+...@googlegroups.com.
> Actually if you had installed Python *before* installing Inkscape then
> Inkscape probably uses that version over the one it has locally,
I've never tried that myself.
> if so then
> perhaps installing PySerial manually might work here.
But no extensions are running for Mark it seems. Also, if it's merely
a case of pySerial missing, then on OS X at least the extension will
launch and you'll get a nice error message back from Inkscape. (Been
there, done that ;) I'd like to think that something similar would
happen on OS X. Indeed, I just tried it and sure enough if it's just
pySerial missing, then the extension launches and you get an error
window stating
Traceback (most recent call last):
File "eggbot.py", line 25, in <module>
import serial
ImportError: No module named serial
So, we can rule out the issue being a missing pySerial.
Dan
So, we can rule out the issue being a missing pySerial.
Ummm, I tried this on Windows XP SP3. If you do not have pySerial, then
when you click Apply in the Eggbot Control window, Inkscape launches
the eggbot.py extension and you then get the exact error message I displayed
about the "serial" import missing. To the best of my knowledge, Mark is
not seeing that error. Rather Python isn't managing to run or not run
far enough to load eggbot.py (or any other extension for that matter).
Dan
Brian,
While I have no clue what env. variables Inkscape might look for and react to, I can
tell you that my vanilla Inkscape 0.48 install on Windows XP SP3 did not add anything
to my PATH env. variable. Nor did it seem to create any other env. variables.
Dan
https://bugs.launchpad.net/inkscape/+bug/643272
That issue is another user reporting a similar experience. Unfortunately,
there's been no determination of what the issue is/was nor any resolution.
Dan
Dan
P.S. I don't recall if the live path effects "Hatches (rough)"
is in 0.47. That's a useful tool and is used in the "Smiley face"
tutorial.
> Dan
>
> Doing the same thing with those extensions too.... brief box
> displayed saying "working" then nothing...
>
> ... getting closer maybe?
Hi Mark,
At this point, it's clear that the problem that you've found isn't actually specific to the Eggbot, but is actually an issue with Inkscape in general. That's not to say that we won't try and find a solution, but rather to suggest that at this point-- having confirmed that it's not eggbot specific --you should consider asking for help at the Inkscape "answers" site and forums, to see if anyone there knows the solution. To get the best help there, you should report your sequence of steps to reproduce the problem with one of the built-in extensions. And, if you do learn anything, we'd be very happy to hear about it.
https://answers.launchpad.net/inkscape
-Windell
> Success
>
> With .47 it WORKS!!!
Fantastic.
>
> Have made some "Christmas Ornament" tests.
>
> However, Have noticed it seems to miss steps with round letters. In
> other words the start and end point of the outline of an "o" for
> example do not meet up. Off by 1-2mm
>
> It that a version problem or Is that an adjustment of the current or
> some other setting I'm missing.
Most likely this is a mechanical precision issue. Give
http://wiki.evilmadscience.com/Improving_precision
a read if you have not already. If the problem persists, please
consider posting a picture or two.
Cheers,
Dan
... a correctable mechanical precision issue that is. One that is just
part of the learning curve. Getting the egg/ornament in well aligned
and tight so as to prevent slippage at the egg motor is one likely problem
area. Mating the bottom of the ornament with the headstock (egg motor) will
likely work better than mating the top of the ornament as regards reducing
slippage. That will mean flipping the artwork around.
Again, after you've experimented some more, consider posting a picture
or two. Based upon what we see, we may be able to offer some specific
advice.
Regards,
Dan