Difference between revisions of "Team:Sherbrooke/Notebook"

m
 
Line 18: Line 18:
 
                 <li><a href="#Week4">Week 4</a></li>
 
                 <li><a href="#Week4">Week 4</a></li>
 
                 <li><a href="#Week5">Week 5</a></li>
 
                 <li><a href="#Week5">Week 5</a></li>
                 <li><a href="#Week6-8">Week 6-8</a></li>
+
                 <li><a href="#Week6-8">Weeks 6-8</a></li>
 
                 <li><a href="#Week9">Week 9</a></li>
 
                 <li><a href="#Week9">Week 9</a></li>
 
                 <li><a href="#Week10">Week 10</a></li>
 
                 <li><a href="#Week10">Week 10</a></li>
Line 44: Line 44:
 
</br>
 
</br>
 
<p>
 
<p>
To ease project management, the BIOBOT team was separated in two distinct team that we called Instrumentation and Mechatronix. BIOBOT - Instrumentation was in charge of the TAC, MC1.5, MC96 and Main Controller. BIOBOT - Mechatronix was in charge of the robotic platform, tool holder, pipettes, centrifuge and BananaBoard. Here is a calendar of the work done, objectives and problems encountered for both team, for each week since the beginning of the project. Although the whole team was managed as two, some of the work needed to be, and was, executed by the two teams.
+
To ease project management, the BIOBOT team was separated in two distinct team called Instrumentation and Mechatronix. BIOBOT - Instrumentation was in charge of the TAC, MC1.5, MC96 and controller interface. BIOBOT - Mechatronix was in charge of the robotic platform, tool holder, pipettes handlers, centrifuge and BananaBoard. Here is a calendar of the work achieved, objectives fulfilled and problems encountered for both team, through each week from the beginning of the project. Although the whole team was subdivided as two entities, some of the work needed to be, and was, executed as a whole.
 
</p>
 
</p>
  
Line 52: Line 52:
 
<p> <h3> Instrumentation </h3>
 
<p> <h3> Instrumentation </h3>
 
     <ul>
 
     <ul>
         <li><b>Done This Week</b>
+
         <li><b>Done this week</b>
 
             <ul>
 
             <ul>
                 <li>Starting to build the robot platform</li>
+
                 <li>Initiation of the physical platform assembly</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
                 <li>Starting to acquire knowledge</li>
+
                 <li>Start gathering information and knowledge</li>
                 <li>Continue to build the robot platform</li>
+
                 <li>Continuing physical platform assembly</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
 
         <li><b>Problems encountered</b>
 
         <li><b>Problems encountered</b>
 
             <ul>
 
             <ul>
                 <li>Internal communications not efficient (Too much posts on the Facebook wall)</li>
+
                 <li>Team internal communications not efficient (Too many posts on the Facebook group page)</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
Line 73: Line 73:
 
<p> <h3> Mechatronix </h3>
 
<p> <h3> Mechatronix </h3>
 
     <ul>
 
     <ul>
         <li><b>Done This Week</b>
+
         <li><b>Done this week</b>
 
             <ul>
 
             <ul>
 
                 <li>Definition of modules specifications</li>
 
                 <li>Definition of modules specifications</li>
<li>Choice of project management software. The web-application LiteManagement, developed by our team member Dave was chosen.</li>
+
<li>Choice of project management software. The web-application "LiteManagement", developed by one of the team's members.</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
<li>Starting to build the robot platform</li>
+
<li>Initiation of the physical platform assembly</li>
             <li>Acquires technical knowledge for each modules</li>
+
             <li>Round up technical information for each modules</li>
<li>Writing of template of the Project indentification memorandum (PIM)</li>
+
</ul>   
            </ul>   
+
 
         </li>
 
         </li>
 
         <li><b>Problems encountered</b>
 
         <li><b>Problems encountered</b>
 
             <ul>
 
             <ul>
<li>Dispatch of the workload between team members</li>
+
<li>Dispatching the workload between team members</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
Line 102: Line 101:
 
<p> <h3> Instrumentation </h3>
 
<p> <h3> Instrumentation </h3>
 
     <ul>
 
     <ul>
         <li><b>Done This Week</b>
+
         <li><b>Done this week</b>
 
             <ul>
 
             <ul>
 
                 <li>Thinking about an efficient way to organise internal communications</li>
 
                 <li>Thinking about an efficient way to organise internal communications</li>
Line 109: Line 108:
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
 
                 <li>First experimentations on magnets</li>
 
                 <li>First experimentations on magnets</li>
                 <li>Optic density circuit board up and running</li>
+
                 <li>Get the optic density circuit board up and running</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
 
         <li><b>Problems encountered</b>
 
         <li><b>Problems encountered</b>
 
             <ul>
 
             <ul>
                 <li>No problem encountered</li>
+
                 <li>No problems encountered</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
Line 125: Line 124:
 
<p> <h3> Mechatronix </h3>
 
<p> <h3> Mechatronix </h3>
 
     <ul>
 
     <ul>
         <li><b>Done This Week</b>
+
         <li><b>Done this week</b>
 
             <ul>
 
             <ul>
                 <li>Identification of the different part of the project</li>
+
                 <li>Identification of the different parts of the project</li>
<li>Prefeasability study of the project</li>
+
<li>Prefeasibility study of the project</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
<li>Build and test the robot plateform</li>
+
<li>Build and test the robot platform</li>
 
<li>Preliminary design of the centrifuge</li>
 
<li>Preliminary design of the centrifuge</li>
 
<li>Preliminary design of the gripper</li>
 
<li>Preliminary design of the gripper</li>
Line 141: Line 140:
 
         <li><b>Problems encountered</b>
 
         <li><b>Problems encountered</b>
 
             <ul>
 
             <ul>
<li>Low investment in hour from our team members</li>
+
<li>Low investment in hour from some team members</li>
<li>Misunderstanding of some parts of the deliverables</li>
+
<li>Misunderstanding of some parts of the required modules</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
Line 157: Line 156:
 
<p> <h3> Instrumentation </h3>
 
<p> <h3> Instrumentation </h3>
 
     <ul>
 
     <ul>
         <li><b>Done This Week</b>
+
         <li><b>Done this week</b>
 
             <ul>
 
             <ul>
 
                 <li>Preliminary mechanical design of the <i>MC96</i></li>
 
                 <li>Preliminary mechanical design of the <i>MC96</i></li>
 
                 <li>Finalizing the research on Peltier elements and photoreceptors</li>
 
                 <li>Finalizing the research on Peltier elements and photoreceptors</li>
                 <li>Choosing microcontroller used in each modules</li>
+
                 <li>Choosing microprocessor used in each modules</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
 
                 <li>Continuing experimentations on magnets</li>
 
                 <li>Continuing experimentations on magnets</li>
                 <li>Optic density circuit board up and running</li>
+
                 <li>Finalize optic density circuit board</li>
                 <li>Starting to order pieces for first prototypes</li>
+
                 <li>Starting to order parts for first prototypes</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
 
         <li><b>Problems encountered</b>
 
         <li><b>Problems encountered</b>
 
             <ul>
 
             <ul>
                 <li>Disagreement with Mechatronix team about the microcontroller choice</li>
+
                 <li>Disagreement with Mechatronix team about the microprocessor choice</li>
                 <li>Machining of some metal parts are too complex for university's tools</li>
+
                 <li>Machining of some metal parts are too complex for the university's tools</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
Line 182: Line 181:
 
<p> <h3> Mechatronix </h3>
 
<p> <h3> Mechatronix </h3>
 
     <ul>
 
     <ul>
         <li><b>Done This Week</b>
+
         <li><b>Done this week</b>
 
             <ul>
 
             <ul>
 
                 <li>Installation of the robot platform</li>
 
                 <li>Installation of the robot platform</li>
Line 189: Line 188:
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
 
<li>Preliminary conception of the centrifuge</li>
 
<li>Preliminary conception of the centrifuge</li>
Line 200: Line 199:
 
<li>Poor management of the documentation</li>
 
<li>Poor management of the documentation</li>
 
<li>Documents quality issues</li>
 
<li>Documents quality issues</li>
<li>Disagreement with Instrumentation team about the microcontroller choice</li>
+
<li>Disagreement with Instrumentation team about the microprocessor choice</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
Line 214: Line 213:
 
<p> <h3> Instrumentation </h3>
 
<p> <h3> Instrumentation </h3>
 
     <ul>
 
     <ul>
         <li><b>Done This Week</b>
+
         <li><b>Done this week</b>
 
             <ul>
 
             <ul>
                 <li>Experimentations and order of magnets</li>
+
                 <li>Experimentations and ordering of magnets</li>
 
                 <li>Modeling of the turbidity function</li>
 
                 <li>Modeling of the turbidity function</li>
 
                 <li>3D modeling of all modules</li>
 
                 <li>3D modeling of all modules</li>
Line 222: Line 221:
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
 
                 <li>Heat transmission simulation of the <i>MC96</i> and <i>MC1.5</i></li>
 
                 <li>Heat transmission simulation of the <i>MC96</i> and <i>MC1.5</i></li>
Line 232: Line 231:
 
             <ul>
 
             <ul>
 
                 <li>Difficult choice between multiples 3D designs for the <i>MC96</i></li>
 
                 <li>Difficult choice between multiples 3D designs for the <i>MC96</i></li>
                 <li>Difficult choice between different types of magnets, due to many constraints (mecanical and physical)</li>
+
                 <li>Difficult choice between different types of magnets, due to many constraints (mechanical and physical)</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
Line 240: Line 239:
 
<p> <h3> Mechatronix </h3>
 
<p> <h3> Mechatronix </h3>
 
     <ul>
 
     <ul>
         <li><b>Done This Week</b>
+
         <li><b>Done this week</b>
 
             <ul>
 
             <ul>
<li>Needs analysist of the centrifuge</li>
+
<li>Requirements analysis of the centrifuge</li>
<li>First preleminary design of the centrifuge</li>
+
<li>First preliminary design of the centrifuge</li>
 
<li>Research of the available technologies for the centrifuge</li>
 
<li>Research of the available technologies for the centrifuge</li>
 
<li>Research of the different motor types available</li>
 
<li>Research of the different motor types available</li>
Line 249: Line 248:
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
 
<li>Preliminary conception of the gripper</li>
 
<li>Preliminary conception of the gripper</li>
 
<li>Research and definition of the communication protocol between the modules</li>
 
<li>Research and definition of the communication protocol between the modules</li>
<li>Installation of the motors for the X-Y displacements of the plateform</li>
+
<li>Installation of the motors for the X-Y movements of the platform</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
 
         <li><b>Problems encountered</b>
 
         <li><b>Problems encountered</b>
 
             <ul>
 
             <ul>
<li>Delivery delays of some parts of the platforms</li>
+
<li>Delivery delays of some parts of the platform</li>
<li>Indecisive choice for the programmation languages</li>
+
<li>Indecisive choice for the programming languages</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
Line 273: Line 272:
 
<p> <h3> Instrumentation </h3>
 
<p> <h3> Instrumentation </h3>
 
     <ul>
 
     <ul>
         <li><b>Done This Week</b>
+
         <li><b>Done this week</b>
 
             <ul>
 
             <ul>
 
                 <li>Heat transmission simulation of the <i>MC96</i> and <i>MC1.5</i></li>
 
                 <li>Heat transmission simulation of the <i>MC96</i> and <i>MC1.5</i></li>
Line 280: Line 279:
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
 
                 <li>Finishing Heat transmission simulation</li>
 
                 <li>Finishing Heat transmission simulation</li>
Line 288: Line 287:
 
         <li><b>Problems encountered</b>
 
         <li><b>Problems encountered</b>
 
             <ul>
 
             <ul>
                 <li>Courses overload for 4 members of the team</li>
+
                 <li>Courses overlapping for four members of the team</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
Line 296: Line 295:
 
<p> <h3> Mechatronix </h3>
 
<p> <h3> Mechatronix </h3>
 
     <ul>
 
     <ul>
         <li><b>Done This Week</b>
+
         <li><b>Done this week</b>
 
             <ul>
 
             <ul>
                 <li>Choice of the microcontroller: Psoc5</li>
+
                 <li>Choice of the microprocessor: Psoc5</li>
 
<li>Preliminary design of the gripper</li>
 
<li>Preliminary design of the gripper</li>
<li>Assembly of the motors on the platform for the X-Y displacements</li>
+
<li>Assembly of the motors on the platform for the X-Y movements</li>
 
<li>Research on the available technologies for the centrifuge</li>
 
<li>Research on the available technologies for the centrifuge</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
 
<li>Complete the information research on the tool holder</li>
 
<li>Complete the information research on the tool holder</li>
<li>Complete the preleminary conception of the gripper and centrifuge modules</li>
+
<li>Complete the preliminary conception of the gripper and centrifuge modules</li>
 
<li>Continue the conception and design the gripper and centrifuge module</li>
 
<li>Continue the conception and design the gripper and centrifuge module</li>
 
             </ul>   
 
             </ul>   
Line 313: Line 312:
 
         <li><b>Problems encountered</b>
 
         <li><b>Problems encountered</b>
 
             <ul>
 
             <ul>
<li>Some platform's parts needed a 3D reprint</li>
+
<li>Some platform parts needed a 3D reprint</li>
<li>Most team members were overwhelm by their courses</li>
+
<li>Most team members were overwhelmed by their courses</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
Line 328: Line 327:
 
<p> <h3> Instrumentation </h3>
 
<p> <h3> Instrumentation </h3>
 
     <ul>
 
     <ul>
         <li><b>Done These Weeks</b>
+
         <li><b>Done these weeks</b>
 
             <ul>
 
             <ul>
                 <li>Electrical design of the H bridge for the Peltier element</li>
+
                 <li>Electrical design of the H-bridge for the Peltier element</li>
 
                 <li>First iteration of the User Interface</li>
 
                 <li>First iteration of the User Interface</li>
                 <li>Peltier element heat transfert experimentation with an aluminium piece</li>
+
                 <li>Peltier element heat transfer experimentation with an aluminium piece</li>
                 <li>Serial communication to the microcontroller</li>
+
                 <li>Serial communication to the microprocessor</li>
                 <li><i>TAC</i> function implemented on the microcontroller</li>
+
                 <li><i>TAC</i> function implemented on the microprocessor</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
                 <li>Build the H bridge circuit</li>
+
                 <li>Build the H-bridge circuit</li>
 
                 <li>Begin the electrical design of the module circuits</li>
 
                 <li>Begin the electrical design of the module circuits</li>
                 <li>Adapt Psoc4 microcontroller code to Psoc5 microcontroller</li>
+
                 <li>Adapt Psoc4 microprocessor code to Psoc5 microprocessor</li>
 
                 <li>Replace the air cooling system on the <i>MC96</i> with a more powerful liquid cooling system</li>
 
                 <li>Replace the air cooling system on the <i>MC96</i> with a more powerful liquid cooling system</li>
 
                 <li>Communication USB to User Interface</li>
 
                 <li>Communication USB to User Interface</li>
Line 348: Line 347:
 
         <li><b>Problems encountered</b>
 
         <li><b>Problems encountered</b>
 
             <ul>
 
             <ul>
                 <li>The heat sink does not sink enough heat from the Peltier element</li>
+
                 <li>The heat sink does not dissipate enough heat from the Peltier element</li>
                 <li>First electrical design for the H bridge not conclusive</li>
+
                 <li>First electrical design for the H-bridge not conclusive</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
Line 357: Line 356:
 
<p> <h3> Mechatronix </h3>
 
<p> <h3> Mechatronix </h3>
 
     <ul>
 
     <ul>
         <li><b>Done These Weeks</b>
+
         <li><b>Done these weeks</b>
 
             <ul>
 
             <ul>
 
                 <li>Preliminary design of the gripper</li>
 
                 <li>Preliminary design of the gripper</li>
<li>Early detailed design of the of the gripper</li>
+
<li>Early detailed design of the gripper</li>
 
<li>First iteration of the Psoc code for the centrifuge</li>
 
<li>First iteration of the Psoc code for the centrifuge</li>
 
<li>First iteration of the Psoc code for the gripper</li>
 
<li>First iteration of the Psoc code for the gripper</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
 
<li>Start the detailed conception of the electrical circuit of the modules</li>
 
<li>Start the detailed conception of the electrical circuit of the modules</li>
<li>Finish the preleminary designs of the gripper and the centrifuge</li>
+
<li>Finish the preliminary designs of the gripper and the centrifuge</li>
 
<li>Mechanical modeling of the gripper and the centrifuge</li>
 
<li>Mechanical modeling of the gripper and the centrifuge</li>
 
             </ul>   
 
             </ul>   
Line 375: Line 374:
 
             <ul>
 
             <ul>
 
<li>Tool holder design is more complex than anticipated</li>
 
<li>Tool holder design is more complex than anticipated</li>
<li>Too much weight on the tool holder cause unsage mechanical force on the robotic plateform </li>
+
<li>Too much weight on the tool holder causes undesired mechanical force on the robotic platform </li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
Line 390: Line 389:
 
<p> <h3> Instrumentation </h3>
 
<p> <h3> Instrumentation </h3>
 
     <ul>
 
     <ul>
         <li><b>Done This Week</b>
+
         <li><b>Done this week</b>
 
             <ul>
 
             <ul>
                 <li>Simulation of Peltier Element electrical behavior</li>
+
                 <li>Simulation of Peltier Element electrical behaviour</li>
                 <li>Adapt Psoc4 microcontroller code to Psoc5 microcontroller</li>
+
                 <li>Adapt Psoc4 microprocessor code to Psoc5 microprocessor</li>
 
                 <li>3D Design of the liquid cooling system for <i>MC96</i></li>
 
                 <li>3D Design of the liquid cooling system for <i>MC96</i></li>
 
                 <li>Second iteration of the User Interface after review</li>
 
                 <li>Second iteration of the User Interface after review</li>
                 <li>Programming of the Rasberry pi 2 in Python language</li>
+
                 <li>Programming of the Raspberry Pi 2 in Python language</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
                 <li>Building the H bridge</li>
+
                 <li>Building the H-bridge</li>
 
                 <li>Starting the PCB electrical design</li>
 
                 <li>Starting the PCB electrical design</li>
                 <li>Peltier element heat transfert experimentation with same aluminium piece as the <i>TAC</i></li>
+
                 <li>Peltier element heat transfer experimentation with same aluminium piece as the <i>TAC</i></li>
                 <li>Establish communication between User interface and microcontroller</li>
+
                 <li>Establish communication between User interface and microprocessor</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
Line 410: Line 409:
 
             <ul>
 
             <ul>
 
                 <li>Aluminium piece for the <i>TAC</i> arrived late</li>
 
                 <li>Aluminium piece for the <i>TAC</i> arrived late</li>
                 <li>No electrical simulation model for desired H bridge pieces</li>  
+
                 <li>No electrical simulation model for desired H-bridge pieces</li>  
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
Line 418: Line 417:
 
<p> <h3> Mechatronix </h3>
 
<p> <h3> Mechatronix </h3>
 
     <ul>
 
     <ul>
         <li><b>Done This Week</b>
+
         <li><b>Done this week</b>
 
             <ul>
 
             <ul>
                 <li>Conception of the Gripper controller with the Psoc microcontroller</li>
+
                 <li>Conception of the Gripper controller with the Psoc microprocessor</li>
<li>Conception of the Centrifuge controller with the Psoc microcontroller</li>
+
<li>Conception of the Centrifuge controller with the Psoc microprocessor</li>
 
<li>Determination and acquisition of the centrifuge motor</li>
 
<li>Determination and acquisition of the centrifuge motor</li>
 
<li>Detailed design of the centrifuge module</li>
 
<li>Detailed design of the centrifuge module</li>
<li>Interface of the Dynamixel motors with the Psoc microcontroller for the gripper</li>
+
<li>Interface of the Dynamixel motors with the Psoc microprocessor for the gripper</li>
<li>Interface of the coordinator (RasberryPi) with the SmoothieBoard</li>
+
<li>Interface of the coordinator (Rasberry Pi) with the SmoothieBoard</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
 
<li>Continue the electrical circuit design (PCB)</li>
 
<li>Continue the electrical circuit design (PCB)</li>
 
<li>Finish the interface of the coordinator with the SmoothieBoard</li>
 
<li>Finish the interface of the coordinator with the SmoothieBoard</li>
<li>Start the CAN communication interface between the module</li>
+
<li>Start the CAN communication interface between the modules</li>
 
<li>Design the fixation of the gripper on the tool holder</li>
 
<li>Design the fixation of the gripper on the tool holder</li>
 
             </ul>   
 
             </ul>   
Line 438: Line 437:
 
         <li><b>Problems encountered</b>
 
         <li><b>Problems encountered</b>
 
             <ul>
 
             <ul>
<li>The first choice of motor for the centrifuge was back order</li>
+
<li>The first choice of motor for the centrifuge was on back-order</li>
<li>Communication problems between the coordinator (RasberryPi) and the plateform controller (SmoothieBoard) </li>
+
<li>Communication problems between the coordinator (RasberryPi) and the platform controller (SmoothieBoard) </li>
 
<li>Difficulties with the adaptation of the different interface/languages of the different parts of the project (main interface, database, etc.) </li>
 
<li>Difficulties with the adaptation of the different interface/languages of the different parts of the project (main interface, database, etc.) </li>
 
             </ul>   
 
             </ul>   
Line 454: Line 453:
 
<p> <h3> Instrumentation </h3>
 
<p> <h3> Instrumentation </h3>
 
     <ul>
 
     <ul>
         <li><b>Done This Week</b>
+
         <li><b>Done this week</b>
 
             <ul>
 
             <ul>
                 <li>Adapt PWM output of the H bridge to a steady DC level for Peltier element</li>
+
                 <li>Adapt PWM output of the H-bridge to a steady DC level for Peltier element</li>
                 <li>First TCP communication between User interface and Rasberry Pi 2</li>
+
                 <li>First TCP communication between User interface and Raspberry Pi 2</li>
                 <li>Peltier element heat transfert experimentation with same aluminium piece as the <i>TAC</i></li>
+
                 <li>Peltier element heat transfer experimentation with same aluminium piece as the <i>TAC</i></li>
                 <li>Starting Programmation of the Rasberry pi 2 in Python language</li>
+
                 <li>Starting programming of the Raspberry Pi 2 in Python language</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
 
                 <li>Design a PCB to adapt the Banana Board output for Peltier element</li>
 
                 <li>Design a PCB to adapt the Banana Board output for Peltier element</li>
                 <li>Peltier element heat transfert experimentation with same aluminium piece as the <i>MC1.5</i></li>
+
                 <li>Peltier element heat transfer experimentation with same aluminium piece as the <i>MC1.5</i></li>
                 <li>Establish communication between User interface and microcontroller</li>
+
                 <li>Establish communication between User interface and microprocessor</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
 
         <li><b>Problems encountered</b>
 
         <li><b>Problems encountered</b>
 
             <ul>
 
             <ul>
                 <li>New Peltier elements are not yet arrived</li>
+
                 <li>New Peltier elements have not yet arrived</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
Line 479: Line 478:
 
<p> <h3> Mechatronix </h3>
 
<p> <h3> Mechatronix </h3>
 
     <ul>
 
     <ul>
         <li><b>Done This Week</b>
+
         <li><b>Done this week</b>
 
             <ul>
 
             <ul>
                 <li>First iteration of the Printed circuit Board for the modules, the BananaBoard</li>
+
                 <li>First iteration of the printed circuit board for the modules, the BananaBoard</li>
<li>Fine tuning of the platform controller for each axis displacement</li>
+
<li>Fine tuning of the platform controller for each axis motion</li>
 
<li>Tests on the centrifuge's motor</li>
 
<li>Tests on the centrifuge's motor</li>
<li>Implementation of a SPI to CAN convertor for the coordinator</li>
+
<li>Implementation of a SPI to CAN converter for the coordinator</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
 
<li>Continue the electrical circuit design (PCB)</li>
 
<li>Continue the electrical circuit design (PCB)</li>
<li>Redaction of an scientific article about our whole project</li>
+
<li>Writing of a scientific article about our whole project</li>
 
<li>Validate the CAN communication protocol</li>
 
<li>Validate the CAN communication protocol</li>
 
<li>Finish the mechanical design of the centrifuge</li>
 
<li>Finish the mechanical design of the centrifuge</li>
Line 497: Line 496:
 
         <li><b>Problems encountered</b>
 
         <li><b>Problems encountered</b>
 
             <ul>
 
             <ul>
<li>Unable to implement more than one Z axis on the robotic plateform</li>
+
<li>Unable to implement more than one Z axis on the robotic platform</li>
 
<li>Lack of documentation on the motor centrifuge</li>
 
<li>Lack of documentation on the motor centrifuge</li>
<li>Driving the brushless motor of the centrifuge is harder then expected</li>
+
<li>Driving the brush-less motor of the centrifuge is harder then expected</li>
 
</ul>   
 
</ul>   
 
         </li>
 
         </li>
Line 513: Line 512:
 
<p> <h3> Instrumentation </h3>
 
<p> <h3> Instrumentation </h3>
 
     <ul>
 
     <ul>
         <li><b>Done This Week</b>
+
         <li><b>Done this week</b>
 
             <ul>
 
             <ul>
 
                 <li>Meeting with Acrolab Ltd. to discuss about heat pipe prototyping for the <i>MC96</i></li>
 
                 <li>Meeting with Acrolab Ltd. to discuss about heat pipe prototyping for the <i>MC96</i></li>
 
                 <li>Improving User interface</li>
 
                 <li>Improving User interface</li>
 
                 <li>Improvement of the 3D design of the <i>MC1.5</i></li>
 
                 <li>Improvement of the 3D design of the <i>MC1.5</i></li>
                 <li>Programmation of the Rasberry pi 2 in Python language</li>
+
                 <li>Programming of the Raspberry Pi 2 in Python language</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
 
                 <li>Design a temperature control algorithm for the <i>TAC</i></li>
 
                 <li>Design a temperature control algorithm for the <i>TAC</i></li>
 
                 <li>Implementing the turbidity function in the <i>TAC</i></li>
 
                 <li>Implementing the turbidity function in the <i>TAC</i></li>
                 <li>Programming the microcontroller for the <i>TAC</i></li>
+
                 <li>Programming the microprocessor for the <i>TAC</i></li>
                 <li>Ending the improvements of the 3D design of the <i>MC1.5</i></li>
+
                 <li>Finalizing the improvements of the 3D design of the <i>MC1.5</i></li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
Line 532: Line 531:
 
             <ul>
 
             <ul>
 
                 <li>Heat pipes very expensive (about 90$ per heat pipe)</li>
 
                 <li>Heat pipes very expensive (about 90$ per heat pipe)</li>
                 <li>Heat sinks are not yet arrived</li>
+
                 <li>Heat sinks have not yet arrived</li>
                 <li>Holes in the aluminium piece for the <i>MC1.5</i> are too tight for the 1.5 ml tube</li>
+
                 <li>Holes in the aluminium piece for the <i>MC1.5</i> are too tight for the 1.5 mL tubes</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
Line 541: Line 540:
 
<p> <h3> Mechatronix </h3>
 
<p> <h3> Mechatronix </h3>
 
     <ul>
 
     <ul>
         <li><b>Done This Week</b>
+
         <li><b>Done this week</b>
 
             <ul>
 
             <ul>
<li>First manipulation with the robotic plateform using the 3 axis of displacement</li>
+
<li>First manipulation with the robotic platform using the 3 axis of movement</li>
<li>Fonctionnal SPI communication within the SPI to CAN convertor</li>
+
<li>Functional SPI communication within the SPI to CAN converter</li>
<li>Validation of the max RPM required with the centrifuge's motor</li>
+
<li>Validation of the maximum RPM required with the centrifuge's motor</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
 
<li>Finish the conception of the BananaBoard (PCB)</li>
 
<li>Finish the conception of the BananaBoard (PCB)</li>
 
<li>Programming and tests of the Psoc controller for the gripper</li>
 
<li>Programming and tests of the Psoc controller for the gripper</li>
 
<li>Programming and tests of the Psoc controller for the centrifuge</li>
 
<li>Programming and tests of the Psoc controller for the centrifuge</li>
<li>Order missing parts of the centrifuge and tool holer</li>
+
<li>Order missing parts of the centrifuge and tool holder</li>
 
<li>Write the address tables for the CAN bus</li>
 
<li>Write the address tables for the CAN bus</li>
 
<li>Finish the redaction of the scientific article</li>
 
<li>Finish the redaction of the scientific article</li>
Line 561: Line 560:
 
             <ul>
 
             <ul>
 
<li>Delay in the conception of the BananaBoard (PCB)</li>
 
<li>Delay in the conception of the BananaBoard (PCB)</li>
<li>More functions and parts than planed for the BananaBoard which had to be added</li>
+
<li>More functions and parts than planned for the BananaBoard which had to be added</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
Line 575: Line 574:
 
<p> <h3> Instrumentation </h3>
 
<p> <h3> Instrumentation </h3>
 
     <ul>
 
     <ul>
         <li><b>Done This Week</b>
+
         <li><b>Done this week</b>
 
             <ul>
 
             <ul>
 
                 <li>Prototype circuit for the turbidity function of the <i>TAC</i></li>
 
                 <li>Prototype circuit for the turbidity function of the <i>TAC</i></li>
Line 584: Line 583:
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
 
                 <li>Design a temperature control algorithm for the <i>TAC</i></li>
 
                 <li>Design a temperature control algorithm for the <i>TAC</i></li>
 
                 <li>Implementing the turbidity function in the <i>TAC</i></li>
 
                 <li>Implementing the turbidity function in the <i>TAC</i></li>
                 <li>Programming the microcontroller for the <i>TAC</i></li>
+
                 <li>Programming the microprocessor for the <i>TAC</i></li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
Line 603: Line 602:
 
<p> <h3> Mechatronix </h3>
 
<p> <h3> Mechatronix </h3>
 
     <ul>
 
     <ul>
         <li><b>Done This Week</b>
+
         <li><b>Done this week</b>
 
             <ul>
 
             <ul>
 
                 <li>The BananaBoard (PCB) design is complete</li>
 
                 <li>The BananaBoard (PCB) design is complete</li>
Line 610: Line 609:
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
 
<li>Validate the BananaBoard design</li>
 
<li>Validate the BananaBoard design</li>
Line 620: Line 619:
 
         <li><b>Problems encountered</b>
 
         <li><b>Problems encountered</b>
 
             <ul>
 
             <ul>
<li>Ordered parts back order which cause delivery delays</li>
+
<li>Ordered parts were back-order which caused delivery delays</li>
 
<li>Delays in the design of the tool holder</li>
 
<li>Delays in the design of the tool holder</li>
<li>Different action of the tool holder more complex than anticipated</li>
+
<li>Different actions of the tool holder more complex than anticipated</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
Line 636: Line 635:
 
<p> <h3> Instrumentation </h3>
 
<p> <h3> Instrumentation </h3>
 
     <ul>
 
     <ul>
         <li><b>Done This Week</b>
+
         <li><b>Done this week</b>
 
             <ul>
 
             <ul>
 
                 <li>Calibrating the turbidity measurements in the <i>TAC</i></li>
 
                 <li>Calibrating the turbidity measurements in the <i>TAC</i></li>
Line 645: Line 644:
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
 
                 <li>Design a temperature control algorithm for the <i>TAC</i></li>
 
                 <li>Design a temperature control algorithm for the <i>TAC</i></li>
                 <li>Integrating multiple functions of the <i>TAC</i> on the microcontroller</li>
+
                 <li>Integrating multiple functions of the <i>TAC</i> on the microprocessor</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
 
         <li><b>Problems encountered</b>
 
         <li><b>Problems encountered</b>
 
             <ul>
 
             <ul>
                 <li>End of session exams</li>
+
                 <li>Work time shortened by semester's finals</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
Line 661: Line 660:
 
<p> <h3> Mechatronix </h3>
 
<p> <h3> Mechatronix </h3>
 
     <ul>
 
     <ul>
         <li><b>Done This Week</b>
+
         <li><b>Done this week</b>
 
             <ul>
 
             <ul>
 
<li>Validation and corrections of the BananaBoard design</li>
 
<li>Validation and corrections of the BananaBoard design</li>
Line 669: Line 668:
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
 
<li>Design review of the BananaBoard</li>
 
<li>Design review of the BananaBoard</li>
Line 679: Line 678:
 
         <li><b>Problems encountered</b>
 
         <li><b>Problems encountered</b>
 
             <ul>
 
             <ul>
<li>Most team member start their final exams</li>
+
<li>Work time shortened by semester's finals</li>
<li>The weight of the plateform is too high and unevenly distributed</li>
+
<li>The weight of the platform is considerable and unevenly distributed</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
Line 704: Line 703:
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the end of the summer</b>
 
             <ul>
 
             <ul>
 
                 <li>Platform functional</li>
 
                 <li>Platform functional</li>
Line 712: Line 711:
 
         <li><b>Problems encountered</b>
 
         <li><b>Problems encountered</b>
 
             <ul>
 
             <ul>
                 <li>Half team's members were out of Sherbrooke for summer (internship)</li>
+
                 <li>Half of the team's members were out of town for the summer working(internships)</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
Line 727: Line 726:
 
<li>3D drawing for the centrifuge</li>
 
<li>3D drawing for the centrifuge</li>
 
<li>Building of the tool-holder</li>
 
<li>Building of the tool-holder</li>
<li>Writing of the Wiki Web-Site for the iGEM Competition</li>
+
<li>Writing of the Wiki Web-Site for the iGEM competition</li>
 
<li>Sponsorship research</li>
 
<li>Sponsorship research</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the end of the summer</b>
 
             <ul>
 
             <ul>
 
<li>Interface the gripper on the platform</li>
 
<li>Interface the gripper on the platform</li>
 
<li>Solder the last BananaBoard PCBs</li>
 
<li>Solder the last BananaBoard PCBs</li>
<li>Machining of the centrifuge's pieces</li>
+
<li>Machining the centrifuge's pieces</li>
<li>Machining and assembling of the pipettes modules</li>
+
<li>Machining and assembling the pipette modules</li>
 
<li>Sponsorship research</li>
 
<li>Sponsorship research</li>
 
             </ul>   
 
             </ul>   
Line 742: Line 741:
 
         <li><b>Problems encountered</b>
 
         <li><b>Problems encountered</b>
 
             <ul>
 
             <ul>
<li>Half team's members were out of Sherbrooke for summer (internship)</li>
+
<li>Half of the team's members were out of town for the summer working(internships)</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
Line 756: Line 755:
 
<p> <h3> Instrumentation </h3>
 
<p> <h3> Instrumentation </h3>
 
     <ul>
 
     <ul>
         <li><b>Done This Week</b>
+
         <li><b>Done this week</b>
 
             <ul>
 
             <ul>
 
                 <li>Platform assembled</li>
 
                 <li>Platform assembled</li>
 
                 <li>Testing power supply for the modules</li>
 
                 <li>Testing power supply for the modules</li>
 
                 <li>3D printing of the <i>MC1.5</i></li>
 
                 <li>3D printing of the <i>MC1.5</i></li>
                 <li>Recording on the EEPROM of the microcontroller</li>
+
                 <li>Recording on the EEPROM of the microprocessor</li>
 
                 <li>Temperature control calibration implemented</li>
 
                 <li>Temperature control calibration implemented</li>
 
                 <li>Data base in the program implemented</li>
 
                 <li>Data base in the program implemented</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
 
                 <li>Implement CAN communication</li>
 
                 <li>Implement CAN communication</li>
                 <li>Program banana board</li>
+
                 <li>Program BananaBoard</li>
                 <li>Populate data base</li>
+
                 <li>Populate database</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
Line 783: Line 782:
 
<p> <h3> Mechatronix </h3>
 
<p> <h3> Mechatronix </h3>
 
     <ul>
 
     <ul>
         <li><b>Done This Week</b>
+
         <li><b>Done this week</b>
 
             <ul>
 
             <ul>
 
                 <li>Platform assembling was completed</li>
 
                 <li>Platform assembling was completed</li>
Line 789: Line 788:
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
 
<li>Complete debugging and soldering of the BananaBoards</li>
 
<li>Complete debugging and soldering of the BananaBoards</li>
 
<li>Complete pipettes pieces machining and start pipettes assembling</li>
 
<li>Complete pipettes pieces machining and start pipettes assembling</li>
<li>Complete centrifuge's pieces machining</li>
+
<li>Complete centrifuge pieces machining</li>
<li>Interface the gripper with the platefome</li>
+
<li>Interface the gripper with the platform</li>
<li>Continue our team Wiki page for iGEM</li>
+
<li>Continue our team Wiki page for iGEM competition</li>
 
<li>Sponsorship research</li>
 
<li>Sponsorship research</li>
 
             </ul>   
 
             </ul>   
Line 801: Line 800:
 
         <li><b>Problems encountered</b>
 
         <li><b>Problems encountered</b>
 
             <ul>
 
             <ul>
<li>Some team member are not back in Sherbrooke yet</li>
+
<li>One team member hadn't returned to Sherbrooke yet</li>
 
                 <li>Pieces missing for the platform</li>
 
                 <li>Pieces missing for the platform</li>
<li>Not yet able to program BananaBoard's micro-controller</li>
+
<li>Not yet able to program BananaBoard's microprocessor</li>
<li>Pipettes' mechanical design and machining take longer than expected</li>
+
<li>Pipettes' mechanical design and machining took longer than expected</li>
 
             </ul>  
 
             </ul>  
 
         </li>
 
         </li>
Line 818: Line 817:
 
<p> <h3> Instrumentation </h3>
 
<p> <h3> Instrumentation </h3>
 
     <ul>
 
     <ul>
         <li><b>Done This Week</b>
+
         <li><b>Done this week</b>
 
             <ul>
 
             <ul>
                 <li>Communication established between the PC and the plateform</li>
+
                 <li>Communication established between the PC and the platform</li>
                 <li>CAN communication implemented on the banana board</li>
+
                 <li>CAN communication implemented on the BananaBoard</li>
                 <li>Adaptation of a 3D printer controller for the control of the platfrom</li>
+
                 <li>Adaptation of a 3D printer controller for the control of the platform</li>
 
                 <li>Attempt to "home" the Z axis</li>
 
                 <li>Attempt to "home" the Z axis</li>
                 <li>Ajusting the screw shaft for the X and Y axis</li>
+
                 <li>Adjusting the screw shaft for the X and Y axis</li>
 
                 <li>Link between the database and the user interface</li>
 
                 <li>Link between the database and the user interface</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
 
                 <li>Execute an entire protocol on individual module</li>
 
                 <li>Execute an entire protocol on individual module</li>
Line 835: Line 834:
 
         <li><b>Problems encountered</b>
 
         <li><b>Problems encountered</b>
 
             <ul>
 
             <ul>
                 <li>No connector for programming the banana board microcontroller</li>
+
                 <li>No connector for programming the BananaBoard microprocessor</li>
 
                 <li>No homing function implemented in the 3D printer controller</li>
 
                 <li>No homing function implemented in the 3D printer controller</li>
 
             </ul>   
 
             </ul>   
Line 844: Line 843:
 
<p> <h3> Mechatronix </h3>
 
<p> <h3> Mechatronix </h3>
 
     <ul>
 
     <ul>
         <li><b>Done This Week</b>
+
         <li><b>Done this week</b>
 
             <ul>
 
             <ul>
                 <li>Debugging, soldering and programming of BananaBoards for the centrifuge, TAC and MC1.5</li>
+
                 <li>Debugging, soldering and programming of BananaBoards for the centrifuge, <i>TAC</i> and <i>MC1.5</i></li>
 
                 <li>Soldering of BananaBoard for the gripper and pipettes</li>
 
                 <li>Soldering of BananaBoard for the gripper and pipettes</li>
 
                 <li>Programming of centrifuge software on a development board</li>
 
                 <li>Programming of centrifuge software on a development board</li>
 
                 <li>Machining of centrifuge pieces</li>
 
                 <li>Machining of centrifuge pieces</li>
 
                 <li>Mechanical support of the gripper for the tool-holder designed</li>
 
                 <li>Mechanical support of the gripper for the tool-holder designed</li>
<li>Continue our team Wiki page for iGEM</li>
+
<li>Continue our team Wiki page for iGEM competition</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
 
<li>Install pipettes on the tool-holder</li>
 
<li>Install pipettes on the tool-holder</li>
Line 864: Line 863:
 
         <li><b>Problems encountered</b>
 
         <li><b>Problems encountered</b>
 
             <ul>
 
             <ul>
<li>Pipettes' mechanical design and machining take longer than expected</li>
+
<li>Pipettes' mechanical design and machining took longer than expected</li>
 
<li>Centrifuge's pieces machining takes longer then expected </li>
 
<li>Centrifuge's pieces machining takes longer then expected </li>
 
             </ul>   
 
             </ul>   
Line 879: Line 878:
 
<p> <h3> Instrumentation </h3>
 
<p> <h3> Instrumentation </h3>
 
     <ul>
 
     <ul>
         <li><b>Done This Week</b>
+
         <li><b>Done this week</b>
 
             <ul>
 
             <ul>
                 <li>Faster movement for the plateform</li>
+
                 <li>Faster movement for the platform</li>
                 <li>Turbidity interface for TAC module</li>
+
                 <li>Turbidity interface for <i>TAC</i> module</li>
 
                 <li>3D design of the platform on SolidWorks</li>
 
                 <li>3D design of the platform on SolidWorks</li>
 
                 <li>Standardisation of the CAN communication</li>
 
                 <li>Standardisation of the CAN communication</li>
Line 889: Line 888:
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
 
                 <li>Run a protocol on the platform</li>
 
                 <li>Run a protocol on the platform</li>
Line 896: Line 895:
 
         <li><b>Problems encountered</b>
 
         <li><b>Problems encountered</b>
 
             <ul>
 
             <ul>
                 <li>Implementation of a firmware for the microcontroller</li>
+
                 <li>Implementation of a firmware for the microprocessor</li>
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
Line 904: Line 903:
 
<p> <h3> Mechatronix </h3>
 
<p> <h3> Mechatronix </h3>
 
     <ul>
 
     <ul>
         <li><b>Done This Week</b>
+
         <li><b>Done this week</b>
 
             <ul>
 
             <ul>
 
                 <li>Single and multi-channel pipette mechanical assembly</li>
 
                 <li>Single and multi-channel pipette mechanical assembly</li>
Line 913: Line 912:
 
             </ul>   
 
             </ul>   
 
         </li>
 
         </li>
         <li><b>Objectives for the Next Week</b>
+
         <li><b>Objectives for the next week</b>
 
             <ul>
 
             <ul>
 
<li>Pipettes operating tests</li>
 
<li>Pipettes operating tests</li>

Latest revision as of 02:42, 19 September 2015

Notebook

Winter 2015 Summer 2015 Fall 2015

To ease project management, the BIOBOT team was separated in two distinct team called Instrumentation and Mechatronix. BIOBOT - Instrumentation was in charge of the TAC, MC1.5, MC96 and controller interface. BIOBOT - Mechatronix was in charge of the robotic platform, tool holder, pipettes handlers, centrifuge and BananaBoard. Here is a calendar of the work achieved, objectives fulfilled and problems encountered for both team, through each week from the beginning of the project. Although the whole team was subdivided as two entities, some of the work needed to be, and was, executed as a whole.

 

Week 1


Instrumentation

  • Done this week
    • Initiation of the physical platform assembly
  • Objectives for the next week
    • Start gathering information and knowledge
    • Continuing physical platform assembly
  • Problems encountered
    • Team internal communications not efficient (Too many posts on the Facebook group page)

Mechatronix

  • Done this week
    • Definition of modules specifications
    • Choice of project management software. The web-application "LiteManagement", developed by one of the team's members.
  • Objectives for the next week
    • Initiation of the physical platform assembly
    • Round up technical information for each modules
  • Problems encountered
    • Dispatching the workload between team members

Back to top

 

Week 2


Instrumentation

  • Done this week
    • Thinking about an efficient way to organise internal communications
    • First mechanical designs of the modules
    • First experimentations done on Peltier elements
  • Objectives for the next week
    • First experimentations on magnets
    • Get the optic density circuit board up and running
  • Problems encountered
    • No problems encountered

Mechatronix

  • Done this week
    • Identification of the different parts of the project
    • Prefeasibility study of the project
  • Objectives for the next week
    • Build and test the robot platform
    • Preliminary design of the centrifuge
    • Preliminary design of the gripper
    • Preliminary design of the tool support
  • Problems encountered
    • Low investment in hour from some team members
    • Misunderstanding of some parts of the required modules

Back to top

 

Week 3


Instrumentation

  • Done this week
    • Preliminary mechanical design of the MC96
    • Finalizing the research on Peltier elements and photoreceptors
    • Choosing microprocessor used in each modules
  • Objectives for the next week
    • Continuing experimentations on magnets
    • Finalize optic density circuit board
    • Starting to order parts for first prototypes
  • Problems encountered
    • Disagreement with Mechatronix team about the microprocessor choice
    • Machining of some metal parts are too complex for the university's tools

Mechatronix

  • Done this week
    • Installation of the robot platform
    • Preliminary research for the centrifuge module
    • Preliminary research for the tool holder module
  • Objectives for the next week
    • Preliminary conception of the centrifuge
    • Preliminary research for the tool holder
    • Preliminary research for the gripper
  • Problems encountered
    • Poor management of the documentation
    • Documents quality issues
    • Disagreement with Instrumentation team about the microprocessor choice

Back to top

 

Week 4


Instrumentation

  • Done this week
    • Experimentations and ordering of magnets
    • Modeling of the turbidity function
    • 3D modeling of all modules
    • Heat transmission simulation of the TAC
  • Objectives for the next week
    • Heat transmission simulation of the MC96 and MC1.5
    • Order Peltier elements
    • Peer review of team's performance
  • Problems encountered
    • Difficult choice between multiples 3D designs for the MC96
    • Difficult choice between different types of magnets, due to many constraints (mechanical and physical)

Mechatronix

  • Done this week
    • Requirements analysis of the centrifuge
    • First preliminary design of the centrifuge
    • Research of the available technologies for the centrifuge
    • Research of the different motor types available
    • Research of the different types of sensor for the gripper
  • Objectives for the next week
    • Preliminary conception of the gripper
    • Research and definition of the communication protocol between the modules
    • Installation of the motors for the X-Y movements of the platform
  • Problems encountered
    • Delivery delays of some parts of the platform
    • Indecisive choice for the programming languages

Back to top

 

Week 5


Instrumentation

  • Done this week
    • Heat transmission simulation of the MC96 and MC1.5
    • Peltier elements received and characterized
    • Peer review of team's performance
  • Objectives for the next week
    • Finishing Heat transmission simulation
    • Starting electrical plans for the TAC
  • Problems encountered
    • Courses overlapping for four members of the team

Mechatronix

  • Done this week
    • Choice of the microprocessor: Psoc5
    • Preliminary design of the gripper
    • Assembly of the motors on the platform for the X-Y movements
    • Research on the available technologies for the centrifuge
  • Objectives for the next week
    • Complete the information research on the tool holder
    • Complete the preliminary conception of the gripper and centrifuge modules
    • Continue the conception and design the gripper and centrifuge module
  • Problems encountered
    • Some platform parts needed a 3D reprint
    • Most team members were overwhelmed by their courses

Back to top

 

Week 6-8


Instrumentation

  • Done these weeks
    • Electrical design of the H-bridge for the Peltier element
    • First iteration of the User Interface
    • Peltier element heat transfer experimentation with an aluminium piece
    • Serial communication to the microprocessor
    • TAC function implemented on the microprocessor
  • Objectives for the next week
    • Build the H-bridge circuit
    • Begin the electrical design of the module circuits
    • Adapt Psoc4 microprocessor code to Psoc5 microprocessor
    • Replace the air cooling system on the MC96 with a more powerful liquid cooling system
    • Communication USB to User Interface
  • Problems encountered
    • The heat sink does not dissipate enough heat from the Peltier element
    • First electrical design for the H-bridge not conclusive

Mechatronix

  • Done these weeks
    • Preliminary design of the gripper
    • Early detailed design of the gripper
    • First iteration of the Psoc code for the centrifuge
    • First iteration of the Psoc code for the gripper
  • Objectives for the next week
    • Start the detailed conception of the electrical circuit of the modules
    • Finish the preliminary designs of the gripper and the centrifuge
    • Mechanical modeling of the gripper and the centrifuge
  • Problems encountered
    • Tool holder design is more complex than anticipated
    • Too much weight on the tool holder causes undesired mechanical force on the robotic platform

Back to top

 

Week 9


Instrumentation

  • Done this week
    • Simulation of Peltier Element electrical behaviour
    • Adapt Psoc4 microprocessor code to Psoc5 microprocessor
    • 3D Design of the liquid cooling system for MC96
    • Second iteration of the User Interface after review
    • Programming of the Raspberry Pi 2 in Python language
  • Objectives for the next week
    • Building the H-bridge
    • Starting the PCB electrical design
    • Peltier element heat transfer experimentation with same aluminium piece as the TAC
    • Establish communication between User interface and microprocessor
  • Problems encountered
    • Aluminium piece for the TAC arrived late
    • No electrical simulation model for desired H-bridge pieces

Mechatronix

  • Done this week
    • Conception of the Gripper controller with the Psoc microprocessor
    • Conception of the Centrifuge controller with the Psoc microprocessor
    • Determination and acquisition of the centrifuge motor
    • Detailed design of the centrifuge module
    • Interface of the Dynamixel motors with the Psoc microprocessor for the gripper
    • Interface of the coordinator (Rasberry Pi) with the SmoothieBoard
  • Objectives for the next week
    • Continue the electrical circuit design (PCB)
    • Finish the interface of the coordinator with the SmoothieBoard
    • Start the CAN communication interface between the modules
    • Design the fixation of the gripper on the tool holder
  • Problems encountered
    • The first choice of motor for the centrifuge was on back-order
    • Communication problems between the coordinator (RasberryPi) and the platform controller (SmoothieBoard)
    • Difficulties with the adaptation of the different interface/languages of the different parts of the project (main interface, database, etc.)

Back to top

 

Week 10


Instrumentation

  • Done this week
    • Adapt PWM output of the H-bridge to a steady DC level for Peltier element
    • First TCP communication between User interface and Raspberry Pi 2
    • Peltier element heat transfer experimentation with same aluminium piece as the TAC
    • Starting programming of the Raspberry Pi 2 in Python language
  • Objectives for the next week
    • Design a PCB to adapt the Banana Board output for Peltier element
    • Peltier element heat transfer experimentation with same aluminium piece as the MC1.5
    • Establish communication between User interface and microprocessor
  • Problems encountered
    • New Peltier elements have not yet arrived

Mechatronix

  • Done this week
    • First iteration of the printed circuit board for the modules, the BananaBoard
    • Fine tuning of the platform controller for each axis motion
    • Tests on the centrifuge's motor
    • Implementation of a SPI to CAN converter for the coordinator
  • Objectives for the next week
    • Continue the electrical circuit design (PCB)
    • Writing of a scientific article about our whole project
    • Validate the CAN communication protocol
    • Finish the mechanical design of the centrifuge
  • Problems encountered
    • Unable to implement more than one Z axis on the robotic platform
    • Lack of documentation on the motor centrifuge
    • Driving the brush-less motor of the centrifuge is harder then expected

Back to top

 

Week 11


Instrumentation

  • Done this week
    • Meeting with Acrolab Ltd. to discuss about heat pipe prototyping for the MC96
    • Improving User interface
    • Improvement of the 3D design of the MC1.5
    • Programming of the Raspberry Pi 2 in Python language
  • Objectives for the next week
    • Design a temperature control algorithm for the TAC
    • Implementing the turbidity function in the TAC
    • Programming the microprocessor for the TAC
    • Finalizing the improvements of the 3D design of the MC1.5
  • Problems encountered
    • Heat pipes very expensive (about 90$ per heat pipe)
    • Heat sinks have not yet arrived
    • Holes in the aluminium piece for the MC1.5 are too tight for the 1.5 mL tubes

Mechatronix

  • Done this week
    • First manipulation with the robotic platform using the 3 axis of movement
    • Functional SPI communication within the SPI to CAN converter
    • Validation of the maximum RPM required with the centrifuge's motor
  • Objectives for the next week
    • Finish the conception of the BananaBoard (PCB)
    • Programming and tests of the Psoc controller for the gripper
    • Programming and tests of the Psoc controller for the centrifuge
    • Order missing parts of the centrifuge and tool holder
    • Write the address tables for the CAN bus
    • Finish the redaction of the scientific article
  • Problems encountered
    • Delay in the conception of the BananaBoard (PCB)
    • More functions and parts than planned for the BananaBoard which had to be added

Back to top

 

Week 12


Instrumentation

  • Done this week
    • Prototype circuit for the turbidity function of the TAC
    • Implementation of the turbidity algorithm in C language
    • Shopping for a new linear actuator
    • Modeling of the thermal system of the TAC
    • Improving User interface
  • Objectives for the next week
    • Design a temperature control algorithm for the TAC
    • Implementing the turbidity function in the TAC
    • Programming the microprocessor for the TAC
  • Problems encountered
    • One Peltier element was faulty
    • The remaining Peltier element emit too much heat for the available heat sinks
    • Problems with the Psoc5 libraries

Mechatronix

  • Done this week
    • The BananaBoard (PCB) design is complete
    • User interface in C# for the gripper
    • Controller for the gripper with the Psoc is complete
  • Objectives for the next week
    • Validate the BananaBoard design
    • Order the BananaBoards
    • Write the address tables of the CAN bus
    • Detailed design of the tool holder
  • Problems encountered
    • Ordered parts were back-order which caused delivery delays
    • Delays in the design of the tool holder
    • Different actions of the tool holder more complex than anticipated

Back to top

 

Week 13


Instrumentation

  • Done this week
    • Calibrating the turbidity measurements in the TAC
    • Shopping for a new linear actuator
    • Correcting the 3D design of the TAC
    • Correcting the 3D design of the MC1.5
    • Improving User interface
  • Objectives for the next week
    • Design a temperature control algorithm for the TAC
    • Integrating multiple functions of the TAC on the microprocessor
  • Problems encountered
    • Work time shortened by semester's finals

Mechatronix

  • Done this week
    • Validation and corrections of the BananaBoard design
    • Test and proof of functionality of the gripper
    • Machining of the centrifuge mechanical parts
    • Revision of the design of the tool holder
  • Objectives for the next week
    • Design review of the BananaBoard
    • Finalizing the Psoc controller for the centrifuge
    • Order and assemble the parts for the new design of the tool holder
    • Write the address tables of the CAN bus
  • Problems encountered
    • Work time shortened by semester's finals
    • The weight of the platform is considerable and unevenly distributed

Back to top

 

Summer 2015


Instrumentation

  • Done during Summer
    • Implementation of the database for the protocols and the modules functionalities
    • Help Mechatronix to built the second iteration of the platform
    • Communication between the database and the User interface
    • Minor reworking of 3D models for all modules
    • MC1.5 test tube aluminium mold received
    • Implementation of individual function on the TAC
  • Objectives for the end of the summer
    • Platform functional
    • Implementing CAN communication
  • Problems encountered
    • Half of the team's members were out of town for the summer working(internships)

Mechatronix

  • Done during Summer
    • Programming of CAN communication protocol
    • BananaBoard PCB debugging and beginning of soldering
    • Building of the second iteration of the platform
    • 3D drawing for the centrifuge
    • Building of the tool-holder
    • Writing of the Wiki Web-Site for the iGEM competition
    • Sponsorship research
  • Objectives for the end of the summer
    • Interface the gripper on the platform
    • Solder the last BananaBoard PCBs
    • Machining the centrifuge's pieces
    • Machining and assembling the pipette modules
    • Sponsorship research
  • Problems encountered
    • Half of the team's members were out of town for the summer working(internships)

Back to top

 

Week 14


Instrumentation

  • Done this week
    • Platform assembled
    • Testing power supply for the modules
    • 3D printing of the MC1.5
    • Recording on the EEPROM of the microprocessor
    • Temperature control calibration implemented
    • Data base in the program implemented
  • Objectives for the next week
    • Implement CAN communication
    • Program BananaBoard
    • Populate database
  • Problems encountered
    • Pieces missing for the platform

Mechatronix

  • Done this week
    • Platform assembling was completed
    • Tool-Holder assembling was completed
  • Objectives for the next week
    • Complete debugging and soldering of the BananaBoards
    • Complete pipettes pieces machining and start pipettes assembling
    • Complete centrifuge pieces machining
    • Interface the gripper with the platform
    • Continue our team Wiki page for iGEM competition
    • Sponsorship research
  • Problems encountered
    • One team member hadn't returned to Sherbrooke yet
    • Pieces missing for the platform
    • Not yet able to program BananaBoard's microprocessor
    • Pipettes' mechanical design and machining took longer than expected

Back to top

 

Week 15


Instrumentation

  • Done this week
    • Communication established between the PC and the platform
    • CAN communication implemented on the BananaBoard
    • Adaptation of a 3D printer controller for the control of the platform
    • Attempt to "home" the Z axis
    • Adjusting the screw shaft for the X and Y axis
    • Link between the database and the user interface
  • Objectives for the next week
    • Execute an entire protocol on individual module
  • Problems encountered
    • No connector for programming the BananaBoard microprocessor
    • No homing function implemented in the 3D printer controller

Mechatronix

  • Done this week
    • Debugging, soldering and programming of BananaBoards for the centrifuge, TAC and MC1.5
    • Soldering of BananaBoard for the gripper and pipettes
    • Programming of centrifuge software on a development board
    • Machining of centrifuge pieces
    • Mechanical support of the gripper for the tool-holder designed
    • Continue our team Wiki page for iGEM competition
  • Objectives for the next week
    • Install pipettes on the tool-holder
    • Debugging and programming of the BananaBoards for the gripper, centrifuge and pipettes
    • Testing of pipette
    • Test centrifuge functions
  • Problems encountered
    • Pipettes' mechanical design and machining took longer than expected
    • Centrifuge's pieces machining takes longer then expected

Back to top

 

Week 16


Instrumentation

  • Done this week
    • Faster movement for the platform
    • Turbidity interface for TAC module
    • 3D design of the platform on SolidWorks
    • Standardisation of the CAN communication
    • Creation of a protocol in the user interface
  • Objectives for the next week
    • Run a protocol on the platform
  • Problems encountered
    • Implementation of a firmware for the microprocessor

Mechatronix

  • Done this week
    • Single and multi-channel pipette mechanical assembly
    • Soldering and Debugging of last PCBs
    • Pipettes' PCB programming
    • CAN and motor control of the centrifuge
  • Objectives for the next week
    • Pipettes operating tests
    • Debugging and programming of gripper's BananaBoard
    • Pipetting tests and calibration
    • Modules CAN communication
  • Problems encountered
    • Electrical signal problems with the gripper's BananaBoard

Back to top