2025:Controls: Difference between revisions

From 1511Wookiee
Jump to navigationJump to search
No edit summary
 
(244 intermediate revisions by 3 users not shown)
Line 1: Line 1:
'''
<span style="color: rgb(22, 145, 121);">NEW:</span>'''
*'''R907''' <span style="color: rgb(45, 194, 107);">*No AC inverters. </span>OPERATOR CONSOLES must not contain AC inverters.
*The shelf also includes two clips to hold the shelf in place with a 1 in. (~25 mm) by 2 in. (~51 mm) thick tab that


<span style="color: rgb(0, 0, 0);">sits on the top surface of the shelf.</span>
<span style="color: rgb(22, 145, 121);">''''''</span>
=
<span style="color: rgb(22, 145, 121);">'''Concept Ideas:'''</span> =


<span style="color: rgb(22, 145, 121);">'''Overall Concept:'''</span>
= New Rules =


<span style="color: rgb(22, 145, 121);">'''Design Info:'''</span>
*'''R907'''&nbsp;*No AC inverters.&nbsp;OPERATOR CONSOLES must not contain AC inverters.
*The shelf also includes two clips to hold the shelf in place with a 1 in. (~25 mm) by 2 in. (~51 mm) thick tab that


<span style="color: rgb(22, 145, 121);">'''To-Do:'''</span>
= Overall Concept =


<span style="color: rgb(22, 145, 121);">'''&nbsp; &nbsp; &nbsp;Not Started:'''</span>
<span style="font-size: 12pt;">'''Dive Camera'''</span>


<span style="color: rgb(22, 145, 121);">'''&nbsp; &nbsp; &nbsp;In Process:'''</span>
[[image:img1738624351918.jpeg|500px]]


<span style="color: rgb(22, 145, 121);">'''&nbsp; &nbsp; &nbsp;Completed:'''</span>


<span style="color: rgb(22, 145, 121);">'''Meeting Minutes:'''</span>
[[image:img1738608815411.png|500px]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[image:img1737924962407.png|500px]]


'''1/4 (KICKOFF!) (Sat)'''


Attendees: Sami, Byers, Eric
[[image:img1736728545774.png|300px]] [[File:Thumbnail IMG 9638.jpg|300px]] [[File:Thumbnail IMG 9639.jpg|300px]] [[image:img1736648464356.png|300px]]


Work Completed:
Square Box (20" x 13.75"), One Handle on Each Side (8.5" Foam Grips ~1" round)
*Concept drawings started
'''1/5 (Sun)'''


Attendees: Sami, Byers, Eric
Pop Off Lid


Meeting Minutes:
Overall width: ~26"
*Continued concept drawings
*Looked at NON Wi-Fi controllers
*Created Wiki page
'''1/7 (Tue)'''


Attendees:
Handles: 8.5" Foam Grips (Trim Down Later) with round 1" and 1.5" by 3/4" square stock


Meeting Minutes:
Lexan For Lens: 0.062 in Thick


'''1/8 (Wed)'''<br>
= Design Info =


Attendees:
'''<span style="background-color: #ffffff; color: #e03e2d;" >NOTE: laptop vent is on bottom of it, at back; so leave that area clear so air can flow out and go up the back of the box</span>'''


Meeting Minutes:
Paint Scheme:
*Bottom Box with Square stock metal - <span style="background-color: rgb(126, 140, 141);">Black</span>
*Top -&nbsp;<span style="background-color: rgb(126, 140, 141);">Black</span>
*End and top caps for handles - <span style="background-color: rgb(126, 140, 141);">Black</span>
*Laptop stand - <span style="background-color: rgb(186, 55, 42);">Red</span>
*Controller Holders - <span style="background-color: rgb(186, 55, 42);">Red</span>
*Lens - <span style="background-color: #ba372a;">Red</span>
Width considerations:
*Should be less than 29.680in in Length due to the NEW Clips... clam shell may not be ideal
*Try to get to box width to be 24" instead of initial 28" thought


'''1/9 (Thu)'''<br>


Attendees:
Use 'Giants of the Sea Font' from fontspace.com for cut outs.


Meeting Minutes:
<p><span>[https://www.amazon.com/gp/product/B003VAHYQY/ref=ewc_pr_img_1?smid=ATVPDKIKX0DER&th=1 Controllers - Logitech]</span></p>
:<span>Research options we did not use:</span>
<li style="margin-left: 50px;"><span>[https://www.amazon.com/gp/product/B0CQP3LP3T/ref=ewc_pr_img_1?smid=A28DYDDFJA7HZ1&th=1 X-Box]</span></li>
<li style="margin-left: 50px;"><span>[https://www.amazon.com/DIANVEN-Controller-Playstation-Windows-Vibration-4/dp/B0C9J8CT1H/ref=sr_1_1? Off-Brand PS]</span></li>
<p><span>[https://www.thingiverse.com/thing:4566917 Controller Holder Starting Point]</span></p>
<p><span>[https://www.amazon.com/dp/B0C3H467SW/ref=sspa_dk_hqp_detail_aax_0?sp_csd=d2lkZ2V0TmFtZT1zcF9ocXBfc2hhcmVk&th=1 Magnet Latches]</span></p>
<p><span>[https://www.amazon.com/uxcell-Tubing-Handle-Support-Insulation/dp/B0951YZXFD/ref=sr_1_8?crid=3JEFSBODLNAKI&dib=eyJ2IjoiMSJ9.-vR7mQZ3KeB55lLxmduXRsCCHmZ8lhWrEu8aKueW1WTQMvwt1oO2bOr-L2hrBZn6d2Ut5z43GZntkOyjs6okZ-w3OPG8PeEVgxTaXoSLLhJQfb2KDTpNX7Lun7nA0o9Ycc0Oh2UdeFZiGQ4xzAKTALpowgHGV2INBtm62ptnocMArchH7_4JQWVNE3JSr67X6XFCtYoOeeKG2z4uEaQCdGv3Coe8LWtwlWLZmu48Asdu7CO8ST6VQS8w59DoEUXywjwCRH6M1owPXs1MoKuUh7vwapPEGq-trQjdhZXqkT-Jk8wlzynBKsnygf2oVuRc5f-ZQOIQ0tKjsmtfRW_MExkletzLOFkIkK54U-irW-Q.t0TcIeOQGlBH9g8UFYmDECjHpS9uojPIEeJWA6K2zxw&dib_tag=se&keywords=uxcell+foam+tubing+25mmx35mm&qid=1736717182&s=hi&sprefix=uxcell+foam+tubbing+25mmx35mm%2Ctools%2C64&sr=1-8 Handle Grip Material]</span></p>
<p style="margin-left: 25px;"><span>How to make grips: drill hole in top half of square stock and inset the round 1" tube and have L3Harris model shop weld them together, then put foam over the round tube.</span></p>
<p style="margin-left: 25px;"><span>Research options we did not use:</span></p>
<p style="margin-left: 25px;"><span></span></p>
<li style="margin-left: 50px;"><span>[https://www.walmart.com/ip/ROCKBROS-Bike-Handlebar-Grips-Foam-Comfortable-Shock-Absorption-Handle-Grips-for-BMX-Mountain-MTB-Beach-Cruiser-Scooter/1083117261?wmlspartner=wlpa&selectedSellerId=101072234&gQT=1 Bike Handlebar Grips]</span></li>
<li style="margin-left: 50px;"><span>[https://www.amazon.com/Grips-Foam-Drop-Comfort-Black/dp/B010U5SZ3I/ref=asc_df_B010U5SZ3I?mcid=1bdff52dc5f13e5f9e8d7fe64279526c&tag=hyprod-20&linkCode=df0&hvadid=693769151405&hvpos=&hvnetw=g&hvrand=17965477672384811053&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=1022882&hvtargid=pla-903810009495&psc=1 Handlebar Foam]</span></li>
<li style="margin-left: 50px;"><span>[https://www.amazon.com/uxcell-Tubing-Handle-Support-Insulation/dp/B0951YZXFD/ref=sr_1_8?crid=3JEFSBODLNAKI&dib=eyJ2IjoiMSJ9.-vR7mQZ3KeB55lLxmduXRsCCHmZ8lhWrEu8aKueW1WTQMvwt1oO2bOr-L2hrBZn6d2Ut5z43GZntkOyjs6okZ-w3OPG8PeEVgxTaXoSLLhJQfb2KDTpNX7Lun7nA0o9Ycc0Oh2UdeFZiGQ4xzAKTALpowgHGV2INBtm62ptnocMArchH7_4JQWVNE3JSr67X6XFCtYoOeeKG2z4uEaQCdGv3Coe8LWtwlWLZmu48Asdu7CO8ST6VQS8w59DoEUXywjwCRH6M1owPXs1MoKuUh7vwapPEGq-trQjdhZXqkT-Jk8wlzynBKsnygf2oVuRc5f-ZQOIQ0tKjsmtfRW_MExkletzLOFkIkK54U-irW-Q.t0TcIeOQGlBH9g8UFYmDECjHpS9uojPIEeJWA6K2zxw&dib_tag=se&keywords=uxcell+foam+tubing+25mmx35mm&qid=1736717182&s=hi&sprefix=uxcell+foam+tubbing+25mmx35mm%2Ctools%2C64&sr=1-8 Foam Tube]</span><span></span></li>


'''1/11 (Sat)'''
= To-Do =


Attendees:
<span style="background-color: rgb(241, 196, 15);">(Sami) - Tools and Game Test: 100% BOTH</span>
== Not Started ==


Meeting Minutes:


'''1/12 (Sun)'''


Attendees:


Meeting Minutes:


'''1/14 (Tue)'''


Attendees:


Meeting Minutes:
*<span style="background-color: rgb(248, 202, 198);" >MUST DO on 2/6 (requires base):</span>
***<span style="background-color: rgb(255, 255, 255);">Label Controllers</span>
***<span style="background-color: rgb(255, 255, 255);">Make sure ALL cables have been managed</span>
*<span style="background-color: rgb(248, 202, 198);" >Other:</span>
***<span style="background-color: #ffffff;" >Collect and or make any spare parts (mostly cables)</span>
***<span style="background-color: #ffffff;" >Touch up any screw heads with black paint</span>
*<span style="background-color: rgb(248, 202, 198);" >Things to think about:</span>
***<span style="background-color: #ffffff;" >determine if something is going inside the camera lens (Byers idea: maybe cut a hole to see through it when holding it up)</span>
***<span style="background-color: #ffffff;" >Paper cover top (coral themed?) MUST fit laptop or be smaller (Eric can print and lamanate at work)</span>
***Cart attachment? - Chris Gill


'''1/15 (Wed)'''
== In Process ==


Attendees:


Meeting Minutes:
*<span style="background-color: rgb(248, 202, 198);" >MUST DO on 2/6 (requires base):</span>
***<span style="background-color: #ffffff;">Finish Arduino Code (For LEDs)</span>


'''1/16 (Thu)'''
== Completed ==


Attendees:
*Beginning Steps
***Confirmed for three Logitech controllers
***Collaborate and create ideas. Look at past Controls if needed.
***Take measures of computer and controllers being used. Look at 2024 Controls.
*CAD/Assembly (in CAD)
***Bottom Box
*****Increase height for controllers: 4.25"
*****Add notch for keyboard cutout
*****Square cutouts for the handles
*****PEM holes for laptop holder
*****Notches for the AC power and Ethernet bracket
*****PEM holes for controller holders
*****fish font
*****PEM Studs for magnets<br>
*****Figure out what's broken with the controller holder assembly
*****Laptop Holder/Broken Switches (may just need to update drawings)
*****ReCAD the laptop holder
*****AC power and Ethernet bracket
*****Controller holder(s)
*****Words in Laptop holder: DIVE
*****Get controller spacing fixed
*****Finalize length: 20"
***Top <span style="background-color: rgb(241, 196, 15);">(thicker material .093)</span>
*****Fill cut out in front <span style="background-color: rgb(241, 196, 15);">(Bend Radius: 0.032 in; Bend Reduction: -0.145)</span>
*****Determine a method of keeping the top on the box - Will be doing the same method as Stronghold
*******Find magnetic latches, get them on order. (Look in Design Info)
*****Camera Lens (Holes for screws, Lexan)
*****Camera grip/top opening (Holes for screws)<br>
*****Flash (Holes for screws)
*****Holes for Camera Lens in top
*****Knob (Holes for screws, clicky thing)
***Handles<br>
*****Cap for the top of the handles
*****End cap for the bottom of the handles
*****Fixed/ Added to the Handle Assembly
*****Finalize design for handles<br>
*****Top Caps - create whole for button mounting
*Drawings
***Laptop Drawing
***Top Drawing (and Submit)
*Final Assembly
***Picked paint scheme<br>
***Found Parts:
*****AC receptacle, AC cable, <span style="background-color: rgb(241, 196, 15);">RJ45 jack (NEEDS SOLDERED)</span>, broken switches, broken switch board, USB Hub, right angle USB adapters, Prototype Board, right angle Ethernet adapter
***Order Parts:
*****extension cord with multiple outlets, nano ardiuno
***Reprint both handle Caps and Plugs in Red
***Solder RJ45 Jack and Secure RJ45 Jack with approite secureness
***Trim Wires on knob
***Replace the termanel ends on broken switch things
***Test broken switches<br>
***Magents:
*****Found Nuts
*****Dremaled to Fit
*****Used Lexan as spacers
***Velcro controllers and their holders
*<span style="background-color: #fbeeb8;">Painting </span>(3D pieces are '''<span>NOT</span>''' being painted):
***<span style="background-color: #fbeeb8;">Black</span>:
*****Top
*****Bottom
***<span style="background-color: #2dc26b;">Red</span>:
*****Laptop Holder
*<span style="background-color: #f1c40f;">While waiting for parts:</span><br>
***<span style="background-color: #f8cac6;">Bits and Pieces:</span>
*****Locknuts for PEM Studs (Eric is getting them at work... with some other things)
*****Drill holes in tubes to fish wires through<br>
*****Flash - Get plastic/lexan<br>
*****Lens - Make lexan part
***<span style="background-color: #f8cac6;">Wiring/Wire based:</span><br>
*****Add Wires to LED buttons
*<span style="background-color: #f1c40f;">While Test Fitting:</span>
***<span style="background-color: #f8cac6;">Test Mounting:</span>
****Knob, Magnets, Laptop + Controller Holders, Power/Ethernet, Buttons to Handles, Grip, Flash, Lens, Caps + Plugs
***<span style="background-color: #f8cac6;">Bits and Pieces:</span>
*****How many magnets will we be using???
*****Counter sink holes on top
*****<span style="background-color: #f1c40f;">Final Assembly:</span>
*******<span style="background-color: #f8cac6;">Bottom Box:</span>
*********Velcro Laptop
*********Mount Caps + Plugs, Laptop + Controller Holders
*********<span style="background-color: #ffffff;">put on magnets on bottom; adjusting so top of top is flush/slight below bottom's edges</span>
*********<span style="background-color: #ffffff;">put in broken switches</span>
*********<span style="background-color: #ffffff;">Velcro broken switch board (under switches, right side) </span>
*********<span style="background-color: #ffffff;">Velcro USB hub (flat side to bottom of case, ports facing towards side of case; just under right side of laptop; connect to USB on right side of laptop, using a right-angle USB)</span>
*********<span style="background-color: #ffffff;">connect controller cables to USB hub (use cable tie mount to help it stay connected to hub)</span>
*********<span style="background-color: #ffffff;">Velcro extension (side attached to bottom of case, plug facing under the laptop; just under left side of laptop)</span>
*********<span style="background-color: #ffffff;">Velcro laptop power supply (under laptop; connect to extension cord)</span>
*********<span style="background-color: #ffffff;">Velcro Arduino board</span>
*********<span style="background-color: #ffffff;">Connect LEDs and handle switches to Arduino board</span><span style="background-color: #ffffff;"></span>
*********put in Power, connect right angle network cable to it (connects to laptop)<span style="background-color: #ffffff;"></span>
*********put in Ethernet, connect right angle network cable to it (connects to laptop)
*********<span style="background-color: #ffffff;">Cable from Arduino to right side of laptop (use cable tie mount near board to help it stay connected; use right angle USB at laptop)</span><br>
*********<span style="background-color: #ffffff;">cord mana<span style="text-decoration: underline;">g</span>ement</span><br>
*********<span style="background-color: #ffffff;">USB Thumb drive extension cord</span>
*********<span style="background-color: #ffffff;">Test Hub, control, controllers, and broken switches</span>
*******<span style="background-color: #f8cac6;">Top Box:</span>
*********Mount Grip, Flash, Knob, Lens<br>
*<span style="background-color: #f8cac6;">Wiring:</span><br>
***Make Arduino Board (see board layout below)<br>
***Add connectors to handle switch wires<br>
***[[image:img1738564713763.png|500px]]<br>NOTE: the diagram is the top view, so take that into consideration when wiring


Meeting Minutes:
= Meeting Minutes =
 
<p>'''1/4 (KICKOFF!) (Sat)'''</p>
'''1/18 (Sat)'''
<p>Attendees: Sami, Byers, Eric</p>
 
<p>Work Completed:</p>
Attendees:
*Concept drawings started
 
<p>'''1/5 (Sun)'''</p>
Meeting Minutes:
<p>Attendees: Sami, Byers, Eric</p>
 
<p>Meeting Minutes:</p>
'''1/19 (Sun)'''<br>
*Continued concept drawings
 
*Looked at NON-Wi-Fi controllers
Attendees:
*Created Wiki page
 
*Broke Wiki page
Meeting Minutes:
*FIXED Wiki page! :)
 
*Looked and took measures of the new clips on drivers station (see concept ideas)
'''1/21 (Tue)'''
*Added concepts
 
<p>'''1/7 (Tue)'''</p>
Attendees:
<p>Attendees: Sami</p>
 
<p>Meeting Minutes:</p>
Meeting Minutes:
<li>Sub Team interest form was completed</li>
 
<li>Added to the To Do, Not Started, and In Process sections</li>
'''1/22 (Wed)'''
<p>'''1/8 (Wed)'''</p>
 
<p>Attendees: Sami</p>
Attendees:
<p>Meeting Minutes:</p>
 
<li>Since Sub Teams have not been decided yet, I worked on the Best RoBuddies SOP! :)</li>
Meeting Minutes:
<p>'''1/9 (Thu)'''</p>
 
<p>Attendees: Sami, Arlo, Colin, Eric, Byers</p>
'''1/23 (Thu)'''
<p>Meeting Minutes:</p>
 
<li>Looked at past controls</li>
Attendees:
<li>Discussed ideas for this year</li>
 
<li>Look at concepts for this year</li>
Meeting Minutes:
<li>Messed with OnShape</li>
 
<li>Moved 2015-2024 files into Controls Teams</li>
'''1/25 (Sat)'''
<p>'''1/11 (Sat)'''</p>
 
<p>Attendees: Sami, Colin, Arlo, Oliver, Eric, Byers, Sam</p>
Attendees:
<p>Meeting Minutes:</p>
 
<li>Continued the process of design on OnShape</li>
Meeting Minutes:
<li>Voted on concepts</li>
 
<li>started cad for bottom and top</li>
'''1/26 (Sun)'''
<li>Started cad for grip to take off lid</li>
 
<li>decided on Logitech controller</li>
Attendees:
<p>'''1/12 (Sun)'''</p>
 
<p>Attendees: Sami, Byers</p>
Meeting Minutes:
<p>Meeting Minutes:</p>
 
<li>Looked at controller holders</li>
'''1/28 (Tue)'''
<li>Looked at handles/ handle grips</li>
 
<li>Picked out grips with round stock</li>
Attendees:
<li>Picked out and described square stock</li>
 
<p>'''1/14 (Tue)'''</p>
Meeting Minutes:
<p>Attendees: Sami, Colin, Arlo, Byers, Eric, Charlie</p>
 
<p>Meeting Minutes:</p>
'''1/29 (Wed)'''
<li>Redesigned Controller holder and test printed</li>
 
<li>Put the handles in CAD</li>
Attendees:
<p>'''1/15 (Wed)'''</p>
 
<p>Attendees: Sami, Eric, Byers</p>
Meeting Minutes:
<p>Meeting Minutes:</p>
 
<li>Fixed and printed Controller Holder</li>
'''1/30 (Thu)'''
<li>Created Controller Holder Assembly</li>
 
<li>Continued working on controller holder</li>
Attendees:
<p>'''1/16 (Thu)'''</p>
 
<p>Attendees: Sami, Colin, Arlo</p>
Meeting Minutes:
<p>Meeting Minutes:</p>
 
*Figure out what's broken with the controller holder assembly
'''2/1 (Sat)'''
*Cap for the top of the handles
 
*End cap for the bottom of the handles<br>
Attendees:
*Increase height for controllers: 4.25"
 
*Top (thicker material .093)
Meeting Minutes:
*ReCAD the laptop holder
 
*Get controller spacing fixed (2.5" between controller and keep out zone)
'''2/2 (Sun)'''
*Finalize length: 23.75"
 
*AC power and Ethernet bracket
Attendees:
*Add notch for keyboard cutout
 
<p>'''1/18 (Sat)'''</p>
Meeting Minutes:
<p>Attendees: Sami, Colin, Oliver, Byers</p>
 
<p>Meeting Minutes:</p>
'''2/4 (Tue)'''
*End cap for the bottom of the handles
 
*Fixed/ Added to the Handle Assembly
Attendees:
*Square cutouts for the handles<br>
 
*PEM holes for laptop holder
Meeting Minutes:
*Notches for the AC power and Ethernet bracket
 
*PEM holes for controller holders
'''2/5 (Wed)'''
*Found magnetic latches
 
*Laptop Holder/Broken Switches (may just need to update drawings)
Attendees:
*Controller holder(s)
 
*Determine a method of keeping the top on the box - Will be doing the same method as Stronghold
Meeting Minutes:
***Find magnetic latches, get them on order. (Look in Design Info)<br>
 
<p>'''1/19 (Sun)'''</p>
'''2/6 (Thu)'''
<p>Attendees: Sami, Byers, Colin, Eric</p>
 
<p>Meeting Minutes:</p>
Attendees:
*Bottom box<br>
 
***fish fonts with lots of fishy water fish
Meeting Minutes:
***Words in Laptop holder: DIVE
 
*🏆MILESTONE - HANDLES COMLETED🏆
'''2/8 (Sat)'''
***machined handle bar and pole in shop
 
***drawings, except laptop tray, are done
Attendees:
***3d printed parts - perfecto
 
***<span style="font-size: 14.4px;">finished magnet integration with other components</span>
Meeting Minutes:
<p>'''1/21 (Tue)'''</p>
 
<p>Attendees: Sami, Colin, Arlo, Eric, Byers</p>
'''2/9 (Sun)'''
<p>Meeting Minutes:</p>
 
<li>Created/Refined more To - Do lists items</li>
Attendees:
<li>Cleaned up Wiki</li>
 
<li>Created Laptop drawing and flat pattern for Harris</li>
Meeting Minutes:
<li>Started items to put on top</li>
 
<li>Updating the camera lens</li>
'''2/11 (Tue)'''
<p>'''1/23 (Thu)'''</p>
 
<p>Attendees: Sami, Colin, Byers</p>
Attendees:
<p>Meeting Minutes:</p>
 
<li>Controllers, grips, and magnetic latches received - Grips very bent :(</li>
Meeting Minutes:
<li>Refined To - Do List</li>
 
<li>Refined Lens - Made ledge for 0.062 in thick lexan</li>
'''2/12 (Wed)'''
<li>Worked on Grip</li>
 
<li>found bend radius and reduction for 0.093 in</li>
Attendees:
<li>Started print for lens</li>
 
<li>Picked some color schemes</li>
Meeting Minutes:
<p>'''1/25 (Sat)'''</p>
 
<p>Attendees: Sami, Arlo, Byers, Colin</p>
'''2/13 (Thu)'''
<p>Meeting Minutes:</p>
 
<li>Drilled holes in lens</li>
Attendees:
<li>Fill cut out in front (Bend Radius: 0.032 in; Bend Reduction: -0.145)</li>
 
<li>PEM Studs for magnets</li>
Meeting Minutes:
<li>Top Caps - create whole for button mounting</li>
 
<li>Flash</li>
'''2/14 (Fri)'''
<li>Found Parts: AC receptacle, AC cable, RJ45 jack (NEEDS SOLDERED), broken switches, broken switch board, USB Hub, right angle USB adapters, Prototype Board, right angle Ethernet adapter</li>
 
<li>Camera Lens (Holes for screws)</li>
Attendees:
<li>Camera grip/top opening (Holes for screws)<br></li>
 
<li>Flash (Holes for screws)</li>
Meeting Minutes:
<li>Reprint both handle Caps and Plugs in Red</li>
 
<li>Order Parts: extension cord with multiple outlets, Arduino Nano
'''2/16 (Sat)'''
<p>'''1/26 (Sun)'''</p>
 
<p>Attendees: Sami, Byers</p>
Attendees:
<p>Meeting Minutes:</p></li>
 
*Holes for Camera Lens in top
Meeting Minutes:
*Knob (Holes for screws, clicky thing)
 
*Top Drawing (and Submit)
'''2/17 (Sun)'''
*Re - printed things from yesterday
 
<p>'''1/28 (Tue)'''</p>
Attendees:
<p>Attendees: Sami, Colin, Oliver, Charlie, Byers, Eric</p>
 
<p>Meeting Minutes:</p>
Meeting Minutes:
*Solder RJ45 Jack
 
*Trim Wires on knob<br>
'''2/18 (Tue)'''
*Replace the terminal ends on broken switch things
 
*Test broken switches
Attendees:
<p>'''1/29 (Wed)'''</p>
 
<p>Attendees: Sami, Eric, Gracie</p>
Meeting Minutes:
<p>Meeting Minutes:</p>
 
*Fix and test broken switches
'''2/19 (Wed)'''
*Secure RJ45 Jack with appropriate secureness
 
*Found Nuts for Magnets
Attendees:
*Velcro controllers and their holders
 
<p>'''1/30 (Thu)'''</p>
Meeting Minutes:
<p>Attendees: Sami, Byers</p>
 
<p>Meeting Minutes:</p>
'''2/20 (Thu)'''<br>
<li>Added terminals to extension cord, tested, and labeled</li>
 
<li>Dremeled Magnets to Fit, Used Lexan as spacers for magnets<br></li>
Attendees:
<p>'''2/1 (Sat)'''</p>
 
<p>Attendees: Eric, Collin, Byers</p>
Meeting Minutes:
<p>Meeting Minutes:</p>
 
*parts came in
'''2/22 (Sat)'''
*cut Lexan for lens
 
*test fit all the parts:
Attendees:
**cut PEM studs on top & bottom for magnets
 
**controller was hitting front magnet, drilled holes in controller holders to shift them a little towards the back
Meeting Minutes:
**filled sharp edges on bottom
 
**counter sunk holes for top parts and bottom for controller holders
'''2/23 (Sun)'''
**drilled holes in handle tubes for button wires
 
*added a ground wire to the extension cord, and cut shrink wrap for it
Attendees:
*determined all 4 magnets should be fine
 
*discussed layout for Arduino board
Meeting Minutes:
*painted parts (laptop tray, top & bottom)
 
<p>'''2/2 (Sun)'''</p>
'''2/25 (Tue)'''
<p>Attendees: Byers, Eric, Oliver</p>
 
<p>Meeting Minutes:</p>
Attendees:
*soldered wire to LEDs and double-sided taped them to the bottom
 
*soldered wires to the handle buttons, mounted buttons, and ran wires through the handles
Meeting Minutes:
*glued flash's clear part and the camera lens
 
*determined general location for hub, power supply, extension cord, and Arduino board
'''2/26 (Wed)'''
*mounted:
 
**power plug, extension cord, heated shrink wrap, attached ground wire
Attendees:
**laptop tray
 
**magnet 'bars' on the top
Meeting Minutes:
**controller holders
 
**foam grips
'''2/27 (Thu)'''
**handle caps and ends
 
**camera lens
Attendees:
**flash
 
**top handle
Meeting Minutes:
**clicky knob
 
**Velcro to laptop tray and the laptop
'''3/1 (Sat)'''
<p>'''2/4 (Tue)'''</p>
 
<p>Attendees: Sami, Byers, Colin, Oliver, Arlo, Charlie</p>
Attendees:
<p>Meeting Minutes:</p>
 
*Make Arduino Board<br>
Meeting Minutes:
*Add connectors to handle switch wires
 
*<span style="background-color: #ffffff;">put on magnets on bottom; adjusting so top of top is flush/slight below bottom's edges</span>
'''3/2 (Sun)'''
*<span style="background-color: #ffffff;">put in broken switches</span>
 
*<span style="background-color: #ffffff;">Velcro broken switch board (under switches, right side) </span>
Attendees:
*<span style="background-color: #ffffff;">Velcro USB hub (flat side to bottom of case, ports facing towards side of case; just under right side of laptop; connect to USB on right side of laptop, using a right-angle USB)</span>
 
*<span style="background-color: #ffffff;">connect controller cables to USB hub (use cable tie mount to help it stay connected to hub)</span>
Meeting Minutes:
*<span style="background-color: #ffffff;">Velcro extension (side attached to bottom of case, plug facing under the laptop; just under left side of laptop)</span>
 
*<span style="background-color: #ffffff;">Velcro laptop power supply (under laptop; connect to extension cord)</span>
'''3/4 (Tue)'''
*<span style="background-color: #ffffff;">Velcro Arduino board</span>
 
*<span style="background-color: #ffffff;">Connect LEDs and handle switches to Arduino board</span><span style="background-color: #ffffff;"></span>
Attendees:
*put in Power, connect right angle network cable to it (connects to laptop)<span style="background-color: #ffffff;"></span>
 
<p>'''2/5 (Wed)'''</p>
Meeting Minutes:
<p>Attendees: Sami, Eric</p>
 
<p>Meeting Minutes:</p>
'''3/5 (Wed)'''
*put in Ethernet, connect right angle network cable to it (connects to laptop)
 
*<span style="background-color: #ffffff;" >Cable from Arduino to right side of laptop (use cable tie mount near board to help it stay connected; use right angle USB at laptop)</span><br>
Attendees:
*<span style="background-color: #ffffff;" >cord mana<span style="text-decoration: underline;" >g</span>ement</span><br>
 
*<span style="background-color: #ffffff;" >USB Thumb drive extension cord</span>
Meeting Minutes:
*<span style="background-color: #ffffff;" >Test Hub, control, controllers, and broken switches</span>
 
*<span style="background-color: #ffffff;" ><span style="background-color: rgb(241, 196, 15);" >Finished Controls</span> (expect for code)</span>
'''3/6 (Thu)'''<br>
<p>'''2/6 (Thu)'''</p>
 
<p>Attendees:</p>
Attendees:
<p>Meeting Minutes:</p>
 
<p>'''2/8 (Sat)'''</p>
Meeting Minutes:
<p>Attendees:</p>
 
<p>Meeting Minutes:</p>
'''3/8 (Sat)'''
<p>'''2/9 (Sun)'''</p>
 
<p>Attendees:</p>
Attendees:
<p>Meeting Minutes:</p>
 
<p>'''2/11 (Tue)'''</p>
Meeting Minutes:
<p>Attendees:</p>
 
<p>Meeting Minutes:</p>
'''3/9 (Sun)'''
<p>'''2/12 (Wed)'''</p>
 
<p>Attendees:</p>
Attendees:
<p>Meeting Minutes:</p>
 
<p>'''2/13 (Thu)'''</p>
Meeting Minutes:
<p>Attendees:</p>
 
<p>Meeting Minutes:</p>
'''3/11 (Tue)'''
<p>'''2/14 (Fri)'''</p>
 
<p>Attendees:</p>
Attendees:
<p>Meeting Minutes:</p>
 
<p>'''2/16 (Sat)'''</p>
Meeting Minutes:
<p>Attendees:</p>
 
<p>Meeting Minutes:</p>
'''3/12 (Wed)'''
<p>'''2/17 (Sun)'''</p>
 
<p>Attendees:</p>
Attendees:
<p>Meeting Minutes:</p>
 
<p>'''2/18 (Tue)'''</p>
Meeting Minutes:
<p>Attendees:</p>
 
<p>Meeting Minutes:</p>
'''3/16 (Sun)'''<br>
<p>'''2/19 (Wed)'''</p>
 
<p>Attendees:</p>
Attendees:
<p>Meeting Minutes:</p>
 
<p>'''2/20 (Thu)'''</p>
Meeting Minutes:
<p>Attendees:</p>
 
<p>Meeting Minutes:</p>
'''3/18 (Tue)'''
<p>'''2/22 (Sat)'''</p>
 
<p>Attendees:</p>
Attendees:
<p>Meeting Minutes:</p>
 
<p>'''2/23 (Sun)'''</p>
Meeting Minutes:
<p>Attendees:</p>
 
<p>Meeting Minutes:</p>
'''3/19 (Wed)'''<br>
<p>'''2/25 (Tue)'''</p>
 
<p>Attendees:</p>
Attendees:
<p>Meeting Minutes:</p>
 
<p>'''2/26 (Wed)'''</p>
Meeting Minutes:
<p>Attendees:</p>
 
<p>Meeting Minutes:</p>
'''3/20 (Thu)'''
<p>'''2/27 (Thu)'''</p>
 
<p>Attendees:</p>
Attendees:
<p>Meeting Minutes:</p>
 
<p>'''3/1 (Sat)'''</p>
Meeting Minutes:
<p>Attendees:</p>
 
<p>Meeting Minutes:</p>
'''3/22 (Sat)'''
<p>'''3/2 (Sun)'''</p>
 
<p>Attendees:</p>
Attendees:
<p>Meeting Minutes:</p>
 
<p>'''3/4 (Tue)'''</p>
Meeting Minutes:
<p>Attendees:</p>
 
<p>Meeting Minutes:</p>
'''3/23 (Sun)'''<br>
<p>'''3/5 (Wed)'''</p>
 
<p>Attendees:</p>
Attendees:
<p>Meeting Minutes:</p>
 
<p>'''3/6 (Thu)'''</p>
Meeting Minutes:
<p>Attendees:</p>
 
<p>Meeting Minutes:</p>
'''3/25 (Tue)'''
<p>'''3/8 (Sat)'''</p>
 
<p>Attendees:</p>
Attendees:
<p>Meeting Minutes:</p>
 
<p>'''3/9 (Sun)'''</p>
Meeting Minutes:
<p>Attendees:</p>
 
<p>Meeting Minutes:</p>
'''3/26 (Wed)'''
<p>'''3/11 (Tue)'''</p>
 
<p>Attendees:</p>
Attendees:
<p>Meeting Minutes:</p>
 
<p>'''3/12 (Wed)'''</p>
Meeting Minutes:
<p>Attendees:</p>
 
<p>Meeting Minutes:</p>
'''3/27 (Thu)'''
<p>'''3/16 (Sun)'''</p>
 
<p>Attendees:</p>
Attendees:
<p>Meeting Minutes:</p>
 
<p>'''3/18 (Tue)'''</p>
Meeting Minutes:
<p>Attendees:</p>
 
<p>Meeting Minutes:</p>
'''3/29 (Sat)'''
<p>'''3/19 (Wed)'''</p>
 
<p>Attendees:</p>
Attendees:
<p>Meeting Minutes:</p>
 
<p>'''3/20 (Thu)'''</p>
Meeting Minutes:
<p>Attendees:</p>
 
<p>Meeting Minutes:</p>
'''3/30 (Sun)'''
<p>'''3/22 (Sat)'''</p>
 
<p>Attendees:</p>
Attendees:
<p>Meeting Minutes:</p>
 
<p>'''3/23 (Sun)'''</p>
Meeting Minutes:
<p>Attendees:</p>
 
<p>Meeting Minutes:</p>
'''4/1 (Tue)'''
<p>'''3/25 (Tue)'''</p>
 
<p>Attendees:</p>
Attendees:
<p>Meeting Minutes:</p>
 
<p>'''3/26 (Wed)'''</p>
Meeting Minutes:
<p>Attendees:</p>
 
<p>Meeting Minutes:</p>
'''4/6 (Sun)'''
<p>'''3/27 (Thu)'''</p>
 
<p>Attendees:</p>
Attendees:
<p>Meeting Minutes:</p>
 
<p>'''3/29 (Sat)'''</p>
Meeting Minutes:
<p>Attendees:</p>
 
<p>Meeting Minutes:</p>
'''4/8 (Tue)'''
<p>'''3/30 (Sun)'''</p>
 
<p>Attendees:</p>
Attendees:
<p>Meeting Minutes:</p>
 
<p>'''4/1 (Tue)'''</p>
Meeting Minutes:
<p>Attendees:</p>
 
<p>Meeting Minutes:</p>
'''4/9 (Wed)'''
<p>'''4/6 (Sun)'''</p>
 
<p>Attendees:</p>
Attendees:
<p>Meeting Minutes:</p>
 
<p>'''4/8 (Tue)'''</p>
Meeting Minutes:
<p>Attendees:</p>
 
<p>Meeting Minutes:</p>
'''4/10 (Thu)'''
<p>'''4/9 (Wed)'''</p>
 
<p>Attendees:</p>
Attendees:
<p>Meeting Minutes:</p>
 
<p>'''4/10 (Thu)'''</p>
Meeting Minutes:
<p>Attendees:</p>
 
<p>Meeting Minutes:</p>
'''4/12 (Sat)'''
<p>'''4/12 (Sat)'''</p>
 
<p>Attendees:</p>
Attendees:
<p>Meeting Minutes:</p>
 
<p>'''4/13 (Sun)'''</p>
Meeting Minutes:
<p>Attendees:</p>
 
<p>Meeting Minutes:</p>
'''4/13 (Sun)'''<br>
 
Attendees:
 
Meeting Minutes:
 
<span style="color: #169179;">'''''Controls Rules 2025:'''''</span>
*'''6.3.2 OPERATOR CONSOLES'''<br>DRIVE TEAMS set up their OPERATOR CONSOLE as soon as the DRIVE TEAM from the previous MATCH has<br>cleared the area. OPERATOR CONSOLES must be compliant with all relevant rules, specifically those in section<br><span style="color: rgb(53, 152, 219);">8.9 OPERATOR CONSOLE</span>. The OPERATOR CONSOLE is plugged into the team’s assigned DRIVER STATION, as<br>indicated on the team sign. Any control devices worn or held by their HUMAN PLAYERS and/or DRIVERS during<br>the MATCH must be disconnected from or set on or beside the OPERATOR CONSOLE before the MATCH can<br>begin. A DRIVE TEAM obstructing or delaying OPERATOR CONSOLE setup is at risk of violating <span style="color: rgb(53, 152, 219);">G301</span>.<br><span style="color: rgb(53, 152, 219);">For the purposes of FIRST Robotics Competition, any device connected to the</span><br><span style="color: rgb(53, 152, 219);">OPERATOR CONSOLE is considered a control device because REFEREES are not</span><br><span style="color: rgb(53, 152, 219);">expected to differentiate between devices that can or cannot control the ROBOT.</span>
*'''R904''' <span style="color: rgb(45, 194, 107);">*OPERATOR CONSOLE physical requirements.</span> The OPERATOR CONSOLE must not
A. be longer than 5 ft. (~152 cm),
<span style="color: rgb(0, 0, 0);">B. be deeper than 1 ft. 2 in. (~35 cm) (excluding any items that are held or worn by the DRIVERS<br>during the MATCH),<br>C. extend more than 6 ft. 6 in. (~198 cm) above the floor, or<br>D. attach to the FIELD (except via the loop tape as described in section <span style="color: rgb(53, 152, 219);">5.6.1 DRIVER STATIONS)</span>.<br><span style="color: rgb(53, 152, 219);">There is a 4 ft. 6 in. (~137 cm) long by 2 in. (nominal) wide strip of hook-and-loop</span><br><span style="color: rgb(53, 152, 219);">tape (“loop” side) along the center of the DRIVER STATION support shelf that</span><br><span style="color: rgb(53, 152, 219);">should be used to secure the OPERATOR CONSOLE to the shelf. See section</span><br><span style="color: rgb(53, 152, 219);"><span style="color: rgb(35, 111, 161);">5.6.1 DRIVER STATIONS</span> for details.</span><br><span style="color: rgb(53, 152, 219);">Please note that while there is no hard weight limit, OPERATOR CONSOLES that</span><br><span style="color: rgb(53, 152, 219);">weigh more than 30 lbs. (~13 kg.) will invite extra scrutiny as they are likely to</span><br><span style="color: rgb(53, 152, 219);">present unsafe circumstances.&nbsp;</span></span>


*'''R907''' <span style="color: rgb(45, 194, 107);">*No AC inverters.</span> OPERATOR CONSOLES must not contain AC inverters.
= Controls Rules 2025 =


{| class="wikitable" style="border-collapse: collapse; width: 100%;"
*'''6.3.2 OPERATOR CONSOLES'''<br>DRIVE TEAMS set up their OPERATOR CONSOLE as soon as the DRIVE TEAM from the previous MATCH has<br>cleared the area. OPERATOR CONSOLES must be compliant with all relevant rules, specifically those in section<br>8.9 OPERATOR CONSOLE. The OPERATOR CONSOLE is plugged into the team’s assigned DRIVER STATION, as<br>indicated on the team sign. Any control devices worn or held by their HUMAN PLAYERS and/or DRIVERS during<br>the MATCH must be disconnected from or set on or beside the OPERATOR CONSOLE before the MATCH can<br>begin. A DRIVE TEAM obstructing or delaying OPERATOR CONSOLE setup is at risk of violating&nbsp;G301.<br>For the purposes of FIRST Robotics Competition, any device connected to the<br>OPERATOR CONSOLE is considered a control device because REFEREES are not<br>expected to differentiate between devices that can or cannot control the ROBOT.
|-  
*'''R904'''&nbsp;*OPERATOR CONSOLE physical requirements.&nbsp;The OPERATOR CONSOLE must not
| style="width: 100%;" | [[image:img1736179345897.png|thumb|300px]]
#be longer than 5 ft. (~152 cm),&nbsp;B. be deeper than 1 ft. 2 in. (~35 cm) (excluding any items that are held or worn by the DRIVERS<br>during the MATCH),<br>C. extend more than 6 ft. 6 in. (~198 cm) above the floor, or<br>D. attach to the FIELD (except via the loop tape as described in section&nbsp;5.6.1 DRIVER STATIONS).<br>There is a 4 ft. 6 in. (~137 cm) long by 2 in. (nominal) wide strip of hook-and-loop<br>tape (“loop” side) along the center of the DRIVER STATION support shelf that<br>should be used to secure the OPERATOR CONSOLE to the shelf. See section<br>5.6.1 DRIVER STATIONS&nbsp;for details.<br>Please note that while there is no hard weight limit, OPERATOR CONSOLES that<br>weigh more than 30 lbs. (~13 kg.) will invite extra scrutiny as they are likely to<br>present unsafe circumstances.&nbsp;
|}
*'''R907''' *No AC inverters.&nbsp;OPERATOR CONSOLES must not contain AC inverters
[[File:Screenshot 2025-01-05 195237.png|500px]]


<span style="color: #169179;"></span>
= 2025 Controller Map (Programming's Job) =
<span style="color: #169179;">'''''2025 Controller Map (Programming's Job):'''''</span>
= Archives =
= Archives =
*[[2024:Controls]]
*[[2024:Controls]]

Latest revision as of 06:17, 6 February 2025


New Rules

  • R907 *No AC inverters. OPERATOR CONSOLES must not contain AC inverters.
  • The shelf also includes two clips to hold the shelf in place with a 1 in. (~25 mm) by 2 in. (~51 mm) thick tab that

Overall Concept

Dive Camera

Img1738624351918.jpeg


Img1738608815411.png         Img1737924962407.png


Img1736728545774.png Thumbnail IMG 9638.jpg Thumbnail IMG 9639.jpg Img1736648464356.png

Square Box (20" x 13.75"), One Handle on Each Side (8.5" Foam Grips ~1" round)

Pop Off Lid

Overall width: ~26"

Handles: 8.5" Foam Grips (Trim Down Later) with round 1" and 1.5" by 3/4" square stock

Lexan For Lens: 0.062 in Thick

Design Info

NOTE: laptop vent is on bottom of it, at back; so leave that area clear so air can flow out and go up the back of the box

Paint Scheme:

  • Bottom Box with Square stock metal - Black
  • Top - Black
  • End and top caps for handles - Black
  • Laptop stand - Red
  • Controller Holders - Red
  • Lens - Red

Width considerations:

  • Should be less than 29.680in in Length due to the NEW Clips... clam shell may not be ideal
  • Try to get to box width to be 24" instead of initial 28" thought


Use 'Giants of the Sea Font' from fontspace.com for cut outs.

Controllers - Logitech

Research options we did not use:
  • X-Box
  • Off-Brand PS
  • Controller Holder Starting Point

    Magnet Latches

    Handle Grip Material

    How to make grips: drill hole in top half of square stock and inset the round 1" tube and have L3Harris model shop weld them together, then put foam over the round tube.

    Research options we did not use:

  • Bike Handlebar Grips
  • Handlebar Foam
  • Foam Tube
  • To-Do

    (Sami) - Tools and Game Test: 100% BOTH

    Not Started

    • MUST DO on 2/6 (requires base):
        • Label Controllers
        • Make sure ALL cables have been managed
    • Other:
        • Collect and or make any spare parts (mostly cables)
        • Touch up any screw heads with black paint
    • Things to think about:
        • determine if something is going inside the camera lens (Byers idea: maybe cut a hole to see through it when holding it up)
        • Paper cover top (coral themed?) MUST fit laptop or be smaller (Eric can print and lamanate at work)
        • Cart attachment? - Chris Gill

    In Process

    • MUST DO on 2/6 (requires base):
        • Finish Arduino Code (For LEDs)

    Completed

    • Beginning Steps
        • Confirmed for three Logitech controllers
        • Collaborate and create ideas. Look at past Controls if needed.
        • Take measures of computer and controllers being used. Look at 2024 Controls.
    • CAD/Assembly (in CAD)
        • Bottom Box
            • Increase height for controllers: 4.25"
            • Add notch for keyboard cutout
            • Square cutouts for the handles
            • PEM holes for laptop holder
            • Notches for the AC power and Ethernet bracket
            • PEM holes for controller holders
            • fish font
            • PEM Studs for magnets
            • Figure out what's broken with the controller holder assembly
            • Laptop Holder/Broken Switches (may just need to update drawings)
            • ReCAD the laptop holder
            • AC power and Ethernet bracket
            • Controller holder(s)
            • Words in Laptop holder: DIVE
            • Get controller spacing fixed
            • Finalize length: 20"
        • Top (thicker material .093)
            • Fill cut out in front (Bend Radius: 0.032 in; Bend Reduction: -0.145)
            • Determine a method of keeping the top on the box - Will be doing the same method as Stronghold
                • Find magnetic latches, get them on order. (Look in Design Info)
            • Camera Lens (Holes for screws, Lexan)
            • Camera grip/top opening (Holes for screws)
            • Flash (Holes for screws)
            • Holes for Camera Lens in top
            • Knob (Holes for screws, clicky thing)
        • Handles
            • Cap for the top of the handles
            • End cap for the bottom of the handles
            • Fixed/ Added to the Handle Assembly
            • Finalize design for handles
            • Top Caps - create whole for button mounting
    • Drawings
        • Laptop Drawing
        • Top Drawing (and Submit)
    • Final Assembly
        • Picked paint scheme
        • Found Parts:
            • AC receptacle, AC cable, RJ45 jack (NEEDS SOLDERED), broken switches, broken switch board, USB Hub, right angle USB adapters, Prototype Board, right angle Ethernet adapter
        • Order Parts:
            • extension cord with multiple outlets, nano ardiuno
        • Reprint both handle Caps and Plugs in Red
        • Solder RJ45 Jack and Secure RJ45 Jack with approite secureness
        • Trim Wires on knob
        • Replace the termanel ends on broken switch things
        • Test broken switches
        • Magents:
            • Found Nuts
            • Dremaled to Fit
            • Used Lexan as spacers
        • Velcro controllers and their holders
    • Painting (3D pieces are NOT being painted):
        • Black:
            • Top
            • Bottom
        • Red:
            • Laptop Holder
    • While waiting for parts:
        • Bits and Pieces:
            • Locknuts for PEM Studs (Eric is getting them at work... with some other things)
            • Drill holes in tubes to fish wires through
            • Flash - Get plastic/lexan
            • Lens - Make lexan part
        • Wiring/Wire based:
            • Add Wires to LED buttons
    • While Test Fitting:
        • Test Mounting:
          • Knob, Magnets, Laptop + Controller Holders, Power/Ethernet, Buttons to Handles, Grip, Flash, Lens, Caps + Plugs
        • Bits and Pieces:
            • How many magnets will we be using???
            • Counter sink holes on top
            • Final Assembly:
                • Bottom Box:
                    • Velcro Laptop
                    • Mount Caps + Plugs, Laptop + Controller Holders
                    • put on magnets on bottom; adjusting so top of top is flush/slight below bottom's edges
                    • put in broken switches
                    • Velcro broken switch board (under switches, right side)
                    • Velcro USB hub (flat side to bottom of case, ports facing towards side of case; just under right side of laptop; connect to USB on right side of laptop, using a right-angle USB)
                    • connect controller cables to USB hub (use cable tie mount to help it stay connected to hub)
                    • Velcro extension (side attached to bottom of case, plug facing under the laptop; just under left side of laptop)
                    • Velcro laptop power supply (under laptop; connect to extension cord)
                    • Velcro Arduino board
                    • Connect LEDs and handle switches to Arduino board
                    • put in Power, connect right angle network cable to it (connects to laptop)
                    • put in Ethernet, connect right angle network cable to it (connects to laptop)
                    • Cable from Arduino to right side of laptop (use cable tie mount near board to help it stay connected; use right angle USB at laptop)
                    • cord management
                    • USB Thumb drive extension cord
                    • Test Hub, control, controllers, and broken switches
                • Top Box:
                    • Mount Grip, Flash, Knob, Lens
    • Wiring:
        • Make Arduino Board (see board layout below)
        • Add connectors to handle switch wires
        • Img1738564713763.png
          NOTE: the diagram is the top view, so take that into consideration when wiring

    Meeting Minutes

    1/4 (KICKOFF!) (Sat)

    Attendees: Sami, Byers, Eric

    Work Completed:

    • Concept drawings started

    1/5 (Sun)

    Attendees: Sami, Byers, Eric

    Meeting Minutes:

    • Continued concept drawings
    • Looked at NON-Wi-Fi controllers
    • Created Wiki page
    • Broke Wiki page
    • FIXED Wiki page! :)
    • Looked and took measures of the new clips on drivers station (see concept ideas)
    • Added concepts

    1/7 (Tue)

    Attendees: Sami

    Meeting Minutes:

  • Sub Team interest form was completed
  • Added to the To Do, Not Started, and In Process sections
  • 1/8 (Wed)

    Attendees: Sami

    Meeting Minutes:

  • Since Sub Teams have not been decided yet, I worked on the Best RoBuddies SOP! :)
  • 1/9 (Thu)

    Attendees: Sami, Arlo, Colin, Eric, Byers

    Meeting Minutes:

  • Looked at past controls
  • Discussed ideas for this year
  • Look at concepts for this year
  • Messed with OnShape
  • Moved 2015-2024 files into Controls Teams
  • 1/11 (Sat)

    Attendees: Sami, Colin, Arlo, Oliver, Eric, Byers, Sam

    Meeting Minutes:

  • Continued the process of design on OnShape
  • Voted on concepts
  • started cad for bottom and top
  • Started cad for grip to take off lid
  • decided on Logitech controller
  • 1/12 (Sun)

    Attendees: Sami, Byers

    Meeting Minutes:

  • Looked at controller holders
  • Looked at handles/ handle grips
  • Picked out grips with round stock
  • Picked out and described square stock
  • 1/14 (Tue)

    Attendees: Sami, Colin, Arlo, Byers, Eric, Charlie

    Meeting Minutes:

  • Redesigned Controller holder and test printed
  • Put the handles in CAD
  • 1/15 (Wed)

    Attendees: Sami, Eric, Byers

    Meeting Minutes:

  • Fixed and printed Controller Holder
  • Created Controller Holder Assembly
  • Continued working on controller holder
  • 1/16 (Thu)

    Attendees: Sami, Colin, Arlo

    Meeting Minutes:

    • Figure out what's broken with the controller holder assembly
    • Cap for the top of the handles
    • End cap for the bottom of the handles
    • Increase height for controllers: 4.25"
    • Top (thicker material .093)
    • ReCAD the laptop holder
    • Get controller spacing fixed (2.5" between controller and keep out zone)
    • Finalize length: 23.75"
    • AC power and Ethernet bracket
    • Add notch for keyboard cutout

    1/18 (Sat)

    Attendees: Sami, Colin, Oliver, Byers

    Meeting Minutes:

    • End cap for the bottom of the handles
    • Fixed/ Added to the Handle Assembly
    • Square cutouts for the handles
    • PEM holes for laptop holder
    • Notches for the AC power and Ethernet bracket
    • PEM holes for controller holders
    • Found magnetic latches
    • Laptop Holder/Broken Switches (may just need to update drawings)
    • Controller holder(s)
    • Determine a method of keeping the top on the box - Will be doing the same method as Stronghold
        • Find magnetic latches, get them on order. (Look in Design Info)

    1/19 (Sun)

    Attendees: Sami, Byers, Colin, Eric

    Meeting Minutes:

    • Bottom box
        • fish fonts with lots of fishy water fish
        • Words in Laptop holder: DIVE
    • 🏆MILESTONE - HANDLES COMLETED🏆
        • machined handle bar and pole in shop
        • drawings, except laptop tray, are done
        • 3d printed parts - perfecto
        • finished magnet integration with other components

    1/21 (Tue)

    Attendees: Sami, Colin, Arlo, Eric, Byers

    Meeting Minutes:

  • Created/Refined more To - Do lists items
  • Cleaned up Wiki
  • Created Laptop drawing and flat pattern for Harris
  • Started items to put on top
  • Updating the camera lens
  • 1/23 (Thu)

    Attendees: Sami, Colin, Byers

    Meeting Minutes:

  • Controllers, grips, and magnetic latches received - Grips very bent :(
  • Refined To - Do List
  • Refined Lens - Made ledge for 0.062 in thick lexan
  • Worked on Grip
  • found bend radius and reduction for 0.093 in
  • Started print for lens
  • Picked some color schemes
  • 1/25 (Sat)

    Attendees: Sami, Arlo, Byers, Colin

    Meeting Minutes:

  • Drilled holes in lens
  • Fill cut out in front (Bend Radius: 0.032 in; Bend Reduction: -0.145)
  • PEM Studs for magnets
  • Top Caps - create whole for button mounting
  • Flash
  • Found Parts: AC receptacle, AC cable, RJ45 jack (NEEDS SOLDERED), broken switches, broken switch board, USB Hub, right angle USB adapters, Prototype Board, right angle Ethernet adapter
  • Camera Lens (Holes for screws)
  • Camera grip/top opening (Holes for screws)
  • Flash (Holes for screws)
  • Reprint both handle Caps and Plugs in Red
  • Order Parts: extension cord with multiple outlets, Arduino Nano

    1/26 (Sun)

    Attendees: Sami, Byers

    Meeting Minutes:

    • Holes for Camera Lens in top
    • Knob (Holes for screws, clicky thing)
    • Top Drawing (and Submit)
    • Re - printed things from yesterday

    1/28 (Tue)

    Attendees: Sami, Colin, Oliver, Charlie, Byers, Eric

    Meeting Minutes:

    • Solder RJ45 Jack
    • Trim Wires on knob
    • Replace the terminal ends on broken switch things
    • Test broken switches

    1/29 (Wed)

    Attendees: Sami, Eric, Gracie

    Meeting Minutes:

    • Fix and test broken switches
    • Secure RJ45 Jack with appropriate secureness
    • Found Nuts for Magnets
    • Velcro controllers and their holders

    1/30 (Thu)

    Attendees: Sami, Byers

    Meeting Minutes:

  • Added terminals to extension cord, tested, and labeled
  • Dremeled Magnets to Fit, Used Lexan as spacers for magnets
  • 2/1 (Sat)

    Attendees: Eric, Collin, Byers

    Meeting Minutes:

    • parts came in
    • cut Lexan for lens
    • test fit all the parts:
      • cut PEM studs on top & bottom for magnets
      • controller was hitting front magnet, drilled holes in controller holders to shift them a little towards the back
      • filled sharp edges on bottom
      • counter sunk holes for top parts and bottom for controller holders
      • drilled holes in handle tubes for button wires
    • added a ground wire to the extension cord, and cut shrink wrap for it
    • determined all 4 magnets should be fine
    • discussed layout for Arduino board
    • painted parts (laptop tray, top & bottom)

    2/2 (Sun)

    Attendees: Byers, Eric, Oliver

    Meeting Minutes:

    • soldered wire to LEDs and double-sided taped them to the bottom
    • soldered wires to the handle buttons, mounted buttons, and ran wires through the handles
    • glued flash's clear part and the camera lens
    • determined general location for hub, power supply, extension cord, and Arduino board
    • mounted:
      • power plug, extension cord, heated shrink wrap, attached ground wire
      • laptop tray
      • magnet 'bars' on the top
      • controller holders
      • foam grips
      • handle caps and ends
      • camera lens
      • flash
      • top handle
      • clicky knob
      • Velcro to laptop tray and the laptop

    2/4 (Tue)

    Attendees: Sami, Byers, Colin, Oliver, Arlo, Charlie

    Meeting Minutes:

    • Make Arduino Board
    • Add connectors to handle switch wires
    • put on magnets on bottom; adjusting so top of top is flush/slight below bottom's edges
    • put in broken switches
    • Velcro broken switch board (under switches, right side)
    • Velcro USB hub (flat side to bottom of case, ports facing towards side of case; just under right side of laptop; connect to USB on right side of laptop, using a right-angle USB)
    • connect controller cables to USB hub (use cable tie mount to help it stay connected to hub)
    • Velcro extension (side attached to bottom of case, plug facing under the laptop; just under left side of laptop)
    • Velcro laptop power supply (under laptop; connect to extension cord)
    • Velcro Arduino board
    • Connect LEDs and handle switches to Arduino board
    • put in Power, connect right angle network cable to it (connects to laptop)

    2/5 (Wed)

    Attendees: Sami, Eric

    Meeting Minutes:

    • put in Ethernet, connect right angle network cable to it (connects to laptop)
    • Cable from Arduino to right side of laptop (use cable tie mount near board to help it stay connected; use right angle USB at laptop)
    • cord management
    • USB Thumb drive extension cord
    • Test Hub, control, controllers, and broken switches
    • Finished Controls (expect for code)

    2/6 (Thu)

    Attendees:

    Meeting Minutes:

    2/8 (Sat)

    Attendees:

    Meeting Minutes:

    2/9 (Sun)

    Attendees:

    Meeting Minutes:

    2/11 (Tue)

    Attendees:

    Meeting Minutes:

    2/12 (Wed)

    Attendees:

    Meeting Minutes:

    2/13 (Thu)

    Attendees:

    Meeting Minutes:

    2/14 (Fri)

    Attendees:

    Meeting Minutes:

    2/16 (Sat)

    Attendees:

    Meeting Minutes:

    2/17 (Sun)

    Attendees:

    Meeting Minutes:

    2/18 (Tue)

    Attendees:

    Meeting Minutes:

    2/19 (Wed)

    Attendees:

    Meeting Minutes:

    2/20 (Thu)

    Attendees:

    Meeting Minutes:

    2/22 (Sat)

    Attendees:

    Meeting Minutes:

    2/23 (Sun)

    Attendees:

    Meeting Minutes:

    2/25 (Tue)

    Attendees:

    Meeting Minutes:

    2/26 (Wed)

    Attendees:

    Meeting Minutes:

    2/27 (Thu)

    Attendees:

    Meeting Minutes:

    3/1 (Sat)

    Attendees:

    Meeting Minutes:

    3/2 (Sun)

    Attendees:

    Meeting Minutes:

    3/4 (Tue)

    Attendees:

    Meeting Minutes:

    3/5 (Wed)

    Attendees:

    Meeting Minutes:

    3/6 (Thu)

    Attendees:

    Meeting Minutes:

    3/8 (Sat)

    Attendees:

    Meeting Minutes:

    3/9 (Sun)

    Attendees:

    Meeting Minutes:

    3/11 (Tue)

    Attendees:

    Meeting Minutes:

    3/12 (Wed)

    Attendees:

    Meeting Minutes:

    3/16 (Sun)

    Attendees:

    Meeting Minutes:

    3/18 (Tue)

    Attendees:

    Meeting Minutes:

    3/19 (Wed)

    Attendees:

    Meeting Minutes:

    3/20 (Thu)

    Attendees:

    Meeting Minutes:

    3/22 (Sat)

    Attendees:

    Meeting Minutes:

    3/23 (Sun)

    Attendees:

    Meeting Minutes:

    3/25 (Tue)

    Attendees:

    Meeting Minutes:

    3/26 (Wed)

    Attendees:

    Meeting Minutes:

    3/27 (Thu)

    Attendees:

    Meeting Minutes:

    3/29 (Sat)

    Attendees:

    Meeting Minutes:

    3/30 (Sun)

    Attendees:

    Meeting Minutes:

    4/1 (Tue)

    Attendees:

    Meeting Minutes:

    4/6 (Sun)

    Attendees:

    Meeting Minutes:

    4/8 (Tue)

    Attendees:

    Meeting Minutes:

    4/9 (Wed)

    Attendees:

    Meeting Minutes:

    4/10 (Thu)

    Attendees:

    Meeting Minutes:

    4/12 (Sat)

    Attendees:

    Meeting Minutes:

    4/13 (Sun)

    Attendees:

    Meeting Minutes:

    Controls Rules 2025

    • 6.3.2 OPERATOR CONSOLES
      DRIVE TEAMS set up their OPERATOR CONSOLE as soon as the DRIVE TEAM from the previous MATCH has
      cleared the area. OPERATOR CONSOLES must be compliant with all relevant rules, specifically those in section
      8.9 OPERATOR CONSOLE. The OPERATOR CONSOLE is plugged into the team’s assigned DRIVER STATION, as
      indicated on the team sign. Any control devices worn or held by their HUMAN PLAYERS and/or DRIVERS during
      the MATCH must be disconnected from or set on or beside the OPERATOR CONSOLE before the MATCH can
      begin. A DRIVE TEAM obstructing or delaying OPERATOR CONSOLE setup is at risk of violating G301.
      For the purposes of FIRST Robotics Competition, any device connected to the
      OPERATOR CONSOLE is considered a control device because REFEREES are not
      expected to differentiate between devices that can or cannot control the ROBOT.
    • R904 *OPERATOR CONSOLE physical requirements. The OPERATOR CONSOLE must not
    1. be longer than 5 ft. (~152 cm), B. be deeper than 1 ft. 2 in. (~35 cm) (excluding any items that are held or worn by the DRIVERS
      during the MATCH),
      C. extend more than 6 ft. 6 in. (~198 cm) above the floor, or
      D. attach to the FIELD (except via the loop tape as described in section 5.6.1 DRIVER STATIONS).
      There is a 4 ft. 6 in. (~137 cm) long by 2 in. (nominal) wide strip of hook-and-loop
      tape (“loop” side) along the center of the DRIVER STATION support shelf that
      should be used to secure the OPERATOR CONSOLE to the shelf. See section
      5.6.1 DRIVER STATIONS for details.
      Please note that while there is no hard weight limit, OPERATOR CONSOLES that
      weigh more than 30 lbs. (~13 kg.) will invite extra scrutiny as they are likely to
      present unsafe circumstances. 
    • R907 *No AC inverters. OPERATOR CONSOLES must not contain AC inverters

    Screenshot 2025-01-05 195237.png

    2025 Controller Map (Programming's Job)

    Archives