Go to Post Almost fell out of my chair in the CAD room once. - ChristopherSD [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

 
Reply
Thread Tools Rate Thread Display Modes
  #16   Spotlight this post!  
Unread 13-09-2016, 15:19
Michael Hill's Avatar
Michael Hill Michael Hill is offline
Registered User
FRC #3138 (Innovators Robotics)
Team Role: Mentor
 
Join Date: Jul 2004
Rookie Year: 2003
Location: Dayton, OH
Posts: 1,572
Michael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond reputeMichael Hill has a reputation beyond repute
Re: Do you use 3d printed mounts?

We used them for camera mounts, ultrasonic sensor mount, and pneumatic tank mounts (after finding out http://www.andymark.com/product-p/am-2008.htm is too small for http://www.andymark.com/product-p/am-2479.htm, even though they say it's the recommended mount). And it's way too small.
Reply With Quote
  #17   Spotlight this post!  
Unread 13-09-2016, 15:33
AlexanderLuke's Avatar
AlexanderLuke AlexanderLuke is offline
Do More. Less Time.
FRC #0696 (The Circuit Breakers)
Team Role: Leadership
 
Join Date: Apr 2014
Rookie Year: 2013
Location: La Crescenta
Posts: 58
AlexanderLuke is a splendid one to beholdAlexanderLuke is a splendid one to beholdAlexanderLuke is a splendid one to beholdAlexanderLuke is a splendid one to beholdAlexanderLuke is a splendid one to beholdAlexanderLuke is a splendid one to beholdAlexanderLuke is a splendid one to behold
Re: Do you use 3d printed mounts?

Just a quick run over the things we have printed in recent history:
  • Versaplantery Gearbox Mounts
  • Pneumatic Cylinder Mounts
  • Encoder Mounts
  • NavX MXP Covers
  • OM5P-AN Radio Mount
  • Aiming light Mount

We have done a lot more for prototyping and proof of concept models, but these are things that have ended up on our robots in the past three seasons. We are looking into possibly expanding how much work we do in the 3D printed space, but we will see the extent of that next season.

EDIT: I realize that the OP was asking for mounts that save space in mounting electronics, and that I mentioned more than just that. Thought I would show the realm of what we have done.
__________________
2014-Present ~ Team 696: The Circuit Breakers - Student Leader and President, Drive Coach, Mechanical Designer

Last edited by AlexanderLuke : 13-09-2016 at 16:02. Reason: Added detail.
Reply With Quote
  #18   Spotlight this post!  
Unread 13-09-2016, 15:47
346CADmen's Avatar
346CADmen 346CADmen is offline
Registered User
FRC #0346
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Virginia
Posts: 93
346CADmen is a splendid one to behold346CADmen is a splendid one to behold346CADmen is a splendid one to behold346CADmen is a splendid one to behold346CADmen is a splendid one to behold346CADmen is a splendid one to behold346CADmen is a splendid one to behold
Re: Do you use 3d printed mounts?

Quote:
Originally Posted by Michael Hill View Post
We used them for camera mounts, ultrasonic sensor mount, and pneumatic tank mounts (after finding out http://www.andymark.com/product-p/am-2008.htm is too small for http://www.andymark.com/product-p/am-2479.htm, even though they say it's the recommended mount). And it's way too small.
Did you actually order these or was there a typo in your post? The Andy Mark pages you reference do NOT show them as being compatible. And those pages describe the components diameters as being 2.5" and 2.7". While that may be trite, I think cost is a concern too. Printing a clip like the one shown, for our team, would be much more expensive (filament isn't cheap) than the COTS part.
Reply With Quote
  #19   Spotlight this post!  
Unread 13-09-2016, 15:56
Steven Smith Steven Smith is offline
Registered User
FRC #3005 (RoboChargers)
Team Role: Mentor
 
Join Date: Apr 2013
Rookie Year: 2013
Location: Dallas, TX
Posts: 212
Steven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond reputeSteven Smith has a reputation beyond repute
Re: Do you use 3d printed mounts?

Quote:
Originally Posted by 346CADmen View Post
Did you actually order these or was there a typo in your post? The Andy Mark pages you reference do NOT show them as being compatible. And those pages describe the components diameters as being 2.5" and 2.7". While that may be trite, I think cost is a concern too. Printing a clip like the one shown, for our team, would be much more expensive (filament isn't cheap) than the COTS part.
Not 100% sure what is or is not compatible, but the second page (tank) he linked states "A mounting bracket is available to order (am-2008), but is not included when ordering just this item."

We buy ABS at ~$12/lb, so the 0.066lb bracket should cost roughly $0.80 to print vs. the $2 list price (which is also very reasonable). While I wouldn't get in the business of printing them to save my team money, if I happened to need one and my options were to rush order one (and pay shipping on a single item) versus print one and have it in a few hours, I could see justifying printing one.
__________________
2013 - 2017 - Mentor - Robochargers 3005
2014 - 2017 - Mentor - FLL 5817 / 7913
2013 - Day I Die - Robot Fanatic
Reply With Quote
  #20   Spotlight this post!  
Unread 13-09-2016, 17:29
MailmanDelivers MailmanDelivers is offline
Registered User
FRC #2877 (Ligerbots)
Team Role: CAD
 
Join Date: Mar 2016
Rookie Year: 2014
Location: MA
Posts: 54
MailmanDelivers is a glorious beacon of lightMailmanDelivers is a glorious beacon of lightMailmanDelivers is a glorious beacon of lightMailmanDelivers is a glorious beacon of lightMailmanDelivers is a glorious beacon of light
Re: Do you use 3d printed mounts?

My team had severely limited space on our robot which required us to be pretty creative on where we place our electronics. We ended up creating several 3D Printed Mounts that helped hold our Electronics spread throughout the robot in creative places.


I believe my team has a document on our drive with a small sentence or two explaining each part. If anyone would like a further look I can add it later.
__________________
Been a LigerBot since September 2014.

Reply With Quote
  #21   Spotlight this post!  
Unread 13-09-2016, 18:23
BrendanB BrendanB is offline
Registered User
AKA: Brendan Browne
FRC #1058 (PVC Pirates)
Team Role: Mentor
 
Join Date: Feb 2008
Rookie Year: 2003
Location: Londonderry, NH
Posts: 3,101
BrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond repute
Re: Do you use 3d printed mounts?

One of our sponsors had a Flashforge 3d printer they grabbed off Amazon when it was dirt cheap (around $700) and we borrowed it for a few meetings at the end of the season.

All of the red parts on the robot were 3d printed plus more you can't see.

We used them to print our own hex spacers and printed a ton of extras in 1/8" increments. Made later additions a breeze.

Instead of buying sprocket spacers for our wheels we just printed our own to save $4 a wheel x 16 wheels plus spares.

On the left we 3d printed a versaplanetary stage so we could offset the intake motor so we could mount our gearboxes the same but have enough clearance so when the intake rotated back we didn't risk it hitting an output shaft.

Other items we printed was a USB/Ethernet tether connector board that was really useful having one spot to plug in. We also printed some ultrasonic mounts that would snap on to the rings of our PVC but we never got them on the robot.

125 has used 3d printed parts for several years and had advocated that printing spacers is much easier and consistent compared to making them by hand. We agree!
__________________
1519 Mechanical M.A.Y.H.E.M. 2008 - 2010
3467 Windham Windup 2011 - 2015
1058 PVC Pirates 2016 - xxxx

Last edited by BrendanB : 13-09-2016 at 18:25.
Reply With Quote
  #22   Spotlight this post!  
Unread 13-09-2016, 21:14
Jay Trzaskos's Avatar
Jay Trzaskos Jay Trzaskos is offline
Registered User
no team
Team Role: Engineer
 
Join Date: Mar 2004
Rookie Year: 2002
Location: Rochester, NY
Posts: 860
Jay Trzaskos has a reputation beyond reputeJay Trzaskos has a reputation beyond reputeJay Trzaskos has a reputation beyond reputeJay Trzaskos has a reputation beyond reputeJay Trzaskos has a reputation beyond reputeJay Trzaskos has a reputation beyond reputeJay Trzaskos has a reputation beyond reputeJay Trzaskos has a reputation beyond reputeJay Trzaskos has a reputation beyond reputeJay Trzaskos has a reputation beyond reputeJay Trzaskos has a reputation beyond repute
Re: Do you use 3d printed mounts?

Over the past 4 years 148 used 3D printing for a number of applications. Normally printed parts are used to prototype and refine the concept, as well as test packaging, before parts are machined for strength and durability reasons.

A few of the parts prototyped using 3D printing over the past 4 years includes:
  • camera mounts
  • targeting light mount
  • various encoder mounts
  • encoder gears
  • electronic system mounts
  • choo-choo cam
  • noodle-fan mount

The most impressive (to me) application of a 3D printed part on a 148 robot was the custom traction wheels used on our 2013 robot, Viper. These wheels incorporated a 2.5" OD traction wheel with the required pulley for the smallest iteration of the Butterfly Drive used to date.
__________________
Jay Trzaskos
Product Design Engineer
University at Buffalo - MAE 2012
Alumnus - Theta Tau, Mu Gamma Chapter
Reply With Quote
  #23   Spotlight this post!  
Unread 14-09-2016, 14:44
BDRessler's Avatar
BDRessler BDRessler is offline
Programming Lead
FRC #1828 (BoxerBots)
Team Role: Programmer
 
Join Date: Nov 2014
Rookie Year: 2009
Location: Vail
Posts: 7
BDRessler has a spectacular aura aboutBDRessler has a spectacular aura about
Re: Do you use 3d printed mounts?

Our team uses our 3D printer almost exclusively for mounting things like sensors and motor controllers.
Reply With Quote
  #24   Spotlight this post!  
Unread 15-09-2016, 16:27
marshall's Avatar
marshall marshall is offline
My pants are louder than yours.
FRC #0900 (The Zebracorns)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2003
Location: North Carolina
Posts: 1,267
marshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond repute
Re: Do you use 3d printed mounts?

Quote:
Originally Posted by BDRessler View Post
Our team uses our 3D printer almost exclusively for mounting things like sensors and motor controllers.
__________________
"La mejor salsa del mundo es la hambre" - Miguel de Cervantes
"The future is unwritten" - Joe Strummer
"Simplify, then add lightness" - Colin Chapman
Reply With Quote
  #25   Spotlight this post!  
Unread 15-09-2016, 16:41
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,590
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: Do you use 3d printed mounts?

We've used 3D printed parts for a number of years now, I think our first ones probably went onto robots around the 2008 timeframe.

Since then we've done all sorts of stuff from simple brackets for sensors/electronics, to protective housings for cameras, molds for urethane components and even bearing blocks for power transmission in our 2015 elevator.

We picked up some new sponsorship in the off-season from Markforged. We just started making parts, but to say we're blown away may be understating it. The parts strength and finish is unbelievable. Parts are incredibly stiff. We're gonna be doing some testing on our 2016 bot in the fall off-seasons and maybe even pushing the limits in some totally new realms that were thought to be 'unprintable' by myself and probably all of the larger FRC community. Pic below of our first part. Nylon base with carbon fiber wound inside each layer. First 4 layers on either side had carbon wrapped concentrically around the contours. The middle 32 layers had isotropic carbon laid down, rotating 90deg each layer



-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
  #26   Spotlight this post!  
Unread 15-09-2016, 21:02
DrewMatic's Avatar
DrewMatic DrewMatic is offline
Djibouti
AKA: Drew T
FRC #0240 (T.E.M.P.E.S.T)
Team Role: Leadership
 
Join Date: Mar 2015
Rookie Year: 2014
Location: Monroe Michigan
Posts: 41
DrewMatic is an unknown quantity at this point
Re: Do you use 3d printed mounts?

We use 3d printed items to mount cameras and a case for our gyro. As well as pneumatic tank mounts. We used the 3d printer to also make frame caps in 2015 (recycle rush) because we didn't use bumpers.
__________________
Projects we have completed demonstrate what we know, but future projects decide what we learn.

Last edited by DrewMatic : 15-09-2016 at 21:09.
Reply With Quote
  #27   Spotlight this post!  
Unread 16-09-2016, 00:12
Cothron Theiss's Avatar
Cothron Theiss Cothron Theiss is offline
Registered User
FRC #4462 (Full Metal Jackets)
Team Role: College Student
 
Join Date: Feb 2016
Rookie Year: 2013
Location: Kingston, Tennessee
Posts: 533
Cothron Theiss has a reputation beyond reputeCothron Theiss has a reputation beyond reputeCothron Theiss has a reputation beyond reputeCothron Theiss has a reputation beyond reputeCothron Theiss has a reputation beyond reputeCothron Theiss has a reputation beyond reputeCothron Theiss has a reputation beyond reputeCothron Theiss has a reputation beyond reputeCothron Theiss has a reputation beyond reputeCothron Theiss has a reputation beyond reputeCothron Theiss has a reputation beyond repute
Re: Do you use 3d printed mounts?

Quote:
Originally Posted by Brandon Holley View Post
We've used 3D printed parts for a number of years now, I think our first ones probably went onto robots around the 2008 timeframe.

Since then we've done all sorts of stuff from simple brackets for sensors/electronics, to protective housings for cameras, molds for urethane components and even bearing blocks for power transmission in our 2015 elevator.

We picked up some new sponsorship in the off-season from Markforged. We just started making parts, but to say we're blown away may be understating it. The parts strength and finish is unbelievable. Parts are incredibly stiff. We're gonna be doing some testing on our 2016 bot in the fall off-seasons and maybe even pushing the limits in some totally new realms that were thought to be 'unprintable' by myself and probably all of the larger FRC community. Pic below of our first part. Nylon base with carbon fiber wound inside each layer. First 4 layers on either side had carbon wrapped concentrically around the contours. The middle 32 layers had isotropic carbon laid down, rotating 90deg each layer



-Brando
So what is this part for? What kind of load do you expect it to see? And if you don't mind me asking, was this printed on a custom Printer, or just custom materials? And how long did this print take?
__________________
"It's taking longer than expected, which was to be expected."
Reply With Quote
  #28   Spotlight this post!  
Unread 16-09-2016, 10:48
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,590
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: Do you use 3d printed mounts?

Quote:
Originally Posted by Cothron Theiss View Post
So what is this part for? What kind of load do you expect it to see? And if you don't mind me asking, was this printed on a custom Printer, or just custom materials? And how long did this print take?
This is a 1:1 swap of our drivetrain gearbox plates, same exact geometry, etc. The part will see some fairly dynamic loads. Historically, plastic gearbox plates are a non-starter as you really need the stiffness of a metal material to keep the plate from deflecting under high load in the drivetrain. Small amounts of deflection can screw up your gear mesh and lead to a number of different failure modes.

This was not printed on a custom printer, it was printed on a Markforged Mark Two printer: https://markforged.com/product/mark-...fessional-kit/

The print took a bit under 3 hours to complete.

-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
  #29   Spotlight this post!  
Unread 16-09-2016, 11:15
Cothron Theiss's Avatar
Cothron Theiss Cothron Theiss is offline
Registered User
FRC #4462 (Full Metal Jackets)
Team Role: College Student
 
Join Date: Feb 2016
Rookie Year: 2013
Location: Kingston, Tennessee
Posts: 533
Cothron Theiss has a reputation beyond reputeCothron Theiss has a reputation beyond reputeCothron Theiss has a reputation beyond reputeCothron Theiss has a reputation beyond reputeCothron Theiss has a reputation beyond reputeCothron Theiss has a reputation beyond reputeCothron Theiss has a reputation beyond reputeCothron Theiss has a reputation beyond reputeCothron Theiss has a reputation beyond reputeCothron Theiss has a reputation beyond reputeCothron Theiss has a reputation beyond repute
Re: Do you use 3d printed mounts?

Quote:
Originally Posted by Brandon Holley View Post
This is a 1:1 swap of our drivetrain gearbox plates, same exact geometry, etc. The part will see some fairly dynamic loads. Historically, plastic gearbox plates are a non-starter as you really need the stiffness of a metal material to keep the plate from deflecting under high load in the drivetrain. Small amounts of deflection can screw up your gear mesh and lead to a number of different failure modes.

This was not printed on a custom printer, it was printed on a Markforged Mark Two printer: https://markforged.com/product/mark-...fessional-kit/

The print took a bit under 3 hours to complete.

-Brando
That's really quite impressive. Any reason why the part looks to have such a low resolution? Do you need flat edges to better adhere the carbon fibers wrapped around the first four layers?
__________________
"It's taking longer than expected, which was to be expected."
Reply With Quote
  #30   Spotlight this post!  
Unread 16-09-2016, 12:15
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,590
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: Do you use 3d printed mounts?

Quote:
Originally Posted by Cothron Theiss View Post
That's really quite impressive. Any reason why the part looks to have such a low resolution? Do you need flat edges to better adhere the carbon fibers wrapped around the first four layers?
I had a bad STL import and wanted to print just to see what I was dealing with (aka laziness). Next iteration will be nice and smooth.
__________________
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 08:58.

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