Go to Post make sure to make it look really cool, it makes it easier for teams to remember you, which comes in handy for alliance selections ;) - Holtzman [more]
Home
Go Back   Chief Delphi > ChiefDelphi.com Website > Extra Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rating: Thread Rating: 3 votes, 5.00 average. Display Modes
  #31   Spotlight this post!  
Unread 02-12-2014, 00:57
nathannfm's Avatar
nathannfm nathannfm is offline
Registered User
AKA: Nathan
FRC #3940
Team Role: Mentor
 
Join Date: Jun 2010
Rookie Year: 2005
Location: Kokomo, IN
Posts: 331
nathannfm has a brilliant futurenathannfm has a brilliant futurenathannfm has a brilliant futurenathannfm has a brilliant futurenathannfm has a brilliant futurenathannfm has a brilliant futurenathannfm has a brilliant futurenathannfm has a brilliant futurenathannfm has a brilliant futurenathannfm has a brilliant futurenathannfm has a brilliant future
Re: pic: 3 CIM WCD Ball Shifter CAD

Quote:
Originally Posted by Bryce2471 View Post
I think the WCP gearbox only has one web that goes vertically to the bottom of the CIM. That is what this configuration has as well. Here is a close up of the CIM mount:
https://scontent-a.xx.fbcdn.net/hpho...e9&oe=54D168FA
Ah, this clears it up, most of that webbing was not visible in the original render and that makes me much happier about the support of the CIM.

Quote:
Originally Posted by Jared View Post
The biggest change you should make is using the 0.75" boss on the front of the CIM to help locate the CIM. It'll increase the positional accuracy of the CIM by quite a bit, and it'll make the part even stronger.
This sounds like a good idea but I would caution that you should know the tolerances of that boss and the tolerances of the equipment used to cut the hole in the plate. We made our first waterjet part ever a few weeks ago with a 0.750" hole for the boss and suprise suprise it comes back and the CIM won't fit.

Quote:
Originally Posted by Bryce2471 View Post
Would this be all steel? I know the ball capture area is steel on the VexPro model presumably for wear reasons. Also, I know it would be pretty difficult to machine but I would recommend a fillet at the hex to round transition as that looks like its a pretty big stress riser.
Related to this component, if you make the hex shaft attach to the ball shifter with a pin or through bolt instead of making it one part it would make removal of the gearbox pretty simple. Just pull the pin, retract the shaft toward the outside of the robot and pull the gearbox either out the top or bottom.

Quote:
Originally Posted by Chris is me View Post
For those reading who want to learn, more on pocketing in this great video: https://www.youtube.com/watch?v=wGmsnD0KQMs
Also, just to comment on that video I prefer the "sketch fillet" tool to the 3D fillet tool as it crashes much less, trims your lines for you, and contains all your pocketing features in one "Cut-Extrude". Also, if it crashes you are already in sketch mode to fix it.
__________________

[2016-20??]: Mentor: FRC Team 3940"CyberTooth"
[2013-2016]: Mentor: FRC Team 365 "MOE"
[2012-2013]: Mentor: FRC Team 3929 "Atomic Dragons"
[2011-2012]: Mentor: FRC Team 365 "MOE"
[2008-2011]: Student: FRC Team 365 "MOE"
[2007-2008]: Student: FTC Team 365 "MOE"
[2005-2007]: Student: FLL Team "The MOEstangs"

Last edited by nathannfm : 02-12-2014 at 01:41.
Reply With Quote
  #32   Spotlight this post!  
Unread 02-12-2014, 01:07
asid61's Avatar
asid61 asid61 is offline
Registered User
AKA: Anand Rajamani
FRC #0115 (MVRT)
Team Role: Mechanical
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Cupertino, CA
Posts: 2,224
asid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond repute
Re: pic: 3 CIM WCD Ball Shifter CAD

Quote:
Originally Posted by nathannfm View Post
Ah, this clears it up, most of that webbing was not visible in the original render and that makes me much happier about the support of the CIM.



This sounds like a good idea but I would caution that you should know the tolerances of that boss and the tolerances of the equipment used to cut the hole in the plate. We made our first waterjet part ever a few weeks ago with a 0.750" hole for the boss and suprise suprise it comes back and the CIM won't fit.
+1. Use the boss. If you just use screws, then the cim can wobble more than a couple thousandths and lower efficiency. The boss should be used.
We used 0.752" without problems last year, allthough it was sort of by accident- I plunged with a 0.75" end mill in place of a 5/8" and thought I screwed up. But it fit perfectly!
So plunging in with a good 0.75" endmill produces an almost-perfect hole, although boring or even better over-sized reaming would be preferred if you can manage it. They have 0.751" reamers on the market for a really good fit.
Reply With Quote
  #33   Spotlight this post!  
Unread 02-12-2014, 01:46
Bryce2471's Avatar
Bryce2471 Bryce2471 is offline
Alumnus
AKA: Bryce Croucher
FRC #2471 (Team Mean Machine)
Team Role: Mechanical
 
Join Date: Feb 2013
Rookie Year: 2007
Location: Camas, WA
Posts: 424
Bryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud of
Re: pic: 3 CIM WCD Ball Shifter CAD

Quote:
Originally Posted by nathannfm View Post
This sounds like a good idea but I would caution that you should know the tolerances of that boss and the tolerances of the equipment used to cut the hole in the plate. We made our first waterjet part ever a few weeks ago with a 0.750" hole for the boss and suprise suprise it comes back and the CIM won't fit.
Thanks for the heads up.
Quote:
Would this be all steel? I know the ball capture area is steel on the VexPro model presumably for wear reasons. Also, I know it would be pretty difficult to machine but I would recommend a fillet at the hex to round transition as that looks like its a pretty big stress riser.
The vex pro website says that ball shifter shafts are 7075-T6 aluminum.
Quote:
Related to this component, if you make the hex shaft attach to the ball shifter with a pin or through bolt instead of making it one part it would make removal of the gearbox pretty simple.
I considered this, but I didn't want to cut a negative hex into the end of the shaft.
__________________
FLL Team Future imagineers
2010 Oregon State Championships: Winners
2011 International Invite: First place Robot design, Second Place Robot Performance
FRC Team Mean Machine
2012 Seattle: Winning alliance
2013 Portland: Winning alliance
2013 Spokane: Winning alliance
2014 Wilsonville: Winning alliance
2014 Worlds: Deans List Winner
Reply With Quote
  #34   Spotlight this post!  
Unread 02-12-2014, 01:48
R.C.'s Avatar
R.C. R.C. is online now
2017... Oooh Kill em, Swerve!
AKA: Owner, WestCoast Products
FRC #1323 (MadTown Robotics)
Team Role: Engineer
 
Join Date: Feb 2008
Rookie Year: 2006
Location: Madera, CA
Posts: 2,184
R.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond repute
Re: pic: 3 CIM WCD Ball Shifter CAD

Quote:
Originally Posted by Bryce2471 View Post
Thanks for the heads up.

The vex pro website says that ball shifter shafts are 7075-T6 aluminum.

I considered this, but I didn't want to cut a negative hex into the end of the shaft.
The pressed in output hex shaft is. But the actual ball shaft is steel.
__________________
R.C.
Owner, WestCoast Products || Twitter
MadTown Robotics Team 1323
Reply With Quote
  #35   Spotlight this post!  
Unread 02-12-2014, 01:56
Bryce2471's Avatar
Bryce2471 Bryce2471 is offline
Alumnus
AKA: Bryce Croucher
FRC #2471 (Team Mean Machine)
Team Role: Mechanical
 
Join Date: Feb 2013
Rookie Year: 2007
Location: Camas, WA
Posts: 424
Bryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud of
Re: pic: 3 CIM WCD Ball Shifter CAD

Quote:
Originally Posted by R.C. View Post
The pressed in output hex shaft is. But the actual ball shaft is steel.
Interesting. Is the small shaft that engages the balls steel as well then? I find it hard to believe that they would use one steel and the other aluminum.
Also, here is a picture of an updated version that uses some of the suggestions posted in this thread:
https://scontent-b-sjc.xx.fbcdn.net/...e4&oe=551455E2
Thanks for everything so far. Questions and comments are still welcome of course!
__________________
FLL Team Future imagineers
2010 Oregon State Championships: Winners
2011 International Invite: First place Robot design, Second Place Robot Performance
FRC Team Mean Machine
2012 Seattle: Winning alliance
2013 Portland: Winning alliance
2013 Spokane: Winning alliance
2014 Wilsonville: Winning alliance
2014 Worlds: Deans List Winner

Last edited by Bryce2471 : 02-12-2014 at 02:04. Reason: forgot something
Reply With Quote
  #36   Spotlight this post!  
Unread 02-12-2014, 01:59
R.C.'s Avatar
R.C. R.C. is online now
2017... Oooh Kill em, Swerve!
AKA: Owner, WestCoast Products
FRC #1323 (MadTown Robotics)
Team Role: Engineer
 
Join Date: Feb 2008
Rookie Year: 2006
Location: Madera, CA
Posts: 2,184
R.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond repute
Re: pic: 3 CIM WCD Ball Shifter CAD

Quote:
Originally Posted by Bryce2471 View Post
Interesting. Is the small shaft that engages the balls steel as well then? I find it hard to believe that they would use one steel and the other aluminum.
The small "plunger"/shifter shaft is currently AL, might see an upgrade in the Future?
__________________
R.C.
Owner, WestCoast Products || Twitter
MadTown Robotics Team 1323

Last edited by R.C. : 02-12-2014 at 02:03.
Reply With Quote
  #37   Spotlight this post!  
Unread 02-12-2014, 02:16
Bryce2471's Avatar
Bryce2471 Bryce2471 is offline
Alumnus
AKA: Bryce Croucher
FRC #2471 (Team Mean Machine)
Team Role: Mechanical
 
Join Date: Feb 2013
Rookie Year: 2007
Location: Camas, WA
Posts: 424
Bryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud of
Re: pic: 3 CIM WCD Ball Shifter CAD

Quote:
Originally Posted by R.C. View Post
The small "plunger"/shifter shaft is currently AL, might see an upgrade in the Future?
Lol
Do you know if vex did any tests that suggest the ball carrier needs to be steel?

My team built a ball shifter for our shooter last year. (I'll admit it's a different situation) We experienced that the ball carrier had the least wear out of the three shifter components.
__________________
FLL Team Future imagineers
2010 Oregon State Championships: Winners
2011 International Invite: First place Robot design, Second Place Robot Performance
FRC Team Mean Machine
2012 Seattle: Winning alliance
2013 Portland: Winning alliance
2013 Spokane: Winning alliance
2014 Wilsonville: Winning alliance
2014 Worlds: Deans List Winner

Last edited by Bryce2471 : 02-12-2014 at 02:19.
Reply With Quote
  #38   Spotlight this post!  
Unread 02-12-2014, 03:02
Mike Marandola Mike Marandola is offline
Lead Bumper Mentor
AKA: Mike Marandola
FRC #0316 (Lunatecs)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2008
Location: Pedricktown, NJ
Posts: 661
Mike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond repute
Re: pic: 3 CIM WCD Ball Shifter CAD

Quote:
Originally Posted by Bryce2471 View Post
Lol
Do you know if vex did any tests that suggest the ball carrier needs to be steel?

My team built a ball shifter for our shooter last year. (I'll admit it's a different situation) We experienced that the ball carrier had the least wear out of the three shifter components.
Some teams saw extreme wear on their plungers this year.
__________________

2015 - Pioneer Valley District Finalists/Upper Darby District Finalists/MAR District Championship #1 Seed and Winners with 225 and 203
2014 - Lenape Seneca District Winners/Chestnut Hill District Winners
2013 - Lenape Seneca District Winners/Chestnut Hill District Finalists
2011 - Philadelphia Regional Finalists
2009 - Finger Lakes Regional Finalists

Reply With Quote
  #39   Spotlight this post!  
Unread 02-12-2014, 03:16
Bryce2471's Avatar
Bryce2471 Bryce2471 is offline
Alumnus
AKA: Bryce Croucher
FRC #2471 (Team Mean Machine)
Team Role: Mechanical
 
Join Date: Feb 2013
Rookie Year: 2007
Location: Camas, WA
Posts: 424
Bryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud of
Re: pic: 3 CIM WCD Ball Shifter CAD

Quote:
Originally Posted by Mike Marandola View Post
I know. I addressed this issue earlier.
I was not referring to that part in this instance.
the part I am talking about currently is what surrounds the plunger.
__________________
FLL Team Future imagineers
2010 Oregon State Championships: Winners
2011 International Invite: First place Robot design, Second Place Robot Performance
FRC Team Mean Machine
2012 Seattle: Winning alliance
2013 Portland: Winning alliance
2013 Spokane: Winning alliance
2014 Wilsonville: Winning alliance
2014 Worlds: Deans List Winner
Reply With Quote
  #40   Spotlight this post!  
Unread 02-12-2014, 03:33
Mike Marandola Mike Marandola is offline
Lead Bumper Mentor
AKA: Mike Marandola
FRC #0316 (Lunatecs)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2008
Location: Pedricktown, NJ
Posts: 661
Mike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond repute
Re: pic: 3 CIM WCD Ball Shifter CAD

Quote:
Originally Posted by Bryce2471 View Post
I know. I addressed this issue earlier.
I was not referring to that part in this instance.
the part I am talking about currently is what surrounds the plunger.
Ah. I just realized that.
__________________

2015 - Pioneer Valley District Finalists/Upper Darby District Finalists/MAR District Championship #1 Seed and Winners with 225 and 203
2014 - Lenape Seneca District Winners/Chestnut Hill District Winners
2013 - Lenape Seneca District Winners/Chestnut Hill District Finalists
2011 - Philadelphia Regional Finalists
2009 - Finger Lakes Regional Finalists

Reply With Quote
  #41   Spotlight this post!  
Unread 02-12-2014, 10:47
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,718
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: pic: 3 CIM WCD Ball Shifter CAD

Quote:
Originally Posted by nathannfm View Post
Also, just to comment on that video I prefer the "sketch fillet" tool to the 3D fillet tool as it crashes much less, trims your lines for you, and contains all your pocketing features in one "Cut-Extrude". Also, if it crashes you are already in sketch mode to fix it.
I sometimes (often) fillet in 2D, but the advantage to this that I've noticed (especially if you save right before you attempt 3d fillets) is that you can suppress / delete your fillets, adjust your original design, and your pocketing is more likely to still work after the fact than if you trim and fillet in the sketch layer. It also takes a bit more work / time.

Seeing the support of the CIM in more detail makes me more comfortable in it - I guess it's just my personal preference to have a member follow the outer edge of the CIM to best support the face. You're probably good to go with what you have.
__________________
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)

Last edited by Chris is me : 02-12-2014 at 10:50.
Reply With Quote
  #42   Spotlight this post!  
Unread 02-12-2014, 12:59
Bryce2471's Avatar
Bryce2471 Bryce2471 is offline
Alumnus
AKA: Bryce Croucher
FRC #2471 (Team Mean Machine)
Team Role: Mechanical
 
Join Date: Feb 2013
Rookie Year: 2007
Location: Camas, WA
Posts: 424
Bryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud ofBryce2471 has much to be proud of
Re: pic: 3 CIM WCD Ball Shifter CAD

Quote:
Originally Posted by Chris is me View Post
Seeing the support of the CIM in more detail makes me more comfortable in it - I guess it's just my personal preference to have a member follow the outer edge of the CIM to best support the face. You're probably good to go with what you have.
I'm sure that adding a member would increase strength, but after the revisions I posted, I think it would be unnecessary in this case.
__________________
FLL Team Future imagineers
2010 Oregon State Championships: Winners
2011 International Invite: First place Robot design, Second Place Robot Performance
FRC Team Mean Machine
2012 Seattle: Winning alliance
2013 Portland: Winning alliance
2013 Spokane: Winning alliance
2014 Wilsonville: Winning alliance
2014 Worlds: Deans List Winner
Reply With Quote
  #43   Spotlight this post!  
Unread 02-12-2014, 14:13
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,812
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: pic: 3 CIM WCD Ball Shifter CAD

Quote:
Originally Posted by nathannfm View Post
Also, just to comment on that video I prefer the "sketch fillet" tool to the 3D fillet tool as it crashes much less, trims your lines for you, and contains all your pocketing features in one "Cut-Extrude". Also, if it crashes you are already in sketch mode to fix it.
To each their own, but I would consider this very poor practice. It makes the part much less transparent to anyone else who may need to work on your design and is far less flexible, as mentioned by Chris.

If you need to fix fillets, like Adam displayed in his video, you can use the fillet tool to do face fillets that will bridge the intersection of faces where two fillets intersect. Then you don't need to sketch anything.
__________________
2001-2004: Team 100
2006-Present: Team 254

Last edited by Cory : 02-12-2014 at 14:44.
Reply With Quote
  #44   Spotlight this post!  
Unread 02-12-2014, 16:26
Jared's Avatar
Jared Jared is offline
Registered User
no team
Team Role: Programmer
 
Join Date: Aug 2013
Rookie Year: 2012
Location: Connecticut
Posts: 602
Jared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond reputeJared has a reputation beyond repute
Re: pic: 3 CIM WCD Ball Shifter CAD

Quote:
Originally Posted by asid61 View Post
We used 0.752" without problems last year, allthough it was sort of by accident- I plunged with a 0.75" end mill in place of a 5/8" and thought I screwed up. But it fit perfectly!
Excellent point. I made all our gearbox plates last year to somewhere between 0.750 and 0.751, and only one CIM motor we had fit. We found it interesting that our CIM motors that were 8-10 years old fit perfectly in the 0.750" plate, but the news ones all seemed to be a touch bigger.
Reply With Quote
  #45   Spotlight this post!  
Unread 03-12-2014, 00:08
JorgeReyes JorgeReyes is offline
Team Captain
FRC #2002 (Tualatin Robotics)
 
Join Date: Jun 2014
Rookie Year: 2006
Location: United States
Posts: 94
JorgeReyes is an unknown quantity at this point
Re: pic: 3 CIM WCD Ball Shifter CAD

What gear sizes did you end up using on this gearbox?
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


All times are GMT -5. The time now is 22:16.

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