Go to Post If it is good enough for Paul and JVN it's good enough for me. - Vikesrock [more]
Home
Go Back   Chief Delphi > Technical > Electrical
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 17-04-2007, 08:48
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,795
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Battery Smoke

I think it is appropriate to discuss this now so teams know for next year. There were three battery incidents in Atlanta that I know of. Team A & Team B both designed battery trays such that the battery mounts on it's side. In both cases, a battery was inserted into the robot with the terminals down against the the frame. The result was that the frame (aided by the battery weight) pierced through the insulation (yes both terminals on both batteries were insulated) and the frame provide a nice low resistance short to the battery. Team A's battery swelled in all directions and distorted the case while providing significant heat. (It was a practice battery) Team B's battery provided so much heat that the positive battery terminal (which is soldered inside the case) detached from the internal terminals and pulled out of the battery. Both teams had designed the tray so that a battery when mounted with the terminals up had no problems. Just a simple mistake in the heat of battle.
Team C was having some trouble with one of the battery connectors and decided to bend the terminals inside the Anderson connector to make things easier. (don't do this at home) In the process, one (or both) of the terminals was released and backed out of the block producing a high resistance connection. Eventually it appeared that terminal pulled back far enough that it contaced the opposite terminal and shorted the battery.
Pictures will be added when they become available.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #2   Spotlight this post!  
Unread 17-04-2007, 09:34
David Brinza's Avatar
David Brinza David Brinza is online now
Lead Mentor, Lead Robot Inspector
FRC #0980 (ThunderBots)
Team Role: Mentor
 
Join Date: Feb 2003
Rookie Year: 2003
Location: Glendale, CA
Posts: 1,379
David Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond repute
Re: Battery Smoke

Wow - pretty scary!

This confirms what I told teams during inspections about the importance of carefully insulating the battery lugs and terminals. I must admit that I hadn't verified that the battery couldn't be inserted in robots with the terminals against the chassis or battery holder frame. Our (Team 980) robots have been designed such that the battery is horizontal, but couldn't be installed with the terminals against the holder frame or chassis.

Next season, FIRST should address this in the robot rules (as much as I don't like adding rules, this is a very important safety issue). A very conspicuous warning message should be put on the battery box in the KOP as well.
__________________
"There's never enough time to do it right, but always time to do it over."
2003 AZ: Semifinals, Motorola Quality; SoCal: Q-finals, Xerox Creativity; IRI: Q-finals
2004 AZ: Semifinals, GM Industrial Design; SoCal: Winners, Leadership in Controls; Championship: Galileo #2 seed, Q-finals; IRI: Champions
2005 AZ: #1 Seed, Xerox Creativity; SoCal: Finalist, RadioShack Controls; SVR: Winners, Delphi "Driving Tomorrow's Technologies"; Championship: Archimedes Semifinals; IRI: Finalist
2007 LA: Finalist; San Diego: Q-finals; CalGames: Finalist || 2008 San Diego: Q-finals; LA: Winners; CalGames: Finalist || 2009 LA: Semifinals; Las Vegas: Q-finals; IRI: #1 Seed, Finalist
2010 AZ: Motorola Quality; LA: Finalist || 2011 SD: Q-finals; LA: Q-finals || 2013 LA: Xerox Creativity, WFFA, Dean's List Finalist || 2014 IE: Q-finals, LA: Finalist, Dean's List Finalist
2016 Ventura: Q-finals, WFFA, Engineering Inspiration
  #3   Spotlight this post!  
Unread 17-04-2007, 11:09
sanddrag sanddrag is offline
On to my 16th year in FRC
FRC #0696 (Circuit Breakers)
Team Role: Teacher
 
Join Date: Jul 2002
Rookie Year: 2002
Location: Glendale, CA
Posts: 8,517
sanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond repute
Re: Battery Smoke

As an inspector, I always checked for well insulated terminals, and kept an eye out for terminals that were too close to things. Never really saw any that were in danger of a short. But an interesting story yes.
__________________
Teacher/Engineer/Machinist - Team 696 Circuit Breakers, 2011 - Present
Mentor/Engineer/Machinist, Team 968 RAWC, 2007-2010
Technical Mentor, Team 696 Circuit Breakers, 2005-2007
Student Mechanical Leader and Driver, Team 696 Circuit Breakers, 2002-2004
  #4   Spotlight this post!  
Unread 17-04-2007, 11:12
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,795
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Battery Smoke

Neither of these robots would have raised an eyebrow for an inspector. The batteries were used in accordance with the rules and well insulated. In the heat of the moment things happen unless design prevents it.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #5   Spotlight this post!  
Unread 17-04-2007, 11:14
sanddrag sanddrag is offline
On to my 16th year in FRC
FRC #0696 (Circuit Breakers)
Team Role: Teacher
 
Join Date: Jul 2002
Rookie Year: 2002
Location: Glendale, CA
Posts: 8,517
sanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond repute
Re: Battery Smoke

As an inspector, I always checked for well insulated terminals on all of the batteries a team brought, and kept an eye out for terminals that were too close to things. Never really saw any that were in danger of a short. But an interesting story yes.
__________________
Teacher/Engineer/Machinist - Team 696 Circuit Breakers, 2011 - Present
Mentor/Engineer/Machinist, Team 968 RAWC, 2007-2010
Technical Mentor, Team 696 Circuit Breakers, 2005-2007
Student Mechanical Leader and Driver, Team 696 Circuit Breakers, 2002-2004
  #6   Spotlight this post!  
Unread 17-04-2007, 11:25
yodameister yodameister is offline
The Mad Chemist
FRC #2791
Team Role: Teacher
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Latham, NY
Posts: 313
yodameister has a brilliant futureyodameister has a brilliant futureyodameister has a brilliant futureyodameister has a brilliant futureyodameister has a brilliant futureyodameister has a brilliant futureyodameister has a brilliant futureyodameister has a brilliant futureyodameister has a brilliant futureyodameister has a brilliant futureyodameister has a brilliant future
Re: Battery Smoke

Team #1726 uses an extruded fiberglass frame. Since the fiberglass does not conduct electricity, it is the perfect material to build a chasis with, and provides a nice place in which to place a battery.
  #7   Spotlight this post!  
Unread 22-04-2007, 21:59
Mike Hendricks Mike Hendricks is offline
misses his IFI control system
FRC #0973 (GRR)
Team Role: Mentor
 
Join Date: Oct 2003
Rookie Year: 2004
Location: Arroyo Grande, CA
Posts: 237
Mike Hendricks is a name known to allMike Hendricks is a name known to allMike Hendricks is a name known to allMike Hendricks is a name known to allMike Hendricks is a name known to allMike Hendricks is a name known to all
Re: Battery Smoke

Another thing to mention, inspectors can't always catch everything. While they see the robot at the beginning of the weekend, much can happen between Thursday and Saturday. I saw many exposed electrical connections when doing rechecks on Saturday in Curie, but also saw a lot on Thursday doing the initial inspections.

We have kicked students off of our team before for intentionally shorting batteries out (during build season, they never had the chance to make it to competition). One thing I did notice (which is a rather large pet peeve of mine), is the number of people in Atlanta (and any competition in general), that carry the battery around by the Anderson connector. Now, if you have properly crimped and soldered lugs (NOT screw on terminals), this isn't as serious .. but very few teams actually crimp lugs onto the battery cables. Depending on your insulation job, this could cause the terminals to become exposed, and short out your frame. Sadly, for most teams (including ours) the battery is one of the last things to get mounted on the robot, and usually ends up in a bad place.

Please, enlighten others on your team about proper mounting, wiring, and carrying methods for the batteries. While there has never been an incident (that I've heard of) where one of these batteries have exploded .. I'm not going to say it won't happen. Nothing worse than a robot covered in lead and acid to ruin your weekend (although, I suppose an arena of people and multiple robots covered in lead and acid could be worse).
__________________
2004-2010: Founding Member, Technical Mentor - Team 1388, Eagle Robotics
2011: ???
  #8   Spotlight this post!  
Unread 22-04-2007, 22:20
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,795
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Battery Smoke

Quote:
Originally Posted by PhatMike View Post
One thing I did notice (which is a rather large pet peeve of mine), is the number of people in Atlanta (and any competition in general), that carry the battery around by the Anderson connector.
Mike,
This is also a big problem for me. Not only does this promote using one hand to carry the battery (always a bad idea), it also causes significant battery damage. By holding and carrying the battery by the wires, there is undue stress placed on the joint inside the battery. This joint will fail unexpectedly causing an open circuit when powering the robot, but may check OK with a meter without a load.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #9   Spotlight this post!  
Unread 23-04-2007, 00:27
Adam Shapiro's Avatar
Adam Shapiro Adam Shapiro is offline
Registered User
FRC #0555 (Montclair Robotics)
Team Role: Alumni
 
Join Date: Jan 2002
Rookie Year: 2001
Location: Montclair, NJ
Posts: 401
Adam Shapiro has much to be proud ofAdam Shapiro has much to be proud ofAdam Shapiro has much to be proud ofAdam Shapiro has much to be proud ofAdam Shapiro has much to be proud ofAdam Shapiro has much to be proud ofAdam Shapiro has much to be proud ofAdam Shapiro has much to be proud ofAdam Shapiro has much to be proud of
Send a message via AIM to Adam Shapiro
Re: Battery Smoke

As Al said, unfortunately all three of these cases were not something that an inspection would have caught. A number of the inspectors, including myself, were circulating the fields in Atlanta to check for occurrances like this, especially after the first battery issue, however there's only so much that can be seen with the number of teams moving around throughout the day. Particularly for things like the Anderson connector modification, what might seem a logical thing to do at the time can result in a very dangerous situation out on the field.

I would also like to add that teams should be very weary of loose/uninsulated wires within their robots, as well as chassis grounding. There were a number of occurrances in Atlanta this year that I am aware of, including 3 that I found, in which teams' robot frames were grounded to their electrical system. This is not overly common but it can easily go unnoticed. It can also happen from a loose wire or a shifted component, just like any other failure. All of the teams with this issue in Atlanta were not grounded at their respective regionals. Teams should be careful to check for grounding occasionally.

Finally, please mount electronic components on a nonconductive surface.
Quote:
<R58> All wiring and electrical devices must be electrically isolated from the ROBOT frame; the
ROBOT frame must not be used to carry electrical current (this isolated ground arrangement
is necessary due to polarity reversals that occur under certain operating conditions such as
during motor direction reversals).
Every grounding problem I have seen has come from a rogue bolt contacting a terminal or crimp somewhere, that would normally go unnoticed. Remember that this rule isn't meant to make your electronics inconvenient to place, only keep things safe at the end of the day.
__________________
Mentor to Teams 555, 1929, and 2070!
Currently working in hardware design at Cisco.
Cornell University DARPA Urban Challenge - http://www.cornellracing.com
Co-Captain Team 555 - 2003,2004,2005
Trust, Love, and Magic
  #10   Spotlight this post!  
Unread 23-04-2007, 00:33
danshaffer's Avatar
danshaffer danshaffer is offline
Stanford 2012
AKA: if it quacks like a duck...
FRC #0008 (Paly Robotics)
Team Role: Mentor
 
Join Date: Apr 2007
Rookie Year: 2007
Location: Palo Alto, CA
Posts: 190
danshaffer is just really nicedanshaffer is just really nicedanshaffer is just really nicedanshaffer is just really nice
Re: Battery Smoke

our battery this year was mounted vertically but we have a demo for a sponsor this week, and so we're breaking out the old bots. my number one priority right now will be making sure that those old bots have the leads up on their batteries (i know that one of them has a flat-lying battery). thanks!
__________________
FRC8 Co-Captain 2007-2008
FRC8 Mentor 2008-present
CalGames Ref 2008, 2009

Stanford 2012, Computer Science
  #11   Spotlight this post!  
Unread 23-04-2007, 01:51
Stephi Rae's Avatar
Stephi Rae Stephi Rae is offline
Lets play robots!
AKA: Stephanie Morrison
FRC #5803 (Apex Robotics)
Team Role: Coach
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Seattle, WA
Posts: 172
Stephi Rae is a splendid one to beholdStephi Rae is a splendid one to beholdStephi Rae is a splendid one to beholdStephi Rae is a splendid one to beholdStephi Rae is a splendid one to beholdStephi Rae is a splendid one to beholdStephi Rae is a splendid one to beholdStephi Rae is a splendid one to behold
Send a message via AIM to Stephi Rae
Re: Battery Smoke

Quote:
Originally Posted by PhatMike View Post
Sadly, for most teams (including ours) the battery is one of the last things to get mounted on the robot, and usually ends up in a bad place.
amazingly enough, even as a rookie team, our electrical system was(or at least started out being) quite organized. it was the only thing that was fully designed in inventor before being used. unfortunately it was changed on ship day, along with our bot being changed from a ramp bot to an arm bot. yes, I said on ship day. we will never ever do that again. but designing the electrical system up front was definitely helpful, and made it easy to make changes later.
__________________
~Stephanie Morrison (Hoag)~
Student - Team 1983 (2007-2008)
Mentor - Team 190 (2009-2012)
Mentor - Team 1983 (2013-2014)
Mentor - Team 1318 (2015)
Coach - Apex Robotics 5803 (2016-Present)

  #12   Spotlight this post!  
Unread 23-04-2007, 07:54
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,795
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Battery Smoke

While we are on the topic...
A good way to insure the connection of the terminals to the battery post is the use of star washers. By placing a star washer (internal or external star lockwasher) between the battery terminal and wire terminal, you will prevent the terminals from rotating around the provided bolt. An additional lockwasher under the nut will prevent the hardware from loosening as well. Any time the terminals rotate, you have the ability for the hardware to loosen and the resistance of the connection to climb. In addition, the lockwashers will pierce any surface contamination on the terminals giving you a lower resistance connection.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #13   Spotlight this post!  
Unread 23-04-2007, 11:42
copperhead47's Avatar
copperhead47 copperhead47 is offline
Registered User
AKA: Grant "gunner" T.
FRC #1647 (Lenape Regional Iron Devils)
Team Role: Electrical
 
Join Date: Feb 2007
Rookie Year: 2005
Location: New Jersey
Posts: 33
copperhead47 is an unknown quantity at this point
Send a message via AIM to copperhead47
Re: Battery Smoke

As the head Electrician on my team(1647), i make sure that every single person on the team knows how to and IS carrying the batteries right. Now- the issue of the battery being mounted on its side. If you do that aways make sure that the terminals are UP and pointed out in the clear. thats the best way- i found at least- to mount a battery. keep in mind though that not the entire battery needs to be in the open just the couple of inches on the end that have the terminals.
  #14   Spotlight this post!  
Unread 23-04-2007, 19:05
Pavan Dave's Avatar
Pavan Dave Pavan Dave is offline
Busy in College
AKA: I am John Gault.
FRC #1745 (P-51 Mustangs) FRC #118 (Robonauts)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Richardson, Texas
Posts: 1,387
Pavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond repute
Send a message via AIM to Pavan Dave
Re: Battery Smoke

These tips are wonderful about handling the battery but this year, the controls mentor saw all of the trouble with last year's battery terminals and decided to get lugs and extra bent Anderson pins for our batteries. To secure the lugs, we used lock washers and a nut that had a star washer at the end of it for some added safety. To test how strong this combination was, I had our chief engineer pull on the battery to test the battery and he was for the first time satisfied with how the batteries turned out. If anyone is interested in the lugs we used or the extra bent Anderson pins I will try to find out the part numbers.

Pavan.
__________________
Times change. People change. Teams change.
---
2008-Present: FRC1745, P51-Mustangs - Mentor
2005-2008: FRC118, Robonauts - Alumni
National Director of Philanthropy - Delta Epsilon Psi Fraternity, Inc.
1745 - 118 - ΔΕΨ
  #15   Spotlight this post!  
Unread 23-04-2007, 19:14
Adam Shapiro's Avatar
Adam Shapiro Adam Shapiro is offline
Registered User
FRC #0555 (Montclair Robotics)
Team Role: Alumni
 
Join Date: Jan 2002
Rookie Year: 2001
Location: Montclair, NJ
Posts: 401
Adam Shapiro has much to be proud ofAdam Shapiro has much to be proud ofAdam Shapiro has much to be proud ofAdam Shapiro has much to be proud ofAdam Shapiro has much to be proud ofAdam Shapiro has much to be proud ofAdam Shapiro has much to be proud ofAdam Shapiro has much to be proud ofAdam Shapiro has much to be proud of
Send a message via AIM to Adam Shapiro
Re: Battery Smoke

While we're on the topic of electronic safety features I wanted to bring another thing to light. Too many times I've seen robot controllers placed in unsafe locations, either because they were installed late in the build season, or for convenience of access. I've seen a number of RCs lose radio, tether, and programming ports due to unfortunate placement choices. This is not something that you can fix on your own (I've tried ), and unfortunately "but it got hit in competition!" doesn't cut it when dealing with your warranty.

It's happened to me in the past and it can certainly happen to you. This is something that can easily be avoided however, so I urge teams to keep this most sensitive of components in mind early on in design decisions. More recently I have seen teams that build extensions to the tether/programming ports for easy access, while setting the RC a bit further back for protection. I think this is an excellent idea, however make sure you keep the indicator LEDs visible at all times, and make sure it isn't too hard to get to the RC to make changes or to secure wires (which should be done frequently since they have a habit of coming loose). It's very easy to overlook your controller as a point of failure, but it hurts a lot if that's what ends up breaking on the field.
__________________
Mentor to Teams 555, 1929, and 2070!
Currently working in hardware design at Cisco.
Cornell University DARPA Urban Challenge - http://www.cornellracing.com
Co-Captain Team 555 - 2003,2004,2005
Trust, Love, and Magic
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
pic: Magic Smoke Mark McLeod Extra Discussion 15 04-05-2006 15:57
Making a smoke machine forcefully blast out the smoke. sanddrag Technical Discussion 16 18-12-2005 23:46
The Magic Smoke... BlueOrion Motors 17 30-03-2004 07:47
Software Magic Smoke Al Skierkiewicz General Forum 17 30-04-2003 12:28
Battery Charger for long term battery care DougHogg Kit & Additional Hardware 0 08-02-2003 15:25


All times are GMT -5. The time now is 06:57.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi