Go to Post i feel lost without build season...like i should be somewhere working on something instead of sitting in my basement on my computer... - Wildcat [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
  #1   Spotlight this post!  
Unread 27-05-2015, 11:05
bigbeezy's Avatar
bigbeezy bigbeezy is offline
Registered User
AKA: Bryan
FRC #2338 (Gear it Forward)
Team Role: Coach
 
Join Date: Dec 2006
Rookie Year: 2005
Location: Oswego, IL
Posts: 310
bigbeezy is a splendid one to beholdbigbeezy is a splendid one to beholdbigbeezy is a splendid one to beholdbigbeezy is a splendid one to beholdbigbeezy is a splendid one to beholdbigbeezy is a splendid one to beholdbigbeezy is a splendid one to beholdbigbeezy is a splendid one to behold
Send a message via AIM to bigbeezy
Re: Whats the big deal with in tube gearing?

Quote:
Originally Posted by Sperkowsky View Post
Is there some sort of tutorial as this seems like a cool off season idea
Seconded. We are working on a t-shirt cannon this off season and having the chain in the tube might be a good safety feature in addition to keeping dirt and other debris out of the chain. Do any teams use belt inside the tube?
__________________
Team 1592 Bionic Tigers -- Driver 2005-2008
Winner - Florida Regional 2005
Finalist - Newton Division 2007
Winner - Colorado Regional 2008
Florida State University - BS Mechanical Engineering
Team 2338 Gear it Forward -- Mentor/Drive Coach 2013-Present
Winner - Wisconsin Regional 2013
Chairman's Award - Midwest Regional 2015
Winner - Archimedes Sub-Division 2015
Chairman's Award - Midwest Regional 2016
  #2   Spotlight this post!  
Unread 27-05-2015, 15:15
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: Whats the big deal with in tube gearing?

Quote:
Originally Posted by bigbeezy View Post
Seconded. We are working on a t-shirt cannon this off season and having the chain in the tube might be a good safety feature in addition to keeping dirt and other debris out of the chain. Do any teams use belt inside the tube?
It's possible, but you'd have to use 2x2 tubing to get both of the belts to fit into the interior. From what I've read on Delphi, chain in tube is better than belt since chains (rarely) snap and don't stretch over time, eliminating the need for a tensioning system.
__________________
(2015-?): 973
(2012-2015): 955
  #3   Spotlight this post!  
Unread 27-05-2015, 15:53
cadandcookies's Avatar
cadandcookies cadandcookies is offline
Director of Programs, GOFIRST
AKA: Nick Aarestad
FTC #9205 (The Iron Maidens)
Team Role: College Student
 
Join Date: Jan 2012
Rookie Year: 2009
Location: Minnesnowta
Posts: 1,505
cadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond repute
Re: Whats the big deal with in tube gearing?

Quote:
Originally Posted by Dunngeon View Post
It's possible, but you'd have to use 2x2 tubing to get both of the belts to fit into the interior. From what I've read on Delphi, chain in tube is better than belt since chains (rarely) snap and don't stretch over time, eliminating the need for a tensioning system.
While chains do not stretch over time like belts do, they do wear over time, which has a very similar effect. For the most part in my experience neither phenomenon is typically noticeable in a robot during a standard (1-2) event season, but both can be observed on a practice robot with sufficient hours of use. In a high-use demobot, both have a potential to give you issues if you use it long enough.

Both chain in tube and belt in tube have been done successfully in competition-- 1625's Lobster Drive and of course 118's chain in tube come to mind as examples of belt and chain respectively.
__________________

Never assume the motives of others are, to them, less noble than yours are to you. - John Perry Barlow
tumblr | twitter
'Snow Problem CAD Files: 2015 2016
MN FTC Field Manager, FTA, CSA, Emcee
FLL Maybe NXT Year (09-10) -> FRC 2220 (11-14) -> FTC 9205(14-?)/FRC 2667 (15-16)
VEXU UMN (2015-??)
Volunteer since 2011
2013 RCA Winner (North Star Regional) (2220)
2016 Connect Award Winner (North Super Regional and World Championship) (9205)
  #4   Spotlight this post!  
Unread 27-05-2015, 16:11
Cash4587's Avatar
Cash4587 Cash4587 is offline
Mentor
AKA: Cooper Cash
FRC #4587 (Jersey Voltage)
Team Role: Coach
 
Join Date: Mar 2013
Rookie Year: 2013
Location: United States
Posts: 301
Cash4587 has much to be proud ofCash4587 has much to be proud ofCash4587 has much to be proud ofCash4587 has much to be proud ofCash4587 has much to be proud ofCash4587 has much to be proud ofCash4587 has much to be proud ofCash4587 has much to be proud of
Re: Whats the big deal with in tube gearing?

I could be wrong, but I am pretty certain chain definitely does stretch over time, more so than belts. Due to the fact roller chain has metal pins and bushings that all see general wear and tear, I think chain elongates the more use it sees.

Last edited by Cash4587 : 27-05-2015 at 16:14.
  #5   Spotlight this post!  
Unread 27-05-2015, 16:31
Ty Tremblay's Avatar
Ty Tremblay Ty Tremblay is offline
Robotics Engineer
FRC #0319 (Big Bad Bob)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2004
Location: Alton NH
Posts: 815
Ty Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond repute
Re: Whats the big deal with in tube gearing?

319 hasn't made a chain-in-tube drivetrain yet, but what I find attractive about the design is it's simplicity and the volume savings. It may be a little less easy to work on, but due to the protected nature of the chain, the odds of you having to work on it are smaller. Mounting gearboxes becomes much easier as well.

Quote:
Originally Posted by Cash4587 View Post
I could be wrong, but I am pretty certain chain definitely does stretch over time, more so than belts. Due to the fact roller chain has metal pins and bushings that all see general wear and tear, I think chain elongates the more use it sees.
Under the forces it'll see in FRC, chain cannot stretch. It can wear, however.
__________________

Last edited by Ty Tremblay : 27-05-2015 at 16:36.
  #6   Spotlight this post!  
Unread 27-05-2015, 18:17
Lil' Lavery Lil' Lavery is offline
TSIMFD
AKA: Sean Lavery
FRC #1712 (DAWGMA)
Team Role: Mentor
 
Join Date: Nov 2003
Rookie Year: 2003
Location: Philadelphia, PA
Posts: 6,563
Lil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond repute
Send a message via AIM to Lil' Lavery
Re: Whats the big deal with in tube gearing?

Quote:
Originally Posted by Mike Marandola View Post
The main advantage is that it saves space. This year, some robots needed the extra space for the totes to fit inside their chassis. It also opens up more options structure wise. For example, this large cross member on 254's robot wouldn't be possible with a traditional WCD. Other benefits are chain protection and aesthetics. Of course it would be up to your team to decide if the extra space is worth the challenge.
That large cross member would be possible with exterior chain/belt, you'd simply have to route the chain around it*.

*Which obviously comes at the price of additional chain and idlers.
__________________
Being correct doesn't mean you don't have to explain yourself.
  #7   Spotlight this post!  
Unread 27-05-2015, 20:23
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: Whats the big deal with in tube gearing?

Quote:
Originally Posted by cadandcookies View Post
While chains do not stretch over time like belts do, they do wear over time, which has a very similar effect. For the most part in my experience neither phenomenon is typically noticeable in a robot during a standard (1-2) event season, but both can be observed on a practice robot with sufficient hours of use. In a high-use demobot, both have a potential to give you issues if you use it long enough.

Both chain in tube and belt in tube have been done successfully in competition-- 1625's Lobster Drive and of course 118's chain in tube come to mind as examples of belt and chain respectively.
I'm more concerned about the chance of snapping a drive belt, rather than the wear. It's nearly impossible to snap chain in FRC if assembled correctly, from my (limited) experience it's quite a bit easier with belts.
__________________
(2015-?): 973
(2012-2015): 955
  #8   Spotlight this post!  
Unread 27-05-2015, 21:34
Joey Milia's Avatar
Joey Milia Joey Milia is offline
Registered User
FRC #0192 (GRT)
Team Role: Mentor
 
Join Date: Dec 2011
Rookie Year: 2011
Location: Palo Alto, CA /Riverside, CA
Posts: 124
Joey Milia is a splendid one to beholdJoey Milia is a splendid one to beholdJoey Milia is a splendid one to beholdJoey Milia is a splendid one to beholdJoey Milia is a splendid one to beholdJoey Milia is a splendid one to behold
Re: Whats the big deal with in tube gearing?

Quote:
Originally Posted by Dunngeon View Post
I'm more concerned about the chance of snapping a drive belt, rather than the wear. It's nearly impossible to snap chain in FRC if assembled correctly, from my (limited) experience it's quite a bit easier with belts.
15mm wide GT2 belt is pretty much indestructible for FRC purposes.

EDIT: 5mm pitch for clarification

Last edited by Joey Milia : 27-05-2015 at 21:42.
  #9   Spotlight this post!  
Unread 27-05-2015, 21:41
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: Whats the big deal with in tube gearing?

Quote:
Originally Posted by Joey Milia View Post
15mm wide GT2 belt is pretty much indestructible for FRC purposes.
Good to know
__________________
(2015-?): 973
(2012-2015): 955
  #10   Spotlight this post!  
Unread 27-05-2015, 22:24
cadandcookies's Avatar
cadandcookies cadandcookies is offline
Director of Programs, GOFIRST
AKA: Nick Aarestad
FTC #9205 (The Iron Maidens)
Team Role: College Student
 
Join Date: Jan 2012
Rookie Year: 2009
Location: Minnesnowta
Posts: 1,505
cadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond repute
Re: Whats the big deal with in tube gearing?

Quote:
Originally Posted by Dunngeon View Post
I'm more concerned about the chance of snapping a drive belt, rather than the wear. It's nearly impossible to snap chain in FRC if assembled correctly, from my (limited) experience it's quite a bit easier with belts.
I see. I'd second Joey-- 15mm GT2 or HTD belt is in my experience on the same level as chain in terms of breaking. In my experience if you can get to 36t pulleys, 9mm HTD or GT2 is also pretty hard to break (as in, I've never had an issue with it).
__________________

Never assume the motives of others are, to them, less noble than yours are to you. - John Perry Barlow
tumblr | twitter
'Snow Problem CAD Files: 2015 2016
MN FTC Field Manager, FTA, CSA, Emcee
FLL Maybe NXT Year (09-10) -> FRC 2220 (11-14) -> FTC 9205(14-?)/FRC 2667 (15-16)
VEXU UMN (2015-??)
Volunteer since 2011
2013 RCA Winner (North Star Regional) (2220)
2016 Connect Award Winner (North Super Regional and World Championship) (9205)
  #11   Spotlight this post!  
Unread 28-05-2015, 10:23
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: Whats the big deal with in tube gearing?

Quote:
Originally Posted by cadandcookies View Post
I see. I'd second Joey-- 15mm GT2 or HTD belt is in my experience on the same level as chain in terms of breaking. In my experience if you can get to 36t pulleys, 9mm HTD or GT2 is also pretty hard to break (as in, I've never had an issue with it).
It wouldn't surprise me if the teams I've seen snap belts were using 9mm belts incorrectly, some teams in the PNW have a bit of a history making odd decisions.
__________________
(2015-?): 973
(2012-2015): 955
  #12   Spotlight this post!  
Unread 28-05-2015, 13:44
bobcroucher's Avatar
bobcroucher bobcroucher is offline
Registered User
FRC #2471 (Team Mean Machine)
Team Role: Mentor
 
Join Date: Feb 2013
Rookie Year: 2008
Location: United States
Posts: 33
bobcroucher has a spectacular aura aboutbobcroucher has a spectacular aura about
Re: Whats the big deal with in tube gearing?

Chain definitely stretches through wear, mostly the pins. Park Tools sells a chain stretch gauge for bike shops. The poor man's way is to measure 24 links at 0.5 inches each totals 12 inches when new. Once the chain reaches 12.25", it's time to buy a new chain. The stretched chain will wear out the aluminum chain rings and the rear cassette, and each costs more than a new chain. A new chain lasts 1000 - 2000 miles depending on cleanliness and lubrication.

Bike wheels are obviously much larger, so the chain life will be reduced accordingly. If we scaled 1500 miles down by 4 / 27, since 4 inches is a typical WCD wheel size, and 27 inches is a typical road bike diameter, you would get about 225 miles. That's still around 11,000 round trips down and back on the 52' field. The chain is quite unlikely to wear out based on revolutions alone. Work done to move each vehicle's mass is at least within a factor of 2, and would benefit the robot.

Robots don't get much road grime, and carpet fuzz isn't very abrasive, but they usually don't get much lubricant. The more lube you use, the more stuff sticks to the chain. By putting the chain in the tube, you can probably lubricate it a bit better without fear of contamination. I'm sure chains will typically last an entire season regardless. Putting the chain inside the frame tube probably helps protect it from game pieces and other robots as well.

According to Gates, a belt's stretch is nearly un-measurable over the lifetime of the belt.
  #13   Spotlight this post!  
Unread 28-05-2015, 14:58
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,589
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: Whats the big deal with in tube gearing?

Quote:
Originally Posted by Dunngeon View Post
It's possible, but you'd have to use 2x2 tubing to get both of the belts to fit into the interior. From what I've read on Delphi, chain in tube is better than belt since chains (rarely) snap and don't stretch over time, eliminating the need for a tensioning system.
You have it backwards - chain *does* stretch over time, and belts do not. Chains generally do need a tensioning system, and belts generally do not. My team has run 15mm belts in tube with exact center distances for now four seasons in a row without ever having a belt failure or need to tension. Belts just don't stretch in the liftetime of an FRC robot.

If you undersize your belt drive, it can break - generally failures I've seen involve 9mm wide belts with 24t or smaller pulleys. This just isn't up to snuff. 15mm wide is a safe bet if you're using small, west coast drive friendly pulleys. If you are using larger tooth count pulleys such as the bolt on VersaPulleys that are 36 or 48 tooth, 9mm is generally fine for those.

The reason "chain in tube" drivetrains with no tensioning work is because the chain and sprockets are sized so that they just barely fit in the tube at all. Chain in tube does stretch, but since the chain on the sprocket is such a close fit with the tube, the chain can't jump the sprocket since there's just nowhere for the chain to go. It works well, but it is very much an edge case with chain drives.
__________________
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)
  #14   Spotlight this post!  
Unread 28-05-2015, 16:24
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: Whats the big deal with in tube gearing?

Quote:
Originally Posted by Chris is me View Post
You have it backwards - chain *does* stretch over time, and belts do not. Chains generally do need a tensioning system, and belts generally do not. My team has run 15mm belts in tube with exact center distances for now four seasons in a row without ever having a belt failure or need to tension. Belts just don't stretch in the liftetime of an FRC robot.

If you undersize your belt drive, it can break - generally failures I've seen involve 9mm wide belts with 24t or smaller pulleys. This just isn't up to snuff. 15mm wide is a safe bet if you're using small, west coast drive friendly pulleys. If you are using larger tooth count pulleys such as the bolt on VersaPulleys that are 36 or 48 tooth, 9mm is generally fine for those.

The reason "chain in tube" drivetrains with no tensioning work is because the chain and sprockets are sized so that they just barely fit in the tube at all. Chain in tube does stretch, but since the chain on the sprocket is such a close fit with the tube, the chain can't jump the sprocket since there's just nowhere for the chain to go. It works well, but it is very much an edge case with chain drives.
My concerns with belt were more geared towards snapping, not the stretch of the belt. As Joey and others pointed out, the 15mm GT2 belts are pretty indestructible, as are 9mm when utilized correctly. I had heard that belts stretch second hand, but its pretty clear now that they don't stretch enough to be noticeable.

In contrast, we've run chain (bearing in tube) with no tensioners the last 3 years and never had an issue. It does wear the sprockets a bit, but that's only at the beginning.
__________________
(2015-?): 973
(2012-2015): 955
  #15   Spotlight this post!  
Unread 28-05-2015, 19:29
Rangel(kf7fdb)'s Avatar
Rangel(kf7fdb) Rangel(kf7fdb) is offline
John Rangel
FRC #0842 (Falcon Robotics)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2009
Location: Phoenix, AZ
Posts: 715
Rangel(kf7fdb) has a reputation beyond reputeRangel(kf7fdb) has a reputation beyond reputeRangel(kf7fdb) has a reputation beyond reputeRangel(kf7fdb) has a reputation beyond reputeRangel(kf7fdb) has a reputation beyond reputeRangel(kf7fdb) has a reputation beyond reputeRangel(kf7fdb) has a reputation beyond reputeRangel(kf7fdb) has a reputation beyond reputeRangel(kf7fdb) has a reputation beyond reputeRangel(kf7fdb) has a reputation beyond reputeRangel(kf7fdb) has a reputation beyond repute
Re: Whats the big deal with in tube gearing?

Agreed with most in terms of experience with belts. One problem we have had in the past that teams should look out for is tape from the field getting stuck between the belts and the pulleys. We went most of champs in 2013 without ever realizing it because there were no obvious indicator just looking at it(Somehow white tape tricked us). It wasn't until the tape started to really affect the driving that we realized something was wrong and found a lot of tape stuck to the pulleys after taking off the belts.
__________________
2011-2014 Arizona Regional Winners
2012 Dean's List Winner
2012-2013 Team President
2013 8th Place Robosub Competition
2014-? Mentor


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 22:51.

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