Go to Post I personally hope they change the terrain of the playing field ... if only to "level" the playing field. - Daniel_LaFleur [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 20-12-2010, 15:26
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,727
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: Chains for 6 wheel drive

It's a lot easier to use one chain per connection than it is to use a single chain for multiple wheels. So 2 chains off the box and one chain from a wheel to another wheel.
__________________
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 MN 10K Lakes Regional Winners (with 2826, 2470)
2791 Build Season Photo Gallery - Look here for mechanism photos My Robotics Blog (Updated April 11 2014)
Reply With Quote
  #2   Spotlight this post!  
Unread 20-12-2010, 15:39
billbo911's Avatar
billbo911 billbo911 is offline
I prefer you give a perfect effort.
AKA: That's "Mr. Bill"
FRC #2073 (EagleForce)
Team Role: Mentor
 
Join Date: Mar 2005
Rookie Year: 2005
Location: Elk Grove, Ca.
Posts: 2,378
billbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond repute
Re: Chains for 6 wheel drive

Another alternative that I don't believe has been mentioned yet is:
Direct drive one set of wheels, then use chain to drive the sets.
For instance, direct drive the center set, then run a chain from center set to the front set and another from the center to the rear set. This can also be done by driving either the front or rear set of wheels and then chaining up the remaining sets. If you use #25 chain, this will also yield the lightest use of chain.
We have used this setup, as well as many other teams, with great success. The one caveat is to make certain your alignment and tensions are correct.

One not so obvious advantage to this design is that a single chain break will not cripple your drive train. In fact, multiple breaks might not either.
__________________
CalGames 2009 Autonomous Champion Award winner
Sacramento 2010 Creativity in Design winner, Sacramento 2010 Quarter finalist
2011 Sacramento Finalist, 2011 Madtown Engineering Inspiration Award.
2012 Sacramento Semi-Finals, 2012 Sacramento Innovation in Control Award, 2012 SVR Judges Award.
2012 CalGames Autonomous Challenge Award winner ($$$).
2014 2X Rockwell Automation: Innovation in Control Award (CVR and SAC). Curie Division Gracious Professionalism Award.
2014 Capital City Classic Winner AND Runner Up. Madtown Throwdown: Runner up.
2015 Innovation in Control Award, Sacramento.
2016 Chezy Champs Finalist, 2016 MTTD Finalist
Reply With Quote
  #3   Spotlight this post!  
Unread 20-12-2010, 16:43
s_forbes's Avatar
s_forbes s_forbes is online now
anonymous internet person
FRC #0842 (Falcon Robotics)
Team Role: Engineer
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Phoenix, AZ
Posts: 1,145
s_forbes has a reputation beyond reputes_forbes has a reputation beyond reputes_forbes has a reputation beyond reputes_forbes has a reputation beyond reputes_forbes has a reputation beyond reputes_forbes has a reputation beyond reputes_forbes has a reputation beyond reputes_forbes has a reputation beyond reputes_forbes has a reputation beyond reputes_forbes has a reputation beyond reputes_forbes has a reputation beyond repute
Re: Chains for 6 wheel drive

You can really route your chains just about any way that you want, provided you have enough chain wrap around each sprocket. Teams have had success with just about everything.

My favorite method so far is a using just a single chain to provide power to all the drive wheels on one side (example here). It makes for a nice simple system that's easy to work on, but if the wheel sprockets are slightly eccentric it can be a pain to tension correctly.
Reply With Quote
  #4   Spotlight this post!  
Unread 20-12-2010, 18:21
wilsonmw04's Avatar
wilsonmw04 wilsonmw04 is offline
Coach
FRC #1086 (Blue Cheese)
Team Role: Teacher
 
Join Date: Dec 2006
Rookie Year: 2007
Location: Midlothian, VA
Posts: 1,887
wilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond repute
Re: Chains for 6 wheel drive

Quote:
Originally Posted by billbo911 View Post
Another alternative that I don't believe has been mentioned yet is:
Direct drive one set of wheels, then use chain to drive the sets.
We used that same approach for Lunacy. it worked very well.
__________________
Currently: Coach FRC 1086/FTC 93
2006-2011 Coach FRC 2106/FTC 35
If you come to a FRC event to see a robot competition, you are missing the point.
Reply With Quote
  #5   Spotlight this post!  
Unread 20-12-2010, 18:50
Clem1640's Avatar
Clem1640 Clem1640 is offline
Head Mentor
AKA: Clem McKown
FRC #1640 (Sab-BOT-age)
Team Role: Leadership
 
Join Date: Mar 2009
Rookie Year: 2006
Location: Downingtown PA
Posts: 249
Clem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond repute
Re: Chains for 6 wheel drive

We did 6wd for Lunacy.

We drive the center wheels directly. Fronts and back wheels were driven by individual chains each slaved to the center wheel master. The center wheel, in addition to being directly driven, had dual sprockets. This worked well, kept chain lengths short, and limited the impact of losing a chain in a game (which never happened, anyway).



Spacers on the sprockets kept the chain runs straight.
__________________


Clem McKown
Head Mentor - FRC 1640 & FTC 7314
Chairman - Downingtown Area Robotics
Reply With Quote
  #6   Spotlight this post!  
Unread 20-12-2010, 21:14
kinghashbrown kinghashbrown is offline
Lead Designer and Team tri-captain
AKA: Joey Fisher
FRC #0176 (Aces High)
Team Role: CAD
 
Join Date: Apr 2010
Rookie Year: 2008
Location: suffield ct
Posts: 37
kinghashbrown is an unknown quantity at this point
Re: Chains for 6 wheel drive

Quote:
Originally Posted by Clem1640 View Post
We did 6wd for Lunacy.

We drive the center wheels directly. Fronts and back wheels were driven by individual chains each slaved to the center wheel master. The center wheel, in addition to being directly driven, had dual sprockets. This worked well, kept chain lengths short, and limited the impact of losing a chain in a game (which never happened, anyway).



Spacers on the sprockets kept the chain runs straight.
just a quick question, I see you bolted into 80/20 for your wheels. did you have any problems with the two outside wheels coming loose during competition?
Reply With Quote
  #7   Spotlight this post!  
Unread 21-12-2010, 08:45
Clem1640's Avatar
Clem1640 Clem1640 is offline
Head Mentor
AKA: Clem McKown
FRC #1640 (Sab-BOT-age)
Team Role: Leadership
 
Join Date: Mar 2009
Rookie Year: 2006
Location: Downingtown PA
Posts: 249
Clem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond repute
Re: Chains for 6 wheel drive

No. This was not a significant problem.

We did check chain tension in the pit. If loose, we utilized the 80/20 grooves to tighten the chains (loosening the bearing block bolts; shifting the blocks to tension the chain; tightening the bearing block bolts). This was probably a once-per-competition event.

We used economy nuts in the 80/20. We have generally found that these do not tend to slip if they are tight. In fact, they tend to bite into the 80/20's aluminum and need to be tapped with a hammer to move after loosening the bolt.
__________________


Clem McKown
Head Mentor - FRC 1640 & FTC 7314
Chairman - Downingtown Area Robotics
Reply With Quote
  #8   Spotlight this post!  
Unread 21-12-2010, 08:59
Brandon Holley's Avatar
Brandon Holley Brandon Holley is offline
Chase perfection. Catch excellence.
AKA: Let's bring CD back to the way it used to be
FRC #0125 (NU-TRONs, Team #11 Alumni (GO MORT))
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2001
Location: Boston, MA
Posts: 2,593
Brandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond reputeBrandon Holley has a reputation beyond repute
Send a message via AIM to Brandon Holley
Re: Chains for 6 wheel drive

Quote:
Originally Posted by kinghashbrown View Post
just a quick question, I see you bolted into 80/20 for your wheels. did you have any problems with the two outside wheels coming loose during competition?
A small caveat to Clem's post I would just like to point out is that Lunacy drivetrains tended to be much more forgiving in terms of chain tension, and things coming loose. This was due to the slickness of the floor/wheel interface. Wheels can only exert so much force on the ground, and in the case of the Lunacy game, it was much smaller than usual.

Just wanted to point that out, the sliding tensioner blocks may have worked great for Lunacy, but for games with more aggressive surfaces (ie: carpet), they may not work as well. Thats not to say it cannot be done, it just will require some extra effort.

-Brando
__________________
MORT (Team 11) '01-'05 :
-2005 New Jersey Regional Chairman's Award Winners
-2013 MORT Hall of Fame Inductee

NUTRONs (Team 125) '05-???
2007 Boston Regional Winners
2008 & 2009 Boston Regional Driving Tomorrow's Technology Award
2010 Boston Regional Creativity Award
2011 Bayou Regional Finalists, Innovation in Control Award, Boston Regional Finalists, Industrial Design Award
2012 New York City Regional Winners, Boston Regional Finalists, IRI Mentor of the Year
2013 Orlando Regional Finalists, Industrial Design Award, Boston Regional Winners, Pine Tree Regional Finalists
2014 Rhode Island District Winners, Excellence in Engineering Award, Northeastern University District Winners, Industrial Design Award, Pine Tree District Chairman's Award, Pine Tree District Winners
2015 South Florida Regional Chairman's Award, NU District Winners, NEDCMP Industrial Design Award, Hopper Division Finalists, Hopper/Newton Gracious Professionalism Award
Reply With Quote
  #9   Spotlight this post!  
Unread 21-12-2010, 09:34
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,727
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: Chains for 6 wheel drive

I really, really like the simplicity of using extrusion and sliding blocks to tension chain like that. Have any teams successfully implemented this in a high traction drivetrain? Machining bearing blocks out of solid and making a reliable mechanism to hold them in place and adjust them as needed is difficult, and this looks too simple.
__________________
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 MN 10K Lakes Regional Winners (with 2826, 2470)
2791 Build Season Photo Gallery - Look here for mechanism photos My Robotics Blog (Updated April 11 2014)
Reply With Quote
  #10   Spotlight this post!  
Unread 21-12-2010, 13:26
AdamHeard's Avatar
AdamHeard AdamHeard is offline
Lead Mentor
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Atascadero
Posts: 5,509
AdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond repute
Send a message via AIM to AdamHeard
Re: Chains for 6 wheel drive

Quote:
Originally Posted by Chris is me View Post
I really, really like the simplicity of using extrusion and sliding blocks to tension chain like that. Have any teams successfully implemented this in a high traction drivetrain? Machining bearing blocks out of solid and making a reliable mechanism to hold them in place and adjust them as needed is difficult, and this looks too simple.
I wouldn't say it is difficult at all. Any team with a manual mill could EASILY pull it off.
Reply With Quote
  #11   Spotlight this post!  
Unread 21-12-2010, 13:56
dtengineering's Avatar
dtengineering dtengineering is offline
Teaching Teachers to Teach Tech
AKA: Jason Brett
no team (British Columbia FRC teams)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Vancouver, BC
Posts: 1,830
dtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond repute
Re: Chains for 6 wheel drive

I'm a strong advocate for having at least one set of wheels direct drive off the gearbox.

I've just seen too many robots (including some of our early ones) limping around the field with one or both chains trailing behind them. Yes, you can build a gearbox/wheel chain link that will give you gear adjustment and will be reliable, but direct drive reduces the risk that you won't get it right.

We used the extended drive shafts and 14:1 gear ratio on an AM toughbox to drive these VEXPro wheels on our 8wd robot last year. You can see the gear link up in the attached thread. By turning the nylon rollers down to size we were able to get pretty perfect chain tension fairly easily.

http://www.chiefdelphi.com/forums/sh...highlight=1346

Once you've got the direct drive set up, then I'd only ever connect two wheels with one loop of chain. It just makes tensioning easier, ensures excellent sprocket/chain connections (lots of teeth in contact) and means that even if you lose one chain, you don't lose your entire drive system.

Remember... you might spend six weeks building a robot that will only get to play eight matches. You don't want to have one of those matches spent limping around the field with a busted drive train!

Jason
Reply With Quote
  #12   Spotlight this post!  
Unread 21-12-2010, 14:59
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,727
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: Chains for 6 wheel drive

Quote:
Originally Posted by AdamHeard View Post
I wouldn't say it is difficult at all. Any team with a manual mill could EASILY pull it off.
Maybe it's just alien to me then. The task of designing a block that retains two bearings, slides easily in tube, has a mechanism for holding itself in place, and reacts against some other feature of the drive for adjustment (be it a cam, screw, or otherwise) has always seemed somewhat daunting. Probably because I've never tried it...

I should probably bow out of the rest of this discussion.
__________________
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 MN 10K Lakes Regional Winners (with 2826, 2470)
2791 Build Season Photo Gallery - Look here for mechanism photos My Robotics Blog (Updated April 11 2014)
Reply With Quote
  #13   Spotlight this post!  
Unread 21-12-2010, 14:19
Cory's Avatar
Cory Cory is offline
Registered User
AKA: Cory McBride
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: May 2002
Rookie Year: 2001
Location: Redwood City, CA
Posts: 6,814
Cory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond repute
Send a message via AIM to Cory
Re: Chains for 6 wheel drive

Quote:
Originally Posted by Chris is me View Post
I really, really like the simplicity of using extrusion and sliding blocks to tension chain like that. Have any teams successfully implemented this in a high traction drivetrain? Machining bearing blocks out of solid and making a reliable mechanism to hold them in place and adjust them as needed is difficult, and this looks too simple.
In 2003 and 2004 when I was on team 100 we used 80/20 and a similar method of sliding pillow blocks for dead axles to tension the chain.

It didn't work very well at all for us because we were not actually pulling/pushing the blocks with something. We were just physically by hand pulling the wheel until the chain was tight and then bolting it down. It didn't take long for the blocks to slip in the extrusion.

If you were to setup a screw that either pushed or pulled the wheel to the outside of the robot and kept everything in tension to resist sliding it would work much more effectively.
__________________
2001-2004: Team 100
2006-Present: Team 254
Reply With Quote
  #14   Spotlight this post!  
Unread 21-12-2010, 14:30
catacon catacon is offline
Registered User
FRC #1444 (Lightning Lancers)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2006
Location: St. Louis
Posts: 154
catacon is a splendid one to beholdcatacon is a splendid one to beholdcatacon is a splendid one to beholdcatacon is a splendid one to beholdcatacon is a splendid one to beholdcatacon is a splendid one to beholdcatacon is a splendid one to behold
Re: Chains for 6 wheel drive

Team 1444 has done 6WD a few different ways. First was to drive the center wheels directly from the transmission (both one and two speeds) and then have one chain to the rear and one to the front; similar to what is posted above. I believe one year, you also drove the rear wheels directly then used a single chain to connect the front two wheels (one each side). This worked fine, but it was move difficult to manage and tensions, but really I so no difference in performance between the two methods.

We have also used gears to connect all six wheels. We drove the rear wheels directly, then used gears all the way up the sides to connect to the front wheels. The advantage of this is that it is easy to get another stage of gear reduction and you get instant engagement; you don't have to wait for the chain to tighten up. It is also much quieter. However, there were a TON of gears and a lot of precise machining.

For simplicity's sake, I would go with the double chain drive described above. As mentioned before, it is always good to drive one set of wheels directly. The middle is usually the best choice is you are using proper tank/skid steering with the center wheel lowered.
Reply With Quote
Reply


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
6 Wheel Drive, Wheel/Drive Assembly tiger1dd Inventor 37 10-05-2010 08:55
Lowered Center Wheel for 6 wheel drive 987HighRoller Technical Discussion 37 17-01-2007 01:21
pic: Jester Drive:Mecanum Wheel Drive Train Ken Delaney 357 Technical Discussion 64 29-03-2006 22:16
pic: Chantilly Academy's 4 Wheel Drive 4 Wheel Steering!!!! jskene Robot Showcase 25 18-02-2005 20:24
Any pictures for Centered 2-Wheel Drive? phrontist Technical Discussion 9 30-04-2004 17:24


All times are GMT -5. The time now is 23:27.

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