2017:Controls: Difference between revisions

From 1511Wookiee
Jump to navigationJump to search
No edit summary
No edit summary
 
(94 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= Overall concept =
= Overall concept =


Rectangular base large enough to hold the any of the current laptops that we have (approx 19.25" W x 13.75" D)<br/>Top/lid will resemble a top hat.The sides will be curved to look like the brim. Painting will help define it better.<br/>The hat will hold the XBOX controllers. A lid will be held on with magentics (drivers remove lid, pull out controllers).<br/>Top will swing out on a pivot (1" copper pipe). Pivot will be on the left side, centered front-to-back. Driver will release a gate cane bolt looking lever, swing it open, then use same level to support the open top.<br/>Controller cables will come up out of the pivot, then go into the hat.<br/>Ethernet plug will be at the top of the pivot.<br/>Power will come out of the base via retractable cord (from and iron).
Rectangular base large enough to hold the any of the current laptops that we have (approx 19.25" W x 13.75" D)


= <span style="line-height: 20.79px">To do:</span> =
Top/lid will resemble a top hat.The sides will be curved to look like the brim. Painting will help define it better.


#Look at Bob's steampunk stuff for inspiration.
The hat will hold the XBOX controllers. A lid will be held on with magentics (drivers remove lid, pull out controllers).
#Cord reel
 
##CAD bracket to hold it
Top will swing out on a pivot (1" copper pipe). Pivot will be on the left side, centered front-to-back. Top will be latched on the right side. There will be a 'kickstand' that swings down to support the top when it is swung open (1/2" copper pipe). The 'kickstand' will be held up by a magnet.
##slots for 'hooks' to do into
 
##holes for bolts at bottom (currently has zip ties in them to keep cord together)
Controller cables will come up out of the pivot, then go into the hat.
##maybe shave off the 'feet' on band saw
 
##maybe integrate into laptop holder
Ethernet plug will be at the top of the pivot.
##needs to be near a side so cord can exit base and release be pressed
 
#Laptop holder height
Power will come out of the base via retractable cord (from an iron).
##cord reel highest, so go by that
 
##put laptop power under it
[[File:Controls 1-31-17.png|600px|Controls 1-31-17.png]]
##put lights PWB under it
 
##put broken switch PWB under it
= <span style="line-height: 20.79px;">To do</span> =
#Base depth
 
##laptop holder + velcro + laptop + 1/4" for safety
#<div><s>Need to figure a better way to route the cables (things are too tight for cord reel cord to work well; maybe get right angle for USB & ether) [USB swivel adaptors are on order]</s></div>
#Top pivot
#<div><s>Clean-up wires (on top, may need no work if we just velcro&nbsp;were it is now,&nbsp;and within base)</s></div>
#<div>Design divider for the inside of hat</div>
#<div>Add guitar straps (drill ourselves)</div>
#<div>Determine goggles for tophat.&nbsp;[https://www.amazon.com/Vintage-Steampunk-Goggles-Glasses-Welding/dp/B00Y0KXBTS/ref=sr_1_1?ie=UTF8&qid=1488142215&sr=8-1&keywords=steampunk+goggles https://www.amazon.com/Vintage-Steampunk-Goggles-Glasses-Welding/dp/B00Y0KXBTS/ref=sr_1_1?ie=UTF8&qid=1488142215&sr=8-1&keywords=steampunk+goggles]</div>
#<div>Add camo fabric on top hat [Janet S is making this]</div>
#<div><s>Whistle?</s></div>
#<div><s>Modify kickstand bracket ('''may not need, but would need to do something with the studs; probably leave until after bag day''')</s></div>
##<s>Interferes with hat - add to base so holes can move back</s>
##<s>Might need to make it bigger to hold the magnet</s>.
 
== <span style="line-height: 20.79px;">Completed</span> ==
 
#<s><span style="color: rgb(255, 0, 0);">Eric</span>: Verify cables are ok&nbsp;as&nbsp;top swings open/close (needs to survive&nbsp;entire season).</s>
#<s>Replace end on ethernet (PC side); Jeff said he would have&nbsp;Cathrine to do it, so it might be done</s>
#<s>Add labels for broken switches (use White on clear, which we already have; Jeff said their names should be on the wiki</s>)
#<s>Create images for the controllers, to put in dashboard (placeholders already in source control)</s>
#<s>Install controllers</s>
#<s>Test LEDs and borken switch USB</s>
#<s>Re-install top half of latches after rim painting is complete on that end.</s>
#<s>Finish painting brim</s>&nbsp;[this is complete enough for now; do more after bag day - need to fix overspray]
#<s>Determine if we are going to fabricate the top hat. [we are fabricating]</s>
#<s>Create drawing for the top oval of the top hat. We will need two of these, one for the bottom and one for the top. [sent 1/22/17]</s>
#<s>Create drawing for the door of the top hat. [sent 1/22/17]</s>
#<s>Move pivot point inside the box, need to determine the correct pipe [has been moved inside; using 1" copper pipe from Home Depot]</s>
#<s>Find USB joystick part. [in shopping list; recieved]</s>
#<s>Find PWB for driving the LEDs [in shopping list; recieved]</s>
#<s>Determine if we need a (gutair) strap, if so add holes for it. [will do strap; hand drill holes later; take from last year's controls]</s>
#<s>Order LEDs [we have enough already. not enough for robot, so the robot team can order what the robot will need]</s>
#<s>Find and order round USB hub [in shopping list]&lt;s&gt;</s>&lt;/s&gt;
#<s>pick magnet to hold up kick stand</s>
#<s>make bracket to hold magnet&nbsp;(already have pressed in studs in top)</s>
#<s>Laptop holder height</s>
##<s>cord reel highest, so go by that</s>
##<s>put laptop power under it</s>
##<s>put lights PWB under it</s>
##<s>put broken switch PWB under it</s>
#<s>Base depth</s>
##<s>laptop holder + velcro + laptop + 1/4" for safety</s>
#<s>Top pivot</s>
##<s>put cap on bottom of pipe</s>
##<s>put cap on bottom of pipe</s>
##use U clamps to restrain to side of bottom: 1st just above the end cap; 2nd near top edge
##<s>use U clamps to restrain to side of bottom: 1st just above the end cap; 2nd near top edge</s>
##T on top of pipe just above top's bottom surface
##<s>T on top of pipe, with T resting on&nbsp;top's bottom surface</s>
##how to attach to top? solder flat stock to T and bolt to top (will need pressed studs for this in the top). Bushing? (if so, need to move pipe further from side)
##<s>how to attach to top? solder flat stock to T and bolt to top (will need pressed studs for this in the top). Bushing? (if so, need to move pipe further from side)&nbsp;[use T, it will rest on top, maybe clamp to top]</s>
##ethernet goes on top
##<s>ethernet goes on top</s>
##Eric to check for one at work, or we need to order one
#<s>Top</s>
#Top Latch
##<s>need pressed in studs to hold hat's lower rim</s>
##design similar to 'gate cane bolt' ([http://www.homedepot.com/p/Everbilt-12-in-Black-Gate-Cane-Bolt-15464/202042236 http://www.homedepot.com/p/Everbilt-12-in-Black-Gate-Cane-Bolt-15464/202042236])
##<s>put in 'recess' for bevel&nbsp;of T</s>
##one nub at height to support top when open
##<s>pressed in studs for strap that holds down T</s>
##another num to lock latch when top is closed
##<s>make hole through top the diameter of a 1" T</s>
##need bracket for side of base, to 2nd latch nub
##<s>finalize brim curves</s>
##hole and offset slot in top to be able to pull up latch (latch needs to clear top so top can swing open)
##<s>finalize pivot attachment (see Top Pivot)</s>
#Top
#<s>Bottom</s>
##need pressed in studs to hold hat's lower rim
##<s>pressed in studs for laptop holder</s>
##finalize brim curves
##<s>pressed in studs for PWBs</s>
##finalize pivot attachment (see Top Pivot)
##<s>pressed in studs for cord reel bracket</s>
##finalize latch (see Top Latch)
##<s>double-check letter height, now that we made the side taller</s>
#Bottom
##<s>cutout for gear</s>
##pressed in studs for laptop holder
##<s>cutout for power cord and release [no longer needed]</s>
##cutout for gear
##cutout for power cord and release
##<s>Cut lettering into sides of controls.</s>
##<s>Cut lettering into sides of controls.</s>
#Pre-assembly
#<s>Cord reel</s>
##find thin metal for hat (roll of flashing: Debbie Supply or Home Depot ([http://www.homedepot.com/p/Amerimax-Home-Products-10-in-x-10-ft-Mill-Finish-Aluminum-Roll-Valley-68310/100054269 http://www.homedepot.com/p/Amerimax-Home-Products-10-in-x-10-ft-Mill-Finish-Aluminum-Roll-Valley-68310/100054269]))
##<s>CAD bracket to hold it [started]</s>
##slot in pipe to run cables
##<s>slots for 'hooks' to go into</s>
##design 'gear' cover for USB hub (3D printing this)
##<s>holes for bolts at bottom (currently has zip ties in them to keep cord together)</s>
##design 'corner' gear (3D printing this)
##<s>maybe shave off the 'feet' on band saw</s>
##design gear train (3D printing these, drill holes ourselves)
##<s>maybe integrate into laptop holder&nbsp;[will be its own bracket]</s>
#Post-assembly
##<s>needs to be near a side so cord can exit base and release be pressed&nbsp;[cord will be pulled up through after the top is opened]</s>
##get handle brackets and straight piece of pipe
#<s>Top Latch [went with 1/2" copper pipe held with straps; magnetic to hold it up]</s>
##add guitar straps (drill ourselves)
##<s>design similar to 'gate cane bolt' (<a href="[http://www.homedepot.com/p/Everbilt-12-in-Black-Gate-Cane-Bolt-15464/202042236 http://www.homedepot.com/p/Everbilt-12-in-Black-Gate-Cane-Bolt-15464/202042236]">[http://www.homedepot.com/p/Everbilt-12-in-Black-Gate-Cane-Bolt-15464/202042236 http://www.homedepot.com/p/Everbilt-12-in-Black-Gate-Cane-Bolt-15464/202042236]&lt;/a&gt;)</s>
##place USB hub
##<s>one nub at height to support top when open</s>
##Handle. 2 brackets [http://www.homedepot.com/p/Cramik-Enterprises-1-2-in-Copper-Plated-Van-Hanger-3002/100168841 [brackets]] plus straight pipe
##<s>another nub to lock latch when top is closed</s>
##Determine goggles for tophat.
##<s>need bracket for side of base, to 2nd latch nub</s>
##Whistle?
##<s>hole and offset slot in top to be able to pull up latch (latch needs to clear top so top can swing open)</s>
#Completed
##<s>Other ideas: latches on end to hold top, and a 'kick stand' to support the top (held up by magnet) - could be copper, aluminum/steel in a variety of shapes, wood dowel that looks like a rope, etc.)&lt;s&gt;</s>&lt;/s&gt;
##<s>Determine if we are going to fabricate the top hat. </s>[we are fabricating]
#<s>Look at Bob's steampunk stuff for inspiration.&lt;s&gt;</s>&lt;/s&gt;
##<s>Create drawing for the top oval of the top hat. We will need two of these, one for the bottom and one for the top</s>. [sent 1/22/17]
#<s>design 'gear' cover for USB hub (3D printing this) [we have something, it was sent to Eric]</s>
##<s>Create drawing for the door of the top hat.</s> [sent 1/22/17]
#<s>design 'corner' gear (3D printing this) [we have them back; 2 actually]</s>
##<s>Move pivot point inside the box, need to determine the correct pipe</s> [has been moved inside; using 1" copper pipe from Home Depot]
#<strike>pick latches that will go on the ends</strike>
##<s>Find USB joystick part.</s> [in shopping list; recieved]
#<s>Design something to hold/retain the Ethernet connector we decide to use</s>.
##<s>Find PWB for driving the LEDs</s> [in shopping list; recieved]
#<s>Design gear train (3D printing these, drill holes ourselves, need to go around handle; might not even have space)</s> [we do not have space]
##<s>Determine if we need a (gutair) strap, if so add holes for it.</s> [will do strap; hand drill holes later; take from last year's controls]
#<strike>Put on shopping list</strike>
##<s>Order LEDs</s> [we have enough already. not enough for robot, so the robot team can order what the robot will need]
#<s>Ether net port (need to pick one or use what we have; investigate after we have cooper pipe)</s>
##<s>Find and order round USB hub</s> [in shopping list]
#<s>Order/Find</s>
##<s>Home Depot</s>
###<s>1 - 1" copper T</s>
###<s>1 - 1" copper end cap</s>
###<s>3 - 1" copper pipe straps</s>
###<s>1 - 6" length of 1" copper pipe</s>
###<s>1 - 1/2" copper T</s>
###<s>3 - 1/2" copper pipe straps</s>
###<s>2 brackets for handle&nbsp;<a href="[http://www.homedepot.com/p/Cramik-Enterprises-1-2-in-Copper-Plated-Van-Hanger-3002/100168841 http://www.homedepot.com/p/Cramik-Enterprises-1-2-in-Copper-Plated-Van-Hanger-3002/100168841]"><font color="#0066cc">[brackets</font>&lt;/a&gt;]</s>
###<s>1 - 3/4"+ NM twin-screw clamp (for cables into hat) [unless Eric finds one]</s>
###<s>latches for top</s>
###<s>Pass through Ethernet jack</s>
###<s>1 - 6" length of 1/2" copper pipe (should might already have) </s>[we have this]
###<s>Magnet to hold up 'kick stand'</s>
###<s>​find thin metal for hat (roll of flashing: Debbie Supply or Home Depot (<a href="[http://www.homedepot.com/p/Amerimax-Home-Products-10-in-x-10-ft-Mill-Finish-Aluminum-Roll-Valley-68310/100054269 http://www.homedepot.com/p/Amerimax-Home-Products-10-in-x-10-ft-Mill-Finish-Aluminum-Roll-Valley-68310/100054269]"><font color="#0066cc">[http://www.homedepot.com/p/Amerimax-Home-Products-10-in-x-10-ft-Mill-Finish-Aluminum-Roll-Valley-68310/100054269 http://www.homedepot.com/p/Amerimax-Home-Products-10-in-x-10-ft-Mill-Finish-Aluminum-Roll-Valley-68310/100054269]</font>&lt;/a&gt;)) </s>[do not need, Mark brought in some]
###<s>magnet for 'kickstand' (still need to pick one)</s>
##<s><span style="color: rgb(255, 0, 0);">'''*** ERIC LOOK HERE ***'''</span></s>
###<s>perf board for PWBs (3" x 9")</s>
###<s>1 - 3/4"+ NM twin-screw clamp (for cables into hat)</s>
###<s>12 - #4 and #8 stand offs (to told up perf board from base; light PWB to perf; joystick PWB to perf </s>[we have some in MPT bin 10C]
###<s>16 - spade connectors for broken switches&nbsp;</s>[we have these]
###<s>USB extension cable for PWB</s>
###<s>4 - 5 pin headers </s>[we have these]
###<s>1 - 1000uf 50V capacitor</s>
###<s>1 - 52ohm&nbsp;resistor</s>
###<s>1 - 3pin connector for end of LEDs to perf board </s>[we have this]
#<strike>Pre-assembly</strike>
#<strike>slot in 1" copper pipe to run cables</strike>
#<s>Cord Reel Bracket</s>
##<s>Grind out interference that is marked in green on one of the brackets</s>
##<s>Test fit to cord reel including finding bolts to hold the cord reel</s>
##<s>Paint</s>
#<s>Laptop Bracket</s>
##<s>Test fit in base</s>
##<s>Test fit switches</s>
##<s>Paint</s>
#<s>Base</s>
##<s>Find/install post for the gear in corner, test fit gear</s>
##<s>Drill holes for pipe mounting straps (they might interfere with numbering)</s>
##<s>Drill holes for latches and test fit</s>
##<s>Paint</s>
#<s>Top</s>
##<s>Determine how we are going to deal with the interference issue between the kickstand and hat: Can either notch hat, slide hat over, or rotate hat 90°.</s>
##<s>Drill holes for latches and test fit</s>
##<s>Install and test kickstand.</s>
##<s>Install and test main pipe.</s>
##<s>Paint </s>[spary paint is complete; brim still being worked on]
#<s>Post-assembly</s>
#<s>Get handle brackets and straight piece of pipe</s>
#<s>LED Install</s>
#<s>Handle. 2 brackets <a href="[http://www.homedepot.com/p/Cramik-Enterprises-1-2-in-Copper-Plated-Van-Hanger-3002/100168841 http://www.homedepot.com/p/Cramik-Enterprises-1-2-in-Copper-Plated-Van-Hanger-3002/100168841]"><font color="#0066cc">[brackets</font>&lt;/a&gt;] plus straight pipe</s>
#<strike>Need a 'stop' to keep people from opening the controls the wrong way; otherwise the cables will be cut)</strike>
#<s>Add female A/C power plug to cord reel (end and some cord is in the controls).</s>
#<strike>Place USB hub (velcro in place)</strike>
#<s>Do the Dave B test on the broken switch spade connectors (make sure connections are solid)</s>
#<s>Pick laptop and install power supply (Jeff says to use last year's Thinkpad ffor now)</s>
#<s>Need to order a different right angle power; the one we got was for a Dell)</s> [one is on the shopping list]


= Horipad Driver Install =
= Horipad Driver Install =
Line 140: Line 232:
*set Baud to 115200; Data Bits 8; Stop Bits 1; Parity None
*set Baud to 115200; Data Bits 8; Stop Bits 1; Parity None
*download program: Actions -> Program
*download program: Actions -> Program
= Zero Delay USB Joystick Encoder =
[http://pickmygadget.eu/products/zero-delay-arcade-usb-encoder-pc-to-joystick-control-panel-for-mame-2pin-sanwa-type-push-buttons/ http://pickmygadget.eu/products/zero-delay-arcade-usb-encoder-pc-to-joystick-control-panel-for-mame-2pin-sanwa-type-push-buttons/]


= Meeting Minutes =
= Meeting Minutes =
Line 169: Line 267:
== 1/19 ==
== 1/19 ==


'''Attendees:'''&nbsp;Eric, Mark, Aidan
'''Attendees:'''&nbsp;Eric, Mark, Aidan, Jeff


'''Work Completed:'''&nbsp;Completed a bit more of the CAD design. Eric and Mark came up with a complete list of To Do items that have been updated on the Wiki which should be the focus of Saturday.
'''Work Completed:'''&nbsp;Completed a bit more of the CAD design. Eric and Mark came up with a complete list of To Do items that have been updated on the Wiki which should be the focus of Saturday.
Line 203: Line 301:
== 1/26 ==
== 1/26 ==


'''Attendees:'''&nbsp;Eric, Zack, Aidan
'''Attendees:'''&nbsp;Eric, Zach, Aidan


'''Work Completed:'''&nbsp;Cleaned up the cord model a bit. Added a cap to the copper pipe in the model. Spent more time thinking about how the hinge is (not) going to work. We received the LED controller and switches too, they are in the blue bucket.
'''Work Completed:'''&nbsp;Cleaned up the cord model a bit. Added a cap to the copper pipe in the model. Spent more time thinking about how the hinge is (not) going to work. We received the LED controller and switches too, they are in the blue bucket.
Line 209: Line 307:
== 1/28 ==
== 1/28 ==


'''Attendees:'''&nbsp;
'''Attendees:'''&nbsp;<span style="color: rgb(0, 0, 0); font-family: sans-serif; font-size: 12.7px;">Eric, Mark, Zach, Aidan, Alex</span>


'''Work Completed:'''&nbsp;
'''Work Completed:'''&nbsp;Thinned down the cord reel. Decided on placement of cord reel. Finalized laptop holder. Finalized base. Finalized pivot design. Top is complete, except for changes needed for support. Come up with ides for top latch/support.


== 1/29 ==
== 1/29 ==


'''Attendees:'''&nbsp;
'''Attendees:'''&nbsp;Mark, Aidan, Jeff, Andrew


'''Work Completed:'''&nbsp;
'''Work Completed:'''&nbsp;Kickstand design completed and top modified. Cord reel bracket completed and bottom modified. Created drawings for: top, bottom, laptop holder, cord reel.


== 1/31 ==
== 1/31 ==


'''Attendees:'''&nbsp;
'''Attendees:'''&nbsp;Jeff, Alex, Mark, Zach, Eric


'''Work Completed:'''&nbsp;
'''Work Completed:'''&nbsp;re-did laptop drawing, put picture of controls in overview section, found some parts we need, cleaned-up needed parts list


== 2/1 ==
== 2/1 ==


'''Attendees:'''&nbsp;
'''Attendees:'''&nbsp;Mark, Zach


'''Work Completed:'''&nbsp;
'''Work Completed:'''&nbsp;Bent hat rim pieces. Attached flashing to top rim of top hat, using foam rivets that had there shank cut down.


== 2/2 ==
== 2/2 ==


'''Attendees:'''&nbsp;
'''Attendees:'''&nbsp;Eric, 1/8 Aidan


'''Work Completed:'''&nbsp;
'''Work Completed:'''&nbsp;Fixed cord reel bracket drawing. Worked on the magnetic bracket a bit.


== 2/4 ==
== 2/4 ==


'''Attendees:'''&nbsp;
'''Attendees:'''&nbsp;Mark, Zach


'''Work Completed:'''&nbsp;
'''Work Completed:'''&nbsp;Top hat riveted and hot glued rivets to prevent cables from getting cut. Spade connector put on broken switch connectors. Some more work on the 3D model for the USB hub gear. Dashboard all prep'd for 2017 work.


== 2/5 ==
== 2/5 ==


'''Attendees:'''&nbsp;
'''Attendees:'''&nbsp;Mark


'''Work Completed:'''&nbsp;
'''Work Completed:'''&nbsp;tried to see if USB PWD could do analog; it could not.


== 2/7 ==
== 2/7 ==


'''Attendees:'''&nbsp;
'''Attendees:'''&nbsp;Zach, Mark, Alex


'''Work Completed:'''&nbsp;
'''Work Completed:'''&nbsp;Finished magnet bracket, more work on hub gear


== 2/8 ==
== 2/8 ==


'''Attendees:'''&nbsp;
'''Attendees:'''&nbsp;Zach, Mark


'''Work Completed:'''&nbsp;
'''Work Completed:'''&nbsp;Finished 3D model for usb hub gear


== 2/9 ==
== 2/9 ==


'''Attendees:'''&nbsp;
'''Attendees:'''&nbsp;Eric


'''Work Completed:'''&nbsp;
'''Work Completed:'''&nbsp;Test fitted some of the metalwork. Found some issues. Created a list of the stuff that we need to do next.


== 2/11 ==
== 2/11 ==


'''Attendees:'''&nbsp;
'''Attendees:'''&nbsp;Eric, Zach, Mark


'''Work Completed:'''&nbsp;
'''Work Completed:&nbsp;'''Put on handle, Fixed cord holder, Drilled and fitted hat onto top, Finished stand, Finished rotation pipe and mounted it to base. Disassembled and black spray paint completed.


== 2/12 ==
== 2/12 ==


'''Attendees:'''&nbsp;
'''Attendees:'''&nbsp;Mark, Zach


'''Work Completed:'''&nbsp;
'''Work Completed:'''&nbsp;Completed spray painting. Re-assembled everything. LEDs installed (had change perf board placement so LEDs did not interfere with 1" pipe pivot and gear). Broken switches wired. Ethernet mount figured out and mounted. Wires run through 1" pipe. Kate & Ally were working on painting brim.
 
== 2/13 ==
 
'''Attendees:'''&nbsp;Mark, Kate
 
'''Work Completed:'''&nbsp;Re-attached latch tops. Tested and fixed broken switches. Hot glued cables coming out of 1" pipe (looks like top was spun open the wrong way). Had to use USB extension cable from last years controls. Dressed wires in base (ether, broken pwb, lights pwb). Verified lights work. Gather parts for A/C power. Installed controllers.


== 2/14 ==
== 2/14 ==


'''Attendees:'''&nbsp;
'''Attendees:'''&nbsp;Zach, Alex,&nbsp;Aidan


'''Work Completed:'''&nbsp;
'''Work Completed:'''&nbsp;ZAK took game test and looked for things.


== 2/15 ==
== 2/15 ==


'''Attendees:'''&nbsp;
'''Attendees:'''&nbsp;Mark


'''Work Completed:'''&nbsp;
'''Work Completed:'''&nbsp;Added screws to help prevent top from swinging the wrong way. Wired A/C and laptop power. Verified spade connections. Order right angle for Thinkpad power.


== 2/16 ==
== 2/16 ==


'''Attendees:'''&nbsp;
'''Attendees:'''&nbsp;Zach, Alex


'''Work Completed:'''&nbsp;
'''Work Completed:'''&nbsp;Labeled broken switchs, updated controller maps(Images in imgae folder for dashboard)
 
== 2/17 ==
 
'''Attendees:'''&nbsp;Mark
 
'''Work Completed:'''&nbsp;Added 'edit' support to dashboard; put in images from Austin/Thompson


== 2/18 ==
== 2/18 ==


'''Attendees:'''&nbsp;
'''Attendees:'''&nbsp;Mark, Alex


'''Work Completed:'''&nbsp;
'''Work Completed:'''&nbsp;Created 'cover' for laptop; dashboard


== 2/19 ==
== 2/19 ==


'''Attendees:'''&nbsp;
'''Attendees:'''&nbsp;Mark, Zach


'''Work Completed:'''&nbsp;
'''Work Completed:'''&nbsp;Tested divider idea (for inside hat) with cardboard&nbsp;


== 2/21 ==
== 2/21 ==


'''Attendees:'''&nbsp;
'''Attendees:'''&nbsp;Mark
 
'''Work Completed:'''&nbsp;Looked into handle extenstion ideas
 
== 2/22 ==
 
'''Attendees:'''&nbsp;Mark
 
'''Work Completed:'''&nbsp;Extended handle. Put clear coat on base. Moved in gear so controls can 'stand' on the end
 
== 2/25 ==
 
'''Attendees:'''&nbsp;Mark, Kate, Alex
 
'''Work Completed:'''&nbsp;Added more light patterns. Creating pipe & smoke for the magnet bracket. Talked with Julia about top ideas.
 
== 2/26 ==


'''Work Completed:'''&nbsp;
'''Attendees:'''&nbsp;Eric, Alex
 
'''Work Completed:'''&nbsp;Finished smokestack magnetic braket.


= Archives =
= Archives =
Line 325: Line 453:
*[[2010:Electrical Controls]]
*[[2010:Electrical Controls]]
*[[2009:Electrical Controls]]
*[[2009:Electrical Controls]]
*[[Media:https://www.google.com/search?q=troll&ie=utf-8&oe=utf-8|<span style="color:#0000FF">1846:Electrical Controls</span>]]
*[[Media:https://www.google.com/search?q=troll&ie=utf-8&oe=utf-8|<span style="color: rgb(0, 0, 255);">1846:Electrical Controls</span>]]

Latest revision as of 18:19, 7 March 2017

Overall concept

Rectangular base large enough to hold the any of the current laptops that we have (approx 19.25" W x 13.75" D)

Top/lid will resemble a top hat.The sides will be curved to look like the brim. Painting will help define it better.

The hat will hold the XBOX controllers. A lid will be held on with magentics (drivers remove lid, pull out controllers).

Top will swing out on a pivot (1" copper pipe). Pivot will be on the left side, centered front-to-back. Top will be latched on the right side. There will be a 'kickstand' that swings down to support the top when it is swung open (1/2" copper pipe). The 'kickstand' will be held up by a magnet.

Controller cables will come up out of the pivot, then go into the hat.

Ethernet plug will be at the top of the pivot.

Power will come out of the base via retractable cord (from an iron).

Controls 1-31-17.png

To do

  1. Need to figure a better way to route the cables (things are too tight for cord reel cord to work well; maybe get right angle for USB & ether) [USB swivel adaptors are on order]
  2. Clean-up wires (on top, may need no work if we just velcro were it is now, and within base)
  3. Design divider for the inside of hat
  4. Add guitar straps (drill ourselves)
  5. Add camo fabric on top hat [Janet S is making this]
  6. Whistle?
  7. Modify kickstand bracket (may not need, but would need to do something with the studs; probably leave until after bag day)
    1. Interferes with hat - add to base so holes can move back
    2. Might need to make it bigger to hold the magnet.

Completed

  1. Eric: Verify cables are ok as top swings open/close (needs to survive entire season).
  2. Replace end on ethernet (PC side); Jeff said he would have Cathrine to do it, so it might be done
  3. Add labels for broken switches (use White on clear, which we already have; Jeff said their names should be on the wiki)
  4. Create images for the controllers, to put in dashboard (placeholders already in source control)
  5. Install controllers
  6. Test LEDs and borken switch USB
  7. Re-install top half of latches after rim painting is complete on that end.
  8. Finish painting brim [this is complete enough for now; do more after bag day - need to fix overspray]
  9. Determine if we are going to fabricate the top hat. [we are fabricating]
  10. Create drawing for the top oval of the top hat. We will need two of these, one for the bottom and one for the top. [sent 1/22/17]
  11. Create drawing for the door of the top hat. [sent 1/22/17]
  12. Move pivot point inside the box, need to determine the correct pipe [has been moved inside; using 1" copper pipe from Home Depot]
  13. Find USB joystick part. [in shopping list; recieved]
  14. Find PWB for driving the LEDs [in shopping list; recieved]
  15. Determine if we need a (gutair) strap, if so add holes for it. [will do strap; hand drill holes later; take from last year's controls]
  16. Order LEDs [we have enough already. not enough for robot, so the robot team can order what the robot will need]
  17. Find and order round USB hub [in shopping list]<s></s>
  18. pick magnet to hold up kick stand
  19. make bracket to hold magnet (already have pressed in studs in top)
  20. Laptop holder height
    1. cord reel highest, so go by that
    2. put laptop power under it
    3. put lights PWB under it
    4. put broken switch PWB under it
  21. Base depth
    1. laptop holder + velcro + laptop + 1/4" for safety
  22. Top pivot
    1. put cap on bottom of pipe
    2. use U clamps to restrain to side of bottom: 1st just above the end cap; 2nd near top edge
    3. T on top of pipe, with T resting on top's bottom surface
    4. how to attach to top? solder flat stock to T and bolt to top (will need pressed studs for this in the top). Bushing? (if so, need to move pipe further from side) [use T, it will rest on top, maybe clamp to top]
    5. ethernet goes on top
  23. Top
    1. need pressed in studs to hold hat's lower rim
    2. put in 'recess' for bevel of T
    3. pressed in studs for strap that holds down T
    4. make hole through top the diameter of a 1" T
    5. finalize brim curves
    6. finalize pivot attachment (see Top Pivot)
  24. Bottom
    1. pressed in studs for laptop holder
    2. pressed in studs for PWBs
    3. pressed in studs for cord reel bracket
    4. double-check letter height, now that we made the side taller
    5. cutout for gear
    6. cutout for power cord and release [no longer needed]
    7. Cut lettering into sides of controls.
  25. Cord reel
    1. CAD bracket to hold it [started]
    2. slots for 'hooks' to go into
    3. holes for bolts at bottom (currently has zip ties in them to keep cord together)
    4. maybe shave off the 'feet' on band saw
    5. maybe integrate into laptop holder [will be its own bracket]
    6. needs to be near a side so cord can exit base and release be pressed [cord will be pulled up through after the top is opened]
  26. Top Latch [went with 1/2" copper pipe held with straps; magnetic to hold it up]
    1. design similar to 'gate cane bolt' (<a href="http://www.homedepot.com/p/Everbilt-12-in-Black-Gate-Cane-Bolt-15464/202042236">http://www.homedepot.com/p/Everbilt-12-in-Black-Gate-Cane-Bolt-15464/202042236</a>)
    2. one nub at height to support top when open
    3. another nub to lock latch when top is closed
    4. need bracket for side of base, to 2nd latch nub
    5. hole and offset slot in top to be able to pull up latch (latch needs to clear top so top can swing open)
    6. Other ideas: latches on end to hold top, and a 'kick stand' to support the top (held up by magnet) - could be copper, aluminum/steel in a variety of shapes, wood dowel that looks like a rope, etc.)<s></s>
  27. Look at Bob's steampunk stuff for inspiration.<s></s>
  28. design 'gear' cover for USB hub (3D printing this) [we have something, it was sent to Eric]
  29. design 'corner' gear (3D printing this) [we have them back; 2 actually]
  30. pick latches that will go on the ends
  31. Design something to hold/retain the Ethernet connector we decide to use.
  32. Design gear train (3D printing these, drill holes ourselves, need to go around handle; might not even have space) [we do not have space]
  33. Put on shopping list
  34. Ether net port (need to pick one or use what we have; investigate after we have cooper pipe)
  35. Order/Find
    1. Home Depot
      1. 1 - 1" copper T
      2. 1 - 1" copper end cap
      3. 3 - 1" copper pipe straps
      4. 1 - 6" length of 1" copper pipe
      5. 1 - 1/2" copper T
      6. 3 - 1/2" copper pipe straps
      7. 2 brackets for handle <a href="http://www.homedepot.com/p/Cramik-Enterprises-1-2-in-Copper-Plated-Van-Hanger-3002/100168841">[brackets</a>]
      8. 1 - 3/4"+ NM twin-screw clamp (for cables into hat) [unless Eric finds one]
      9. latches for top
      10. Pass through Ethernet jack
      11. 1 - 6" length of 1/2" copper pipe (should might already have) [we have this]
      12. Magnet to hold up 'kick stand'
      13. ​find thin metal for hat (roll of flashing: Debbie Supply or Home Depot (<a href="http://www.homedepot.com/p/Amerimax-Home-Products-10-in-x-10-ft-Mill-Finish-Aluminum-Roll-Valley-68310/100054269">http://www.homedepot.com/p/Amerimax-Home-Products-10-in-x-10-ft-Mill-Finish-Aluminum-Roll-Valley-68310/100054269</a>)) [do not need, Mark brought in some]
      14. magnet for 'kickstand' (still need to pick one)
    2. *** ERIC LOOK HERE ***
      1. perf board for PWBs (3" x 9")
      2. 1 - 3/4"+ NM twin-screw clamp (for cables into hat)
      3. 12 - #4 and #8 stand offs (to told up perf board from base; light PWB to perf; joystick PWB to perf [we have some in MPT bin 10C]
      4. 16 - spade connectors for broken switches [we have these]
      5. USB extension cable for PWB
      6. 4 - 5 pin headers [we have these]
      7. 1 - 1000uf 50V capacitor
      8. 1 - 52ohm resistor
      9. 1 - 3pin connector for end of LEDs to perf board [we have this]
  36. Pre-assembly
  37. slot in 1" copper pipe to run cables
  38. Cord Reel Bracket
    1. Grind out interference that is marked in green on one of the brackets
    2. Test fit to cord reel including finding bolts to hold the cord reel
    3. Paint
  39. Laptop Bracket
    1. Test fit in base
    2. Test fit switches
    3. Paint
  40. Base
    1. Find/install post for the gear in corner, test fit gear
    2. Drill holes for pipe mounting straps (they might interfere with numbering)
    3. Drill holes for latches and test fit
    4. Paint
  41. Top
    1. Determine how we are going to deal with the interference issue between the kickstand and hat: Can either notch hat, slide hat over, or rotate hat 90°.
    2. Drill holes for latches and test fit
    3. Install and test kickstand.
    4. Install and test main pipe.
    5. Paint [spary paint is complete; brim still being worked on]
  42. Post-assembly
  43. Get handle brackets and straight piece of pipe
  44. LED Install
  45. Handle. 2 brackets <a href="http://www.homedepot.com/p/Cramik-Enterprises-1-2-in-Copper-Plated-Van-Hanger-3002/100168841">[brackets</a>] plus straight pipe
  46. Need a 'stop' to keep people from opening the controls the wrong way; otherwise the cables will be cut)
  47. Add female A/C power plug to cord reel (end and some cord is in the controls).
  48. Place USB hub (velcro in place)
  49. Do the Dave B test on the broken switch spade connectors (make sure connections are solid)
  50. Pick laptop and install power supply (Jeff says to use last year's Thinkpad ffor now)
  51. Need to order a different right angle power; the one we got was for a Dell) [one is on the shopping list]

Horipad Driver Install

Get Driver

Microsoft instructions: http://support.xbox.com/en-US/xbox-on-windows/accessories/connect-xbox-one-controller-to-pc

Follow Windows 7 steps under: Download and install Xbox One Controller driver

You must use Internet Explorer

Get the one called "Microsoft - Other hardware - Microsoft Xbox One Controller" that is for AMD64 (i.e. 64-bit).

If 7-zip is on the PC, use that to expand the contents of the .CAB file.

Install - First Controller on the PC

Plug in control

It will not find one anywhere, so you can tell open the New Hardware wizard and click 'Skip Searching Windows Update'; otherwise you will be waiting forever.

Open Windows' Device Manager; find the Horipad controller; right-click and select 'Update Driver'; then browse to the folder where you unzipped the .CAB file.

It will take a while to install (this is another point where you can tell it to 'Skip Searching Windows Update'.

Once the Gamepad is done, it will then search for a HID driver. Not sure if 'Skip' can be used in this case, so let it finish on its own.

NOTE: if driver fails with error 37, then the problem is that the wdfcoinstaller01011.dll is not in the C:\windows\system32. the installer copies it to c:\windows\system32\driver instead. so copy wdfcoinstaller01011.dll from c:\windows\system32\driver to c:\windows\system32

Install - Second Controller on the PC

Plug in control

Since you have the driver already installed, you can open the New Hardware wizard and click 'Skip Searching Windows Update' for the gamepad.

It will then install the HID portion, again you can 'Skip Searching Windows Update'.

PSoC Install (for lights)

PSoC Creator IDE

Download latest "PSoC Creator" from Cypress (http://www.cypress.com/products/psoc-creator-integrated-design-environment-ide) and install it (use Typical install; at end run Updater and maek sure you have the latest stuff)

For user name and password, you can use: mailme@mailinator.com mailme123

Toolkits and Board Driver Install

Get controls2016 from SVN

Run: vcredist_x86.exe

Run: USBSerialSDKSetup.exe (do Typical install; at end run Updater and maek sure you have the latest stuff)

Run: CY8CKIT04942xxSetupOnlyPackage_revSA.exe ()do Typical install; at end run Updater and maek sure you have the latest stuff)

While you press and hold the SW1 Prog button on the cypress board, plug in the USB cable to the PC (it will take a while for it to install 5 drivers).

Build/Program

Open PSoC Creator (Start -> Programs -> Cypress -> PSoC Creator -> PSoC Creator)

Open project: File -> Open -> Project/Workspace; then browse to FRC2016/controls2016/SCB_Bootloader/SCB_Bootloader.cywrk)

Build project: Build -> Build All Projects

While you press and hold the SW1 Prog button on the cypress board, plug in the USB cable to the PC

Download Boot Loader:

  • open programmer: Tools -> Bootloader Host
  • set 'File' to C:\Users\Robotics\Desktop\FRC2016\controls2016\SCB_Bootloader\Bootloadable Blinking LED.cydsn\CortexM0\ARM_GCC_493\Debug\Bootloadable Blinking LED.cyacd
  • select the com port for the cypress board
  • set Baud to 115200; Data Bits 8; Stop Bits 1; Parity None
  • download program: Actions -> Program


Zero Delay USB Joystick Encoder

http://pickmygadget.eu/products/zero-delay-arcade-usb-encoder-pc-to-joystick-control-panel-for-mame-2pin-sanwa-type-push-buttons/

Meeting Minutes

1/14

Attendees: Eric, Mark, Aidan, Jeff, Brandon, Vincent, Josh

Work Completed: Initial brainstorming of controls design. Came up with a good concept based on a rotating lid with a top hat mounted to it.

1/15

Attendees: Mark

Work Completed: 

1/17

Attendees: Mark

Work Completed: 

1/18

Attendees: Eric, Aidan

Work Completed: Started CAD design of controls.

1/19

Attendees: Eric, Mark, Aidan, Jeff

Work Completed: Completed a bit more of the CAD design. Eric and Mark came up with a complete list of To Do items that have been updated on the Wiki which should be the focus of Saturday.

1/21

Attendees: Eric, Mark, Alex, Zach, Aidan

Work Completed: Updated the Wiki. Decided we are fabricating the hat. Order a bunch of parts. Determined overall outer dimesnsions of the control box. Andrew prefers first choice XBOX controller.

1/22

Attendees: Mark, Aidan

Work Completed: Met with drivers to determine what the controller buttons will be. Casey wants the Horipad (i.e. last year's control). Updated top hat pieces (1" bigger to look good with rest of stuff). Create drawings & files for had rim and lid. Finished hat rim and lid and sent it to Harris. CADed the base of the Iron.

Received: iron [on controls shelf]

1/24

Attendees: Mark, Aidan, Alex

Work Completed: Re-did hat lid drawings. Put new top into assembly and fixed constraint. Updated light cut outs in laptop holder. Updated CAD for power supply (Dell is bigger); Added CAD for Lights PWB

Received: power adaptor; usb board [they are in the blue controls coffee can]

1/25

Attendees: Mark

Work Completed: Removed retractable cord from iron. Re-did todo list. Filled in overall concept section.

1/26

Attendees: Eric, Zach, Aidan

Work Completed: Cleaned up the cord model a bit. Added a cap to the copper pipe in the model. Spent more time thinking about how the hinge is (not) going to work. We received the LED controller and switches too, they are in the blue bucket.

1/28

Attendees: Eric, Mark, Zach, Aidan, Alex

Work Completed: Thinned down the cord reel. Decided on placement of cord reel. Finalized laptop holder. Finalized base. Finalized pivot design. Top is complete, except for changes needed for support. Come up with ides for top latch/support.

1/29

Attendees: Mark, Aidan, Jeff, Andrew

Work Completed: Kickstand design completed and top modified. Cord reel bracket completed and bottom modified. Created drawings for: top, bottom, laptop holder, cord reel.

1/31

Attendees: Jeff, Alex, Mark, Zach, Eric

Work Completed: re-did laptop drawing, put picture of controls in overview section, found some parts we need, cleaned-up needed parts list

2/1

Attendees: Mark, Zach

Work Completed: Bent hat rim pieces. Attached flashing to top rim of top hat, using foam rivets that had there shank cut down.

2/2

Attendees: Eric, 1/8 Aidan

Work Completed: Fixed cord reel bracket drawing. Worked on the magnetic bracket a bit.

2/4

Attendees: Mark, Zach

Work Completed: Top hat riveted and hot glued rivets to prevent cables from getting cut. Spade connector put on broken switch connectors. Some more work on the 3D model for the USB hub gear. Dashboard all prep'd for 2017 work.

2/5

Attendees: Mark

Work Completed: tried to see if USB PWD could do analog; it could not.

2/7

Attendees: Zach, Mark, Alex

Work Completed: Finished magnet bracket, more work on hub gear

2/8

Attendees: Zach, Mark

Work Completed: Finished 3D model for usb hub gear

2/9

Attendees: Eric

Work Completed: Test fitted some of the metalwork. Found some issues. Created a list of the stuff that we need to do next.

2/11

Attendees: Eric, Zach, Mark

Work Completed: Put on handle, Fixed cord holder, Drilled and fitted hat onto top, Finished stand, Finished rotation pipe and mounted it to base. Disassembled and black spray paint completed.

2/12

Attendees: Mark, Zach

Work Completed: Completed spray painting. Re-assembled everything. LEDs installed (had change perf board placement so LEDs did not interfere with 1" pipe pivot and gear). Broken switches wired. Ethernet mount figured out and mounted. Wires run through 1" pipe. Kate & Ally were working on painting brim.

2/13

Attendees: Mark, Kate

Work Completed: Re-attached latch tops. Tested and fixed broken switches. Hot glued cables coming out of 1" pipe (looks like top was spun open the wrong way). Had to use USB extension cable from last years controls. Dressed wires in base (ether, broken pwb, lights pwb). Verified lights work. Gather parts for A/C power. Installed controllers.

2/14

Attendees: Zach, Alex, Aidan

Work Completed: ZAK took game test and looked for things.

2/15

Attendees: Mark

Work Completed: Added screws to help prevent top from swinging the wrong way. Wired A/C and laptop power. Verified spade connections. Order right angle for Thinkpad power.

2/16

Attendees: Zach, Alex

Work Completed: Labeled broken switchs, updated controller maps(Images in imgae folder for dashboard)

2/17

Attendees: Mark

Work Completed: Added 'edit' support to dashboard; put in images from Austin/Thompson

2/18

Attendees: Mark, Alex

Work Completed: Created 'cover' for laptop; dashboard

2/19

Attendees: Mark, Zach

Work Completed: Tested divider idea (for inside hat) with cardboard 

2/21

Attendees: Mark

Work Completed: Looked into handle extenstion ideas

2/22

Attendees: Mark

Work Completed: Extended handle. Put clear coat on base. Moved in gear so controls can 'stand' on the end

2/25

Attendees: Mark, Kate, Alex

Work Completed: Added more light patterns. Creating pipe & smoke for the magnet bracket. Talked with Julia about top ideas.

2/26

Attendees: Eric, Alex

Work Completed: Finished smokestack magnetic braket.

Archives