Go to Post CD has a vast store of knowledge, information, and wisdom. Add to it. - JaneYoung [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 Rate Thread Display Modes
  #46   Spotlight this post!  
Unread 08-05-2008, 18:47
Protronie's Avatar
Protronie Protronie is offline
Have big wrench...and will use it!
no team
 
Join Date: Dec 2006
Rookie Year: 2006
Location: North Carolina
Posts: 617
Protronie has much to be proud ofProtronie has much to be proud ofProtronie has much to be proud ofProtronie has much to be proud ofProtronie has much to be proud ofProtronie has much to be proud ofProtronie has much to be proud ofProtronie has much to be proud of
Send a message via ICQ to Protronie Send a message via Yahoo to Protronie
Re: CNC Router/Mill

Quote:
Originally Posted by Hachiban VIII View Post
Come to think of it our team spends more time building tools than making robots We also built our own pipe bender from primitive equipment donated to us by a blacksmith.
Anyone with a checkbook can order a ready made tool, or order a kit from the back of a magazine...

But be honest... when you look at your home made tools doing the same job if not better than the ready made... don't it give you a sense of pride knowing in was made by your own hands in the USA

Great job team!

-p
__________________
Protronie rule 5 - When the big wrench starts swinging, get out of the way!
  #47   Spotlight this post!  
Unread 08-05-2008, 19:00
aztech75 aztech75 is offline
...
FRC #0157 (aztechs)
Team Role: Mentor
 
Join Date: Oct 2005
Rookie Year: 2001
Location: shrewsbury
Posts: 55
aztech75 has a spectacular aura aboutaztech75 has a spectacular aura about
Send a message via AIM to aztech75
Re: CNC Router/Mill

FORGET HAAS!!!!!

You want a Fanuc Robodrill

You can get the robodrill mate for realy cheap. it dose all the things a regular robodrill dose, it just dosent have options that you don't need!!!!
  #48   Spotlight this post!  
Unread 10-05-2008, 08:53
Pat Major's Avatar
Pat Major Pat Major is offline
Registered User
#0494 (The Martians)
Team Role: Leadership
 
Join Date: Oct 2001
Location: Goodrich, Michigan
Posts: 97
Pat Major has a reputation beyond reputePat Major has a reputation beyond reputePat Major has a reputation beyond reputePat Major has a reputation beyond reputePat Major has a reputation beyond reputePat Major has a reputation beyond reputePat Major has a reputation beyond reputePat Major has a reputation beyond reputePat Major has a reputation beyond reputePat Major has a reputation beyond reputePat Major has a reputation beyond repute
Re: CNC Router/Mill

The Patriot is a machine we have been considering; price, size and versatility attract us to this machine. http://www.shoptask.com/
__________________
A river is powerful because many drops of water have learned the secret of collaboration.
  #49   Spotlight this post!  
Unread 11-06-2008, 20:36
R.C.'s Avatar
R.C. R.C. is online now
2017... Oooh Kill em, Swerve!
AKA: Owner, WestCoast Products
FRC #1323 (MadTown Robotics)
Team Role: Engineer
 
Join Date: Feb 2008
Rookie Year: 2006
Location: Madera, CA
Posts: 2,182
R.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond repute
Re: CNC Router/Mill

Ok, I like this post, a lot of info. We basically bought a lc series 3024. So we are in the process of setting up. Does the CNC using MasterCam, get drawings from Solidworks and start cutting or am I missing a really important step of how CNC machines work?
__________________
R.C.
Owner, WestCoast Products || Twitter
MadTown Robotics Team 1323
  #50   Spotlight this post!  
Unread 11-06-2008, 20:49
Cory's Avatar
Cory Cory is offline
Registered User
AKA: Cory McBride
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: May 2002
Rookie Year: 2001
Location: Redwood City, CA
Posts: 6,809
Cory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond repute
Send a message via AIM to Cory
Re: CNC Router/Mill

Quote:
Originally Posted by rc_cola1323 View Post
Ok, I like this post, a lot of info. We basically bought a lc series 3024. So we are in the process of setting up. Does the CNC using MasterCam, get drawings from Solidworks and start cutting or am I missing a really important step of how CNC machines work?
Yes, but indirectly. the machine doesn't know how to do anything by itself. Nor does MasterCAM. You have to use MasterCAM or your CAM program of choice to choose how to machine features, with what tools, at what speeds and feeds/depth of cuts/etc, and then MasterCAM translates that into code which the machine understands (G-Code).

You need to have a strong knowledge of your CAM program, and a good knowledge of G-code as well. The CAM output is rarely perfect, and as such, your G-code will need to be hand tweaked accordingly.

It is not a simple process. I would recommend finding a local community college that teaches CNC classes and take some of them. There's a lot to learn, and a lot of ways to ruin your part, your machine, or both.
__________________
2001-2004: Team 100
2006-Present: Team 254
  #51   Spotlight this post!  
Unread 11-06-2008, 21:37
waialua359's Avatar
waialua359 waialua359 is offline
Mentor
AKA: Glenn
FRC #0359 (Hawaiian Kids)
Team Role: Mentor
 
Join Date: Apr 2003
Rookie Year: 2000
Location: Waialua, HI
Posts: 3,301
waialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond repute
Re: CNC Router/Mill

MasterCAM offers a great educational rate.
We just ordered a couple licenses/keys for our router and mill at much less than the listed price.
I was also told that SolidWorks will also be offering software in the 2009 KOP by a rep. Cant confirm this, just what a rep in California told me last week.
__________________

2016 Hawaii Regional #1 seed, IDesign, Safety Award
2016 NY Tech Valley Regional Champions, #1 seed, Innovation in Controls Award
2016 Lake Superior Regional Champions, #1 seed, Quality Award, Dean's List
2015 FRC Worlds-Carver Division Champions
2015 Hawaii Regional Champions, #1 seed.
2015 Australia Regional Champions, #2 seed, Engineering Excellence Award
2015 Inland Empire Regional Champions, #1 seed, Industrial Design Award
2014 OZARK Mountain Brawl Champions, #1 seed.
2014 Hawaii Regional Champions, #1 seed, UL Safety Award
2014 Dallas Regional Champions, #1 seed, Engineering Excellence Award
2014 Northern Lights Regional Champions, #1 seed, Entrepreneurship Award
2013 Championship Dean's List Winner
2013 Utah Regional Champion, #1 seed, KP&B Award, Deans List
2013 Boilermaker Regional Champion, #1 seed, Motorola Quality Award
2012 Lone Star Regional Champion, #1 seed, Motorola Quality Award
2012 Hawaii Regional Champions #1 seed, Motorola Quality Award
  #52   Spotlight this post!  
Unread 11-06-2008, 23:16
R.C.'s Avatar
R.C. R.C. is online now
2017... Oooh Kill em, Swerve!
AKA: Owner, WestCoast Products
FRC #1323 (MadTown Robotics)
Team Role: Engineer
 
Join Date: Feb 2008
Rookie Year: 2006
Location: Madera, CA
Posts: 2,182
R.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond repute
Re: CNC Router/Mill

That would be so awesome, solidworks in the kit of parts. First just gets better and better
__________________
R.C.
Owner, WestCoast Products || Twitter
MadTown Robotics Team 1323
  #53   Spotlight this post!  
Unread 12-06-2008, 03:08
comphappy comphappy is offline
Registered User
AKA: Brennan Ashton
FRC #2605 (A2D_16)
Team Role: Leadership
 
Join Date: Jan 2008
Rookie Year: 2008
Location: Bellingham, WA
Posts: 157
comphappy is a splendid one to beholdcomphappy is a splendid one to beholdcomphappy is a splendid one to beholdcomphappy is a splendid one to beholdcomphappy is a splendid one to beholdcomphappy is a splendid one to beholdcomphappy is a splendid one to behold
Send a message via AIM to comphappy
Re: CNC Router/Mill

You are talking cnc and tooling and our school is talking about what they are going to do without the teachers they laid off, its a shame.
__________________
A2D Solving the Imaginary Error Function...
  #54   Spotlight this post!  
Unread 15-09-2008, 21:41
Lowfategg's Avatar
Lowfategg Lowfategg is offline
Building cars now....
AKA: Tyler Moser
FRC #2016 (Mighty Monkey Wrenches)
Team Role: Mentor
 
Join Date: Dec 2007
Rookie Year: 2005
Location: Bridgewater, NJ
Posts: 471
Lowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond repute
Send a message via AIM to Lowfategg
Re: CNC Router/Mill

Hey question, its not quite CNC related, but I rather not start another thread.

I found a Bridgeport "M head" (round ram) milling machine for cheap. Does anyone know how well this mill will suite a FRC team? What should I look for before I buy it? Does anyone know of a good cheap source for DRO that would fit this mill?

And since its a CNC thread, how much is it to convert a Bridgeport to CNC?

Thanks.
__________________
Mechanical Engineering Student at WPI.

Mightly Monkey Wrenches FRC #2016 - 2010-12 (Mentor)

Past: FTC #74, FVC #3179, FVC #73, FRC #303, FRC #2753
  #55   Spotlight this post!  
Unread 15-09-2008, 21:56
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,798
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: CNC Router/Mill

Quote:
Originally Posted by Lowfategg View Post
Hey question, its not quite CNC related, but I rather not start another thread.

I found a Bridgeport "M head" (round ram) milling machine for cheap. Does anyone know how well this mill will suite a FRC team? What should I look for before I buy it? Does anyone know of a good cheap source for DRO that would fit this mill?

And since its a CNC thread, how much is it to convert a Bridgeport to CNC?

Thanks.
Well, I know that some teams have made key portions of robots on a similar machine. Some questions to ask are:
-What tools come with it? (Tools will be the most important part of the machine. Include collets.)
-Maintenance/cleaning
-Does it work? If not, why not?

If the answers are satisfactory, then go ahead.

Oh, one other thing: What size is it? (table travel, spindle travel)
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

  #56   Spotlight this post!  
Unread 15-09-2008, 22:07
Lowfategg's Avatar
Lowfategg Lowfategg is offline
Building cars now....
AKA: Tyler Moser
FRC #2016 (Mighty Monkey Wrenches)
Team Role: Mentor
 
Join Date: Dec 2007
Rookie Year: 2005
Location: Bridgewater, NJ
Posts: 471
Lowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond repute
Send a message via AIM to Lowfategg
Re: CNC Router/Mill

Quote:
Originally Posted by EricH View Post
Well, I know that some teams have made key portions of robots on a similar machine. Some questions to ask are:
-What tools come with it? (Tools will be the most important part of the machine. Include collets.)
-Maintenance/cleaning
-Does it work? If not, why not?

If the answers are satisfactory, then go ahead.

Oh, one other thing: What size is it? (table travel, spindle travel)
It has some tooling, collets and such.

Looks pretty clean, I still have to go inspect it myself, thats why I asked what should I look for.

Yes it works, and it has a 1 phase VFD as well.

I believe its a 9x32" (42"?), knee is probably 16", and around 3 1/2" of spindle travel.
__________________
Mechanical Engineering Student at WPI.

Mightly Monkey Wrenches FRC #2016 - 2010-12 (Mentor)

Past: FTC #74, FVC #3179, FVC #73, FRC #303, FRC #2753

Last edited by Lowfategg : 15-09-2008 at 22:10.
  #57   Spotlight this post!  
Unread 15-09-2008, 22:25
Cory's Avatar
Cory Cory is offline
Registered User
AKA: Cory McBride
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: May 2002
Rookie Year: 2001
Location: Redwood City, CA
Posts: 6,809
Cory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond repute
Send a message via AIM to Cory
Re: CNC Router/Mill

The M head is really old. It does not accept R-8 collets, which are standard for almost all manual milling machines. It's maximum collet capacity is 0.5" without ordering special tooling. It also has a very weak motor (only 0.5 hp).

Have you seen the mill personally? It's likely been used very hard, due to it's age.

Some things to look for:

Rust. If there's any kind of heavy rust or pitting on the table or ways, avoid it like the plague.

Inspect the table. Is it in good condition? Have people drilled a million holes into it and cut slots through it? Is it flat? (You can check this with a dial indicator, assuming the head is square to the table)

Inspect the ways. They should look like this . This is clearly a very old machine, so they will likely not look nearly as nice as the machine in the picture. You can still check them to see if they're highly worn/pitted/etc.

Run the table to the limits of it's travel in all directions. It should move smoothly and freely throughout it's travel. If it gets drastically harder to move in certain spots, it has major problems.

Check the backlash. All manual mills will have backlash, but you want as little as possible. Our Bridgeport clone has about 0.005". I'd be afraid of anything with a lot more than that. The backlash should also always be a consistent amount. If it varies from movement to movement, the leadscrew and/or half nut are probably shot, which would be a major pain for you to repair.

If it's under power, turn it on, listen to it run. If it's making funny noises, the spindle bearings and/or motor are probably bad.

Ultimately I think it comes down to you either know what you're looking for and can evaluate a machine for it's worth, or you can't. It's very difficult to tell what condition a machine tool is in just by it's outward appearance. Often times previous owners will slap a coat of fresh paint on to cover rust or make a badly worn machine look new. Or they'll sand down the ways to remove rust, pitting, etc. Other machines will have been well cared for and just look old, but perform much better than the cleaner looking machine.

If the cost is substantial, and you don't really feel confident you can spot a lemon from a gem, I'd see if you could find a machinist to go with you and look at it, or avoid it entirely. If it's really cheap and you have the means to transport it, there's not much risk involved, even if it turns out to be a beater.

-Cory

P.S. I came across these articles awhile ago, and thought they were helpful. One is for mills one is for lathes, but the lathe article is relevant to buying any kind of used machinery lathe mill

[edit] I have read good things about this DRO system on some machining forums. If you're handy with electronics, I've also read good things about this DIY solution
__________________
2001-2004: Team 100
2006-Present: Team 254

Last edited by Cory : 15-09-2008 at 22:31.
  #58   Spotlight this post!  
Unread 15-09-2008, 22:33
Lowfategg's Avatar
Lowfategg Lowfategg is offline
Building cars now....
AKA: Tyler Moser
FRC #2016 (Mighty Monkey Wrenches)
Team Role: Mentor
 
Join Date: Dec 2007
Rookie Year: 2005
Location: Bridgewater, NJ
Posts: 471
Lowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond repute
Send a message via AIM to Lowfategg
Re: CNC Router/Mill

Thank you very much!

That pretty much answered everything, but two questions. Will the .5" taper be a major problem and will the 1/2 hp motor have problems making good cuts through the types of metals we will be cutting?

Its either this, finding another mill, or buying a cheap new china made bench top drill/mill. I am thinking that buying a cheaper new one is way worse then finding an older larger knee mill.

Oh by the way, if it is in good shape how much would you pay for it?
__________________
Mechanical Engineering Student at WPI.

Mightly Monkey Wrenches FRC #2016 - 2010-12 (Mentor)

Past: FTC #74, FVC #3179, FVC #73, FRC #303, FRC #2753

Last edited by Lowfategg : 15-09-2008 at 22:36.
  #59   Spotlight this post!  
Unread 15-09-2008, 22:44
artdutra04's Avatar
artdutra04 artdutra04 is offline
VEX Robotics Engineer
AKA: Arthur Dutra IV; NERD #18
FRC #0148 (Robowranglers)
Team Role: Engineer
 
Join Date: Mar 2005
Rookie Year: 2002
Location: Greenville, TX
Posts: 3,078
artdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond repute
Re: CNC Router/Mill

Quote:
Originally Posted by Lowfategg View Post
And since its a CNC thread, how much is it to convert a Bridgeport to CNC?
I don't mean to sound like a downer, but I've never heard of a flawless manual-to-CNC conversion of a milling machine. Unless you do CNC-conversions for a living, the vast majority (of even technically inclined people) will struggle and spend thousands and thousands of dollars, struggle for months and months (which might stretch to years...), and often end up with something that often needs a lot of "maintenance" to barely keep running.

Honestly, you'd be much better off buying quality tooling, vise(s), a rotary table, and DROs and leaving it as a manual machine. Quality tooling can be expensive, but don't waste money: don't buy the cheapest tooling and don't buy the most expensive tooling. Somewhere in the middle is generally good. As for vises, a good vise, like Kurt, can run you about $700 (but you can also buy cheaper ones in the $200-$400 range if you don't plan on doing any real heavy duty stuff), and a good rotary table can also be a bit expensive. A dual-axis DRO is generally about $1500-$2000. You don't need three-axis DROs, since the weight of the table often keeps the backlash on the Z-axis to a minimum, and tolerances of +/- 0.005 are easy to keep.

With quality DROs and a good machinist, you can easily machine gearbox plates with tight tolerances on a manual milling machine that work flawlessly on a FRC robot.
__________________
Art Dutra IV
Robotics Engineer, VEX Robotics, Inc., a subsidiary of Innovation First International (IFI)
Robowranglers Team 148 | GUS Robotics Team 228 (Alumni) | Rho Beta Epsilon (Alumni) | @arthurdutra

世上无难事,只怕有心人.
  #60   Spotlight this post!  
Unread 15-09-2008, 22:49
Lowfategg's Avatar
Lowfategg Lowfategg is offline
Building cars now....
AKA: Tyler Moser
FRC #2016 (Mighty Monkey Wrenches)
Team Role: Mentor
 
Join Date: Dec 2007
Rookie Year: 2005
Location: Bridgewater, NJ
Posts: 471
Lowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond reputeLowfategg has a reputation beyond repute
Send a message via AIM to Lowfategg
Re: CNC Router/Mill

Quote:
Originally Posted by artdutra04 View Post
I don't mean to sound like a downer, but I've never heard of a flawless manual-to-CNC conversion of a milling machine. Unless you do CNC-conversions for a living, the vast majority (of even technically inclined people) will struggle and spend thousands and thousands of dollars, struggle for months and months (which might stretch to years...), and often end up with something that often needs a lot of "maintenance" to barely keep running.

Honestly, you'd be much better off buying quality tooling, vise(s), a rotary table, and DROs and leaving it as a manual machine. Quality tooling can be expensive, but don't waste money: don't buy the cheapest tooling and don't buy the most expensive tooling. Somewhere in the middle is generally good. As for vises, a good vise, like Kurt, can run you about $700 (but you can also buy cheaper ones in the $200-$400 range if you don't plan on doing any real heavy duty stuff), and a good rotary table can also be a bit expensive. A dual-axis DRO is generally about $1500-$2000. You don't need three-axis DROs, since the weight of the table often keeps the backlash on the Z-axis to a minimum, and tolerances of +/- 0.005 are easy to keep.

With quality DROs and a good machinist, you can easily machine gearbox plates with tight tolerances on a manual milling machine that work flawlessly on a FRC robot.
Thanks, I sort of expected that. Maybe after we are done with it I can do it for a fun project.
__________________
Mechanical Engineering Student at WPI.

Mightly Monkey Wrenches FRC #2016 - 2010-12 (Mentor)

Past: FTC #74, FVC #3179, FVC #73, FRC #303, FRC #2753
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Intelitek CNC Motion - Virtual CNC Machines Kingofl337 Programming 0 19-03-2008 11:29
CNC Mill Transformer John Gutmann Technical Discussion 39 30-09-2005 02:49
CNC Mill Help Rickertsen2 Technical Discussion 8 25-08-2004 00:59
Haas CNC Mill Graph Function P-Dog Technical Discussion 9 13-03-2004 23:45


All times are GMT -5. The time now is 16:55.

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