Calgary/constructing printer

From 2007.igem.org

(Difference between revisions)
Line 49: Line 49:
a.mainLinks:hover {
a.mainLinks:hover {
-
background-color:#006633;
 
-
color:#FFFFFF;
 
text-decoration:none;
text-decoration:none;
 +
background-color:#006633;
}
}
Line 76: Line 75:
<table class="links" >
<table class="links" >
   <tr>
   <tr>
-
     <td align="center" ><a class="mainLinks" href="https://2007.igem.org/Calgary/choosing_our_project" title="choosing our project" >Projects</a> </td>
+
     <td align="center" ><a class="mainLinks" href="https://2007.igem.org/Calgary/choosing_our_project" title="choosing our project" >Projects</a> </td>
-
     <td align="center" ><a class="mainLinks" href="https://2007.igem.org/Calgary/design" title="designing our project">Project Design: Wet Lab</a> </td>
+
     <td align="center" ><a class="mainLinks" href="https://2007.igem.org/Calgary/design" title="designing our project - wetlab">Design: Wet Lab</a> </td>
-
     <td align="center" bgcolor="#006633"><a class="mainLinks" href="https://2007.igem.org/Calgary/constructing_printer" title="constructing our project - printer and software" >Project Design: Printer and Software</a> </td>  
+
     <td align="center" bgcolor="#006633"><a class="mainLinks" href="https://2007.igem.org/Calgary/constructing_printer" title="designing our project - printer" >Design: Printer</a> </td>
-
     <td align="center"><a class="mainLinks" href="https://2007.igem.org/Calgary/testing" title="testing our parts and primers" >Testing</a> </td>
+
    <td align="center" ><a class="mainLinks" href="https://2007.igem.org/Calgary/software" title="designing our project - printer" >Design: Software</a> </td>    
-
     <td align="center"><a class="mainLinks" href="https://2007.igem.org/Calgary/constructing_wetlab" title="constructing our project" >Constructing our Project: The Wetlab</a> </td>
+
     <td align="center" ><a class="mainLinks" href="https://2007.igem.org/Calgary/testing" title="testing our parts and primers" >Testing</a> </td>
-
     <td align="center" valign="top"><a class="mainLinks" href="https://2007.igem.org/Calgary/protocols" title="protocols" >Protocols</a> </td>
+
     <td align="center" ><a class="mainLinks" href="https://2007.igem.org/Calgary/constructing_wetlab" title="constructing our project" >Construction: The Wetlab</a> </td>
 +
     <td align="center" valign="top"><a class="mainLinks" href="https://2007.igem.org/Calgary/protocols" title="protocols" >Protocols</a> </td>
     <td align="center"><a class="mainLinks" href="https://2007.igem.org/Calgary/final_result" title="final results" >Final Result of E.co Lisa</a> </td>
     <td align="center"><a class="mainLinks" href="https://2007.igem.org/Calgary/final_result" title="final results" >Final Result of E.co Lisa</a> </td>
   </tr>
   </tr>
</table>
</table>
<p>
<p>
-
In conjunction with the wetlab component our project also requires a mechanical component. This is both the physical printer system and the software that allows our printer to draw images from the computer. The plotter is operated by two stepper motors, one composing its x axis and the other its y axis. A laser diode is mounted on the x axis several inches above an area at least the width and height of a standard petri dish. This mechanism allows for very finely controlled and reliable movements that allow our laser to trace very precise shapes. Further the printer is capable of retracing its path in a completely reliable manner as this may be necessary to induce enough agarase expression to see the image.
+
In conjunction with the wetlab component our project also requires a mechanical component. This is both the physical printer system and the software that allows our printer to draw images from the computer. The plotter is operated by two stepper motors, one composing its x axis and the other its y axis. A laser diode is mounted on the x axis severl inches above an area at least the width and height of a standard petri dish. This mechanism allows for very finely controlled and reliable movements that allow our laser to trace very precise shapes. Further the printer is capable of retracing its path in a completely reliable manner as this may be necessary to induce enough agarase expression to see produce the image.
</p>
</p>
<p>The Printer System works as follows...</p>
<p>The Printer System works as follows...</p>
Line 138: Line 138:
<img src="https://static.igem.org/mediawiki/2007/b/b6/Four.gif" alt="4" />
<img src="https://static.igem.org/mediawiki/2007/b/b6/Four.gif" alt="4" />
<p>
<p>
-
Next we designed a custom software application to a parse the SVG into three types of objective C objects: lineTo, moveTo and curveTo. Each of these objects are interpreted by another application we designed, PlotterPiolt.  
+
Next we designed a custom software application to a parse the SVG into three types of objective C objects: lineTo, moveTo and curveTo. Each of these objects are interpreted by another application we designed, PlotterPiolt. This application outputs from our computer to our plotter. Then the plotter draws the picture and the bacteria take over from there.
-
</p>
+
-
</td>
+
-
</tr>
+
-
</table>
+
-
 
+
-
<table>
+
-
<tr>
+
-
<td>
+
-
<img border="1px" src="https://static.igem.org/mediawiki/2007/c/cf/Printer.gif" alt="NS - Bezier Path of Lenna" />
+
-
</td>
+
-
<td>
+
-
<img src="https://static.igem.org/mediawiki/2007/6/6f/Five.gif" alt="4" />
+
-
<p>
+
-
Plotter Pilot outputs the NS-Bezier paths to our printer system. The printer will move the laser across the bacteria in the petri dish and induce them to express agarase, or whatever other reporter gene is placed in the system. After that the rest is up to the bacteria.
+
</p>
</p>
</td>
</td>

Revision as of 22:05, 24 October 2007

back to U of C Homepage Check out evoGEM

In conjunction with the wetlab component our project also requires a mechanical component. This is both the physical printer system and the software that allows our printer to draw images from the computer. The plotter is operated by two stepper motors, one composing its x axis and the other its y axis. A laser diode is mounted on the x axis severl inches above an area at least the width and height of a standard petri dish. This mechanism allows for very finely controlled and reliable movements that allow our laser to trace very precise shapes. Further the printer is capable of retracing its path in a completely reliable manner as this may be necessary to induce enough agarase expression to see produce the image.

The Printer System works as follows...

lenna 1

Meet Lenna. This is a picture that has classically been used in computer graphics studies and it is the benchmark for our system. This is what we will be trying to draw on to our bacteria using the printer system.

Lenna after edge detection 2

As much as a shame as it was to take away all that beautiful color this is the next step in how our picture gets from the computer screen to the E. coli. What we are looking at now is the picture after is has been run through the edge detection algorithm provided by Inkscape. Inkscape is an Open Source vector graphics editor, with capabilities similar to Illustrator, CorelDraw, or Xara X, using the W3C standard Scalable Vector Graphics (SVG) file format.

lenna in svg format 3

After the edge detection software from Inkscape has finished the resulting file is saved as a scalable vector graphic(SVG). Which results in the less than lovely image to the left. This is an xml file that describes the entire picture.

NS - Bezier Path of Lenna 4

Next we designed a custom software application to a parse the SVG into three types of objective C objects: lineTo, moveTo and curveTo. Each of these objects are interpreted by another application we designed, PlotterPiolt. This application outputs from our computer to our plotter. Then the plotter draws the picture and the bacteria take over from there.