Go to Post West Coast Drive is best coast drive. - [more]
Home
Go Back   Chief Delphi > Technical > Electrical
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 20-01-2016, 00:28
seg9585's Avatar
seg9585 seg9585 is offline
Registered User
AKA: Eric
FRC #4276 (Surf City Vikings)
Team Role: Engineer
 
Join Date: Feb 2006
Rookie Year: 2001
Location: Boeing (Seal Beach, CA)
Posts: 520
seg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond reputeseg9585 has a reputation beyond repute
Dynamic Brake/Coast Modes?

I have a potential mechanism application for which it would be desirable to dynamically switch between brake and coast modes on a speed controller via software rather than setting a mode prior to a match via a switch or calibration button.

Do any of the legal speed controllers currently support such an application? I have not used CAN control on the Talons before, so I wasn't sure if the Talons could be programmed with this functionality. I know the Jaguar is configured via jumpers -- is it legal to create a custom circuit that will allow electronic switching of the jumper position?
__________________
My FIRST legacy:

Team 204 Student 2001, 2002 (Voorhees, NJ)
Team 1493 College Mentor 2006 - 2008 (Troy, NY)
Team 2150 Intern/Professional Mentor 2007, 2009 (Palos Verdes)
Team 4123 Lead Engineering Mentor 2012 (Bellflower, CA)
Team 4276 Engineering Mentor 2012-2016 (Huntington Beach, CA)
  #2   Spotlight this post!  
Unread 20-01-2016, 00:29
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,606
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: Dynamic Brake/Coast Modes?

The Talon SRX can dynamically set brake/coast when operating in CAN mode.

See section 2.1.3 of the Talon SRX User's Guide.

This refers you to the various language references.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.

Last edited by GeeTwo : 20-01-2016 at 00:32.
  #3   Spotlight this post!  
Unread 21-01-2016, 07:43
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,770
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Dynamic Brake/Coast Modes?

Any speed controller that has a brake/coast jumper can have that jumper connected to a digital I/O and be controlled in software. We have done it many times in the past. CAN is also an alternative.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #4   Spotlight this post!  
Unread 21-01-2016, 08:30
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,606
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: Dynamic Brake/Coast Modes?

Quote:
Originally Posted by Al Skierkiewicz View Post
Any speed controller that has a brake/coast jumper can have that jumper connected to a digital I/O and be controlled in software. We have done it many times in the past.
Wouldn't this violate both R66 and R68?

Quote:
Originally Posted by R66
The Driver Station software, roboRIO, Power Distribution Panel, Pneumatics Control Modules, Voltage Regulator Modules, RSL, 120A breaker, motor controllers, relay modules, Wireless Bridge, and batteries shall not be tampered with, modified, or adjusted in any way (tampering includes drilling, cutting, machining, rewiring, disassembling, etc.), with the following exceptions:
  • A. User programmable code in the roboRIO may be customized.
  • B. Motor controllers may be calibrated as described in owner’s manuals.
  • C. Fans may be attached to motor controllers and may be powered from the power input terminals.
  • D. If powering the compressor, the fuse on a Spike H-Bridge Relay may be replaced with a 20A Snap-Action circuit breaker.
  • E. Wires, cables, and signal lines may be connected via the standard connection points provided on the devices.
  • F. Fasteners (including adhesives) may be used to attach the device to the OPERATOR CONSOLE or ROBOT or to secure cables to the device.
  • G. Thermal interface material may be used to improve heat conduction.
  • H. Labeling may be applied to indicate device purpose, connectivity, functional performance, etc.
  • I. Jumpers may be changed from their default location.
  • J. Limit switch jumpers may be removed from a Jaguar motor controller and a custom limit switch circuit may be substituted.
  • K. Device firmware may be updated with manufacturer supplied firmware.
  • L. Integral wires on the Victor SP or Talon SRX may be cut, stripped, and/or connectorized.
  • M. Devices may be repaired, provided the performance and specifications of the device after the repair are identical to those before the repair.
  • N. The cover may be removed from the Talon SRX data port.
Bullet I says that you can move the jumper, not replace it with a cable.

Quote:
Originally Posted by R68
Every relay module, servo, and PWM motor controller shall be connected to a corresponding port (relays to Relay ports, servos and PWM controllers to PWM ports) on the roboRIO (either directly or through a WCP Spartan Sensor Board) or via a legal MXP connection (per R69). They shall not be controlled by signals from any other source.
As I read this, the DIO is not a legal way to control a PWM motor controller.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.

Last edited by GeeTwo : 21-01-2016 at 08:39. Reason: Clarified last sentence.
  #5   Spotlight this post!  
Unread 21-01-2016, 09:18
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,753
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: Dynamic Brake/Coast Modes?

Quote:
Originally Posted by GeeTwo View Post
Wouldn't this violate both R66 and R68?


Bullet I says that you can move the jumper, not replace it with a cable.



As I read this, the DIO is not a legal way to control a PWM motor controller.
For R66, I could classify Al's solution under part E - a pin is a pin, and the controller reads it as a signal. All the jumper does is set that signal to something steady.

For R88, I think the controller is still being controlled by the PWM port - the DIO hooked up to the coast/break header won't cause the motor to move at any time, only the PWM signal will do that. The DIO signal will just change the performance characteristics of the controller when it's being used by the PWM signal.
__________________
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
  #6   Spotlight this post!  
Unread 21-01-2016, 09:43
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,770
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Dynamic Brake/Coast Modes?

What Jon said, this is for the brake/coast jumper only. I believe bullet J also applies.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #7   Spotlight this post!  
Unread 21-01-2016, 12:06
ozrien's Avatar
ozrien ozrien is offline
Omar Zrien
AKA: Omar
no team
Team Role: Mentor
 
Join Date: Sep 2006
Rookie Year: 2003
Location: Sterling Heights, MI
Posts: 522
ozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond reputeozrien has a reputation beyond repute
Re: Dynamic Brake/Coast Modes?

All good points...
Java example demonstrating section 2.1.3. java function here...
https://github.com/CrossTheRoadElec/...bot/Robot.java
  #8   Spotlight this post!  
Unread 21-01-2016, 12:33
s1900ahon s1900ahon is offline
Registered User
AKA: Scott McMahon
FRC #2468 (Appreciate)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 156
s1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant futures1900ahon has a brilliant future
Re: Dynamic Brake/Coast Modes?

Quote:
Originally Posted by Al Skierkiewicz View Post
Any speed controller that has a brake/coast jumper can have that jumper connected to a digital I/O and be controlled in software. We have done it many times in the past.
This concept has always bothered me, a bit, for a couple of reasons:
1. On the Jaguar, the BRAKE sensor pin (middle one) is a direct input to the MCU which has 3.3V IOs (which are 5V tolerant, but still). In retrospect, we really should have put an ESD suppression device on that pin (he says looking at the last version of the schematics).

But more so,
2. When you've done this in the past, did you also connect ground? I.e. Was the DIO connection to the brake/coast jumper 2 wires (signal+ground), or just one wire (signal only)? I presume you did single wire. I ask since the PWM input of motor controllers use optoisolators so that the only ground return from the motor controller is V-. Connecting to the brake/coast jumper with 2 pins introduces a second ground return which may bear more current should the V- get disconnected, even momentarily.

I don't recall seeing any documentation for how to do the dynamic brake/coast. I don't recall providing this in the Jaguar docs. I don't recall seeing it in the Victor (but that was a while ago for me).
  #9   Spotlight this post!  
Unread 21-01-2016, 13:03
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,770
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Dynamic Brake/Coast Modes?

Scott,
This is not using the PWM interface, ever. The Brake/Coast jumper is a pulled up input. Close the contact to common and it pulls down into the other state on those devices that use this feature. So you are supplying a closing contact to ground and no voltage in either state. This is my preferred method of interfacing to external control electronics. I don't like volts...
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #10   Spotlight this post!  
Unread 22-01-2016, 20:26
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,606
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: Dynamic Brake/Coast Modes?

Bullet J of R66 refers specifically to the limit switch jumpers, not the brake/coast jumper. Applying bullet E assumes that a jumper pin is a standard connection point, which isn't clear. The other arguments don't convince me either, though this is a case where I'd like to be wrong; it would have provided a simple solution to a design problem a few years ago, but I thought it illegal. I have asked about this on the Q&A.

Quote:
Originally Posted by Q646
In this post: http://www.chiefdelphi.com/forums/sh...81&postcount=3 and following, it is suggested that the brake/coast pin of a PWM-controlled motor controller may be wired to a control signal from the RoboRIO's DIO port. I read this as a violation of R68, and as a modification beyond the wording of R66, especially bullet I. Others there see it as legal. Is this practice permitted? If allowed, I suggest providing clarification in the rules as to how to wire this safely.
Second Edit: I'll also post the answer here to close the loop for future generations.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.

Last edited by GeeTwo : 22-01-2016 at 20:30. Reason: Added second sentence ("Applying bullet E..")
  #11   Spotlight this post!  
Unread 24-01-2016, 18:06
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,770
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Dynamic Brake/Coast Modes?

Guys,
There is no rule that prevents this use of the Brake/Coast jumpers. R66 lists allowed modifications to electrical components. The removal of a jumper and the connection to a DIO output is what was intended by the manufacturer starting with the Victor 883 and has been allowed since that device was introduced in FRC robots.
The bullet that refers to the limit switch input on Jaguars has a history to their first introduction and the firmware that was used at that time. To make it clear for present day users, Bullet J was added.
R68 has no bearing on the Brake/Coast jumper. R68 requires that all PWM controls originate in the RoboRio directly or through the listed MXP devices to insure that FMS will stop all motors used on an FRC robot when so commanded.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #12   Spotlight this post!  
Unread 28-01-2016, 11:06
cgmv123's Avatar
cgmv123 cgmv123 is offline
FRC RI/FLL Field Manager
AKA: Max Vrany
FRC #1306 (BadgerBOTS)
Team Role: College Student
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Madison, WI
Posts: 2,078
cgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond repute
Re: Dynamic Brake/Coast Modes?

The GDC says it's a violation of R68. I suspect Al may convince them to change the rule when they review the ruling with inspectors. https://frc-qa.firstinspires.org//Qu...ired-to-a-cont
__________________
BadgerBOTS Robotics|@team1306|Facebook: BadgerBOTS
2016 FIRST Championship Tesla Division | 2016 Wisconsin Regional Engineering Inspiration Award

2015 FIRST Championship Carson Division | 2015 Wisconsin Regional Chairman's Award

2013 FIRST Championship Curie Division | 2013 Wisconsin Regional Chairman's Award

2012 FIRST Championship Archimedes Division | 2012 Wisconsin Regional Engineering Inspiration Award, Woodie Flowers Finalist Award (Lead Mentor Ben Senson)


Last edited by cgmv123 : 28-01-2016 at 11:26. Reason: Al has spoken.
  #13   Spotlight this post!  
Unread 28-01-2016, 11:25
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,770
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Dynamic Brake/Coast Modes?

Everyone,
In a discussion with Engineering, certain conditions could produce a hazardous condition. (verified during component testing) The current Q&A response is the only way to prevent this condition from occurring in all legal controller implementations on FRC robots. The Q&A response will be enforced at least for FRC season 2016. Sorry for the confusion.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #14   Spotlight this post!  
Unread 28-01-2016, 11:41
Thad House Thad House is offline
Volunteer, WPILib Contributor
no team (Waiting for 2021)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2010
Location: Thousand Oaks, California
Posts: 1,094
Thad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond repute
Re: Dynamic Brake/Coast Modes?

Quote:
Originally Posted by Al Skierkiewicz View Post
Everyone,
In a discussion with Engineering, certain conditions could produce a hazardous condition. (verified during component testing) The current Q&A response is the only way to prevent this condition from occurring in all legal controller implementations on FRC robots. The Q&A response will be enforced at least for FRC season 2016. Sorry for the confusion.
Is this an issue with the new controllers, or one of the old ones? I am also curious on what the issue actually is too. Does one of the controllers allow enable if the jumper isn't set correctly. And switching the jumpers manually between brake and coast is still allowed, right?
__________________
All statements made are my own and not the feelings of any of my affiliated teams.
Teams 1510 and 2898 - Student 2010-2012
Team 4488 - Mentor 2013-2016
Co-developer of RobotDotNet, a .NET port of the WPILib.
  #15   Spotlight this post!  
Unread 28-01-2016, 12:01
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,770
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Dynamic Brake/Coast Modes?

Moving the jumpers are legal as specified in R66.i.
If a power return cable were to open under certain conditions, full current might flow in the jumper cable common lead.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
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 10:21.

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