Framing and Pen Centering

From Evil Mad Scientist Wiki
Revision as of 12:17, 22 December 2010 by Dnewman (talk | contribs)
Jump to: navigation, search

Warning: This page is in progress.

Introduction

Learning to frame and center your drawings on your eggs is simple and straightforward. It is also helpful to understand how the Eggbot positions your drawing relative to the pen's starting position when you initiate your plot with the Eggbot Control extension. Both of these topics are discussed here.

Let's get oriented

Before discussing framing, let us first orient ourselves. When our Inkscape drawing is displayed on our computer screen, the drawing page or template has a well defined top and bottom as well as a left and right. To help visualize the edges of the drwing page, we can display the page's boundaries via the "Document Properties" item of the "File" menu. Figures near the top of the Inkscape drawing are plotted near the headstock end of the egg so we'll refer to that end as the egg's top or top pole. (The headstock is the end of the Eggbot with the egg motor -- the motor which turns the egg.) The bottom of the Inkscape drawing plots near the tailstock end of the egg making that end the bottom or bottom pole of the egg. The Eggbot moves to the left or right in our drawing by rotating the egg. It moves up or down in our drawing by moving the pen arm.

Framing

First, keep in mind that the recommended template size of 3200 × 800 pixels is just a guideline. It's a good first approximation for laying out drawings for the Eggbot. The actual top and bottom plotting limits -- the limits beyond which the pen arm cannot reach -- will vary with a number of factors including the shape, diameter, and position in your Eggbot frame of the egg or other object you plan to plot on. Even the shape, diameter, and holding position of the drawing pen can influence these top and bottom limits. The upshot of all of this is that some experimentation is needed in order to determine reasonable top and bottom plotting limits in your Inkscape drawing page. Given all the variables, there simply is no one template that will always work perfectly. And, there is not even any obvious automatic electronic means of centering the pen or determining the plot range that accounts for all of this variability.

Fortunately, there is nonetheless, a simple and reliable procedure to get the plot framed and centered correctly every time. By following this procedure, you can reliably fill the available plotting region to the extent possible.

1. In your Inkscape drawing, draw two short horizontal lines, one near the top of the Inkscape drawing page, one near the bottom. Consider putting them in a separate layer labelled something like "1-test".


2. Plot this layer alone using the "Layers" tab of the Eggbot Control extension. If these two horizontal lines plot where you want them -- very close to but not hitting the physical limits --then you are good to go. Otherwise, adjust their positions and try plotting them again. Repeat this process until you achieve satisfaction.


3. Once these two limits are determined, position your drawing within the drawing page such that it extends from one line to the other: nicely centered and now filling up the available drawing region.


4. Delete the parallel "test" lines. Or, you can put your actual drawing in another layer, and then just plot that layer.

Pen centering

Warning: This discussion assumes that you are using v2.1.0 or later of the Eggbot Control extension. You can check which version you are running by selecting the "*" tab of the Eggbot Control extension.

In the Eggbot Control extension, there is an option called "Start with pen centered". You can find this option on the "Options" tab. If it is not checked, then check it and then click the "Apply" button.

So what does this option do? It tells the Eggbot that when you start a plot with either the "Plot" or "Layers" tab, that the pen is resting at the (x, y) point (width / 2, height / 2) in your drawing. Here "width" is the width of your drawing page (template) and "height" is its height. Often these are the values 3200 and 800 pixels. If your drawing is vertically centered relative to the Inkscape drawing page, and you park the pen midway between the egg's top and bottom, then your drawing should be plotted well centered on your egg.

A word on aligning your artwork within a drawing page

For first time user's on Inkscape, aligning ....

1. The first step in centering your drawing on your egg is to center your drawing relative to the top and bottom edges of your drawing page. You can either do this manually or by using Inkscape's alignment tools. In either case, begin by selecting everything in your drawing with the "Select All in All Layers" item of the "Edit" menu. To then manually center, select the "Selection" tool from the left edge of the Inkscape window. That's the tool whose icon is a pointer; it should be the top most tool in the vertical stack of tools along the left edge. With that tool selected, then click in your drawing page and then while holding the mouse button down, drag the selection to center it. To instead center using the alignment tools, choose the "Align and Distribute" item of the "Object" menu. An alignment window will appear along the right edge of the Inkscape window. In the "Relative to" field of that window, select "Page". Next, check the "Treat selection as group" checkbox. Finally, click on the vertical centering icon: that's the third from the left icon in the second row of icons.