2010:Electrical Main: Difference between revisions

From 1511Wookiee
Jump to navigationJump to search
No edit summary
 
(135 intermediate revisions by 6 users not shown)
Line 1: Line 1:
== Master To-Do List ==
== Master Task List<br> ==


*Buy/acquire wire sizes and colors we need. (Burlone should be grabbing these from Harris)
*<strike>''Consolidate the IO Maps!'' There are two IO maps now -- one on this page (below), and one blank template one linked off main page at </strike>[[2010:IO Map|<strike>2010:IO Map</strike>]]<strike>! Move the info here to there, or remove the other page and link mainpage here! Also, ''add CAN device id assignments with pwm assignments as backups''.</strike>  
*How fast can we move the mouse and still not lose encoder counts.
*[[2010:Build 2 display boards for the field|<strike>Build 2 display boards for the field</strike>]]<strike>&nbsp;</strike> (No longer being done)
*Wire &amp; Setup multiple Mice
*We should hook up a 10k linear trim potentiometer to one of the motor controllers and also hook up one of the smaller motors (like an older window motor) to allow programming work with the position control capabilities that the CAN interface allows them. &nbsp;See Jaguar [http://www.luminarymicro.com/index.php?option=com_remository&func=download&id=1358&chk=c65690a2c1f46d0a36e2ac6370ae68e6&Itemid=591 Getting Started Guide]&nbsp;page 22 for wiring guide. &nbsp;Note that it expects a <span style="color: rgb(255,0,0)">'''0-3V'''</span> input!!!&nbsp;  
*COMPLETE Bill of Materials
*Save the Earth - it's the only planet with chocolate (as far as we know)
*Find hardware to mount protective cover on electronics (Hinges, Bolts, Nuts, Spacers, velcro, latch) <br>
*<strike>Count up I/O and determine number of side cars necessary</strike>&nbsp; we will make it work with one sidecar (but allow space on the elec board for 2)
*<strike>Find/buy Lexan to make protective cover (goes over side electrical board)</strike>&nbsp; at Harris - need to bring to school
*<strike>Design "homemade" shaft encoder for conveyor motors.</strike>  
*<strike>Communicate sensor mountings to Mechanical teams.- Integration</strike>
*<strike>Re-determine model positions- "Who's this model?" -oranges "I didn't know we had a model." -apples @_@;;;</strike>  
*<strike>Order E7P Encoder</strike>  
*<strike>Assist Mechanical with Battery/CRio Mount</strike>  
*<strike>Get Set of Same Mice (backups)&nbsp;&nbsp;&nbsp;</strike>&nbsp;&nbsp;&nbsp;<strike>Ordered</strike>&nbsp; Received
*<strike>Final Electrical Mounting Design</strike>
*<strike>Design Protection for Electronics on Outside of Bot (or get help from Mechanical)</strike>
*<strike>Mount Mechanism (Jaguar) controllers on side board (or any other components we have "extra" of, like sidecar)</strike>.<br>


== Electrical Main Subteam's Engineering Notebook  ==
<br>
 
'''BILL OF MATERIALS'''<br>
 
----
 
[http://penfieldrobotics.com/wiki/images/a/ae/BOM_2010.xls Bill of Materials 2010]<br>
 
<br>
 
<u>'''As these tasks are completed, mark them done and cross them out. &nbsp;Don't delete them!'''</u><br>
 
1. Rough in Power Wires. We know the position of the board on the robot from our CAD drawings. We know where the motors are going to be from our CAD drawings. Come up with a good measurement in CAD, select the appropriate gauge of wire and terminate the end which goes to the speed controller (ring terminal) or spike relay (female fast-on). To organize it better maybe have someone come up with a "cut list" (how long of what gauge wire) and once that cut list is done break it up for a bunch of people to do this. Please check all of your connections carefully.
 
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<strike>a.) &nbsp;Drive Motors</strike>
 
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<strike>b.) &nbsp;Kicker Motors</strike>
 
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;c<strike>.) &nbsp;Lifter Mech. Motors</strike>
 
<strike>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; i.) &nbsp;Winch</strike>
 
<strike>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ii.) Servo</strike>
 
<strike>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; iii.) Tilt</strike>
 
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<strike>d.) &nbsp;Thrasher Motor</strike>
 
&nbsp;&nbsp; &nbsp; <strike>&nbsp; &nbsp; &nbsp;e.) &nbsp;Electromagnets</strike>
 
<br>
 
2. Rough in sensor Wires. Same idea as above. Most of the sensors will use the PWM wire we have. Be careful because some of these sensors will go directly to the cRIO (analog inputs) versus&nbsp;others which go to the actual electrical board. Again, only terminate one side of these cables.<br>
 
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; <strike>a.) &nbsp;Drive Motor Encoders</strike>
 
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; <strike>b.) &nbsp;Magnetic Sensor for Kicker</strike>
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strike>c.) &nbsp;Gyro</strike>
 
<strike>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; d.) &nbsp;Lifter Limit Switch</strike>
 
<strike>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; e.) &nbsp;Banner Sensor</strike>
 
<strike>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; f.) &nbsp; Winch Pot</strike>
 
<strike>3. Gather pre-made PWM cables. There has been some talk of using the PWM interface for the speed controllers. We should find all the pre-made PWM cables we have and USE them. Remember in our drive train with the PWM interface we use the yellow/red/black-y-cables.<br></strike>
 
<strike>4. Find a leaf switch for Tom K. to model into the lifter design.<br></strike>
 
5. Sort of optional… We should be thinking of spares and the ability to have stuff ready to swap in and out… Fast-on connectors for any pots we're using would be a plus (pots like to break on our robots). Also switches… the leaf switch has some good give, however we should also have a few others ready to swap in (I assume that you'll just use female fast-ons to connect the switches). I'd like to see the pushbuttons on fast-on connectors as well because I'm not sure how much of a beat it will take with that arm pulling in the jam on it. Once you have extras made up, find a nice small box to put them in.<br>
 
<strike>6. We're using window motors again… These are the ones that have the absolutely annoying connector that we can't find. Perhaps carefully cut away some of the plastic with a dremel and solder 6" pigtails onto the motor. If you key the pigtails (one with male fast-on one with female) make sure you do this exactly the same with the other motor.<br></strike>
 
7. <strike>Work with programming to give node-ids to the new Jaguar speed controllers (you'll noticed they're currently labeled 4-7, keep those as they are) and remember to label the Jags with a sharpie.<br></strike>
 
<strike>8. Paint the battery box? Red? Black? Camo? (nice job on it Matt!)<br></strike>
 
<strike>9. If painted and ready mount battery box (need to wait for mech to install cross member).</strike>
 
<strike>10.&nbsp; The fisher-price motor for the front thrasher is presently wired to a 20A/30A slot - it needs to be changed to a 40A slot on the power distribution board</strike>.
 
11.&nbsp; Update BOM.'''&lt;span style="color: rgb(255, 0, 0);" /&gt;'''
 
<strike>'''<span style="color: rgb(255,0,0)">12. &nbsp;Remove all components from electrical board</span>'''</strike>
 
<strike>'''<span style="color: rgb(255,0,0)">13. &nbsp;Swiss Cheese electrical board with 1" holes (make sure you don't get too close to the perimeter of the board</span>'''</strike>
 
'''<span style="color: rgb(255,0,0)">14. &nbsp;Weigh Nylon HW against velcro to attach specific components. &nbsp;Determine which is lighter and use that to reattach components.</span>'''
 
== Electrical Components the Robot Design is Using  ==
 
'''Motors Used So Far'''
 
*Main Drivetrain:&nbsp; 4 CIM - 4 Jaguars
*Kicker:&nbsp; 2 Nippon - 2 Spike Relays (or 2 Victor speed controllers if necessary)&nbsp;
*Electromagnet:&nbsp;2 Spike Relays
*Front Thrasher: 1 Fisher-Price - 1 Jaguar
*Hanging Winch: 1 CIM - 1 Jaguar
*Hanging Mechanism Tilt: 1 Nippon-Denso - 1&nbsp;Jaguar&nbsp;
 
'''Sensors Used So Far'''
 
*Front Ball Position:&nbsp; Banner photoelectric
*Kicker Windup Mechanism rotation:&nbsp;&nbsp;magnetic rotation
*Kicker electromagnet contact:&nbsp; pushbutton switch
*Kicker electrical endstops (max forward, max reverse):&nbsp; 2 mechanical limit microwitches
*Rotary Encoders on main drivetrain&nbsp;motors:&nbsp; (4) Banebots
*Lifting mechanism endstop (max retract) (max extend not needed per T. Kanzler): microswitch
*Lifting winch:&nbsp;&nbsp;Bourns 10-turn potentiometer (analog)&nbsp;
 
'''Pneumatics Used So Far'''
 
*none
 
'''Servos Used So Far'''
 
*Tilt for camera
*Lifting mechanism arm lock
 
'''Relay Outputs Used So Far'''
 
*2 Kicker release (electromagnet)&nbsp;
*2 Kicker motors (unless switch to Victor speed controllers)
 
<br>
 
Total Jaguars -&nbsp;7 (maybe 9)&nbsp;
 
Total Spike Relays -&nbsp;4&nbsp; (maybe 2)
 
= '''IO Map 2010 Thunderfoot'''<br> =
 
{| style="width: 653px; height: 344px" border="1" cellspacing="1" cellpadding="1"
|-
| '''Pin Type / Function'''&nbsp;
| '''Pin Number<br>'''
|
'''Connected Device'''
 
|-
|
<span style="font-weight: bold">PWM&nbsp;Outputs</span>
 
| &nbsp;&nbsp;&nbsp;<br>
| <br>
|-
|
<span>Drivetrain</span>
 
| &nbsp;&nbsp;&nbsp; 01<br>
| Jaguar CAN#4 - LF (left front)<br>
|-
|
Drivetrain
 
| &nbsp;&nbsp;&nbsp; 02<br>
| Jaguar CAN#5 - LR (left rear)<br>
|-
|
Drivetrain
 
| &nbsp;&nbsp;&nbsp; 03<br>
| Jaguar CAN#6 - RF (right front)<br>
|-
|
Drivetrain
 
| &nbsp;&nbsp;&nbsp; 04<br>
| Jaguar CAN#7 - RR (right rear)<br>
|-
|
<span>Lifting Winch</span>
 
| &nbsp;&nbsp;&nbsp; 05<br>
| Jaguar CAN#8<br>
|-
|
Lifting Arm Tilt
 
| &nbsp;&nbsp;&nbsp; 06<br>
| Jaguar CAN#2<br>
|-
|
Front Thrasher<br>
 
| &nbsp;&nbsp;&nbsp; 07<br>
| Jaguar CAN#3<br>
|-
|
<br>
 
| &nbsp;&nbsp;&nbsp; 08<br>
| <br>
|-
|
Lifting arm lock<br>
 
| &nbsp;&nbsp;&nbsp; 09<br>
| servo (needs PWM power jumper)<br>
|-
|
Camera Tilt<br>
 
| &nbsp;&nbsp;&nbsp; 10<br>
| <br>Camera servo (needs PWM power jumper)
|-
| '''Relay Outputs'''
| <br>
| <br>
|-
|
Kicker windup
 
| &nbsp;&nbsp; &nbsp;01
| LH motor
|-
|
Kicker windup
 
| &nbsp;&nbsp;&nbsp; 02<br>
| RH motor<br>
|-
|
<br>
 
| &nbsp;&nbsp;&nbsp; 03
| <br>
|-
|
Kicker release
 
| &nbsp;&nbsp;&nbsp; 04<br>
| Electromagnet<br>
|-
|
Kicker release<br>
 
| &nbsp;&nbsp;&nbsp; 05
| Electromagnet<br>
|-
|
<br>
 
| &nbsp;&nbsp;&nbsp; 06
| <br>
|-
|
<br>
 
| &nbsp;&nbsp;&nbsp; 07
| <br>
|-
|
<br>
 
| &nbsp;&nbsp;&nbsp; 08
| <br>
|-
|
'''Analog Inputs'''
 
| <br>
| <br>
|-
|
<br>
 
| 01
| Gyro
|-
|
Kicker shaft angle<br>
 
| 02
| Magnetic rotary encoder (Austria Microsystems)
|-
|
Lifting winch<br>
 
| 03
|
Bourns 10-turn potentiometer (0-5V full scale,
 
but we use less than full 10 turn range)


'''Week 1 '''''<b>- 42 Days Left&nbsp;!</b>''
|-
|
<br>


[[Electrical 1.06.09|Electrical Main - 1.06.09]]<br>[[Electrical 1.07.09|Electrical Main - 1.07.09]]<br>[[Electrical 1.08.09|Electrical Main - 1.08.09]]<br>[[Electrical 1.10.09|Electrical Main - 1.10.09]]
| 04
| <br>
|-
|  
<br>


[[Electrical 1.11.09|Electrical Main - 1.11.09]]
| 05
| <br>
|-
|
<br>


'''Week 2 -'''''<b>35 Days Left&nbsp;!!</b>''<br>[[Electrical 1.13.09|Electrical Main - 1.13.09]]<br>[[Electrical 1.14.09|Electrical Main - 1.14.09]]<br>[[Electrical 1.15.09|Electrical Main - 1.15.09]]<br>
| 06
| <br>
|-
|  
<br>


[[Electrical Main 1.17.2009|Electrical Main - 1.17.09]]
| 07
| <br>
|-
|
RESERVED<br>


[[Electrical Main 1.18.2009|Electrical Main - 1.18.09]]
| 08
| Battery Voltage Input (Don't use)
|-
| '''Digital Outputs (GPIO)'''
| <br>
| <br>
|-
| drive motor rotation
| 01
| Banebots rotary encoder - LF - channel A
|-
| drive motor rotation
| 02
|
<br>Banebots rotary encoder - LR - channel A


'''Week 3 '''- '''''<b>28 Days Left&nbsp;!!!</b>'''''
|-
| drive motor rotation
| 03
| Banebots rotary encoder -&nbsp;RF - channel A
|-
| drive motor rotation
| 04
| Banebots rotary encoder -&nbsp;RR - channel A
|-
| front ball position
| 05
| Banner photoelectric interrupter&nbsp;sensor
|-
| kicker electromagnet contact
| 06
| photoreflective&nbsp;switch
|-
| kicker max forward position
| 07
| limit switch
|-
| kicker max pullback position
| 08
| limit switch
|-
| lifting arm fully retracted
| 09
| switch
|-
| <br>
| 10
| <br>
|-
| <br>
| 11
| <br>
|-
| <br>
| 12
| <br>
|-
| <br>
| 13
| <br>
|-
| <br>
| 14
| <br>
|}


[[Electricla Main - 1.20.09|Electrical Main - 1.20.09]]
<br>


[[Electricla Main - 1.21.09|Electrical Main - 1.21.09]]<br>
== Electrical Main Subteam's Engineering Notebook  ==


[[Electrical Main - 1.22.09]]
'''Week 1'''<br>


[[Electrical Main - 1.24.09|Electrical Main - 1.24.09]]  
[[2010:Electrical Main 01.12]]<br>[[2010:Electrical Main 01.13]]<br>[[2010:Electrical Main 01.14]]<br>[[2010:Electrical Main 01.16]]<br>[[2010:Electrical Main 01.17]]<br>


[[Electrical Main - 1.25.09]]
<br>'''Week 2'''<br>


'''Week 4 - '''''<b>21 Days Left&nbsp;!!!!</b>''
[[2010:Electrical Main 01.19]]<br>[[2010:Electrical Main 01.20]]<br>[[2010:Electrical Main 01.21]]<br>[[2010:Electrical Main 01.23]]<br>[[2010:Electrical Main 01.24]]<br>


[[Electrical Main 1.27.09|Electrical Main 1.27.09]]
<br>


[[Electrical Main 1.28.09|Electrical Main 1.28.09]]
'''Week 3'''


[[Electrical Main 1.29.09|Electrical Main 1.29.09]]  
<br>[[2010:Electrical Main 01.27|2010:Electrical Main 01.27]]<br>[[2010:Electrical Main 01.28|2010:Electrical Main 01.28]]<br>[[2010:Electrical Main 01.30|2010:Electrical Main 01.30]]<br>[[2010:Electrical Main 01.31|2010:Electrical Main 01.31]]<br><br>


[[Electrical Main 1.31.09|Electrical Main 1.31.09]]  
'''Week 4'''<br><br>[[2010:Electrical Main 02.03|2010:Electrical Main 02.03]]<br>[[2010:Electrical Main 02.04|2010:Electrical Main 02.04]]<br>[[2010:Electrical Main 02.06|2010:Electrical Main 02.06]]<br>[[2010:Electrical Main 02.07|2010:Electrical Main 02.07]]<br><br>


[[Electrical Main 2.1.09|Electrical Main 2.1.09]][[Electrical Main 2.3.09|<br>]]
'''Week 5'''


'''Week 5 - '''''<b>14 Days Left&nbsp;!!!!!</b>''
[[2010:Electrical Main 02.09|2010:Electrical Main 02.09]]<br>[[2010:Electrical Main 02.10|2010:Electrical Main 02.10]]<br>[[2010:Electrical Main 02.11|2010:Electrical Main 02.11]]<br>[[2010:Electrical Main 02.12|2010:Electrical Main 02.12]]<br>[[2010:Electrical Main 02.13|2010:Electrical Main 02.13]]<br>[[2010:Electrical Main 02.14|2010:Electrical Main 02.14]]


[[Electrical Main 2.3.09]]  
[[2010:Electrical Main 02.14|Electrical Main 02.14]]  


[[Electrical Main 2.4.09]]
<br>'''Week 6'''


[[Electrical Main 2.5.09]]  
[[2010:Electrical Main 02.015|2010:Electrical Main 02.15]]<br>[[2010:Electrical Main 02.16|2010:Electrical Main 02.16]]<br>[[2010:Electrical Main 02.17|2010:Electrical Main 02.17]]<br>[[2010:Electrical Main 02.18|2010:Electrical Main 02.18]]<br>[[2010:Electrical Main 02.19|2010:Electrical Main 02.19]]<br>[[2010:Electrical Main 02.20|2010:Electrical Main 02.20]]  


[[Electrical Main 2.7.09]]  
Engineering Notebook Templates Available at: ''[[Engineering Notebook Template|Engineering_Notebook_Template]]''


[[Electrical Main 2.8.09]]
'''''Please Label All Notebook Pages <u>2010:Electrical Main MM.DD</u> to avoid confusion'''''.  


== Component/Component Specifications  ==
== Component/Component Specifications  ==
[http://www.penfieldrobotics.com/wiki/index.php?title=Image:Electrical_Summary.xls Electrical System Summary]


[[Jaguar Speed Controllers]]  
[[Jaguar Speed Controllers]]  
Line 86: Line 416:
[[Micro Switches]]  
[[Micro Switches]]  


[[Inventory]]  
[[Electrical Inventory]]  


[[Electrical Board Inventor]]
<br>


[[Electrical Board Cover Inventor|Electrical Board Cover Inventor]]
== Links to Other Subteams' Important Stuff  ==


[[Mouse details|Mouse Details]]  
[[2009:IO Map|IO_Map]] - Thunderplucker


[[Breaker Information]]<br>
<br>


== Links to Other Subteams' Important Stuff ==
== '''<u>Electrical Fun</u>''' ==


[[IO Map|IO_Map]]  
[http://rollingthunder.smugmug.com/gallery/4284920_s4NWg#254727854_sMXFx-A-LB <span style="text-decoration: underline">Apples to Apples</span>]  


<br>  
[[Image:Kirby.jpg]]<span style="background-color: rgb(0,0,0)"><span style="color: rgb(255,153,204)">HIIIIIIIIIIIIIII!!!</span></span>  


== '''<u>Electrical Fun</u>'''  ==
<br>


[[Defining Dave Apples and Dave Oranges!!]]
== Archives  ==
 
----


'''''Please Label All Notebook Pages <u>Electrical Main X.XX.2009</u> to avoid confusion'''''.
[[2009:Electrical Main|2009 Electrical Main]]

Latest revision as of 15:47, 14 November 2010

Master Task List

  • Consolidate the IO Maps! There are two IO maps now -- one on this page (below), and one blank template one linked off main page at 2010:IO Map! Move the info here to there, or remove the other page and link mainpage here! Also, add CAN device id assignments with pwm assignments as backups.
  • Build 2 display boards for the field  (No longer being done)
  • We should hook up a 10k linear trim potentiometer to one of the motor controllers and also hook up one of the smaller motors (like an older window motor) to allow programming work with the position control capabilities that the CAN interface allows them.  See Jaguar Getting Started Guide page 22 for wiring guide.  Note that it expects a 0-3V input!!! 
  • Save the Earth - it's the only planet with chocolate (as far as we know)


BILL OF MATERIALS


Bill of Materials 2010


As these tasks are completed, mark them done and cross them out.  Don't delete them!

1. Rough in Power Wires. We know the position of the board on the robot from our CAD drawings. We know where the motors are going to be from our CAD drawings. Come up with a good measurement in CAD, select the appropriate gauge of wire and terminate the end which goes to the speed controller (ring terminal) or spike relay (female fast-on). To organize it better maybe have someone come up with a "cut list" (how long of what gauge wire) and once that cut list is done break it up for a bunch of people to do this. Please check all of your connections carefully.

          a.)  Drive Motors

          b.)  Kicker Motors

          c.)  Lifter Mech. Motors

                   i.)  Winch

                   ii.) Servo

                   iii.) Tilt

          d.)  Thrasher Motor

          e.)  Electromagnets


2. Rough in sensor Wires. Same idea as above. Most of the sensors will use the PWM wire we have. Be careful because some of these sensors will go directly to the cRIO (analog inputs) versus others which go to the actual electrical board. Again, only terminate one side of these cables.

         a.)  Drive Motor Encoders

         b.)  Magnetic Sensor for Kicker

         c.)  Gyro

         d.)  Lifter Limit Switch

         e.)  Banner Sensor

         f.)   Winch Pot

3. Gather pre-made PWM cables. There has been some talk of using the PWM interface for the speed controllers. We should find all the pre-made PWM cables we have and USE them. Remember in our drive train with the PWM interface we use the yellow/red/black-y-cables.

4. Find a leaf switch for Tom K. to model into the lifter design.

5. Sort of optional… We should be thinking of spares and the ability to have stuff ready to swap in and out… Fast-on connectors for any pots we're using would be a plus (pots like to break on our robots). Also switches… the leaf switch has some good give, however we should also have a few others ready to swap in (I assume that you'll just use female fast-ons to connect the switches). I'd like to see the pushbuttons on fast-on connectors as well because I'm not sure how much of a beat it will take with that arm pulling in the jam on it. Once you have extras made up, find a nice small box to put them in.

6. We're using window motors again… These are the ones that have the absolutely annoying connector that we can't find. Perhaps carefully cut away some of the plastic with a dremel and solder 6" pigtails onto the motor. If you key the pigtails (one with male fast-on one with female) make sure you do this exactly the same with the other motor.

7. Work with programming to give node-ids to the new Jaguar speed controllers (you'll noticed they're currently labeled 4-7, keep those as they are) and remember to label the Jags with a sharpie.

8. Paint the battery box? Red? Black? Camo? (nice job on it Matt!)

9. If painted and ready mount battery box (need to wait for mech to install cross member).

10.  The fisher-price motor for the front thrasher is presently wired to a 20A/30A slot - it needs to be changed to a 40A slot on the power distribution board.

11.  Update BOM.<span style="color: rgb(255, 0, 0);" />

12.  Remove all components from electrical board

13.  Swiss Cheese electrical board with 1" holes (make sure you don't get too close to the perimeter of the board

14.  Weigh Nylon HW against velcro to attach specific components.  Determine which is lighter and use that to reattach components.

Electrical Components the Robot Design is Using

Motors Used So Far

  • Main Drivetrain:  4 CIM - 4 Jaguars
  • Kicker:  2 Nippon - 2 Spike Relays (or 2 Victor speed controllers if necessary) 
  • Electromagnet: 2 Spike Relays
  • Front Thrasher: 1 Fisher-Price - 1 Jaguar
  • Hanging Winch: 1 CIM - 1 Jaguar
  • Hanging Mechanism Tilt: 1 Nippon-Denso - 1 Jaguar 

Sensors Used So Far

  • Front Ball Position:  Banner photoelectric
  • Kicker Windup Mechanism rotation:  magnetic rotation
  • Kicker electromagnet contact:  pushbutton switch
  • Kicker electrical endstops (max forward, max reverse):  2 mechanical limit microwitches
  • Rotary Encoders on main drivetrain motors:  (4) Banebots
  • Lifting mechanism endstop (max retract) (max extend not needed per T. Kanzler): microswitch
  • Lifting winch:  Bourns 10-turn potentiometer (analog) 

Pneumatics Used So Far

  • none

Servos Used So Far

  • Tilt for camera
  • Lifting mechanism arm lock

Relay Outputs Used So Far

  • 2 Kicker release (electromagnet) 
  • 2 Kicker motors (unless switch to Victor speed controllers)


Total Jaguars - 7 (maybe 9) 

Total Spike Relays - 4  (maybe 2)

IO Map 2010 Thunderfoot

Pin Type / Function  Pin Number

Connected Device

PWM Outputs

   

Drivetrain

    01
Jaguar CAN#4 - LF (left front)

Drivetrain

    02
Jaguar CAN#5 - LR (left rear)

Drivetrain

    03
Jaguar CAN#6 - RF (right front)

Drivetrain

    04
Jaguar CAN#7 - RR (right rear)

Lifting Winch

    05
Jaguar CAN#8

Lifting Arm Tilt

    06
Jaguar CAN#2

Front Thrasher

    07
Jaguar CAN#3


    08

Lifting arm lock

    09
servo (needs PWM power jumper)

Camera Tilt

    10

Camera servo (needs PWM power jumper)
Relay Outputs

Kicker windup

    01 LH motor

Kicker windup

    02
RH motor


    03

Kicker release

    04
Electromagnet

Kicker release

    05 Electromagnet


    06


    07


    08

Analog Inputs




01 Gyro

Kicker shaft angle

02 Magnetic rotary encoder (Austria Microsystems)

Lifting winch

03

Bourns 10-turn potentiometer (0-5V full scale,

but we use less than full 10 turn range)


04


05


06


07

RESERVED

08 Battery Voltage Input (Don't use)
Digital Outputs (GPIO)

drive motor rotation 01 Banebots rotary encoder - LF - channel A
drive motor rotation 02


Banebots rotary encoder - LR - channel A

drive motor rotation 03 Banebots rotary encoder - RF - channel A
drive motor rotation 04 Banebots rotary encoder - RR - channel A
front ball position 05 Banner photoelectric interrupter sensor
kicker electromagnet contact 06 photoreflective switch
kicker max forward position 07 limit switch
kicker max pullback position 08 limit switch
lifting arm fully retracted 09 switch

10

11

12

13

14


Electrical Main Subteam's Engineering Notebook

Week 1

2010:Electrical Main 01.12
2010:Electrical Main 01.13
2010:Electrical Main 01.14
2010:Electrical Main 01.16
2010:Electrical Main 01.17


Week 2

2010:Electrical Main 01.19
2010:Electrical Main 01.20
2010:Electrical Main 01.21
2010:Electrical Main 01.23
2010:Electrical Main 01.24


Week 3


2010:Electrical Main 01.27
2010:Electrical Main 01.28
2010:Electrical Main 01.30
2010:Electrical Main 01.31

Week 4

2010:Electrical Main 02.03
2010:Electrical Main 02.04
2010:Electrical Main 02.06
2010:Electrical Main 02.07

Week 5

2010:Electrical Main 02.09
2010:Electrical Main 02.10
2010:Electrical Main 02.11
2010:Electrical Main 02.12
2010:Electrical Main 02.13
2010:Electrical Main 02.14

Electrical Main 02.14


Week 6

2010:Electrical Main 02.15
2010:Electrical Main 02.16
2010:Electrical Main 02.17
2010:Electrical Main 02.18
2010:Electrical Main 02.19
2010:Electrical Main 02.20

Engineering Notebook Templates Available at: Engineering_Notebook_Template

Please Label All Notebook Pages 2010:Electrical Main MM.DD to avoid confusion.

Component/Component Specifications

Jaguar Speed Controllers

Victor 884 Speed Controllers

2009 KOP Motors Spreadsheet (Chief Delphi)

Motor Characteristics

Sensors

Servos

Micro Switches

Electrical Inventory


Links to Other Subteams' Important Stuff

IO_Map - Thunderplucker


Electrical Fun

Apples to Apples

Kirby.jpgHIIIIIIIIIIIIIII!!! 


Archives

2009 Electrical Main