2015:Electrical Controls Subteam: Difference between revisions

From 1511Wookiee
Jump to navigationJump to search
No edit summary
 
(8 intermediate revisions by 2 users not shown)
Line 46: Line 46:
| <br/>
| <br/>
|}
|}
==== LaunchPad ====
*Instruction Set: [http://en.wikipedia.org/wiki/TI_MSP430 TI_MSP430]
*Instruction Cycles: [http://www.physics.mcmaster.ca/phys3b06/MSP430/MSP430_Instruction_Set_Summary.pdf MSP430 Instruction Set Summary]
*Lights:
**Updated timings: https://learn.adafruit.com/adafruit-neopixel-uberguide/advanced-coding
**LED datasheet: http://www.adafruit.com/datasheets/WS2812.pdf


= Tasks =
= Tasks =


{| style="width: 771px" border="1" cellpadding="1" cellspacing="1"
{| style="width: 771px;" cellpadding="1" cellspacing="1" border="1"
|-
|-
| style="width: 68px" | Status<br/>
| style="width: 68px;" | '''Status<br/>'''
| style="width: 134px" | Task
| style="width: 134px;" | '''Task'''
| style="width: 466px" | Information (decisions are in bold)
| style="width: 466px;" | '''Information (decisions are in bold)'''
| style="width: 80px" | Owner
| style="width: 80px;" | '''Owner'''
|-
|-
| style="width: 68px" | On hold<br/>
| style="width: 68px;" | Started<br/>
| style="width: 134px" | Lights
| style="width: 134px;" | Lights
| style="width: 466px" |  
| style="width: 466px;" |  
*individually controlled?
*individually controlled? - '''YES'''
*placement (maybe under front laptop bracket, maybe under both "1511" on right side, maybe behind "Rolling Thunder" on left side; cable run might be tricky)
*placement (maybe under front laptop bracket, maybe under both "1511" on right side, maybe behind "Rolling Thunder" on left side; cable run might be tricky)


because there is limited space within the controls this year, this is on hold until the wiring and placement of power is mocked-up
'''need to get sample working, then merge with USB code (fingers crossed this will work)'''


| style="width: 80px" |  
| style="width: 80px;" |  
|-
|-
| style="width: 68px" | Started<br/>
| style="width: 68px;" | Started
| style="width: 134px" | LaunchPad<br/>
| style="width: 134px;" | final assembly
| style="width: 466px" |  
| style="width: 466px;" | need to dress up wires for switches (they are hanging on threaded rod for latch
*(Done)&nbsp;change sample to just be 10 buttons (no axises)
| style="width: 80px;" | Chris/Alyssa/Gunnar
*(Done) cleanup code?
|-
*determine what is needed for lights
| style="width: 68px;" | Started<br/>
*create instructions to setup development environment on a new pc
| style="width: 134px;" | LaunchPad<br/>
| style="width: 466px;" |  
*determine what is needed for lights (found sample, need to try it)
*get code into source control
*get code into source control


| style="width: 80px" | Andrew
| style="width: 80px;" |  
|-
|-
| style="width: 68px" | Started<br/>
| style="width: 68px;" | Started
| style="width: 134px" | Wiring
| style="width: 134px;" | code robot side
| style="width: 466px" | if lid is here, use that; otherwise print the drawing to use a mockup. determine length of ribbon cable to go from LauchPad to all switches
| style="width: 466px;" | mostly complete, need to test when robot is ready
| style="width: 80px" | Gunnar
| style="width: 80px;" | Andrew
|-
|-
| style="width: 68px" | Complete<br/>
| style="width: 68px;" | Started
| style="width: 134px" | Latch mount
| style="width: 134px;" | dashboard code
| style="width: 466px" |  
| style="width: 466px;" |
| style="width: 80px;" | Andrew
|-
| style="width: 68px;" | Started<br/>
| style="width: 134px;" | Wiring
| style="width: 466px;" |
*need to correct wire for switches (common needs to got to 3.3V, not GND)
*5V for lights needs to come from power brick/battery, not the Launchpad
*added 5V converter (need to move 5V for lights to it)
| style="width: 80px;" | Gunnar
|-
| style="width: 68px;" | Completed
| style="width: 134px;" | final paint
| style="width: 466px;" |
| style="width: 80px;" | Chris/Alyssa
|-
| style="width: 68px;" | Completed
| style="width: 134px;" | test fit all parts
| style="width: 466px;" |
| style="width: 80px;" |
|-
| style="width: 68px;" | Complted
| style="width: 134px;" | LaunchPad
| style="width: 466px;" |
*change sample to just be 10 buttons (no axises)
*cleanup code
 
| style="width: 80px;" |
|-
| style="width: 68px;" | Complete<br/>
| style="width: 134px;" | Latch mount
| style="width: 466px;" |  
*create and print drawing (drawing is printed)
*create and print drawing (drawing is printed)
*fabricate part
*fabricate part


| style="width: 80px" | Alyssa<br/>
| style="width: 80px;" | <br/>
|-
|-
| style="width: 68px" | Complete<br/>
| style="width: 68px;" | Complete<br/>
| style="width: 134px" | latch handle<br/>
| style="width: 134px;" | latch handle<br/>
| style="width: 466px" |  
| style="width: 466px;" |  
needs to be designed
needs to be designed


orded knobs from McMastercarr
orded knobs from McMastercarr


| style="width: 80px" | Chris<br/>
| style="width: 80px;" | <br/>
|-
|-
| style="width: 68px" | Started<br/>
| style="width: 68px;" | Complete<br/>
| style="width: 134px" | power cable<br/>
| style="width: 134px;" | power cable<br/>
| style="width: 466px" |  
| style="width: 466px;" |  
*The options below need to pulled from both sides, but we want to be able to pull from one side only.
*The options below need to pulled from both sides, but we want to be able to pull from one side only.
**[http://www.cables4computer.com/Power_Products/USA_Cables_Retractable_PC_Power_Cable_(Bulk_Only).html <font color="#333333">USA Cables Retractable Power Cable</font>]
**[http://www.cables4computer.com/Power_Products/USA_Cables_Retractable_PC_Power_Cable_(Bulk_Only).html <font color="#333333">USA Cables Retractable Power Cable</font>]
Line 112: Line 155:
for now, we added a cut-out in sheet metal for the snap-in plug we already have. if we find we have space and can get a used iron, we may use that instead
for now, we added a cut-out in sheet metal for the snap-in plug we already have. if we find we have space and can get a used iron, we may use that instead


| style="width: 80px" | <br/>
| style="width: 80px;" | <br/>
|-
|-
| style="width: 68px" | Completed
| style="width: 68px;" | Completed
| style="width: 134px" | Setting up the development environment on a new computer
| style="width: 134px;" | Setting up the development environment on a new computer
| style="width: 466px" |  
| style="width: 466px;" |  
Download these items:
Download these items:


Line 125: Line 168:
*possible light code example [https://github.com/mjmeli/MSP430-NeoPixel-WS2812-Library NeoPixel]
*possible light code example [https://github.com/mjmeli/MSP430-NeoPixel-WS2812-Library NeoPixel]


| style="width: 80px" | <br/>
| style="width: 80px;" | <br/>
|-
|-
| style="width: 68px" | Completed<br/>
| style="width: 68px;" | Completed<br/>
| style="width: 134px" | ethernet port location
| style="width: 134px;" | ethernet port location
| style="width: 466px" |  
| style="width: 466px;" |  
*This option needs to pulled from both sides, but we want to be able to pull from one side only: [http://www.cables4computer.com/Ziplinq/Networking_Networking_Retractable_CAT6_Gigabit_Network_Cable.html Retractable Network Cable]
*This option needs to pulled from both sides, but we want to be able to pull from one side only: [http://www.cables4computer.com/Ziplinq/Networking_Networking_Retractable_CAT6_Gigabit_Network_Cable.html Retractable Network Cable]
*Determined that field has male end, so we need a female end
*Determined that field has male end, so we need a female end


will use port plug we already have and put it on the right top
'''will use port plug we already have and put it on the right top'''


| style="width: 80px" |  
| style="width: 80px;" |  
|-
|-
| style="width: 68px" | Completed<br/>
| style="width: 68px;" | Completed<br/>
| style="width: 134px" | select board for joystick interface<br/>
| style="width: 134px;" | select board for joystick interface<br/>
| style="width: 466px" |  
| style="width: 466px;" |  
*Cypress is mostly a USB-Serial and PSoC test board, it doesn't really have what we need
*Cypress is mostly a USB-Serial and PSoC test board, it doesn't really have what we need
*LaunchPad has digital and analog inputs. There are built-in pull down resistors, so wiring switches will be easy. There are sample programs including joysticks already setup to use with the Dashboard; the source code is available so it can be modified. Also, form factor is much better for using the contorls.
*LaunchPad has digital and analog inputs. There are built-in pull down resistors, so wiring switches will be easy. There are sample programs including joysticks already setup to use with the Dashboard; the source code is available so it can be modified. Also, form factor is much better for using the contorls.
**[http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_Operator_Interface_for_FIRST_Robotics_Competition?DCMP=univ-en&HQS=robotics-FRClaunchpad <font color="#333333">MSP430 Launchpad for FIRST</font>]
**[http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_Operator_Interface_for_FIRST_Robotics_Competition?DCMP=univ-en&HQS=robotics-FRClaunchpad <font color="#333333">MSP430 Launchpad for FIRST</font>]


will use the LaunchPad
'''will use the LaunchPad'''


| style="width: 80px" |  
| style="width: 80px;" |  
|-
|-
| style="width: 68px" | Completed<br/>
| style="width: 68px;" | Completed<br/>
| style="width: 134px" | General design for latch<br/>
| style="width: 134px;" | General design for latch<br/>
| style="width: 466px" | <ul style="line-height: 20.79px;">
| style="width: 466px;" | <ul style="line-height: 20.79px;">
<li><span style="line-height: 20.7999992370605px">Use something similar to a&nbsp;gate latch</span>
<li><span style="line-height: 20.79px;">Use something similar to a&nbsp;gate latch</span>
*[http://www.homedepot.com/p/Stanley-National-Hardware-Zinc-Plated-Outswinging-Gate-Latch-CD1261-1-2-Gate-Latch-2C/203591026?ds_e_ad_type=pla&cm_mmc=Shopping|Base&gclid=CjwKEAiA28ilBRCy5cXrgtfTxTISJABgX7E2dVh_2c0KxLVal1dg6Fl1nUaeNEKBNmqDRJEnTZeTpxoCRLnw_wcB&gclsrc=aw.ds <font color="#333333">Home Depot latch</font>]
*[http://www.homedepot.com/p/Stanley-National-Hardware-Zinc-Plated-Outswinging-Gate-Latch-CD1261-1-2-Gate-Latch-2C/203591026?ds_e_ad_type=pla&cm_mmc=Shopping|Base&gclid=CjwKEAiA28ilBRCy5cXrgtfTxTISJABgX7E2dVh_2c0KxLVal1dg6Fl1nUaeNEKBNmqDRJEnTZeTpxoCRLnw_wcB&gclsrc=aw.ds <font color="#333333">Home Depot latch</font>]
*[http://gatelatchusa.com/101400-gate_latch.html <font color="#333333">Gate Latch</font>]
*[http://gatelatchusa.com/101400-gate_latch.html <font color="#333333">Gate Latch</font>]
*<font color="#333333"><span style="line-height: 20.7999992370605px;">[http://penfieldrobotics.com/wiki/images/2/2b/Latch_example.jpg Latch_example.jpg]&nbsp;‎</span></font></li>
*<font color="#333333"><span style="line-height: 20.79px;">[http://penfieldrobotics.com/wiki/images/2/2b/Latch_example.jpg Latch_example.jpg]&nbsp;‎</span></font></li>




Line 162: Line 205:
*run a u-shpaed bar from latch to latch (under the secondary controls)
*run a u-shpaed bar from latch to latch (under the secondary controls)
*have access to bar via a hole through the&nbsp;secondary controls lid
*have access to bar via a hole through the&nbsp;secondary controls lid
will custom design something similar to a gate latch. it will mount on the bottom and catch on the moving box's lip (that is near the draw slide mount). a rod will stick out the right end with a knob that can be pulled.<br/>
'''will custom design something similar to a gate latch. it will mount on the bottom and catch on the moving box's lip (that is near the draw slide mount). a rod will stick out the right end with a knob that can be pulled.'''<br/>
| style="width: 80px" |  
| style="width: 80px;" |  
|-
|-
| style="width: 68px" | Completed<br/>
| style="width: 68px;" | Completed<br/>
| style="width: 134px" | determined handle to use
| style="width: 134px;" | determined handle to use
| style="width: 466px" | will use one handle on front (no one liked having them on the ends). part is here<br/>
| style="width: 466px;" | will use one handle on front (no one liked having them on the ends). part is here<br/>
| style="width: 80px" |  
| style="width: 80px;" |  
|-
|-
| style="width: 68px" | Completed
| style="width: 68px;" | Completed
| style="width: 134px" | determined switches<br/>
| style="width: 134px;" | determined switches<br/>
| style="width: 466px" | will use 3-way toggles and square rockers for broken switches. parts are here
| style="width: 466px;" | will use 3-way toggles and square rockers for broken switches. parts are here
| style="width: 80px" |  
| style="width: 80px;" |  
|-
|-
| style="width: 68px" | Completed<br/>
| style="width: 68px;" | Completed<br/>
| style="width: 134px" | <span style="line-height: 20.7999992370605px">LaunchPad</span><br/>
| style="width: 134px;" | <span style="line-height: 20.79px;">LaunchPad</span><br/>
| style="width: 466px" | <ul style="line-height: 20.7999992370605px;">
| style="width: 466px;" | <ul style="line-height: 20.79px;">
<li>download development environment (see LaunchPad link)</li>
<li>download development environment (see LaunchPad link)</li>
<li>download sample code</li>
<li>download sample code</li>
Line 184: Line 227:
</ul>
</ul>


| style="width: 80px" | <br/>
| style="width: 80px;" | <br/>
|-
|-
| style="width: 68px" | Completed<br/>
| style="width: 68px;" | Completed<br/>
| style="width: 134px" | Latch design
| style="width: 134px;" | Latch design
| style="width: 466px" |  
| style="width: 466px;" |  
*finish CAD for latch design
*finish CAD for latch design


| style="width: 80px" | Chris
| style="width: 80px;" |  
|-
|-
| style="width: 68px" | Completed
| style="width: 68px;" | Completed
| style="width: 134px" | sheet metal drawings for boxes
| style="width: 134px;" | sheet metal drawings for boxes
| style="width: 472px" | these have been sent to Harris. there were some issues. those were fixed and drawings resent. waiting for part
| style="width: 472px;" | these have been sent to Harris. there were some issues. those were fixed and drawings resent. waiting for part
| style="width: 79px" |  
| style="width: 79px;" |  
|-
|-
| style="width: 68px" | Completed
| style="width: 68px;" | Completed
| style="width: 134px" | sheet metal drawings for top<br/>
| style="width: 134px;" | sheet metal drawings for top<br/>
| style="width: 472px" |  
| style="width: 472px;" |  
*Need to finish lightning bolt, add 1/32" allowance around the bolt
*Need to finish lightning bolt, add 1/32" allowance around the bolt
*Update broken switches with square cutouts per the new switches
*Update broken switches with square cutouts per the new switches
Line 208: Line 251:
this has been sent to Harris. drawings approved. waiting for part
this has been sent to Harris. drawings approved. waiting for part


| style="width: 79px" | <br/>
| style="width: 79px;" | <br/>
|-
|-
| style="width: 68px" | Completed<br/>
| style="width: 68px;" | Completed<br/>
| style="width: 134px" | sheet metal drawings for laptop
| style="width: 134px;" | sheet metal drawings for laptop
| style="width: 472px" | this has been sent to Harris. drawings approved. waiting for part<br/><br/>
| style="width: 472px;" | this has been sent to Harris. drawings approved. waiting for part<br/><br/>
| style="width: 79px" | <br/>
| style="width: 79px;" | <br/>
|-
|-
| style="width: 68px" | Completed<br/>
| style="width: 68px;" | Completed<br/>
| style="width: 134px" | Fabricate parts<br/>
| style="width: 134px;" | Fabricate parts<br/>
| style="width: 472px" |  
| style="width: 472px;" |  
*latch
*latch
*latch brakect for moving box
*latch brakect for moving box


| style="width: 79px" | <br/>
| style="width: 79px;" | <br/>
|-
|-
| style="width: 68px" | Completed<br/>
| style="width: 68px;" | Completed<br/>
| style="width: 134px" | Data sheets<br/>
| style="width: 134px;" | Data sheets<br/>
| style="width: 472px" | get data sheets for all parts being used and place in Controls folder<br/>
| style="width: 472px;" | get data sheets for all parts being used and place in Controls folder<br/>
| style="width: 79px" | <br/>
| style="width: 79px;" | <br/>
|-
|-
| style="width: 68px" | Completed<br/>
| style="width: 68px;" | Completed<br/>
| style="width: 134px" | Dashboard<br/>
| style="width: 134px;" | Dashboard<br/>
| style="width: 466px" |  
| style="width: 466px;" |  
need to determine what goes on the Smart Dashboard and lay it out
need to determine what goes on the Smart Dashboard and lay it out


Line 237: Line 280:
We need to talk to strategy about 1 or 2 camera feeds
We need to talk to strategy about 1 or 2 camera feeds


| style="width: 80px" | Chris, Andrew, Mr. Byers<br/>
| style="width: 80px;" | <br/>
|-
|-
| style="width: 68px" | Completed<br/>
| style="width: 68px;" | Completed<br/>
| style="width: 134px" | Color scheme<br/>
| style="width: 134px;" | Color scheme<br/>
| style="width: 466px" | The Sliding panel and the aux panel are red. The base and all internal parts are black.&nbsp;<br/>
| style="width: 466px;" | The Sliding panel and the aux panel are red. The base and all internal parts are black.&nbsp;<br/>
| style="width: 80px" | All
| style="width: 80px;" |  
|}
|}


= Meeting Minutes =
= Meeting Minutes =


<span style="font-size: medium">'''1/6'''</span> (Chris, Mr. Byers)
<span style="font-size: medium;">'''1/6'''</span> (Chris, Mr. Byers)


*discussed preliminary options
*discussed preliminary options
Line 253: Line 296:




<span style="font-size: medium">'''1/7'''</span> (Chris, Mr. Byers)
<span style="font-size: medium;">'''1/7'''</span> (Chris, Mr. Byers)


*discussed preliminary options
*discussed preliminary options
Line 259: Line 302:




<span style="font-size: medium">'''1/8'''</span> (Chris, Mr. Byers, Eric, David M.)
<span style="font-size: medium;">'''1/8'''</span> (Chris, Mr. Byers, Eric, David M.)


*selected overall concept (sliding controls)
*selected overall concept (sliding controls)
Line 265: Line 308:




<span style="font-size: medium">'''1/10'''</span><span data-cke-bookmark="1" style="display: none" id="cke_bm_123s">&nbsp;</span> (Gunnar, Alyssa, Andrew, Eric, Mr. Byers, David M.)
<span style="font-size: medium;">'''1/10'''</span><span data-cke-bookmark="1" style="display: none;" id="cke_bm_123s">&nbsp;</span> (Gunnar, Alyssa, Andrew, Eric, Mr. Byers, David M.)


*inventoried parts we have
*inventoried parts we have
Line 273: Line 316:
*met with Elliot to select secondary controls
*met with Elliot to select secondary controls
*created wiki page
*created wiki page
*created todo list<span data-cke-bookmark="1" style="display: none" id="cke_bm_123e">&nbsp;</span>
*created todo list<span data-cke-bookmark="1" style="display: none;" id="cke_bm_123e">&nbsp;</span>






<span style="font-size: medium">'''1/11'''</span> (Alyssa, Andrew, Mr. Byers)
<span style="font-size: medium;">'''1/11'''</span> (Alyssa, Andrew, Mr. Byers)


*investigated latch options
*investigated latch options
Line 285: Line 328:




<span style="font-size: medium">'''1/13'''</span> (Chris, Eric, Mr. Byers, Gunnar, Andrew, Alyssa, Dave, Frank)
<span style="font-size: medium;">'''1/13'''</span> (Chris, Eric, Mr. Byers, Gunnar, Andrew, Alyssa, Dave, Frank)


*Chris worked on the main base and assembly&nbsp;
*Chris worked on the main base and assembly&nbsp;
Line 295: Line 338:




<span style="font-size: medium">'''1/14'''</span> (Chris,&nbsp;Mr. Byers)
<span style="font-size: medium;">'''1/14'''</span> (Chris,&nbsp;Mr. Byers)


*Chris updated assembly
*Chris updated assembly
Line 302: Line 345:




<span style="font-size: medium">'''1/15'''</span> (Chris, Eric,&nbsp;Alyssa, Dave, Frank)
<span style="font-size: medium;">'''1/15'''</span> (Chris, Eric,&nbsp;Alyssa, Dave, Frank)
<ul style="line-height: 20.79px;">
<ul style="line-height: 20.79px;">
<li>Chris worked on the main base and assembly&nbsp;</li>
<li>Chris worked on the main base and assembly&nbsp;</li>
Line 312: Line 355:




<span style="font-size: medium">'''1/17'''</span> (Chris, Andrew, Gunnar, Alyssa, Dave, Eric, Mr. Byers)
<span style="font-size: medium;">'''1/17'''</span> (Chris, Andrew, Gunnar, Alyssa, Dave, Eric, Mr. Byers)


*Chris worked on finishing the final assembly and the latching mechanism
*Chris worked on finishing the final assembly and the latching mechanism
Line 324: Line 367:




<span style="font-size: medium">'''1/18'''</span> (Andrew, Chris, Alyssa, Eric, Mr. Byers)&nbsp;
<span style="font-size: medium;">'''1/18'''</span> (Andrew, Chris, Alyssa, Eric, Mr. Byers)&nbsp;


*Finalized all of the parts
*Finalized all of the parts
Line 333: Line 376:




<span style="font-size: medium">'''1/20'''</span> (Andrew, Chris, Alyssa, Mr. Byers, Eric)
<span style="font-size: medium;">'''1/20'''</span> (Andrew, Chris, Alyssa, Mr. Byers, Eric)


*Fixed incorrect drawings and resent them to Harris
*Fixed incorrect drawings and resent them to Harris
Line 340: Line 383:




<span style="font-size: medium">'''1/21'''</span> (Andrew, Chris, Mr. Byers)
<span style="font-size: medium;">'''1/21'''</span> (Andrew, Chris, Mr. Byers)


*Andrew worked with the development board and downloaded the software to the laptop that will be used in this years controls
*Andrew worked with the development board and downloaded the software to the laptop that will be used in this years controls
Line 347: Line 390:




<span style="font-size: medium">'''1/22'''</span> (Chris, Gunnar, Eric, Mr. Byers, Dave)
<span style="font-size: medium;">'''1/22'''</span> (Chris, Gunnar, Eric, Mr. Byers, Dave)


*Chris worked with Mr. Byers and Mr. Cavaliere to get a bushing for the release mechanism
*Chris worked with Mr. Byers and Mr. Cavaliere to get a bushing for the release mechanism
*Gunnar worked with Eric to create schematic for switches to LaunchPad
*Gunnar worked with Eric to create schematic for switches to LaunchPad
*Mr. Byers and Dave connected the LaunchPad and&nbsp;loaded the supplied HID firmware; and verified buttons worked
*Mr. Byers and Dave connected the LaunchPad and&nbsp;loaded the supplied HID firmware; and verified buttons worked
<div><br/></div><div>
<br/>
<span style="font-size: medium">'''1/24'''</span>&nbsp;(Chris, Gunnar, Alyssa, Andrew, Mr. Byers, Dave)
<span style="font-size: medium;">'''1/24'''</span>&nbsp;(Chris, Gunnar, Alyssa, Andrew, Mr. Byers, Dave)
<ul style="line-height: 20.79px;">
<ul style="line-height: 20.79px;">
<li>Andrew got LaunchPad environment loaded, sample build and working, and updated sample to match&nbsp;our button map</li>
<li>Andrew got LaunchPad environment loaded, sample build and working, and updated sample to match&nbsp;our button map</li>
Line 365: Line 408:




'''<span style="font-size:medium">1/25</span>''' (Chris, Mr. Byers, Gunnar, Alyssa)
'''<span style="font-size: medium;">1/25</span>''' (Chris, Mr. Byers, Gunnar, Alyssa)


*Added a picture to the rendering section of the wiki detailing the latch design.&nbsp;
*Added a picture to the rendering section of the wiki detailing the latch design.&nbsp;
Line 374: Line 417:
*Gunnar did what he could with the ribbon cable while he waits for the rest of the terminals.
*Gunnar did what he could with the ribbon cable while he waits for the rest of the terminals.
*Gunnar started work on the perf board to connect to the microcontroller
*Gunnar started work on the perf board to connect to the microcontroller
*Chris painted the parts that had been manufactured. &nbsp;
*Chris painted the parts that had been manufactured.
 
 


'''<span style="font-size: medium;">1/27</span>'''<span style="line-height: 20.7999992370605px;">&nbsp;(Chris, Andrew,&nbsp;Mr. Byers, Eric,&nbsp;Gunnar, Alyssa)</span>
'''<span style="font-size: medium;">1/27</span>'''<span style="line-height: 20.79px;">&nbsp;(Chris, Andrew,&nbsp;Mr. Byers, Eric,&nbsp;Gunnar, Alyssa)</span>


*<span style="line-height: 20.7999992370605px;">Andrew and Mr. Byers figured out how to remove the joystick functions. Also cleaned up code.</span>
*<span style="line-height: 20.79px;">Andrew and Mr. Byers figured out how to remove the joystick functions. Also cleaned up code.</span>
*Eric brought in some parts from Harris (Laptop cradle, Aux panel)
*Eric brought in some parts from Harris (Laptop cradle, Aux panel)
*Chris worked with Gunnar and Alyssa to paint the laptop cradle.&nbsp;
*Chris worked with Gunnar and Alyssa to paint the laptop cradle.&nbsp;
Line 384: Line 429:
*Gunnar worked on parts of the electrical
*Gunnar worked on parts of the electrical


'''<span style="font-size:large;"><span style="font-size:medium;">1/28&nbsp;</span></span>'''<span style="font-size:large;"><span style="font-size:medium;"><span style="font-size:small;">(Chris, Mr. Byers, Alyssa)</span>&nbsp;</span></span>
 
 
'''<span style="font-size: large;"><span style="font-size: medium;">1/28&nbsp;</span></span>'''<span style="font-size: large;"><span style="font-size: medium;"><span style="font-size: small;">(Chris, Mr. Byers, Alyssa)</span>&nbsp;</span></span>


*<font size="2">Chris worked with Mr. Byers to drill the holes ion the aux panel for the joystick.&nbsp;</font>
*<font size="2">Chris worked with Mr. Byers to drill the holes ion the aux panel for the joystick.&nbsp;</font>
Line 391: Line 438:
*<font size="2">Chris cut the hinge for the aux panel to size with the help of Mr. Byers and Alex</font>
*<font size="2">Chris cut the hinge for the aux panel to size with the help of Mr. Byers and Alex</font>


<font size="2">'''<span style="font-size:medium;">1/29&nbsp;</span>'''<span style="font-size:medium;"><span style="font-size:small;">(Chris, Mr. Byers, Gunnar, Alyssa)</span></span></font>
 
 
<font size="2">'''<span style="font-size: medium;">1/29&nbsp;</span>'''<span style="font-size: medium;"><span style="font-size: small;">(Chris, Mr. Byers, Gunnar, Alyssa)</span></span></font>


*<font size="2">Gunnar worked on putting the elecrical components into the aux panel. (broken switchs, 3 way switch, ethernet port)</font>
*<font size="2">Gunnar worked on putting the elecrical components into the aux panel. (broken switchs, 3 way switch, ethernet port)</font>
Line 399: Line 448:
*<font size="2">Chris helped Gunnar with his tasks</font>
*<font size="2">Chris helped Gunnar with his tasks</font>


<font size="2">'''<span style="font-size:medium;">1/31&nbsp;</span>'''<span style="font-size:medium;"><span style="font-size:small;">(Chris, Gunnar, Alyssa, Dave, Mr. Byers, Andrew)</span></span></font>


*Chris worrked with Mr. Byers prototyping the latch design. The gas shock was too stiff for ur needs, so we are using a spring system shown above. (In the renderings ssection)
 
<font size="2">'''<span style="font-size: medium;">1/31&nbsp;</span>'''<span style="font-size: medium;"><span style="font-size: small;">(Chris, Gunnar, Alyssa, Dave, Mr. Byers, Andrew)</span></span></font>
 
*Chris worrked with Mr. Byers prototyping the latch design. The gas shock was too stiff for our needs, so we are using a spring system shown above. (In the renderings ssection)
*Gunnar worked on the electrical part of the controls, more specifically wiring the LEDS in multisim and gatering parts.&nbsp;
*Gunnar worked on the electrical part of the controls, more specifically wiring the LEDS in multisim and gatering parts.&nbsp;
*Alyssa helped with robot work&nbsp;
*Alyssa helped with robot work&nbsp;
*Andrew worked on the code
*Andrew worked on the code


=== ===
 
</div>
 
<font size="2">'''<span style="font-size: medium;">2/1&nbsp;</span>'''<span style="font-size: medium;"><span style="font-size: small;">(Chris,&nbsp;Mr. Byers, Andrew)</span></span></font>
 
*Chris put latch design into CAD
*Andrew worked on the code
 
 
 
<font size="2">'''<span style="font-size: medium;">2/3&nbsp;</span>'''<span style="font-size: medium;"><span style="font-size: small;">(Chris, Gunnar, Alyssa, Dave, Mr. Byers, Andrew)</span></span></font>
 
*Right side bottom box came in; confirmed holes were ok
*Chris and Mr. Byers determined location for draw slides
*Alyssa assisted with drivetrain
*Gunnar worked on wiring in design tool
*Andrew worked on the code
 
 
 
<font size="2">'''<span style="font-size: medium;">2/4&nbsp;</span>'''<span style="font-size: medium;"><span style="font-size: small;">(Chris, Gunnar???, Alyssa,&nbsp;Mr. Byers, Andrew)</span></span></font>
 
*Left side box came in, confirmed holes were ok; for some reason our wording is missing from the ends&nbsp;:-(
*Chris and Alyssa and Mr. Byers fitted slides and adjusted moving box so it is aligned and sliding well (a lot of tweaking to get bolts to fit within slide)
*Andrew started dashbaord code
 
 
 
<font size="2">'''<span style="font-size: medium;">2/5&nbsp;</span>'''<span style="font-size: medium;"><span style="font-size: small;">(Chris, Eric, Mr. Byers, Dave)</span></span></font>
 
*Fitted reset of parts&nbsp;and drilled all final holes&nbsp;(e.g. latch, power switch, strap holders,&nbsp;joysticks, hinge)
*Dissasembled so parts&nbsp;can be painted
 
 
 
<span style="font-size:medium;">'''2/7&nbsp;'''<span style="font-size:small;">(Chris, Gunnar, Alyassa, Andrew, Mr. Byers, Eric)</span></span>
 
*<span style="font-size:medium;"><span style="font-size:small;">Finished painting the control parts</span></span>
*<span style="font-size:medium;"><span style="font-size:small;">Assembed the controls mechanically</span></span>
*<span style="font-size:medium;"><span style="font-size:small;">Placed the board in place</span></span>
*<span style="font-size:medium;"><span style="font-size:small;">Managd all of the cables for the joysticks and the launchpad.</span></span>
*<span style="font-size:medium;"><span style="font-size:small;">Managed the ethernet cable and power cable for the laptop.</span></span>
*<font size="2">Wired the switch for the ac power cable&nbsp;</font>
*<font size="2">Partly wired the switch that switches from battery to power.&nbsp;</font>
*<font size="2"></font><span data-reactid=".r[yf87].[1][4][1]{comment612727285458224_5974749}.[0].{right}.[0].{left}.[0].[0].[0][3].[0].[4]" style="color: rgb(23, 23, 23); font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;">─────────▄──────────────▄</span><br/><span data-reactid=".r[yf87].[1][4][1]{comment612727285458224_5974749}.[0].{right}.[0].{left}.[0].[0].[0][3].[0].[6]" style="color: rgb(23, 23, 23); font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;">────────▌▒█───────────▄▀▒▌</span><br/><span data-reactid=".r[yf87].[1][4][1]{comment612727285458224_5974749}.[0].{right}.[0].{left}.[0].[0].[0][3].[0].[8]" style="color: rgb(23, 23, 23); font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;">────────▌▒▒▀▄───────▄▀▒▒▒▐</span><br/><span data-reactid=".r[yf87].[1][4][1]{comment612727285458224_5974749}.[0].{right}.[0].{left}.[0].[0].[0][3].[0].[10]" style="color: rgb(23, 23, 23); font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;">───────▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐</span><br/><span data-reactid=".r[yf87].[1][4][1]{comment612727285458224_5974749}.[0].{right}.[0].{left}.[0].[0].[0][3].[0].[12]" style="color: rgb(23, 23, 23); font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;">─────▄▄▀▒▒▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐</span><br/><span data-reactid=".r[yf87].[1][4][1]{comment612727285458224_5974749}.[0].{right}.[0].{left}.[0].[0].[0][3].[0].[14]" style="color: rgb(23, 23, 23); font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;">───▄▀▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▀██▀▒▌</span><br/><span data-reactid=".r[yf87].[1][4][1]{comment612727285458224_5974749}.[0].{right}.[0].{left}.[0].[0].[0][3].[0].[16]" style="color: rgb(23, 23, 23); font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;">──▐▒▒▒▄▄▄▒▒▒▒▒▒▒▒▒▒▒▒▒▀▄▒▒▌</span><br/><span data-reactid=".r[yf87].[1][4][1]{comment612727285458224_5974749}.[0].{right}.[0].{left}.[0].[0].[0][3].[0].[18]" style="color: rgb(23, 23, 23); font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;">──▌▒▒▐▄█▀▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐</span><br/><span data-reactid=".r[yf87].[1][4][1]{comment612727285458224_5974749}.[0].{right}.[0].{left}.[0].[0].[0][3].[0].[20]" style="color: rgb(23, 23, 23); font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;">─▐▒▒▒▒▒▒▒▒▒▒▒▌██▀▒▒▒▒▒▒▒▒▀▄▌</span><br/><span data-reactid=".r[yf87].[1][4][1]{comment612727285458224_5974749}.[0].{right}.[0].{left}.[0].[0].[0][3].[0].[22]" style="color: rgb(23, 23, 23); font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;">─▌▒▀▄██▄▒▒▒▒▒▒▒▒▒▒▒░░░░▒▒▒▒▌</span><br/><span data-reactid=".r[yf87].[1][4][1]{comment612727285458224_5974749}.[0].{right}.[0].{left}.[0].[0].[0][3].[0].[24]" style="color: rgb(23, 23, 23); font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;">─▌▀▐▄█▄█▌▄▒▀▒▒▒▒▒▒░░░░░░▒▒▒▐</span><br/><span data-reactid=".r[yf87].[1][4][1]{comment612727285458224_5974749}.[0].{right}.[0].{left}.[0].[0].[0][3].[0].[26]" style="color: rgb(23, 23, 23); font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;">▐▒▀▐▀▐▀▒▒▄▄▒▄▒▒▒▒▒░░░░░░▒▒▒▒▌</span><br/><span data-reactid=".r[yf87].[1][4][1]{comment612727285458224_5974749}.[0].{right}.[0].{left}.[0].[0].[0][3].[0].[28]" style="color: rgb(23, 23, 23); font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;">▐▒▒▒▀▀▄▄▒▒▒▄▒▒▒▒▒▒░░░░░░▒▒▒▐</span><br/><span data-reactid=".r[yf87].[1][4][1]{comment612727285458224_5974749}.[0].{right}.[0].{left}.[0].[0].[0][3].[0].[30]" style="color: rgb(23, 23, 23); font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;">─▌▒▒▒▒▒▒▀▀▀▒▒▒▒▒▒▒▒░░░░▒▒▒▒▌</span><br/><span data-reactid=".r[yf87].[1][4][1]{comment612727285458224_5974749}.[0].{right}.[0].{left}.[0].[0].[0][3].[0].[32]" style="color: rgb(23, 23, 23); font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;">─▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐</span><br/><span data-reactid=".r[yf87].[1][4][1]{comment612727285458224_5974749}.[0].{right}.[0].{left}.[0].[0].[0][3].[0].[34]" style="color: rgb(23, 23, 23); font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;">──▀▄▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▄▒▒▒▒▌</span><br/><span data-reactid=".r[yf87].[1][4][1]{comment612727285458224_5974749}.[0].{right}.[0].{left}.[0].[0].[0][3].[0].[36]" style="color: rgb(23, 23, 23); font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;">────▀▄▒▒▒▒▒▒▒▒▒▒▄▄▄▀▒▒▒▒▄▀</span><br/><span data-reactid=".r[yf87].[1][4][1]{comment612727285458224_5974749}.[0].{right}.[0].{left}.[0].[0].[0][3].[0].[38]" style="color: rgb(23, 23, 23); font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;">───▐▀▒▀▄▄▄▄▄▄▀▀▀▒▒▒▒▒▄▄▀</span><br/><span data-reactid=".r[yf87].[1][4][1]{comment612727285458224_5974749}.[0].{right}.[0].{left}.[0].[0].[0][3].[0].[40]" style="color: rgb(23, 23, 23); font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px;">──▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▀▀</span><font size="2"></font>
 
 
 
 
<font size="2">'''<span style="font-size: medium;">2/8&nbsp;</span>'''<span style="font-size: medium;"><span style="font-size: small;">(Chris, Mr. Byers)</span></span></font>
 
*Chris helped with robot assembly
*Chris wired light strip and 5V power supply (for testing)
*Mr. Byers tested LauchPad and debugged/fixed sample code
*Chris and Mr. Byers corrected wiring of Launchpad (for switches and lights)
*Chris and Mr. Byers tested lights, but couldn't get them to work yet :-(
 
 
 
<font size="2">'''<span style="font-size: medium;">2/10&nbsp;</span>'''<span style="font-size: medium;"><span style="font-size: small;">(Chris, Gunnar, Mr. Byers)</span></span></font>
 
*Chris, Gunnar and Mr. Byers went over wiring changes that were needed for the custom circuit
*Chris, Gunnar and Mr. Byers reviewed the datasheets/timing/assembler code for the lights
*Chris, Gunnar and Mr. Byers hooked up the scope to look at the signal going to the lights; is not square, nor high or low enough
*Mr. Stoeckl worked with us to calculate resistor values if we switch over to a transistor, instead of the MOSFET
 
 
<font size="2">'''<span style="font-size: medium;">2/11&nbsp;</span>'''<span style="font-size: medium;"><span style="font-size: small;">(Chris, Eric, Mr. Byers)</span></span></font>
 
*Chris, Eric and Mr. Byers hooked up the scope to look at the signal going to the lights
*Switched out the MOSFET and it appeared to not be working as Eric thought.
*Lights are WORKING!!!!  (well, at least with the sample, still need to integrate the sample with the Joystick code in the other IDE)
*Chris and Eric worked on adding the 12V to 5V convertor and finishing up the wiring

Latest revision as of 04:18, 12 February 2015

Design

To provide for narrower controls for transport, driver #1's side of controls (i.e. 2 joysticks) will slide to the right and cover the laptop. These will automatically lock.

The intent is to have a simple release mechanism. When released a gas strut will automatically open the controls.

  • 2 joysticks for main driver
  • 1 joystick for aux driver
  • 1 3-way toggle for autonomous (up=a pre-picked auto-mode; center=no auto; down=use auto-mode that is selected on Dashboard)
  • 8 broken switches
  • Laptop for Dashboard
  • Robot IO Map

Renderings

Closed.PNG Open
This is the controls closed. This is a picture of the controls open.
Colors shown are final. 

Latch Design.png

A close up of the latch design (located underneath the aux panel)
Overview of proto latch.jpg

Prototying the latch design. We ran into some problems with aliignmnt, but solved the problem by inserting a bracket with a hole.
Dashboard2015.jpg

Dashboard layout


LaunchPad

Tasks

Status
Task Information (decisions are in bold) Owner
Started
Lights
  • individually controlled? - YES
  • placement (maybe under front laptop bracket, maybe under both "1511" on right side, maybe behind "Rolling Thunder" on left side; cable run might be tricky)

need to get sample working, then merge with USB code (fingers crossed this will work)

Started final assembly need to dress up wires for switches (they are hanging on threaded rod for latch Chris/Alyssa/Gunnar
Started
LaunchPad
  • determine what is needed for lights (found sample, need to try it)
  • get code into source control
Started code robot side mostly complete, need to test when robot is ready Andrew
Started dashboard code Andrew
Started
Wiring
  • need to correct wire for switches (common needs to got to 3.3V, not GND)
  • 5V for lights needs to come from power brick/battery, not the Launchpad
  • added 5V converter (need to move 5V for lights to it)
Gunnar
Completed final paint Chris/Alyssa
Completed test fit all parts
Complted LaunchPad
  • change sample to just be 10 buttons (no axises)
  • cleanup code
Complete
Latch mount
  • create and print drawing (drawing is printed)
  • fabricate part

Complete
latch handle

needs to be designed

orded knobs from McMastercarr


Complete
power cable

for now, we added a cut-out in sheet metal for the snap-in plug we already have. if we find we have space and can get a used iron, we may use that instead


Completed Setting up the development environment on a new computer

Download these items:


Completed
ethernet port location
  • This option needs to pulled from both sides, but we want to be able to pull from one side only: Retractable Network Cable
  • Determined that field has male end, so we need a female end

will use port plug we already have and put it on the right top

Completed
select board for joystick interface
  • Cypress is mostly a USB-Serial and PSoC test board, it doesn't really have what we need
  • LaunchPad has digital and analog inputs. There are built-in pull down resistors, so wiring switches will be easy. There are sample programs including joysticks already setup to use with the Dashboard; the source code is available so it can be modified. Also, form factor is much better for using the contorls.

will use the LaunchPad

Completed
General design for latch
  • Use something similar to a gate latch
    • Pin/bolt attached to movable part/left section
    • create a latch similar to: Lock and Pin.png
    • one latch mounted to front of fixed section and one latch at the back
    • run a u-shpaed bar from latch to latch (under the secondary controls)
    • have access to bar via a hole through the secondary controls lid
    will custom design something similar to a gate latch. it will mount on the bottom and catch on the moving box's lip (that is near the draw slide mount). a rod will stick out the right end with a knob that can be pulled.
Completed
determined handle to use will use one handle on front (no one liked having them on the ends). part is here
Completed determined switches
will use 3-way toggles and square rockers for broken switches. parts are here
Completed
LaunchPad
  • download development environment (see LaunchPad link)
  • download sample code
  • build, install and verify sample code
  • change sample, install and verify

Completed
Latch design
  • finish CAD for latch design
Completed sheet metal drawings for boxes these have been sent to Harris. there were some issues. those were fixed and drawings resent. waiting for part
Completed sheet metal drawings for top
  • Need to finish lightning bolt, add 1/32" allowance around the bolt
  • Update broken switches with square cutouts per the new switches
  • Update three-way switch hole as required per the selected part
  • Add cutout for Ethernet port on the upper left corner of this part? It's the round part in the box of parts.

this has been sent to Harris. drawings approved. waiting for part


Completed
sheet metal drawings for laptop this has been sent to Harris. drawings approved. waiting for part


Completed
Fabricate parts
  • latch
  • latch brakect for moving box

Completed
Data sheets
get data sheets for all parts being used and place in Controls folder

Completed
Dashboard

need to determine what goes on the Smart Dashboard and lay it out

We will have large camera feed with the gripper and lifter gauges on the botton and side (see picture in Design section above). 

We need to talk to strategy about 1 or 2 camera feeds


Completed
Color scheme
The Sliding panel and the aux panel are red. The base and all internal parts are black. 

Meeting Minutes

1/6 (Chris, Mr. Byers)

  • discussed preliminary options


1/7 (Chris, Mr. Byers)

  • discussed preliminary options


1/8 (Chris, Mr. Byers, Eric, David M.)

  • selected overall concept (sliding controls)


1/10 (Gunnar, Alyssa, Andrew, Eric, Mr. Byers, David M.)

  • inventoried parts we have
  • determined controls we thought were needed
  • went over desires from strategy team
  • Home Depot shopping run
  • met with Elliot to select secondary controls
  • created wiki page
  • created todo list


1/11 (Alyssa, Andrew, Mr. Byers)

  • investigated latch options
  • investigated retractable cords
  • selected board for controls


1/13 (Chris, Eric, Mr. Byers, Gunnar, Andrew, Alyssa, Dave, Frank)

  • Chris worked on the main base and assembly 
  • Gunner worked on the very complicated drawer slides
  • Alyssa and Andrew worked on the Aux panel
  • Eric found a gas shock that will fit our needs 
  • Attended integration meeting rom 6:30 to 7:00


1/14 (Chris, Mr. Byers)

  • Chris updated assembly
  • changed laptop mount so we have more space between it and the sliding lip


1/15 (Chris, Eric, Alyssa, Dave, Frank)

  • Chris worked on the main base and assembly 
  • Alyssa worked on the lightning bolt cutout
  • Eric found three way and broken switches and got them along with the gas shock on the shopping list. Datasheets are located in a datasheet folder with the rest of the controls stuff.
  • Attended integration meeting rom 6:30 to 7:00


1/17 (Chris, Andrew, Gunnar, Alyssa, Dave, Eric, Mr. Byers)

  • Chris worked on finishing the final assembly and the latching mechanism
  • Gunnar worked on cadding up some of the electrical components, looking up some possible latches, and cadding other random parts.
  • Andrew worked on the final drawings with Chris, finalizing the aux panel, placement of words, figuring out the hinge situation, and looking up other important information
  • Alyssa worked with Andrew with his tasks as well as finalizing the lightning bolt cut out
  • Eric and Mr. Byers assisted the students with their tasks, and kept them on task and at work. 
  • Attended integration 6:30 - 7:00
  • Met the deadline for the design


1/18 (Andrew, Chris, Alyssa, Eric, Mr. Byers) 

  • Finalized all of the parts
  • Made all of the drawings for the parts
  • Sent the parts out
  • Secured a extension cable for the inside of the controls


1/20 (Andrew, Chris, Alyssa, Mr. Byers, Eric)

  • Fixed incorrect drawings and resent them to Harris
  • Completed one of the drawings to be made in our shop


1/21 (Andrew, Chris, Mr. Byers)

  • Andrew worked with the development board and downloaded the software to the laptop that will be used in this years controls
  • Chris worked with Mr. Byers and updated the io map for the joysticks; talked with Elliot too, to make sure we mapped the buttons the way he wanted.


1/22 (Chris, Gunnar, Eric, Mr. Byers, Dave)

  • Chris worked with Mr. Byers and Mr. Cavaliere to get a bushing for the release mechanism
  • Gunnar worked with Eric to create schematic for switches to LaunchPad
  • Mr. Byers and Dave connected the LaunchPad and loaded the supplied HID firmware; and verified buttons worked


1/24 (Chris, Gunnar, Alyssa, Andrew, Mr. Byers, Dave)

  • Andrew got LaunchPad environment loaded, sample build and working, and updated sample to match our button map
  • Gunnar started wiring for LaucnhPad
  • Chris finalized the drawings to be made in the shop. 
  • Printed all of the drawings and put them in the shop
  • Worked with Dave S. to order more crimp terminals that are needed to connect to the broken switches and 3 way switch.
  • Alyssa assisted the shop with building drivetrain parts.


1/25 (Chris, Mr. Byers, Gunnar, Alyssa)

  • Added a picture to the rendering section of the wiki detailing the latch design. 
  • Decided on the color scheme, and uploaded pictures.
  • Mr. Byers and Chris worked on the smart dashboard design in MS Paint. 
  • Chris manufactured some of the parts, and Alyssa did the others
  • Gunnar worked on the electrical part that goes underneath the aux panel
  • Gunnar did what he could with the ribbon cable while he waits for the rest of the terminals.
  • Gunnar started work on the perf board to connect to the microcontroller
  • Chris painted the parts that had been manufactured.


1/27 (Chris, Andrew, Mr. Byers, Eric, Gunnar, Alyssa)

  • Andrew and Mr. Byers figured out how to remove the joystick functions. Also cleaned up code.
  • Eric brought in some parts from Harris (Laptop cradle, Aux panel)
  • Chris worked with Gunnar and Alyssa to paint the laptop cradle. 
  • Chris showed Alyssa how to spray paint properly, then let her and Gunnar finish
  • Gunnar worked on parts of the electrical


1/28 (Chris, Mr. Byers, Alyssa) 

  • Chris worked with Mr. Byers to drill the holes ion the aux panel for the joystick. 
  • Chris painted the aux panel red, according to the color scheme that we agreed on
  • Alyssa helped machine parts needed for the robot
  • Chris cut the hinge for the aux panel to size with the help of Mr. Byers and Alex


1/29 (Chris, Mr. Byers, Gunnar, Alyssa)

  • Gunnar worked on putting the elecrical components into the aux panel. (broken switchs, 3 way switch, ethernet port)
  • Gunnar soldered a ethernet wire to the ethernet breakout board and tested it
  • Alyssa worked on machining parts for the robot
  • Chris worked on organizing the controls box
  • Chris helped Gunnar with his tasks


1/31 (Chris, Gunnar, Alyssa, Dave, Mr. Byers, Andrew)

  • Chris worrked with Mr. Byers prototyping the latch design. The gas shock was too stiff for our needs, so we are using a spring system shown above. (In the renderings ssection)
  • Gunnar worked on the electrical part of the controls, more specifically wiring the LEDS in multisim and gatering parts. 
  • Alyssa helped with robot work 
  • Andrew worked on the code


2/1 (Chris, Mr. Byers, Andrew)

  • Chris put latch design into CAD
  • Andrew worked on the code


2/3 (Chris, Gunnar, Alyssa, Dave, Mr. Byers, Andrew)

  • Right side bottom box came in; confirmed holes were ok
  • Chris and Mr. Byers determined location for draw slides
  • Alyssa assisted with drivetrain
  • Gunnar worked on wiring in design tool
  • Andrew worked on the code


2/4 (Chris, Gunnar???, Alyssa, Mr. Byers, Andrew)

  • Left side box came in, confirmed holes were ok; for some reason our wording is missing from the ends :-(
  • Chris and Alyssa and Mr. Byers fitted slides and adjusted moving box so it is aligned and sliding well (a lot of tweaking to get bolts to fit within slide)
  • Andrew started dashbaord code


2/5 (Chris, Eric, Mr. Byers, Dave)

  • Fitted reset of parts and drilled all final holes (e.g. latch, power switch, strap holders, joysticks, hinge)
  • Dissasembled so parts can be painted


2/7 (Chris, Gunnar, Alyassa, Andrew, Mr. Byers, Eric)

  • Finished painting the control parts
  • Assembed the controls mechanically
  • Placed the board in place
  • Managd all of the cables for the joysticks and the launchpad.
  • Managed the ethernet cable and power cable for the laptop.
  • Wired the switch for the ac power cable 
  • Partly wired the switch that switches from battery to power. 
  • ─────────▄──────────────▄
    ────────▌▒█───────────▄▀▒▌
    ────────▌▒▒▀▄───────▄▀▒▒▒▐
    ───────▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐
    ─────▄▄▀▒▒▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐
    ───▄▀▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▀██▀▒▌
    ──▐▒▒▒▄▄▄▒▒▒▒▒▒▒▒▒▒▒▒▒▀▄▒▒▌
    ──▌▒▒▐▄█▀▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐
    ─▐▒▒▒▒▒▒▒▒▒▒▒▌██▀▒▒▒▒▒▒▒▒▀▄▌
    ─▌▒▀▄██▄▒▒▒▒▒▒▒▒▒▒▒░░░░▒▒▒▒▌
    ─▌▀▐▄█▄█▌▄▒▀▒▒▒▒▒▒░░░░░░▒▒▒▐
    ▐▒▀▐▀▐▀▒▒▄▄▒▄▒▒▒▒▒░░░░░░▒▒▒▒▌
    ▐▒▒▒▀▀▄▄▒▒▒▄▒▒▒▒▒▒░░░░░░▒▒▒▐
    ─▌▒▒▒▒▒▒▀▀▀▒▒▒▒▒▒▒▒░░░░▒▒▒▒▌
    ─▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐
    ──▀▄▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▄▒▒▒▒▌
    ────▀▄▒▒▒▒▒▒▒▒▒▒▄▄▄▀▒▒▒▒▄▀
    ───▐▀▒▀▄▄▄▄▄▄▀▀▀▒▒▒▒▒▄▄▀
    ──▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▀▀



2/8 (Chris, Mr. Byers)

  • Chris helped with robot assembly
  • Chris wired light strip and 5V power supply (for testing)
  • Mr. Byers tested LauchPad and debugged/fixed sample code
  • Chris and Mr. Byers corrected wiring of Launchpad (for switches and lights)
  • Chris and Mr. Byers tested lights, but couldn't get them to work yet :-(


2/10 (Chris, Gunnar, Mr. Byers)

  • Chris, Gunnar and Mr. Byers went over wiring changes that were needed for the custom circuit
  • Chris, Gunnar and Mr. Byers reviewed the datasheets/timing/assembler code for the lights
  • Chris, Gunnar and Mr. Byers hooked up the scope to look at the signal going to the lights; is not square, nor high or low enough
  • Mr. Stoeckl worked with us to calculate resistor values if we switch over to a transistor, instead of the MOSFET


2/11 (Chris, Eric, Mr. Byers)

  • Chris, Eric and Mr. Byers hooked up the scope to look at the signal going to the lights
  • Switched out the MOSFET and it appeared to not be working as Eric thought.
  • Lights are WORKING!!!! (well, at least with the sample, still need to integrate the sample with the Joystick code in the other IDE)
  • Chris and Eric worked on adding the 12V to 5V convertor and finishing up the wiring