Forum Replies Created
penup()command raises the pen, if the pen is down. It does not raise the pen if it is already raised.
pendown()command lowers the pen, if the pen is up. It does not lower the pen if it is already lowered.
I will also note that your
ad.options.pen_pos_up = 80command needs to be followed by an
If you aren’t using the
pendown()commands in the usual way — to lift and lower the pen between two independent states — then you might consider something like the following (which could be wrapped up as a function in your python script):
ad.options.pen_pos_up = 80 ad.options.pen_pos_down = 80 ad.update() ad.penup() ad.pendown()
That will set the pen up and pen down positions to be the same, and leave it in the pen-down logical state.
Hershey Advanced is separate software, with a separate installer. (And, you may want to use AxiDraw Merge instead, since it renders and prints in a single step.)
I see that you’ve written to us by email; we’ll follow up there.
I’d recommend that you use Hershey Advanced or AxiDraw Merge, both of which includes handwriting-like defects as an option.
Yes, that’s overdriving them. You might consider dropping the 5 V to about 3 V by three regular silicon diodes, e.g., 1N914 or 1N4001, in series between your Arduino output and the power input of the Larson Scanner.
Here is an updated installer that should resolve the issue:
Linda, you might want to try running this, and see if it can resolve the issue for you.
I now have what appears to be a fix for the issue, and I’ll hopefully be able to bundle that into an installer in the next few days.
Great news: I’m able to reproduce this here a file that @BamBam sent.
I have tested the link several times, and it seems to be valid.
You are describing what sounds like a different set of symptoms that has some overlap.
Can you please clearly state:
– Which OS and version
– Which exact machine you are using
– EBB firmware version
The issue that Linda was describing was with the EggBot, not AxiDraw. I’m not sure what you mean by “The one difference is that I use the eggbot extensions […]”
I’m not sure what file you are referring to being sent with the EggBot extensions — we haven’t posted any extensions in this thread, just a test file.
If you think that the issue you are seeing is file dependent — not occurring with the test file that we posted but occurring with one of your files — then please consider sending us a copy of the file to test.
Hmm. Everything you’ve described seems correct in the setup, and I haven’t found anything that points to what the problem might be. Let’s try a different approach.
First, please disconnect the EggBot from both power and USB, and then connect the USB cable (only) to it.
Here’s a very small test file:
Please open that in Inkscape, open Extensions > AxiDraw Control…, and select the first tab, called “Plot”, and then click Apply. Does that produce the same kind of communication error messages?
If you’d like to try this test with power, that’s fine too, but in the Timing tab of AxiDraw Control, change the top two numbers (writing/drawing and pen-up speeds) both to 1 (1% speed) first.
Well, there’s one that we’ve never come across before. Some searches show other cases of this issue on that platform.
There is some general advice about lxml installation here:
Depending on what’s available through your package manager, you might try installing python3-lxml or possibly libxml2-dev libxslt-dev python-dev, and see if any of those help.
Pretty rare in practice– just means that it isn’t installed correctly.
OS/version/architecture? And, is this macports?
In a new terminal, try
python3 -m pip list | grep lxml
from lxml import etree