Go to Post You are an inquisitive rookie aren't ya - Kyle [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rating: Thread Rating: 4 votes, 5.00 average. Display Modes
  #16   Spotlight this post!  
Unread 13-09-2014, 22:51
jeremylee's Avatar
jeremylee jeremylee is offline
Registered User
FRC #2526 (Crimson Robotics)
Team Role: Mentor
 
Join Date: Feb 2013
Rookie Year: 2011
Location: Otsego, MN
Posts: 102
jeremylee is a jewel in the roughjeremylee is a jewel in the roughjeremylee is a jewel in the rough
Re: Experience With 6 Cim Drive train

Great! 6 cims driving 3 cim ballshifters geared 12ft/sec and 5.5 ft/sec. Kit drivetrain upgraded to 8wd long. Traction limited in high, estimate of around 200 amps spinning in high using drivetrain calculator on WCP website. Played tough D in high a lot at central il regional, no trips. No trips at Wisconsin either. Standard wiring sizes, noticed some heating in wiring and battery, no failures, no major concerns. 6 cim acceleration made for some great defensive capability.

We will seriously consider 6 cim single speed next year at 12 ft/sec unless game dictates otherwise.

Heres a short video showing some highlights from cental IL for those interested:
http://m.youtube.com/watch?v=IQqoqUNYt_c

Edit: To clarify, we almost never used low gear all year.

Last edited by jeremylee : 13-09-2014 at 22:53.
  #17   Spotlight this post!  
Unread 13-09-2014, 23:56
Dunngeon Dunngeon is offline
Pumped
AKA: Ryan
FRC #0973 (Greybots)
Team Role: College Student
 
Join Date: Mar 2014
Rookie Year: 2012
Location: Cal Poly San Luis Obispo
Posts: 299
Dunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond reputeDunngeon has a reputation beyond repute
Re: Experience With 6 Cim Drive train

CV Robotics has used single stage 6-CIM gearboxes for the last two seasons. Our experience has been great with this drive type.

While our boxes are geared for 17.5 FPS theoretical, our actual speed is ~16 FPS. We really like the increased acceleration we get, even at a higher speed of 17.5.

Electrically, we popped the thermal breaker three times this year.... twice it happened immediately after we had been in a prolonged pushing match (8-12 seconds) which is a bad idea in any case.
The other time was a fluke incident, one of the nuts on the PDB came loose and it induced a huge resistance into the system, nearly melting the plastic on the standard size power leads.

Other than that, our system remains relatively cool throughout operation with the exception of the breaker and Rear CIM plates. We have no dedicated cooling, and this year we did nothing to cool the robot between matches. However, next year we are planning on introducing some protocol to cool our main breaker and CIM's which get to 46 C/114 F occasionally.

We didn't run an on-board compressor last year, and all of our other motors were used intermittently. This gave us some extra time before the breaker thermally tripped because of reduced current demand.

Overall, we consider our 6-CIM drive to have been integral to our success the last two years. Our plan is to continue with 6-CIM unless it isn't useful for the game. Ie. If the increased acceleration/torque isn't useful next year

We recommend it
__________________
(2015-?): 973
(2012-2015): 955
  #18   Spotlight this post!  
Unread 14-09-2014, 01:14
BBray_T1296's Avatar
BBray_T1296 BBray_T1296 is offline
I am Dave! Yognaut
AKA: Brian Bray
FRC #1296 (Full Metal Jackets)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Rockwall, TX
Posts: 947
BBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond reputeBBray_T1296 has a reputation beyond repute
Re: Experience With 6 Cim Drive train

Quote:
Originally Posted by Joe G. View Post
  • Coded our drivetrain to automatically drop to 4 CIMs when running our shooter winch or intake motors, with the driver given a trigger to override this in high-pressure situations
Does this mean you were running (at least one pair of motors) in coast mode?

I suppose there probably isn't a huge difference between 4 and 6 brakes, so it doesn't matter I guess
__________________
If molecular reactions are deterministic, are all universes identical?

RIP David Shafer: you will be missed


  #19   Spotlight this post!  
Unread 14-09-2014, 01:57
Gregor's Avatar
Gregor Gregor is offline
#StickToTheStratisQuo
AKA: Gregor Browning
no team
Team Role: College Student
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Kingston, Ontario, Canada
Posts: 2,447
Gregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond repute
Re: Experience With 6 Cim Drive train

Quote:
Originally Posted by Joe G. View Post
That wasn't an option for us because our gear box was constructed single stage and already pushing geometric limits for that configuration, our robot was not set up to accept a COTS single speed gearbox, and manufacturing our own wasn't an option for the same reasons as for shifters. That's the quick solution though!
I'm sure you already considered them, but in the event you didn't know about them, did you look at the 11 (or 13 tooth if you were running 14 tooth CIM pinion gears) tooth gears to drop in to replace the 12 tooth pinion gears?
__________________
What are nationals? Sounds like a fun American party, can we Canadians come?
“For me, insanity is super sanity. The normal is psychotic. Normal means lack of imagination, lack of creativity.” -Jean Dubuffet
"Insanity is doing the same thing over and over again and expecting different results." -Albert Einstein
FLL 2011-2015 Glen Ames Robotics-Student, Mentor
FRC 2012-2013 Team 907-Scouting Lead, Strategy Lead, Human Player, Driver
FRC 2014-2015 Team 1310-Mechanical, Electrical, Drive Captain
FRC 2011-xxxx Volunteer
How I came to be a FIRSTer
<Since 2011
  #20   Spotlight this post!  
Unread 14-09-2014, 10:32
Juan Martinez's Avatar
Juan Martinez Juan Martinez is offline
Registered User
AKA: Fix This
FRC #0051 (Wings Of Fire)
Team Role: Driver
 
Join Date: Jan 2013
Rookie Year: 2012
Location: Pontiac,Mi
Posts: 17
Juan Martinez is a name known to allJuan Martinez is a name known to allJuan Martinez is a name known to allJuan Martinez is a name known to allJuan Martinez is a name known to allJuan Martinez is a name known to all
Re: Experience With 6 Cim Drive train

Quote:
Originally Posted by inkling16 View Post
Is this the gearbox you used? If so, how did you achieve a 1.5x spread?
My bad I meant 18 and 8, I was thinking about 2 different robots
  #21   Spotlight this post!  
Unread 14-09-2014, 13:12
Joe G.'s Avatar
Joe G. Joe G. is online now
Taking a few years (mostly) off
AKA: Josepher
no team (Formerly 1687, 5400)
Team Role: Mentor
 
Join Date: Sep 2006
Rookie Year: 2007
Location: Worcester, MA
Posts: 1,448
Joe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond repute
Send a message via AIM to Joe G.
Re: Experience With 6 Cim Drive train

Quote:
Originally Posted by BBray_T1296 View Post
Does this mean you were running (at least one pair of motors) in coast mode?

I suppose there probably isn't a huge difference between 4 and 6 brakes, so it doesn't matter I guess
Yes, two motors were on coast.

Quote:
I'm sure you already considered them, but in the event you didn't know about them, did you look at the 11 (or 13 tooth if you were running 14 tooth CIM pinion gears) tooth gears to drop in to replace the 12 tooth pinion gears?
We were running 11 tooth pinions at each of our events.
__________________
FIRST is not about doing what you can with what you know. It is about doing what you thought impossible, with what you were inspired to become.

2007-2010: Student, FRC 1687, Highlander Robotics
2012-2014: Technical Mentor, FRC 1687, Highlander Robotics
2015-2016: Lead Mentor, FRC 5400, Team WARP
2016-???: Volunteer and freelance mentor-for-hire
  #22   Spotlight this post!  
Unread 14-09-2014, 20:32
Rob Stehlik's Avatar
Rob Stehlik Rob Stehlik is offline
Registered User
FRC #0610 (Coyotes)
Team Role: Engineer
 
Join Date: Sep 2009
Rookie Year: 2009
Location: Toronto
Posts: 101
Rob Stehlik is a glorious beacon of lightRob Stehlik is a glorious beacon of lightRob Stehlik is a glorious beacon of lightRob Stehlik is a glorious beacon of lightRob Stehlik is a glorious beacon of light
Re: Experience With 6 Cim Drive train

There are some interesting ideas here for dealing with main breaker trips.

I think the best solution is to gear more conservatively and enjoy the extra acceleration. For short distances, slower is faster. The last two years we have run a 6 CIM single speed drive geared for around 11-12 fps, and have never tripped the main breaker. We have used a spreadsheet to help optimize our gear ratio, and this speed seems to be a sweet spot for single speed drives. It provides great acceleration, and the current demands are low enough not to trip the main breaker. Most of the teams I have talked to about breaker problems were geared higher than 12 fps.
  #23   Spotlight this post!  
Unread 15-09-2014, 00:09
DarkRune DarkRune is offline
Registered User
AKA: Dylan Baker-Flynn
FRC #4159 (CardinalBotics)
Team Role: Driver
 
Join Date: Aug 2014
Rookie Year: 2012
Location: San Francisco
Posts: 100
DarkRune is a jewel in the roughDarkRune is a jewel in the roughDarkRune is a jewel in the rough
Re: Experience With 6 Cim Drive train

4159 used an amazing 6 CIM. Low of 7, high of around 17. The motors got hot during violent matches, and we tripped the breaker when we tried to push in high gear. Our low gear had an amazing amount of torque, we were able to 2-3 robots at a time no problem.
  #24   Spotlight this post!  
Unread 15-09-2014, 11:46
who716's Avatar
who716 who716 is offline
Registered User
AKA: Stephen Kalogiannis
FRC #0716 (Who'sCTEKS)
Team Role: Alumni
 
Join Date: Feb 2012
Rookie Year: 2011
Location: Falls Village Connecticut
Posts: 424
who716 is a splendid one to beholdwho716 is a splendid one to beholdwho716 is a splendid one to beholdwho716 is a splendid one to beholdwho716 is a splendid one to beholdwho716 is a splendid one to beholdwho716 is a splendid one to beholdwho716 is a splendid one to behold
Re: Experience With 6 Cim Drive train

Team 716 used our first ever six cim drive and it was absolutely awesome. I couldn't ask for anything better, As the driver I didn't really see the need for the two speed so we only used a one speed, which ended up being about 15 fps. (we decided to use only the single because this game was based strictly on time so you did not want to get into a pushing match but instead wanted to zip around everyone.) It turned out though that we could still push 80% of the robots that we went against. in regards to your question, I would assume you would want to avoid an extended pushing match because it wouldn't be worth the time lost.
__________________
2014-
-WPI number one seed
-Innovation in controls award
- NECMP#4 seed semifinalist
- 9th in NEW ENGLAND

2008- Connecticut regional winners
2004-UTC new England regional Winners
2001 highest rookie seed award winner
  #25   Spotlight this post!  
Unread 15-09-2014, 13:44
Chris is me's Avatar
Chris is me Chris is me is offline
no bag, vex only, final destination
AKA: Pinecone
FRC #0228 (GUS Robotics); FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2006
Location: Glastonbury, CT
Posts: 7,705
Chris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond repute
Send a message via AIM to Chris is me
Re: Experience With 6 Cim Drive train

6 CIM drive, single speed geared for 13 FPS actual (measured) speed. 6.11:1 on 4" Colsons, if you want to do the math yourself. Treaded them for regional 2, plain for regional 1.

We had no problems tripping our breaker all season, however we did design our entire robot around preserving current. We modeled how much air our pistons might use and went with 4 plastic air tanks in order to leave the compressor offboard. Most teams only leave the compressor offboard if they have weight problems, but I think current draw is a much more important reason to consider leaving it off. To keep current draw low we used relatively few motors across the rest of the robot. Other than the drive we had just one BAG motor for the intake, one mini-CIM to drive the arm, which we partially balanced, and one mini-CIM to retract the winch, which we geared down significantly to reduce the load on the motor.

We never did take off two motors to compare the performance of a 4 vs 6 CIM drive, so all of these opinions are pretty worthless... but purely subjectively, the 6 CIM drive seemed to accelerate faster and felt more responsive than a 4 CIM drive. Interestingly, with regard to the 40 amp breaker, we found that when the 6 CIMs stalled against a heavy load, the 40 amp breakers tripped less quickly than with a 4 CIM drive. Obviously part of this is because the load is distributed across more motors, but the drive was fully stalled so each motor should have been at its max current draw. What we later realized is that with more motors, the voltage drop was greater, resulting in the motors drawing less current at stall (and also having a lower stall torque at the lower voltage). Thus, the 40 amp breakers are less of a constraint in our particular configuration with 6 CIMs than they are with 4.
__________________
Mentor / Drive Coach: 228 (2016-?)
...2016 Waterbury SFs (with 3314, 3719), RIDE #2 Seed / Winners (with 1058, 6153), Carver QFs (with 503, 359, 4607)
Mentor / Consultant Person: 2170 (2017-?)
---
College Mentor: 2791 (2010-2015)
...2015 TVR Motorola Quality, FLR GM Industrial Design
...2014 FLR Motorola Quality / SFs (with 341, 4930)
...2013 BAE Motorola Quality, WPI Regional #1 Seed / Delphi Excellence in Engineering / Finalists (with 20, 3182)
...2012 BAE Imagery / Finalists (with 1519, 885), CT Xerox Creativity / SFs (with 2168, 118)
Student: 1714 (2009) - 2009 Minnesota 10,000 Lakes Regional Winners (with 2826, 2470)
2791 Build Season Photo Gallery - Look here for mechanism photos My Robotics Blog (Updated April 11 2014)
  #26   Spotlight this post!  
Unread 15-09-2014, 13:59
Oblarg Oblarg is offline
Registered User
AKA: Eli Barnett
FRC #0449 (The Blair Robot Project)
Team Role: Mentor
 
Join Date: Mar 2009
Rookie Year: 2008
Location: Philadelphia, PA
Posts: 1,102
Oblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond repute
Re: Experience With 6 Cim Drive train

Quote:
Originally Posted by Chris is me View Post
We modeled how much air our pistons might use and went with 4 plastic air tanks in order to leave the compressor offboard. Most teams only leave the compressor offboard if they have weight problems, but I think current draw is a much more important reason to consider leaving it off.
This is consistent with my own observations. We had the same gearing/wheel size this year (HiGrip wheels instead of Colsons, though), and had no problems with the breaker except when the compressor was running.

Interestingly, we found that the compressor (and, by extension, any other power-consuming device on the robot) caused a twofold problem: not only does it draw current, but it lowers the effective voltage of the battery which can result in stalling a drive that would otherwise be traction-limited. This is crucially important, since if you're going to last in an extended pushing match you absolutely must be traction-limited.

Re: having less problems with the 40A drive breakers, we experienced this, too. Unfortunately, we found that unless you're exceedingly careful with current draw, at aggressive gearing going from 4 to 6 CIM SS basically results in swapping problems with the 40A breakers for problems with the main breaker. We plan to do a two-speed drive next season.
__________________
"Mmmmm, chain grease and aluminum shavings..."
"The breakfast of champions!"

Member, FRC Team 449: 2007-2010
Drive Mechanics Lead, FRC Team 449: 2009-2010
Alumnus/Technical Mentor, FRC Team 449: 2010-Present
Lead Technical Mentor, FRC Team 4464: 2012-2015
Technical Mentor, FRC Team 5830: 2015-2016

Last edited by Oblarg : 15-09-2014 at 14:01.
  #27   Spotlight this post!  
Unread 15-09-2014, 18:01
Andrew Lawrence
 
Posts: n/a
Re: Experience With 6 Cim Drive train

Quote:
Originally Posted by Rob Stehlik View Post
There are some interesting ideas here for dealing with main breaker trips.

I think the best solution is to gear more conservatively and enjoy the extra acceleration. For short distances, slower is faster. The last two years we have run a 6 CIM single speed drive geared for around 11-12 fps, and have never tripped the main breaker. We have used a spreadsheet to help optimize our gear ratio, and this speed seems to be a sweet spot for single speed drives. It provides great acceleration, and the current demands are low enough not to trip the main breaker. Most of the teams I have talked to about breaker problems were geared higher than 12 fps.
I've always read about how y'all prefer to gear more conservatively with your 6 CIM drives to abuse the acceleration boost, yet whenever I play around with acceleration and time to distance calculators I find that the extra motors become decreasingly more useful the closer you get to the "sweet spot" you have determined. At higher speeds - regardless of target distance - my calculators show that the extra motors can save a tenth of a second or so (nothing significant), and at lower speeds (especially around your sweet spot) the calculator shows improvements of a few hundredths of a second at best. Could you go into detail as to how you determine how much time you save with the extra motors to travel a set distance, and what tools you use? I feel I'm doing something wrong with the calculators I have due to the disagreements my data is showing compared to yours, but I cannot figure out what it is.
  #28   Spotlight this post!  
Unread 15-09-2014, 19:48
Thad House Thad House is offline
Volunteer, WPILib Contributor
no team (Waiting for 2021)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2010
Location: Thousand Oaks, California
Posts: 1,098
Thad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond repute
Re: Experience With 6 Cim Drive train

We were geared for about 10 fps with 3 CIMs throughout competition season. It was great up until we were facing alliances with high speed bots, and could not get passed them. So the sweet spot is a good sweet spot, until you are facing teams which are faster and can get in front of you faster then you can move. That is why we geared up to 15 fps for IRI, which was probably too fast for a single speed bot, but the increased speed really was needed to be competitive at a high level of play. In other years, that 10-12 sweet spot would be great, but this year with the wide open field it just was not fast enough.
__________________
All statements made are my own and not the feelings of any of my affiliated teams.
Teams 1510 and 2898 - Student 2010-2012
Team 4488 - Mentor 2013-2016
Co-developer of RobotDotNet, a .NET port of the WPILib.
  #29   Spotlight this post!  
Unread 15-09-2014, 20:18
Gregor's Avatar
Gregor Gregor is offline
#StickToTheStratisQuo
AKA: Gregor Browning
no team
Team Role: College Student
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Kingston, Ontario, Canada
Posts: 2,447
Gregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond repute
Re: Experience With 6 Cim Drive train

Quote:
Originally Posted by Thad House View Post
We were geared for about 10 fps with 3 CIMs throughout competition season. It was great up until we were facing alliances with high speed bots, and could not get passed them. So the sweet spot is a good sweet spot, until you are facing teams which are faster and can get in front of you faster then you can move. That is why we geared up to 15 fps for IRI, which was probably too fast for a single speed bot, but the increased speed really was needed to be competitive at a high level of play. In other years, that 10-12 sweet spot would be great, but this year with the wide open field it just was not fast enough.
I seem to recall you popping your main breaker in one of your elimination matches. Was it a main breaker blowing? Did you track down the cause of that?
__________________
What are nationals? Sounds like a fun American party, can we Canadians come?
“For me, insanity is super sanity. The normal is psychotic. Normal means lack of imagination, lack of creativity.” -Jean Dubuffet
"Insanity is doing the same thing over and over again and expecting different results." -Albert Einstein
FLL 2011-2015 Glen Ames Robotics-Student, Mentor
FRC 2012-2013 Team 907-Scouting Lead, Strategy Lead, Human Player, Driver
FRC 2014-2015 Team 1310-Mechanical, Electrical, Drive Captain
FRC 2011-xxxx Volunteer
How I came to be a FIRSTer
<Since 2011
  #30   Spotlight this post!  
Unread 15-09-2014, 21:10
Thad House Thad House is offline
Volunteer, WPILib Contributor
no team (Waiting for 2021)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2010
Location: Thousand Oaks, California
Posts: 1,098
Thad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond repute
Re: Experience With 6 Cim Drive train

Quote:
Originally Posted by Gregor View Post
I seem to recall you popping your main breaker in one of your elimination matches. Was it a main breaker blowing? Did you track down the cause of that?
We actually popped it in all 3 matches. We are pretty sure the first time was because our driver started pushing for too long, and that gearing does not do well pushing. After that, I think it had worn our breaker, because the 2 matches after that the breaker blew pretty early in the match. So we learned 2 lessons. If you pop the breaker, replace it immediately. And if you want to gear that high, it would be a good idea to have shifters. We are looking at maybe running shifters this fall, swiching between 10 fps in the sweet spot, where we never blew once, and 15+ fps for the sprints when we need to.
__________________
All statements made are my own and not the feelings of any of my affiliated teams.
Teams 1510 and 2898 - Student 2010-2012
Team 4488 - Mentor 2013-2016
Co-developer of RobotDotNet, a .NET port of the WPILib.
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


All times are GMT -5. The time now is 18:48.

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