Go to Post We are here to both learn and teach. - Steve W [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 07-07-2016, 03:35
Ginger Power's Avatar
Ginger Power Ginger Power is online now
The GreenHorns Team Lead
AKA: Ryan Swanson
FRC #4607 (C.I.S.)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2012
Location: Becker, Minnesota
Posts: 869
Ginger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond repute
4607 Butterslide Drivetrain

Here is 4607's Butterslide Drivetrain.

Code:
Butterfly Drive + Slide Drive = Butterslide Drive
Specs:
65 lbs including pneumatics, and all electrical components.
Everything can be built with simple power tools plus a mill.
10 Wheels including six 6" Duraomni wheels and four 4" Stealth Wheels.
In omni mode: the drivetrain has a 12:84 gear ratio which equates to 16 ft/s Adjusted Speed accoding to the JVN Calculator.
In traction mode: There is an additional 20:30 reduction which, along with the difference in wheel size equates to 7ft/s Adjusted Speed. When in traction mode, the strafe wheels are lifted off the ground.

With a strafe wheel at each end of the robot, there would seem to be many possible maneuvers this drivetrain would be capable of.

Now that I've fallen in love with the design, I need somebody to rip it apart and tell me what's wrong with it!
__________________
Bison Robotics President
35 new FRC volunteers from Bison Robotics
The GreenHorns Project Lead:
Reveal Video
White Paper
Reply With Quote
  #2   Spotlight this post!  
Unread 07-07-2016, 08:54
thatprogrammer's Avatar
thatprogrammer thatprogrammer is offline
Registered User
AKA: Ahad Bawany
no team (None)
Team Role: Programmer
 
Join Date: Apr 2014
Rookie Year: 2014
Location: Florida
Posts: 609
thatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond reputethatprogrammer has a reputation beyond repute
Re: 4607 Butterslide Drivetrain

The stealth wheels are not super grippy from what I have seen. Maybe you should consider using other wheels such as the VEX Versa Wheels or colsons?
Reply With Quote
  #3   Spotlight this post!  
Unread 07-07-2016, 09:17
JoaquinC's Avatar
JoaquinC JoaquinC is offline
Loctite tastes a little sweet
AKA: Joaquin Castillo
FRC #3481 (Bronc Botz)
Team Role: College Student
 
Join Date: Apr 2015
Rookie Year: 2011
Location: Boulder, CO
Posts: 19
JoaquinC will become famous soon enough
Re: 4607 Butterslide Drivetrain

Great Design I like the idea of having two strafe wheels at either end of the robot for more control and freedom of movement. Most slide drives I've seen (and the one's I've built) only have one strafe wheel in the center. The only case I can think of in which going back to one center wheel would be more beneficial is if you needed to intake something through an open bumper.
__________________


FLL: 365 Decontaminators (2011-12)
FTC: 6221 Panther Bots Alpha & 6219 Panther Bots Bravo (2013-16)
FRC: 3481 Bronc Botz (2012-16)
------------------------------------------------------------------
"You miss 100% of the shots you don't make." -yours truly
Reply With Quote
  #4   Spotlight this post!  
Unread 07-07-2016, 09:17
Jon Stratis's Avatar
Jon Stratis Jon Stratis is offline
Electrical/Programming Mentor
FRC #2177 (The Robettes)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Minnesota
Posts: 3,744
Jon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond repute
Re: 4607 Butterslide Drivetrain

Can yo post a more detailed rendering of the butterfly modules? I don't think I've ever seen them set up that way... I would potentially be concerned about stress on the traction portion, the way it's cantilevered off the main rail, but it's hard to tell how things are attached and if that would be a problem. I do like it all being direct drive with no belts or chains, though!
__________________
2007 - Present: Mentor, 2177 The Robettes
LRI: North Star 2012-2016; Lake Superior 2013-2014; MN State Tournament 2013-2014, 2016; Galileo 2016; Iowa 2017
2015: North Star Regional Volunteer of the Year
2016: Lake Superior WFFA
Reply With Quote
  #5   Spotlight this post!  
Unread 07-07-2016, 09:27
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,655
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: 4607 Butterslide Drivetrain

"Butterslide" is a cool name. This drive has existed in various iterations before (The "nonadrive" / "decadrive" 148 sometimes uses that the butterfly drive emerged from is a different version of this), but this is still cool. The design has some neat tricks in it and is a great start

The first challenge you'll encounter with this style of drive is that in Omni mode, you'll have six wheels touching the ground at the same time. These probably won't end up coplanar, and you may encounter weird variations in strafing ability based on CG, chassis rigidity, etc. Lots of teams spring-load at least the sideways Omni wheels (or sometimes, all of the Omni wheels!) in order to deal with variation in chassis rigidity, etc. With good code, you may be able to compensate for unexpected chassis maneuvers though. Not sure how it'll work out.

The second challenge is going to be how the traction wheels are loaded. You are essentially cantilevering a wheel off of another cantilevered shaft, and this multiplies the forces and torques at play to an extent. Minimizing the length of that second lever arm (which it seems you've done) is a great first step to mitigating this issue, but only testing will show if this setup is robust enough. I would look into how the Vex Drop Drive handles this issue - these modules actually transmit some of the forces through the 2x1 tube with physical constraints in a really clever way.

Some teams (148 most notably) have found the easiest way to make a robust setup is to have the TRACTION wheel permanently mounted to the chassis, and make the OMNI wheel pivot. Since the Omni wheel obviously deals with less side load than the traction wheel, this setup is more robust. However this does present a challenge since generally the traction wheel runs at a lower gear ratio than the Omni (which is a good choice by the way) and thus it's hard to gear it right without also putting the CIM on the pivot. Other teams (3928, the Drop Drive) deal with this issue differently.

Great start! Keep doing stuff like this. Make sure you have enough clearance to actually insert your gears into the tubing / whatever as well.
__________________
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)
Reply With Quote
  #6   Spotlight this post!  
Unread 07-07-2016, 10:28
Knufire Knufire is offline
Rose-Hulman Institute of Technology
no team
Team Role: College Student
 
Join Date: Sep 2009
Rookie Year: 2010
Location: Terre Haute, IN
Posts: 739
Knufire has a reputation beyond reputeKnufire has a reputation beyond reputeKnufire has a reputation beyond reputeKnufire has a reputation beyond reputeKnufire has a reputation beyond reputeKnufire has a reputation beyond reputeKnufire has a reputation beyond reputeKnufire has a reputation beyond reputeKnufire has a reputation beyond reputeKnufire has a reputation beyond reputeKnufire has a reputation beyond repute
Re: 4607 Butterslide Drivetrain

I would highly recommend switching to a different traction wheel. The AM Stealth Wheels were not designed to hold the weight of an FRC robot. Will they anyway? Maybe, but it's definitely not guaranteed.

Given the way you've mounted and powered the wheel, it should be easy to swap to a HiGrip wheel with a hex bore hub (as long as that the HiGrip assembly isn't too wide).
__________________
Team 469: 2010 - 2013
Team 5188: 2014 - 2016
NAR (VEX U): 2014 - Present

Last edited by Knufire : 07-07-2016 at 12:34.
Reply With Quote
  #7   Spotlight this post!  
Unread 07-07-2016, 13:25
Ginger Power's Avatar
Ginger Power Ginger Power is online now
The GreenHorns Team Lead
AKA: Ryan Swanson
FRC #4607 (C.I.S.)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2012
Location: Becker, Minnesota
Posts: 869
Ginger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond repute
Re: 4607 Butterslide Drivetrain

Quote:
Originally Posted by thatprogrammer View Post
The stealth wheels are not super grippy from what I have seen. Maybe you should consider using other wheels such as the VEX Versa Wheels or colsons?
This is great to know, thanks! Honestly I chose the stealth wheels without much thought. It'll take 5 minutes to switch out the wheels on the CAD, and nothing has been ordered yet!

Quote:
Originally Posted by JoaquinC View Post
The only case I can think of in which going back to one center wheel would be more beneficial is if you needed to intake something through an open bumper.
Of course this isn't designed with any specific manipulator in mind, if I were to do an open bumper manipulator, the strafe wheel would definitely be moved!

Quote:
Originally Posted by Jon Stratis View Post
Can yo post a more detailed rendering of the butterfly modules? I don't think I've ever seen them set up that way... I would potentially be concerned about stress on the traction portion, the way it's cantilevered off the main rail, but it's hard to tell how things are attached and if that would be a problem. I do like it all being direct drive with no belts or chains, though!
I'll do my best to do a quality rendering of the modules! My laptop was burning up last night after 12 hours of working on it. Plus I'm terrible at rendering... I've thought a lot about the stresses on the actuated member that supports the traction wheel. I plan to do both statics and dynamics problems later today to see what I find. We'll see how that goes!

Quote:
Originally Posted by Chris is me View Post
"Butterslide" is a cool name. This drive has existed in various iterations before (The "nonadrive" / "decadrive" 148 sometimes uses that the butterfly drive emerged from is a different version of this), but this is still cool. The design has some neat tricks in it and is a great start
I've done a lot of research on different drivetrains, especially 148. I was lucky enough to see 3928's 2013 drivetrain in person at my first FRC Regional. I haven't seen anything exactly like what I've designed before, so at least it's an interesting thought experiment. I do plan on building the drivetrain during a robotics summer camp with 4607.

Quote:
The first challenge you'll encounter with this style of drive is that in Omni mode, you'll have six wheels touching the ground at the same time. These probably won't end up coplanar, and you may encounter weird variations in strafing ability based on CG, chassis rigidity, etc. Lots of teams spring-load at least the sideways Omni wheels (or sometimes, all of the Omni wheels!) in order to deal with variation in chassis rigidity, etc. With good code, you may be able to compensate for unexpected chassis maneuvers though. Not sure how it'll work out.
This is obviously a concern! I don't see an easy way to add suspension without increasing the weight of the drivetrain significantly. I know 2175 used a tennis ball for suspension on their 2011 slide drive, but that doesn't make sense for the way I have things set up. What other methods of adding suspension have teams used? Crazy, probably ineffective idea: Would vertically slotting out the bearing holes and using a spring or functionally equivalent item to push down on the axles work?

Quote:
The second challenge is going to be how the traction wheels are loaded. You are essentially cantilevering a wheel off of another cantilevered shaft, and this multiplies the forces and torques at play to an extent. Minimizing the length of that second lever arm (which it seems you've done) is a great first step to mitigating this issue, but only testing will show if this setup is robust enough. I would look into how the Vex Drop Drive handles this issue - these modules actually transmit some of the forces through the 2x1 tube with physical constraints in a really clever way.
I'll check out the Versadrop a little more closely! After I do my statics and dynamics analysis on the members involved that'll give me a good idea of whether or not I need to reinforce anything. I have indeed tried to minimize the length of the lever arm on the traction wheel, while maximizing the gear ratio within the lever arm (20:30).

Quote:
Some teams (148 most notably) have found the easiest way to make a robust setup is to have the TRACTION wheel permanently mounted to the chassis, and make the OMNI wheel pivot. Since the Omni wheel obviously deals with less side load than the traction wheel, this setup is more robust. However this does present a challenge since generally the traction wheel runs at a lower gear ratio than the Omni (which is a good choice by the way) and thus it's hard to gear it right without also putting the CIM on the pivot. Other teams (3928, the Drop Drive) deal with this issue differently.
I thought to do this, and tried for a solid 2 hours before giving up and going in a different direction.

Quote:
Great start! Keep doing stuff like this. Make sure you have enough clearance to actually insert your gears into the tubing / whatever as well.
I'm not sure I slotted all of the tubing enough for the 84t gears, but that's a very easy change! Thanks for the advice! I'll most definitely take it into consideration when I'm improving the drivetrain!
__________________
Bison Robotics President
35 new FRC volunteers from Bison Robotics
The GreenHorns Project Lead:
Reveal Video
White Paper
Reply With Quote
  #8   Spotlight this post!  
Unread 07-07-2016, 15:14
D.Allred's Avatar
D.Allred D.Allred is offline
Registered User
FRC #4451 (Rat Rod Robotics)
Team Role: Mentor
 
Join Date: Jun 2009
Rookie Year: 2009
Location: Greenville, SC
Posts: 208
D.Allred has a reputation beyond reputeD.Allred has a reputation beyond reputeD.Allred has a reputation beyond reputeD.Allred has a reputation beyond reputeD.Allred has a reputation beyond reputeD.Allred has a reputation beyond reputeD.Allred has a reputation beyond reputeD.Allred has a reputation beyond reputeD.Allred has a reputation beyond reputeD.Allred has a reputation beyond reputeD.Allred has a reputation beyond repute
Re: 4607 Butterslide Drivetrain

Quote:
Originally Posted by Ginger Power View Post
This is obviously a concern! I don't see an easy way to add suspension without increasing the weight of the drivetrain significantly. I know 2175 used a tennis ball for suspension on their 2011 slide drive, but that doesn't make sense for the way I have things set up. What other methods of adding suspension have teams used? Crazy, probably ineffective idea: Would vertically slotting out the bearing holes and using a spring or functionally equivalent item to push down on the axles work?
Most suspension systems I've seen are pivoting pods, not slotted bearings, that can be pressed down with springs or cylinders.

Take a look at the VexPro clamping gearbox as a motor mounting method, or come up with some custom equivalent. Currently your "gearbox" is two separate pieces of metal. It would be better practice to have the CIM centerline and main wheel bearing be one unit.

David
Reply With Quote
  #9   Spotlight this post!  
Unread 07-07-2016, 16:40
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,655
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: 4607 Butterslide Drivetrain

Quote:
Originally Posted by D.Allred View Post
Most suspension systems I've seen are pivoting pods, not slotted bearings, that can be pressed down with springs or cylinders.
The main reason for this is, that a pivoting pod that pivots about the same axle as the power transmission (gear, sprocket, etc) will hold the same center to center distance between the output and pivot axles. A floating slotted bearing block will not, increasing complexity and potential issues with misalignment. Pivot style suspensions are an easy solution to this problem.
__________________
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)
Reply With Quote
  #10   Spotlight this post!  
Unread 07-07-2016, 17:07
Ginger Power's Avatar
Ginger Power Ginger Power is online now
The GreenHorns Team Lead
AKA: Ryan Swanson
FRC #4607 (C.I.S.)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2012
Location: Becker, Minnesota
Posts: 869
Ginger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond reputeGinger Power has a reputation beyond repute
Re: 4607 Butterslide Drivetrain

Here are some higher quality images.

Quote:
Originally Posted by D.Allred View Post
Most suspension systems I've seen are pivoting pods, not slotted bearings, that can be pressed down with springs or cylinders.

Take a look at the VexPro clamping gearbox as a motor mounting method, or come up with some custom equivalent. Currently your "gearbox" is two separate pieces of metal. It would be better practice to have the CIM centerline and main wheel bearing be one unit.

David
I'll definitely look into integrating the motor directly onto the module assembly. I had attempted to do this, but it proved to be difficult given the geometry of the module. In order to do any kind of suspension I'll need to solve the motor mounting issue first...

The question now begs, is suspension worth it? I feel like it would be fairly trivial to implement a pivoting suspension system on the strafe wheels, but not on the modules. I'm not sure how flexible a 2"x1"x1/8" aluminum frame is, but I feel as though it is more feasible to do the precision machining to ensure all 4 modules are coplanar than it is to add suspension to the modules.

Thanks for the awesome advice!
__________________
Bison Robotics President
35 new FRC volunteers from Bison Robotics
The GreenHorns Project Lead:
Reveal Video
White Paper
Reply With Quote
  #11   Spotlight this post!  
Unread 07-07-2016, 17:09
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,655
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: 4607 Butterslide Drivetrain

Quote:
Originally Posted by Ginger Power View Post
The question now begs, is suspension worth it? I feel like it would be fairly trivial to implement a pivoting suspension system on the strafe wheels, but not on the modules. I'm not sure how flexible a 2"x1"x1/8" aluminum frame is, but I feel as though it is more feasible to do the precision machining to ensure all 4 modules are coplanar than it is to add suspension to the modules.
I would do the suspension on the strafe wheels and probably skip it on the drive rails. Drive rails are four points of contact but you can be pretty sure each pair will always be coplanar with each other, so you shouldn't need a suspension there.

I'll respond more to your other points in a bit when I get the chance.
__________________
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)
Reply With Quote
  #12   Spotlight this post!  
Unread 10-07-2016, 13:31
DaveL DaveL is offline
Registered User
FRC #2976
 
Join Date: Jan 2013
Location: WA
Posts: 174
DaveL is a jewel in the roughDaveL is a jewel in the roughDaveL is a jewel in the roughDaveL is a jewel in the rough
Re: 4607 Butterslide Drivetrain

That's an interesting concept.

I too agree that the stress on the pivoting drive shaft will be high and that might cause a significant amount of flex.

Some ideas to reduce the possible bending on the shaft:
1. Use ThunderHex rod for the shaft.

2. Support the traction wheel on both sides using a wider aluminum extrusion and cutting a slot for the wheel. Locate the wheel closer to the outside (gears on the inside).

3. Like others have mentioned, have the omni wheels do the pivoting.

Dave
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 17:19.

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