Windell Oskay

Forum Replies Created

Viewing 15 posts - 256 through 270 (of 1,520 total)
  • Author
    Posts
  • in reply to: Extensions works, but keeps closing #28304
    Windell Oskay
    Keymaster

    That is common (but annoying) behavior on Linux. When this is the case, take care that if there is a dialog box produced when the extension runs, it may appear that the software hangs or becomes nonresponsive until you move the main window and acknowledge the dialog.

    in reply to: Extensions works, but keeps closing #28301
    Windell Oskay
    Keymaster

    Is this behavior consistent for all extensions?

    in reply to: AxiDraw v3 Slipping/Judding #28298
    Windell Oskay
    Keymaster

    Please contact technical support directly; we’ll get you up and running, but there are some detailed questions that we’d like to ask.

    in reply to: Multiple Plot Error #28292
    Windell Oskay
    Keymaster

    If the whole document is plotting three times, check that you have only one copy selected in the Plot tab.

    If only this shape and its fill are plotting three times, then either:
    * You applied Hatch Fill three times,
    * You applied Hatch Fill and then duplicated the results, or
    * You had three shapes selected before you applied Hatch Fill.

    Without looking at the file, it’s not possible for us to advise which the case is.

    in reply to: Pen does not raise. #28289
    Windell Oskay
    Keymaster

    How to connect the cable is shown in the pictures on page 12 (“Unboxing AxiDraw”) of the user guide.

    If your vertical slide is not falling freely, please contact tech support directly by email or through our contact form: http://shop.evilmadscientist.com/contact

    in reply to: Inkscape cannot find Egg-Bot port #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.

    in reply to: Inkscape cannot find Egg-Bot port #28243
    Windell Oskay
    Keymaster

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

    in reply to: AxiDraw missmatch between svg file and the print #28239
    Windell Oskay
    Keymaster

    Please contact technical support directly by email or our contact form.We have a couple of mechanical checks that we would like you to perform.

    in reply to: Meggy Jr Aux LEDs madness #28235
    Windell Oskay
    Keymaster

    I am able to reproduce this issue. I think that your examples are correct, and should work (but do not) as you expect them to. I’m not completely certain if this bug has always been there or if it used to work correctly, but no longer does due to changes in the Arduino or compiler optimization settings or the actual optimization that is produced by those settings.

    What you can do, as a workaround, is to set the aux LEDs only once within the loop. That will not let you build a complex delay()-driven application if everything happens within a single call of loop(). On the other hand, structuring your program with delay() is somewhat “worst” practice on Arduino.

    If we build an example based on the Arduino “BlinkWithoutDelay” example sketch, we might have the following:

    
    
    #include <MeggyJrSimple.h>
    
    int ledState = LOW;            
    unsigned long previousMillis = 0;
    const long interval = 500;
    
    void setup() {
      MeggyJrSimpleSetup();
      SetAuxLEDs(1);
    }
    
    void loop() {
      unsigned long currentMillis = millis();
    
      if (currentMillis - previousMillis >= interval) {
        previousMillis = currentMillis;
        if (ledState == LOW) {
          ledState = HIGH;
          SetAuxLEDs(2);
        } else {
          ledState = LOW;
          SetAuxLEDs(1);
        }
      }
    }
    

    And, that should work.

    The root cause of the issue (in one sense) is the way that the compiler is optimizing the code. If I open up the platform.txt file within the Arduino application, I can edit the compiler.c.flags= statement and change the -Os optimization flag (optimizing for size) to -O0 (optimization off), and once I have done so, your code examples work correctly.

    This bug can also be fixed properly by adding the “volatile” keyword within the declaration of the variables as follows:

    In MeggyJr.cpp:
    static volatile byte MeggyJr::AuxLEDs;

    In MeggyJr.h:
    static volatile byte AuxLEDs;

    You can manually add these updates to the files in your Arduino library, or download new copies from the repository:
    https://github.com/evil-mad/MeggyJrRGB

    • This reply was modified 4 years, 9 months ago by Windell Oskay.
    in reply to: Inkscape can't find plot_utils, eggbot won't work #28234
    Windell Oskay
    Keymaster

    First update to Inkscape 0.92 (the version that we’re currently supporting). Then, try this separately packaged snapshot that includes AxiDraw, EggBot and WaterColorBot software: https://evilmadscience.s3.us-east-1.amazonaws.com/dl/ad/public/AxiDraw_257c_inkv0.zip

    Windell Oskay
    Keymaster

    I don’t think that there’s a way to create a shortcut to start a plot specifically, rather than just running the last command or opening the control panel.

    Since you like to tinker you might consider one or more of the following:

    * Create a duplicate copy of AxiDraw Control (axidraw.inx in your Inkscape extensions directory). Change the id attribute so that it’s unique, and potentially change the name attribute so that it has a different name in the menu. Then, you’ll have two copies of AxiDraw Control in your Inkscape extensions menu after restarting Inskcape. Inkscape will store a separate set of settings for both, including which tab was open. If you give each a keyboard shortcut, then you can leave the second one for just plotting.

    * Try the AxiDraw CLI. You can create command-line shortcuts for plotting. This can be as automatic as saving the file in Inkscape and using “up-arrow return” in the terminal to plot it.

    Windell Oskay
    Keymaster

    These are not dockable windows. As you suspected, this is a difference between selected built-in windows and the extensions interface.

    A couple shortcuts that might be helpful to you. First, Alt-Q (option-Q on mac) runs the last extension again, and Alt-shift-Q opens the last extension that you had open.

    You can also create keyboard shortcuts for individual items, including the AxiDraw extensions, by editing the share/keys/default.xml file in your Inkscape installation. We have helped a few people set this up with special shortcuts for their particular needs, but you can also add key shortcuts for each item if you like.

    Windell Oskay
    Keymaster

    That is *not* an AxiDraw– the software is correct to not recognize it.

    Windell Oskay
    Keymaster

    Is this an AxiDraw brand plotter, or some other machine?

    Windell Oskay
    Keymaster

    The most common solutions are to have a human replace the document or an easel full of clipped documents. You can fit quite a few greeting cards side by side on some of our larger plot-area machines.

    There are automated solutions. Some are scrappy (like an inkjet placed in front of each AxiDraw to print a blank page in front of it), some are expensive (like a robot arm to move the paper), some are full custom, and some are using off-the-shelf paper handling equipment.

Viewing 15 posts - 256 through 270 (of 1,520 total)