Difference between revisions of "Making your first plot"

From Evil Mad Scientist Wiki
Jump to: navigation, search
(Page creation (copy from eggbotcode wiki))
 
m
Line 13: Line 13:
 
The Eggbot dialog has several tabs, as follows:
 
The Eggbot dialog has several tabs, as follows:
  
* *Plot* -- This tab is used to transfer (plot) a drawing from Inkscape to the egg.
+
* *Plot* -- This tab is used to transfer (plot) a drawing from Inkscape to the egg.
* *Setup* -- Use this tab to set the pen's up and down positions.
+
* *Setup* -- Use this tab to set the pen's up and down positions.
* *Timing* -- This tab will allow you to tweak some of the timing values for EggBot actions.
+
* *Timing* -- This tab will allow you to tweak some of the timing values for EggBot actions.
* *Options* -- This tab will allow you to configure some of the EggBot's behavior
+
* *Options* -- This tab will allow you to configure some of the EggBot's behavior
* *Manual* -- This tab will allow you to control the EggBot itself (turning motors, lifting/dropping the pen, etc.)
+
* *Manual* -- This tab will allow you to control the EggBot itself (turning motors, lifting/dropping the pen, etc.)
* *Resume* -- This tab describes how to pause a plot, and how to resume plotting.
+
* *Resume* -- This tab describes how to pause a plot, and how to resume plotting.
* *Layers* -- This tab will give you control over which drawing layers to plot (for multi-color drawings).
+
* *Layers* -- This tab will give you control over which drawing layers to plot (for multi-color drawings).
* *`*`* -- This tab will display information about the Eggbot extension and the EggBot itself.
+
* *`*`* -- This tab will display information about the Eggbot extension and the EggBot itself.
  
 
== Prepare your EggBot for drawing on eggs ==
 
== Prepare your EggBot for drawing on eggs ==
Line 39: Line 39:
 
  # Remove pen (if any) from the pen arm.
 
  # Remove pen (if any) from the pen arm.
 
  # Start with a clean, dry, room-temperature, raw egg.   
 
  # Start with a clean, dry, room-temperature, raw egg.   
  * Dry, so your marker will adhere.
+
  * Dry, so your marker will adhere.
  * Room-temperature, so that your egg will stay dry.
+
  * Room-temperature, so that your egg will stay dry.
  * 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.)
 
  # Push 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 position as necessary.
 
  # Push 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 position as necessary.
  

Revision as of 00:43, 5 October 2010

  1. summary How to Draw your First Egg

Please note: This wiki page is not part of the final EggBot documentation.

Introduction

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 successfully draw on your first egg using the EggBot?

Using the Inkscape EggBot Extension

The Inkscape EggBot 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 menu item labeled *Eggbot ...*; selecting that menu item will open the Eggbot dialog.

The Eggbot dialog has several tabs, as follows:

  • *Plot* -- This tab is used to transfer (plot) a drawing from Inkscape to the egg.
  • *Setup* -- Use this tab to set the pen's up and down positions.
  • *Timing* -- This tab will allow you to tweak some of the timing values for EggBot actions.
  • *Options* -- This tab will allow you to configure some of the EggBot's behavior
  • *Manual* -- This tab will allow you to control the EggBot itself (turning motors, lifting/dropping the pen, etc.)
  • *Resume* -- This tab describes how to pause a plot, and how to resume plotting.
  • *Layers* -- This tab will give you control over which drawing layers to plot (for multi-color drawings).
  • *`*`* -- This tab will display information about the Eggbot extension and the EggBot itself.

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 (south pole towards the headstock) 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:

# *Set the motors*.  From the *Setup* tab, select *Raise pen, turn off motors*, then click *Apply*. This will unlock the motors, leaving them free to rotate, with the pen arm in the right position to put a pen on the egg.
# *Set the pen arm arc depth*.  The pen motor mounts with nylon 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 use the center position; a round glass bulb (such as a lightbulb or decorative bulb) will use the top position; a duck or goose egg may need the bottom position.  Gently loosen the nylon screws, slide the motor to the correct height, and then gently tighten the nylons screws.
# *Place a pen in the pen arm*.  Uncapped, point down, (of course) so you can judge how it will align with the egg.  Rotate the pen arm until it is vertical.
# *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 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.
# *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, set the egg aside and tighten the tailstock screws on each sidewall, taking care to ensure that tailstock meets each sidewall at the same place on the gauges.
# *Set the pen arm height*.  Place an egg between the egg cups, and a pen in the pen arm.  If the pen does not reach the egg surface, you will need to lower the pen arm, by loosening the brass screw on the pen arm.  Tighten the screw when the pen is gently resting on the egg surface.

Mount An Egg in the EggBot

# Remove pen (if any) from the pen arm.
# Start with a clean, dry, room-temperature, raw egg.  
 * Dry, so your marker will adhere.
 * Room-temperature, so that your egg will stay dry.
 * 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.)
# Push 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 position as necessary.

Drawing on your Egg

# From the *Manual* tab, select *Enable Motors*, then click *Apply*.  Then select *Raise Pen* then click *Apply*.  
# Put a pen in the pen arm. 
# Begin with vector art in inkscape. 
# 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 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.
# TBD