Editing Making your first plot

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
{{EggBotDocs}}
+
So now you have your EggBot assembled and connected, and you've installed Inkscape and the EggBot extension (and any necessary USB drivers).  How do you get set up to draw with the Eggbot?  This page has the essential details that you need to get started, along with a video that walks you through most of it.
 
 
 
 
So now you have your EggBot assembled and connected, and you've installed Inkscape and the EggBot extension (and any necessary USB drivers).  How do you get set up to draw with the EggBot?  This page has the essential details that you need to get started, along with a video that walks you through most of it.
 
 
 
The mechanical adjustment instructions here are for the Basic, Deluxe, and Ostrich EggBot kits. If you are using the [[EggBot_Pro|EggBot Pro]], refer to its user guide for more about mechanical adjustments.
 
  
  
 
= Using the Inkscape EggBot Control Extension =
 
= Using the Inkscape EggBot Control Extension =
  
The EggBot Control extension for Inkscape is the tool that you will use to help you test and align the EggBot, as well as transfer your drawings to an egg.  First you'll need to start Inkscape.  Once Inkscape is running, you'll have an '''Extensions''' menu, and on that menu will be a submenu labeled '''Eggbot'''.   If you do not see an '''Eggbot''' submenu, you have not yet correctly installed the extensions; please back up and carefully follow the instructions for [[Installing_software|installing the extensions]].
+
The Inkscape EggBot Control Extension is the tool that you will use to help you test and align the EggBot, as well as transfer your drawings to an egg.  First you'll need to start Inkscape.  Once Inkscape is running, you'll have an '''Extensions''' menu, and on that menu will be a submenu labeled '''Eggbot'''. In that submenu are several different extensions that perform various Eggbot-related tasks.  By far the most important of these is the '''Eggbot Control...''' extension, which is the program that actually communicates with the Eggbot.
 
 
In the '''Eggbot''' submenu are several different extensions that perform various Eggbot-related tasks.  By far the most important of these is the '''Eggbot Control...''' extension, which is the program that actually communicates with the Eggbot.
 
  
  
Line 27: Line 20:
 
= Prepare your EggBot for drawing on eggs =
 
= Prepare your EggBot for drawing on eggs =
  
Your first instinct will be to put a pen in the pen arm, put an egg in the egg cups, and start drawing.  '''This is an excellent way to frustrate yourself and ruin an egg.'''  Instead, you want to be able to place an egg in the egg cups such that the egg is evenly aligned, and the pen tip will have consistent contact with the egg as it rotates.   
+
Your first instinct will be to put a pen in the pen arm, put an egg in the egg cups, and start drawing.  '''This is an excellent way to frustrate yourself and ruin an egg.'''  Instead, you want to be able to place an egg in the egg cups such that the egg is evenly aligned, and the pen arm will have firm contact with the egg as it rotates.   
  
 
To do that, follow these steps:
 
To do that, follow these steps:
Line 47: Line 40:
  
 
3.  '''Set the pen arm arc depth'''.  That is to say, a different setup is needed if you're printing on a sphere (like a golf ball) than if you're printing on an egg-shaped object.   
 
3.  '''Set the pen arm arc depth'''.  That is to say, a different setup is needed if you're printing on a sphere (like a golf ball) than if you're printing on an egg-shaped object.   
The pen motor mounts with screws through slots, so that the depth of its drawing arc can be changed.  On the inside of the chassis sidewall, there's a gauge and some simple illustrations indicating rough positions for the motor.  A chicken egg will typically use the center position; a sphere or nearly-spherical glass bulb (such as a standard lightbulb or a christmas ornament) will use the top position; a duck or goose egg may need the bottom position.  Gently loosen the screws, slide the motor to the correct height, and then gently tighten the screws.
+
The pen motor mounts with screws through slots, so that the depth of its drawing arc can be changed.  On the inside of the chassis sidewall, there's a gauge and some simple illustrations indicating rough positions for the motor.  A chicken egg will typically use the center position; a round glass bulb (such as a lightbulb or decorative ball) will use the top position; a duck or goose egg may need the bottom position.  Gently loosen the screws, slide the motor to the correct height, and then gently tighten the screws.
  
4. '''Align the headstock'''.  The headstock (containing the egg motor) is connected to the chassis side walls with 3 screws on each side.  Gently loosen those screws until the headstock barely slides; usually about half a turn on each.   Slide the headstock until the ''equator'' (the widest part) of an egg placed against the headstock is directly beneath the pen arm.  More precisely, if an imaginary line comes straight out of the pen motor shaft, it should intersect the equator of your object.  Once you like the position of the headstock, set the egg aside and tighten the headstock screws on each sidewall, taking care to ensure that headstock meets each chassis side wall at the same place on the gauges.
+
4. '''Align the headstock'''.  The headstock (containing the egg motor) is connected to each of the sidewalls with 3 screws.  Gently loosen the screws on each side until the headstock barely slides. You'll want to slide the headstock until the equator of an egg placed against the headstock (south pole towards the headstock)  is directly beneath the pen arm.  Once you like the position of the headstock, set the egg aside and tighten the headstock screws on each sidewall, taking care to ensure that headstock meets each sidewall at the same place on the gauges.
  
5. '''Align the tailstock'''.  The tailstock (containing the spring-loaded plunger) is connected to the sidewalls with screws, just like the headstock.  Gently loosen the screws on each side until the tailstock barely slides.  With an egg placed against the headstock egg cup, set the egg's north pole in the plunger egg cup, and then slide the tail stock until the plunger O-ring (between the two sides of the tailstock) is roughly 1/2 to 3/4 of the way to "fully compressed." Once you like the position of the tailstock, tighten the tailstock screws on each sidewall, taking care to ensure that tailstock meets each sidewall at the same place on the side scales.
+
5. '''Align the tailstock'''.  The tailstock (containing the spring-loaded plunger) is connected to the sidewalls with screws, just like the headstock.  Gently loosen the screws on each side until the tailstock barely slides.  With an egg placed against the headstock egg cup, set the egg's north pole in the plunger egg cup, and then slide the tail stock until the plunger O-ring (between the two sides of the tailstock) is roughly in the middle.  Once you like the position of the tailstock, tighten the tailstock screws on each sidewall, taking care to ensure that tailstock meets each sidewall at the same place on the side scales.
  
6. '''Place a pen in the pen arm'''.  Uncapped, point down, (of course) so you can judge how it will align with the egg.   Tighten the thumbscrew to fix the pen position.  Rotate the pen arm until it is vertical.  You ''may'' want to raise the pen arm to its maximum vertical position at this stage, by loosening the large nylon thumbscrew (the one that attaches the proximal pen arm to the pen arm backer), sliding the pen arm all the way up, and tightening the thumbscrew again.
+
6. '''Place a pen in the pen arm'''.  Uncapped, point down, (of course) so you can judge how it will align with the egg. Tighten the thumbscrew to fix the pen position.  Rotate the pen arm until it is vertical.
  
7. '''Mount An Egg in the EggBot'''.  (Obviously doesn't have to be an ''egg'', per se.  But we tend to call an object in the Egg-Bot an "egg," since it sounds better than "spherical or ellipsoidal print media.")  See the section below for how to mount the egg in the 'bot.
+
7. '''Set the pen arm height'''.  Place an egg between the egg cups, and a pen in the pen arm such that the pen is a few millimeters above the surface of the egg when it is in the "up" position.  You may need to raise or lower the pen arm, by loosening the thumbscrew that holds the proximal pen arm to the pen arm backer.  Tighten the screw when the pen is just above (several millimeters above) the egg surface. Swivel the pen arm over the egg to check clearance.
 
 
8.  '''Set the pen arm height'''.  Adjust the pen height such that the pen such that the tip is just above (say, 1-3 millimeters) the surface of the egg when it is in the "up" position.  To do this, you may need to raise or lower the pen arm, by loosening the thumbscrew that holds the proximal pen arm to the pen arm backer, and then tightening it when the pen is in the right placeFor finer adjustment, you can loosen the thumbscrew that mounts the pen into the distal pen arm, and adjust the pen itself up or down to the correct position. Once you think that you have the pen arm right, it's helpful to swivel the pen arm back and forth over the egg to check clearance.
 
  
  
Line 68: Line 59:
 
#* Raw, so that you can empty it out afterwards, in the event that you get a good one.  (Yes, you could hard-boil your eggs, but then you'll have to break them to get the centers out. Or you could empty them first, but that's an awful lot of effort if an egg doesn't turn out right.)
 
#* Raw, so that you can empty it out afterwards, in the event that you get a good one.  (Yes, you could hard-boil your eggs, but then you'll have to break them to get the centers out. Or you could empty them first, but that's an awful lot of effort if an egg doesn't turn out right.)
 
#* Clean, so that ink flow is not affected by grease on the surface. You may even want to use rubber gloves for handling your eggs to keep greasy finger prints off (especially important if using technical pens with very fine nibs.)
 
#* Clean, so that ink flow is not affected by grease on the surface. You may even want to use rubber gloves for handling your eggs to keep greasy finger prints off (especially important if using technical pens with very fine nibs.)
# Pull back the plunger and roughly center the end of the egg on the headstock.  Gently return the plunger to the other end of the egg. Spin the egg to see if it is centered, and adjust its position in the two egg cups as necessary.  (You want as little wobble as you turn your egg as possible -- more wobble will lead to uneven drawings.)
+
# Pull back the plunger and roughly center the end of the egg on the headstock.  Gently return the plunger to the other end of the egg. Spin the egg to see if it is centered, and adjust its position in the two egg cups as necessary.  (You want as little wobble as you turn your egg as possible -- more wobble will leave to uneven drawings.)
  
  
Line 75: Line 66:
 
It's best to start with a document that's 800 pixels tall by 3200 pixels wide -- you can use the Eggbot Template from the set of example files as a good starting point.  Eggbot draws paths -- continuous lines -- not bitmap images, and not solid filled regions.    Certain object types are automatically treated as paths, for example circles and rectangles.  Other types of objects that are made of lines -- like outlined text -- may need to be converted to paths (Path menu > Object to path) before plotting.  A good first plot might be the "Hello world" example file.   
 
It's best to start with a document that's 800 pixels tall by 3200 pixels wide -- you can use the Eggbot Template from the set of example files as a good starting point.  Eggbot draws paths -- continuous lines -- not bitmap images, and not solid filled regions.    Certain object types are automatically treated as paths, for example circles and rectangles.  Other types of objects that are made of lines -- like outlined text -- may need to be converted to paths (Path menu > Object to path) before plotting.  A good first plot might be the "Hello world" example file.   
  
(If you have not already, you may also want to download the EggBot Examples from the [https://github.com/evil-mad/EggBot/releases EggBot Releases page].)
+
(If you have not already, you may also want to download the set of example files from the [http://code.google.com/p/eggbotcode/downloads/list?q=label:Featured EggBotCode Google Code site].)
 +
 
  
 
= Drawing on your Egg =
 
= Drawing on your Egg =
Line 84: Line 76:
 
# From the '''Plot''' tab, press apply, and the EggBot should print the entire drawing.
 
# From the '''Plot''' tab, press apply, and the EggBot should print the entire drawing.
  
 +
For multiple color printing, keep different color information in separate layers of your Inkscape document named with an initial number. (e.g. 1-red, 2-black). Use the '''Layers''' tab to plot layer by layer, changing the pen between layer plots.
  
If your stepper motors (Motor 1 and Motor 2) are weak, make high-pitch whining noises, exhibit jittery behavior, or produce inconsistent step sizes, you probably need to adjust the current setting on the EBB.
 
* There is a small current adjustment potentiometer (a flat little "knob" that can be turned with a small screwdriver) on the EBB, labeled "CUR ADJ."  Use a tiny screwdriver to gently turn it in small increments. Enable the motors from the Manual tab of Eggbot Control if they are not already enabled.  Turn the potentiometer counter-clockwise until the motors provide moderate resistance to turning by hand-- usually about 1/3 to 1/2 a turn.  NOTE: Some boards have a potentiometer that adjusts in the opposite direction, and not all potentiometers have a stop on the end of the turning range. If your EBB board is red AND the potentiometer is made of white plastic, turn clockwise until the motors provide moderate resistance.
 
* If the motors are moving but not performing correctly while plotting, you may prefer to begin a simple plot (for example, the "Hello World" example) and adjust the current while it is plotting.  Note that the motors may behave differently while your screwdriver is actually touching the adjustment potentiometer.
 
  
 
= Setup video =
 
= Setup video =
  
 
We've put together a 15-minute video walking you through the process of setting up the servo motor positions, aligning an object in the bot, and making your first plot.  You can [http://www.youtube.com/watch?v=3zsbW9qmZk4 watch it on YouTube here].
 
We've put together a 15-minute video walking you through the process of setting up the servo motor positions, aligning an object in the bot, and making your first plot.  You can [http://www.youtube.com/watch?v=3zsbW9qmZk4 watch it on YouTube here].
 
 
= Next Steps =
 
 
So far, you've learned how to make a very simple drawing with a single color of ink.  Our [[Drawing_a_smiley_face|Smiley Face Tutorial]] is an excellent "next step" for learning more about your Eggbot, and how to print with multiple colors.
 
 
(In short, keep different color information in separate layers of your Inkscape document.  Give each layer a name that starts with a number, for example, 1-red, or 2-black. Use the '''Layers''' tab to plot a single layer at a time, changing the pen between layer plots.)
 
 
 
= Some tips =
 
 
* There's a lot more to learn about the Eggbot, if you're so inclined.  Check out the topics listed under "Advanced topics and tips" on the [[Eggbot|main page]].
 
* To pause a plot that is in progress, you can hit the "PRG" button on the EBB.  Use the "Resume" tab in Eggbot Control to resume your plot, or to instead cancel and return the pen to your initial position.  There's more information about that [[Eggbot_Control_v21#Resume|here]]. 
 
* The "Cancel" button that Inkscape shows (while, for example, Eggbot Control is executing) doesn't actually do anything. This is due to a known bug in Inkscape.
 
* If you need help with things Eggbot related, there's a list of support resources on the [[Eggbot|main eggbot documentation page]], of which our mailing list and forum are your best bets. 
 
* Please do not ask for help with Eggbot-specific issues on the Inkscape forums, Inkscape mailing lists, or Inkscape answer site; they will not know the answers.  And, if you are not sure whether or not your question is Eggbot-specific, please start at Eggbot forums or mailing list.
 

Please note that all contributions to Evil Mad Scientist Wiki are considered to be released under the GNU Free Documentation License 1.3 (see Evil Mad Scientist Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel | Editing help (opens in new window)