Go to Post words of advice: never tease your dad about his receding hair line. it will come back to haunt you. trust me. - Brandon Martus [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 Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 26-01-2012, 01:57
Jecht22 Jecht22 is offline
2012 Team President
AKA: John Springer
FRC #2522 (Royal Robotics)
Team Role: Mechanical
 
Join Date: Jan 2012
Rookie Year: 2009
Location: Washington
Posts: 11
Jecht22 is an unknown quantity at this point
Optimum Wheels for ball shooter

What types of wheels have teams found to work best on pitcher like shooters. Also which sizes of wheels.
Reply With Quote
  #2   Spotlight this post!  
Unread 26-01-2012, 22:36
nitneylion452's Avatar
nitneylion452 nitneylion452 is offline
Registered User
AKA: Joe Lee
FRC #3167 (Environmental Tectonics Crusaders)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Philadelphia, PA
Posts: 596
nitneylion452 has much to be proud ofnitneylion452 has much to be proud ofnitneylion452 has much to be proud ofnitneylion452 has much to be proud ofnitneylion452 has much to be proud ofnitneylion452 has much to be proud ofnitneylion452 has much to be proud ofnitneylion452 has much to be proud of
Re: Optimum Wheels for ball shooter

This is really something your team should experiment with. Use different motors, different gear ratios, wheels with different traction material and of different radii.
__________________
Joe
"The ones who will one day rule the world rule the basketball court today."

http://www.fatherjudgerobotics.webs.com

Volunteer 2012 MAR Region Championship - Field Reset
Volunteer 2013 MAR Region Championship - Field Reset
Reply With Quote
  #3   Spotlight this post!  
Unread 27-01-2012, 00:24
Hawiian Cadder's Avatar
Hawiian Cadder Hawiian Cadder is offline
Registered User
AKA: Isaak
FRC #0159 (Alpine Robotics)
Team Role: CAD
 
Join Date: Feb 2010
Rookie Year: 2003
Location: Fort Colins Colorado
Posts: 573
Hawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to all
Re: Optimum Wheels for ball shooter

We got out Blue bane-bots wheels today and couldn't be more pleased. They have an Incredible amount of grip on the game piece which means we need less compression to effectively shoot the basketballs.
Reply With Quote
  #4   Spotlight this post!  
Unread 27-01-2012, 02:05
RRLedford RRLedford is offline
FTC 3507 Robo Theosis -- FRC 3135
AKA: Dick Ledford
FRC #3135 (Robotic Colonels)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2009
Location: Chicago, IL USA
Posts: 286
RRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond repute
Re: Optimum Wheels for ball shooter

Quote:
Originally Posted by Hawiian Cadder View Post
We got out Blue bane-bots wheels today and couldn't be more pleased. They have an Incredible amount of grip on the game piece which means we need less compression to effectively shoot the basketballs.
Do you know what the maximum RPM rating for those wheels is?
I assume you got the maximum diameter.
For maximum ball grip, why did you select the FIRMEST 50A rubber instead of the SOFTEST 30A formula?

-RRLedford
Reply With Quote
  #5   Spotlight this post!  
Unread 27-01-2012, 02:27
Hawiian Cadder's Avatar
Hawiian Cadder Hawiian Cadder is offline
Registered User
AKA: Isaak
FRC #0159 (Alpine Robotics)
Team Role: CAD
 
Join Date: Feb 2010
Rookie Year: 2003
Location: Fort Colins Colorado
Posts: 573
Hawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to all
Re: Optimum Wheels for ball shooter

Quote:
Originally Posted by RRLedford View Post
Do you know what the maximum RPM rating for those wheels is?
I assume you got the maximum diameter.
For maximum ball grip, why did you select the FIRMEST 50A rubber instead of the SOFTEST 30A formula?

-RRLedford

Our team color is blue so we got the blue wheels, we got the 3 and 7/8 .5 key bore wheel .8 inches wide. 50 shore A is still incredibly soft, The other lead designer and I preferred durability over a little more grip, and they grip so well anyway that we don't think it will be a problem. The Blue wheels are so grippy in fact, that you can press them into the wheel without applying anything other than normal force to the surface of the ball, and when you remove the wheel little flecks of the Orange paint come off the ball, anything gripper and you would be in danger of shredding both the ball and the wheel. We chose the roughly 4 inch diameter size because it worked nicely with our available reduction on the 500 series motors available, as well as positioning in the robot. These wheels are being used both as Intake and Launcher wheels, and we wanted both to be the same size so the robot has more uniform parts, and the 4 inch size allows us to most conveniently push the intake roller to the frame perimeter.
Reply With Quote
  #6   Spotlight this post!  
Unread 27-01-2012, 08:26
jwfoss jwfoss is offline
Chasing Elegant Simplicity
AKA: Justin Foss
FRC #0558 (Elm City Robo Squad)
Team Role: Mentor
 
Join Date: Aug 2006
Rookie Year: 2003
Location: New Haven, CT
Posts: 592
jwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond repute
Re: Optimum Wheels for ball shooter

Our initial prototype we used our spare drive wheels from last season (4" x 1.5" Colson Performas) direct drive by a CIM. We like the grip they provided and how they handled the ball, but we weren't getting the distance we wanted.

We switched to a 6" Kitbot wheel with the same compression and while we got the distance we wanted, we started to markup and damage the ball.

For the actual shooter we have 6" x 1.5" Colson Performas.
__________________
2003-2006 | FRC 0176 | Aces High - Student
2007-2010 | FRC 0229 | Division by Zero - Mentor in Training
2011-2013 | FRC 2168 | Aluminum Falcons - Mechanical Mentor
2013-20xx | FRC 0558 | Elm City Robo Squad - Mechanical Mentor
Reply With Quote
  #7   Spotlight this post!  
Unread 27-01-2012, 08:38
MysterE's Avatar
MysterE MysterE is offline
FRC Team #3337
AKA: Coach Eiland
FRC #3337 (Panthrobotics)
Team Role: Coach
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Baton Rouge
Posts: 510
MysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond repute
Send a message via AIM to MysterE
Re: Optimum Wheels for ball shooter

I think the most difficult thing for us right now is making sure that our wheel choice doesn't destroy the balls. We are using the pneumatic tires from Andymark - the distance is amazing but we have to work on keeping them from shredding the tires.
__________________
Coach. D. Eiland
Head Coach - Team #3337
Panthrobotics (Woodlawn HS)
2016: Bayou Regional WFFA Winner
2016: Rocket City Regional Judges Award
2015: Bayou Spirit Award, Bayou Chairman's Award, Bayou Dean's List Finalist (Danielle Massey), Bayou Volunteer of the Year Award
2014: Bayou Dean's List Finalist (Witni Widmeier)
2011: Bayou Regional Winner | Judges Award
2010: Rookie Inspiration Award
Reply With Quote
  #8   Spotlight this post!  
Unread 27-01-2012, 09:55
Squeakypig's Avatar
Squeakypig Squeakypig is offline
Registered User
AKA: Mike Coyle
FRC #2851 (Crevolution)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2009
Location: Sterling Heights, Michigan
Posts: 170
Squeakypig has a reputation beyond reputeSqueakypig has a reputation beyond reputeSqueakypig has a reputation beyond reputeSqueakypig has a reputation beyond reputeSqueakypig has a reputation beyond reputeSqueakypig has a reputation beyond reputeSqueakypig has a reputation beyond reputeSqueakypig has a reputation beyond reputeSqueakypig has a reputation beyond reputeSqueakypig has a reputation beyond reputeSqueakypig has a reputation beyond repute
Re: Optimum Wheels for ball shooter

For one of our prototypes we are using 2 kitbot wheels with a taction wheel in the middle (smaller diameter creating somewhat of a 'U' shape). We did notice that we were marking up the ball with this set up so we decided to literally cover all of it in duct tape...it worked! No more marking up the ball and to be honest, I do not think we lost any distance on the actual shot. I sort of looks like a drum now with a depression in the middle. Keeps the balls flying straight and consistent.
__________________

Reply With Quote
  #9   Spotlight this post!  
Unread 27-01-2012, 10:20
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: Optimum Wheels for ball shooter

We will be making our own wheel. Aluminum "rim" with solid PVC endcaps. We will "tread" the wheel by pouring urethane into a 3D printed mold around the aluminum rim and endcaps. We will be using a Shore 70A urethane.

-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
  #10   Spotlight this post!  
Unread 27-01-2012, 11:29
Bruceb's Avatar
Bruceb Bruceb is offline
Registered User
FRC #0706 (Cyberhawks)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Merton, wi
Posts: 614
Bruceb is a splendid one to beholdBruceb is a splendid one to beholdBruceb is a splendid one to beholdBruceb is a splendid one to beholdBruceb is a splendid one to beholdBruceb is a splendid one to beholdBruceb is a splendid one to behold
Re: Optimum Wheels for ball shooter

Where do you get the urethane and what exactly does a person need to buy to do this?
Bruce
__________________
Mentor Team 706 The CyberHawks
2010 Wisconsin Regional Rockwell Automation Innovation in Control Award
2010 Wisconsin Regional Finalist
2013 Buckeye Regional Finalist
2014 Superior Regional Industrial Design Award
2014 Superior Regional Finalist
2014 Wisconsin Regional Finalist
2014 Wisconsin Motorola Quality Award
2015 Wisconsin Regional Motorola Quality Award
2015 Queen City Creativity Award
2016 Buckeye Regional Finalist
2016 Wisconsin Regional Finalist
2016 Wisconsin Regional Industrial Safety Award
2016 Wisconsin Regional Excellence in Engineering Award

https://www.youtube.com/user/Cyberhawks706
Reply With Quote
  #11   Spotlight this post!  
Unread 27-01-2012, 11:55
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: Optimum Wheels for ball shooter

Quote:
Originally Posted by Bruceb View Post
Where do you get the urethane and what exactly does a person need to buy to do this?
Bruce
For us, urethane and silicone are purchased from a local distributor of Smooth On products in Boston. http://www.smooth-on.com/

You just need some basic framing supplies, wood, nails, screws and a vacuum pump to do it correctly. A lot of the videos on Smooth On's site are pretty useful for beginners. The big thing will be the mold. I have access to a 3D printer so I am able to make life easier that way. You don't need one though. You can just as easily use a piece of PVC pipe, or some other round object if you are molding tread around a wheel.

We're going to mold in a V-shape which is why we will be using the 3D printed mold. However you can accomplish the same thing by using clay with the PVC pipe or other round piece.

If you are really interested in doing it feel free to PM me or do a couple searches on here. A couple teams have had great success doing this kind of stuff.

-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
  #12   Spotlight this post!  
Unread 27-01-2012, 13:01
Bruceb's Avatar
Bruceb Bruceb is offline
Registered User
FRC #0706 (Cyberhawks)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Merton, wi
Posts: 614
Bruceb is a splendid one to beholdBruceb is a splendid one to beholdBruceb is a splendid one to beholdBruceb is a splendid one to beholdBruceb is a splendid one to beholdBruceb is a splendid one to beholdBruceb is a splendid one to behold
Re: Optimum Wheels for ball shooter

Can you tell me what urethane product you are using. Read about some of them but it is very confusing. If you have had success with one of them could you please share?
THanks
Bruce
__________________
Mentor Team 706 The CyberHawks
2010 Wisconsin Regional Rockwell Automation Innovation in Control Award
2010 Wisconsin Regional Finalist
2013 Buckeye Regional Finalist
2014 Superior Regional Industrial Design Award
2014 Superior Regional Finalist
2014 Wisconsin Regional Finalist
2014 Wisconsin Motorola Quality Award
2015 Wisconsin Regional Motorola Quality Award
2015 Queen City Creativity Award
2016 Buckeye Regional Finalist
2016 Wisconsin Regional Finalist
2016 Wisconsin Regional Industrial Safety Award
2016 Wisconsin Regional Excellence in Engineering Award

https://www.youtube.com/user/Cyberhawks706
Reply With Quote
  #13   Spotlight this post!  
Unread 27-01-2012, 13:16
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: Optimum Wheels for ball shooter

Quote:
Originally Posted by Bruceb View Post
Can you tell me what urethane product you are using. Read about some of them but it is very confusing. If you have had success with one of them could you please share?
THanks
Bruce
I've had great success with the MoldMax and Task series of materials in the past. The Task series is a urethane plastic, which won't work for our application of tread, we want a urethane rubber. For that, we are either going to use the VytaFlex series or the PMC-770.

If you have to make the actual mold, I would definitely recommend any of the MoldMax-es. My general go-to is the MoldMax 30.

-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
  #14   Spotlight this post!  
Unread 27-01-2012, 13:22
thefro526's Avatar
thefro526 thefro526 is offline
Mentor for Hire.
AKA: Dustin Benedict
no team (EWCP, MAR, FRC 708)
Team Role: Mentor
 
Join Date: Aug 2006
Rookie Year: 2005
Location: New Jersey
Posts: 2,599
thefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond repute
Send a message via AIM to thefro526 Send a message via MSN to thefro526
Re: Optimum Wheels for ball shooter

Quote:
Originally Posted by MysterE View Post
I think the most difficult thing for us right now is making sure that our wheel choice doesn't destroy the balls. We are using the pneumatic tires from Andymark - the distance is amazing but we have to work on keeping them from shredding the tires.
In 2006 we prototyped a shooter using wheels similar to AM's Pneumatic and could not find a way to make them play well with poof balls. It seems that any wheel with a texture to it will start to chunk the ball with too much compression or if it hits the wrong way. Try swapping in some 2010 kit wheels or 8" Colsons (going to be heavy) and see what kind of results those wheels get you.
__________________
-Dustin Benedict
2005-2012 - Student & Mentor FRC 816
2012-2014 - Technical Mentor, 2014 Drive Coach FRC 341
Current - Mentor FRC 2729, FRC 708
Reply With Quote
  #15   Spotlight this post!  
Unread 27-01-2012, 13:35
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: Optimum Wheels for ball shooter

Quote:
Originally Posted by thefro526 View Post
Try swapping in some 2010 kit wheels or 8" Colsons (going to be heavy) and see what kind of results those wheels get you.
The thing with Colsons at that size is that pocketing them out does become easier, which means you can start to get the weight down.
__________________
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
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 07:22.

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