Go to Post A person is not defined by what mistakes they make, but more so by what they do after they realize their mistake. - Andy Baker [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
  #16   Spotlight this post!  
Unread 26-03-2006, 23:56
Donut Donut is offline
The Arizona Mentor
AKA: Andrew
FRC #2662 (RoboKrew)
Team Role: Engineer
 
Join Date: Mar 2005
Rookie Year: 2004
Location: Goodyear, AZ
Posts: 1,308
Donut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond repute
Re: FRC/VEX Challenge

I was looking more for balls I could find in actual stores without having to order online. We will order online if necessary but we kind of need them right now, so I was more interested in somewhere we could just drive down to and get a few. I've been told Walgreens or a similar place might be good for stress balls, any other ideas?

Making a flywheel out of Vex parts is very possible, we've done it using two of the 2-1/4" wheels (with the tread on). The previous gearing ended up being a 1:24 ratio with a single motor, and we got the ball to shoot 3-4 feet in front of the robot (that is the distance until it hit the ground, from a shooter about 18" tall mounted about 12" behind the front facing forward). The current gearing is a 1:40 with two motors, but we need to reprogram before we can test it, so I will have the results of that tommorow.
Reply With Quote
  #17   Spotlight this post!  
Unread 03-04-2006, 22:27
Donut Donut is offline
The Arizona Mentor
AKA: Andrew
FRC #2662 (RoboKrew)
Team Role: Engineer
 
Join Date: Mar 2005
Rookie Year: 2004
Location: Goodyear, AZ
Posts: 1,308
Donut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond repute
Re: FRC/VEX Challenge

Our's is finished!

http://www.chiefdelphi.com/forums/sh...566#post482566

How is everyone else's robots going?
Reply With Quote
  #18   Spotlight this post!  
Unread 03-04-2006, 23:02
Qbranch Qbranch is offline
wow college goes fast.
AKA: Alex
FRC #1024 (Kil-A-Bytes)
Team Role: Alumni
 
Join Date: Apr 2006
Rookie Year: 2006
Location: Indianapolis
Posts: 1,174
Qbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond repute
Re: FRC/VEX Challenge

Quote:
Originally Posted by Donut
Our's is finished!

http://www.chiefdelphi.com/forums/sh...566#post482566

How is everyone else's robots going?
Something for your programmer:

This might sound a little crazy, but hey, it might work.

Ok, the VEX controller uses the same processor as the '05 Robot Controller for FRC. And, the CMUcam and CMUcam2 are inherently the same, except for this year's being DSP based.

The VEX controller's PWM Periods and Pulse-Widths are exactly the same as those from the FRC controller. Therefore, with very minimal alteration, Kevin Watson's camera code should run on a VEX controller. The only thing you'll have to watch is the amount of flash memory remaining in the processor, as it is about 1/4 the amount available in this year's controller

Anyhow, just something I thought about while working on my Radio Control / Semi Autonomous Goose Chaser. (Its an old power wheels car of mine which I am upgrading with a new electrical system and making it Microprocessor controlled)

Good Luck Guys! I really like the 1/4 scale Aim High idea keep running with it.
__________________
Electrical Engineer Illini
1024 | Programmer '06, '07, '08 | Driver '08
Reply With Quote
  #19   Spotlight this post!  
Unread 03-04-2006, 23:18
Kevin Kolodziej's Avatar
Kevin Kolodziej Kevin Kolodziej is offline
Operator in 100+ matches
AKA: Yngwie Kamen's roadie
FRC #1675 (Ultimate Protection Squad)
Team Role: Engineer
 
Join Date: Apr 2002
Rookie Year: 1999
Location: Milwaukee, WI
Posts: 631
Kevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond repute
Send a message via AIM to Kevin Kolodziej
Re: FRC/VEX Challenge

I too had this idea with all my new VEX pieces. I'm not making an exact copy of the 1675 robot though, but something close enough (where are those VEX worm gears when you need them????). I'm having issues with my conveyor (both hardware and time...darn you college!), but the shooter works great. I'm using ping pong balls instead of the stress balls, though, so its a little differet. Check it out: VEX Shooter

Good luck!

Kev
__________________
Team 71: 1999, 2000 (Driver), 2001-2002 (Driver, Animator) // Team 1064: 2003 (Co-founder, Coach), 2004 (Coach) // Team 1714: 2006-2007 (Mentor, Coach)
Team 1675: 2005-2007 (Mentor, Coach), 2008 (Mentor), 2009-2017 (Mentor, Coach)
FLL: '04 (Judge), '05 (Ref), '06 (Ref), '07 (Ref), '08 (Judge, Ref), '09 (Judge), '10 (Ref), '16 (Judge Advisor) // Ref: '05 (IN, IRI), '06 (IN, IRI), '07 (IN, IRI), '08 (WMR, Curie)
WI RPC: 2006 - 2016 // FRC Inspector: '07 (WI), '08 (WI, IL), '09 (WI, IL), '10 (WI, CMP), '11 (WI, IL, CMP), '12 (WI), '13 (Northern Lights)
2007 WI Woodie Flowers Award Finalist // 2011 Wisconsin Regional Outstanding Volunteer // 2011/2013 Midwest Regional Chairman's Award
Reply With Quote
  #20   Spotlight this post!  
Unread 03-04-2006, 23:24
Qbranch Qbranch is offline
wow college goes fast.
AKA: Alex
FRC #1024 (Kil-A-Bytes)
Team Role: Alumni
 
Join Date: Apr 2006
Rookie Year: 2006
Location: Indianapolis
Posts: 1,174
Qbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond reputeQbranch has a reputation beyond repute
Re: FRC/VEX Challenge

Quote:
Originally Posted by Kevin Kolodziej
I too had this idea with all my new VEX pieces. I'm not making an exact copy of the 1675 robot though, but something close enough (where are those VEX worm gears when you need them????). I'm having issues with my conveyor (both hardware and time...darn you college!), but the shooter works great. I'm using ping pong balls instead of the stress balls, though, so its a little differet. Check it out: VEX Shooter

Good luck!

Kev
One heck of a speed increase off the shaft of a VEX motor. Nice 1/4 scale shooter, fast too.
__________________
Electrical Engineer Illini
1024 | Programmer '06, '07, '08 | Driver '08
Reply With Quote
  #21   Spotlight this post!  
Unread 03-04-2006, 23:44
Donut Donut is offline
The Arizona Mentor
AKA: Andrew
FRC #2662 (RoboKrew)
Team Role: Engineer
 
Join Date: Mar 2005
Rookie Year: 2004
Location: Goodyear, AZ
Posts: 1,308
Donut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond repute
Re: FRC/VEX Challenge

This robot wasn't a copy of our robot from this year, just one meant to play a smaller version of this year's game.

I'm currently planning on testing various sensors on this in the off season (I plan to make a base equipped with encoders, sonar, an accelerometer, a gyro, and maybe something else too), but not on this robot as we wanted to finish quickly and didn't design this robot with a very easily accessible controller (I doubt any sensor wires would fit right now). That and the turning is not very good even after removing the tread from the 5" wheels.

That's a good shooter there. What kind of gearing are you currently using for it?

Let's keep seeing these fun VEX bots!
Reply With Quote
  #22   Spotlight this post!  
Unread 04-04-2006, 09:42
Kevin Kolodziej's Avatar
Kevin Kolodziej Kevin Kolodziej is offline
Operator in 100+ matches
AKA: Yngwie Kamen's roadie
FRC #1675 (Ultimate Protection Squad)
Team Role: Engineer
 
Join Date: Apr 2002
Rookie Year: 1999
Location: Milwaukee, WI
Posts: 631
Kevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond repute
Send a message via AIM to Kevin Kolodziej
Re: FRC/VEX Challenge

Quote:
Originally Posted by Donut
That's a good shooter there. What kind of gearing are you currently using for it?
I have the motor shaft driving a 60 tooth gear, which drives a 12 tooth gear on the same shaft as the 48 tooth chain sprocket, which drives the 10 tooth sprocket on each wheel. So that would be 5/1 * 4.8/1 = 24/1. Sad thing is I just put stuff together and hoped it worked. As you can see in the first picture, I shredded one of the servo gears on the first attempt...

Kev
__________________
Team 71: 1999, 2000 (Driver), 2001-2002 (Driver, Animator) // Team 1064: 2003 (Co-founder, Coach), 2004 (Coach) // Team 1714: 2006-2007 (Mentor, Coach)
Team 1675: 2005-2007 (Mentor, Coach), 2008 (Mentor), 2009-2017 (Mentor, Coach)
FLL: '04 (Judge), '05 (Ref), '06 (Ref), '07 (Ref), '08 (Judge, Ref), '09 (Judge), '10 (Ref), '16 (Judge Advisor) // Ref: '05 (IN, IRI), '06 (IN, IRI), '07 (IN, IRI), '08 (WMR, Curie)
WI RPC: 2006 - 2016 // FRC Inspector: '07 (WI), '08 (WI, IL), '09 (WI, IL), '10 (WI, CMP), '11 (WI, IL, CMP), '12 (WI), '13 (Northern Lights)
2007 WI Woodie Flowers Award Finalist // 2011 Wisconsin Regional Outstanding Volunteer // 2011/2013 Midwest Regional Chairman's Award
Reply With Quote
  #23   Spotlight this post!  
Unread 04-04-2006, 11:24
Donut Donut is offline
The Arizona Mentor
AKA: Andrew
FRC #2662 (RoboKrew)
Team Role: Engineer
 
Join Date: Mar 2005
Rookie Year: 2004
Location: Goodyear, AZ
Posts: 1,308
Donut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond repute
Re: FRC/VEX Challenge

Quote:
Originally Posted by Kevin Kolodziej
I have the motor shaft driving a 60 tooth gear, which drives a 12 tooth gear on the same shaft as the 48 tooth chain sprocket, which drives the 10 tooth sprocket on each wheel. So that would be 5/1 * 4.8/1 = 24/1. Sad thing is I just put stuff together and hoped it worked. As you can see in the first picture, I shredded one of the servo gears on the first attempt...

Kev
Are you planning on using just a single motor for the shooter or are you going to add more motors to it? I would say gear it up more but that wouldn't be a very good idea without additional motors.
Reply With Quote
  #24   Spotlight this post!  
Unread 04-04-2006, 11:37
Kevin Kolodziej's Avatar
Kevin Kolodziej Kevin Kolodziej is offline
Operator in 100+ matches
AKA: Yngwie Kamen's roadie
FRC #1675 (Ultimate Protection Squad)
Team Role: Engineer
 
Join Date: Apr 2002
Rookie Year: 1999
Location: Milwaukee, WI
Posts: 631
Kevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond repute
Send a message via AIM to Kevin Kolodziej
Re: FRC/VEX Challenge

Quote:
Originally Posted by Donut
Are you planning on using just a single motor for the shooter or are you going to add more motors to it? I would say gear it up more but that wouldn't be a very good idea without additional motors.
I am only using one motor and it is working beautifully. I should actually reduce it just a bit if I'm going for a true scale representation. I'm probably asking for trouble with this setup, but hey...thats what happens when an architect builds such devices.

Kev
__________________
Team 71: 1999, 2000 (Driver), 2001-2002 (Driver, Animator) // Team 1064: 2003 (Co-founder, Coach), 2004 (Coach) // Team 1714: 2006-2007 (Mentor, Coach)
Team 1675: 2005-2007 (Mentor, Coach), 2008 (Mentor), 2009-2017 (Mentor, Coach)
FLL: '04 (Judge), '05 (Ref), '06 (Ref), '07 (Ref), '08 (Judge, Ref), '09 (Judge), '10 (Ref), '16 (Judge Advisor) // Ref: '05 (IN, IRI), '06 (IN, IRI), '07 (IN, IRI), '08 (WMR, Curie)
WI RPC: 2006 - 2016 // FRC Inspector: '07 (WI), '08 (WI, IL), '09 (WI, IL), '10 (WI, CMP), '11 (WI, IL, CMP), '12 (WI), '13 (Northern Lights)
2007 WI Woodie Flowers Award Finalist // 2011 Wisconsin Regional Outstanding Volunteer // 2011/2013 Midwest Regional Chairman's Award
Reply With Quote
  #25   Spotlight this post!  
Unread 04-04-2006, 15:18
Lil' Lavery Lil' Lavery is offline
TSIMFD
AKA: Sean Lavery
FRC #1712 (DAWGMA)
Team Role: Mentor
 
Join Date: Nov 2003
Rookie Year: 2003
Location: Philadelphia, PA
Posts: 6,643
Lil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond repute
Send a message via AIM to Lil' Lavery
Re: FRC/VEX Challenge

If I ever get some spare time/parts to good around with I'm considering making a Vex Aim High bot. Probably going to use ping pong balls from another Vex game 116 runs. Wouldn't be a copy of 116's bot, probably closer to 254 or 1731.
__________________
Being correct doesn't mean you don't have to explain yourself.
Reply With Quote
  #26   Spotlight this post!  
Unread 04-04-2006, 15:29
santosh's Avatar
santosh santosh is offline
Registered User
AKA: 2415
FRC #2415
Team Role: Mentor
 
Join Date: Nov 2004
Rookie Year: 2004
Location: The world
Posts: 796
santosh has a reputation beyond reputesantosh has a reputation beyond reputesantosh has a reputation beyond reputesantosh has a reputation beyond reputesantosh has a reputation beyond reputesantosh has a reputation beyond reputesantosh has a reputation beyond reputesantosh has a reputation beyond reputesantosh has a reputation beyond reputesantosh has a reputation beyond reputesantosh has a reputation beyond repute
Send a message via AIM to santosh
Re: FRC/VEX Challenge

Once spring is out and we are back at school, I am going to attempt to make a copy of our robot turrett and all. This ought to be fun. These robots could be great for outreach opportunities and displaying the capabilities of VEX.
__________________
2004 - 2007 = 1002
2007 - 2011 = Founding Mentor of 2415
6 regional wins, 3 EIs, 3 Chairmans
kiddies kiddies kiddies
Reply With Quote
  #27   Spotlight this post!  
Unread 04-04-2006, 15:55
Greg Needel's Avatar Unsung FIRST Hero
Greg Needel Greg Needel is offline
REVving up for a new season
FRC #2848 (All-sparks)
Team Role: Engineer
 
Join Date: Jan 2002
Rookie Year: 2002
Location: Dallas, TX
Posts: 3,110
Greg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond reputeGreg Needel has a reputation beyond repute
Re: FRC/VEX Challenge

if you are looking to play a game with your vex kits....we are going to be having a vex competition at the Ra Cha Cha Off season. A custom game that is playable by both "sqarebots" and unlimited robots. We are hoping to have the rules released before the end of the school year so teams have plenty of time to build robots to compete. The Ra Cha Cha is in Rochester NY the weekend of October 28th and 29th 2006. More information on the offseason and the vex competition will be posted after the championship.
__________________
Greg Needel│www.robogreg.com
Co-founder REV Robotics LLC www.REVrobotics.com
2014 FRC World Champions with 254, 469, & 74
Reply With Quote
  #28   Spotlight this post!  
Unread 04-04-2006, 15:59
Francis-134's Avatar
Francis-134 Francis-134 is offline
Lifer
FRC #0190 (Gompei and the Herd)
Team Role: Mentor
 
Join Date: Jan 2003
Rookie Year: 2003
Location: Worcester, MA
Posts: 602
Francis-134 has a reputation beyond reputeFrancis-134 has a reputation beyond reputeFrancis-134 has a reputation beyond reputeFrancis-134 has a reputation beyond reputeFrancis-134 has a reputation beyond reputeFrancis-134 has a reputation beyond reputeFrancis-134 has a reputation beyond reputeFrancis-134 has a reputation beyond reputeFrancis-134 has a reputation beyond reputeFrancis-134 has a reputation beyond reputeFrancis-134 has a reputation beyond repute
Re: FRC/VEX Challenge

Hey, if anyone was curious, a video of Team 40's robots can be found here:

http://video.google.com/videoplay?do...64906389058129

This video shows off the design process as we went from basic drawings, to our first revisions to the final product. We have actually run a number of "matches" using these robots and it has turned out quite a bit like the current game; shooters get pushed around, dumpers can sneak through, and anyone left alone in the "key" will score lots of points. We were thinking of finding a way to mount a camera onto our field and find some way to make it work with the Vex controller as well, but we've been kinda busy with this big robot thing (who needs em anyways ).
__________________

Email | Twitter | Facebook | YouTube | Twitch
iTunes Podcast | Snapchat

A proud alumnus of teams 134 and 40 || Mentor of Team 190 || Director of Fun for BattleCry@WPI
Reply With Quote
  #29   Spotlight this post!  
Unread 04-04-2006, 18:22
Donut Donut is offline
The Arizona Mentor
AKA: Andrew
FRC #2662 (RoboKrew)
Team Role: Engineer
 
Join Date: Mar 2005
Rookie Year: 2004
Location: Goodyear, AZ
Posts: 1,308
Donut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond repute
Re: FRC/VEX Challenge

Quote:
Originally Posted by Kevin Kolodziej
I am only using one motor and it is working beautifully. I should actually reduce it just a bit if I'm going for a true scale representation. I'm probably asking for trouble with this setup, but hey...thats what happens when an architect builds such devices.

Kev
That's true, if we're going for scale I'm willing to bet ours is probably illegal (or close to it).

I don't really see a problem with the setup right now.

I would be interested in Ra Cha Cha, but probably more as a "what happened there" thing. I don't think our team would be flying out there, I know that.

Were those VEX kits for 40 all from the club, or did people buy their own kits and parts and use them for the prototyping?
Reply With Quote
  #30   Spotlight this post!  
Unread 05-04-2006, 20:01
Dan Zollman's Avatar
Dan Zollman Dan Zollman is offline
7
FRC #1712 (Dawgma)
Team Role: Alumni
 
Join Date: May 2005
Rookie Year: 2005
Location: Ardmore, PA
Posts: 392
Dan Zollman has a reputation beyond reputeDan Zollman has a reputation beyond reputeDan Zollman has a reputation beyond reputeDan Zollman has a reputation beyond reputeDan Zollman has a reputation beyond reputeDan Zollman has a reputation beyond reputeDan Zollman has a reputation beyond reputeDan Zollman has a reputation beyond reputeDan Zollman has a reputation beyond reputeDan Zollman has a reputation beyond reputeDan Zollman has a reputation beyond repute
Re: FRC/VEX Challenge

We had a Vex bot called Runt at the Philadelphia Regional, which is a small version of our FRC robot Dawgma I. It's not an actual copy or scale model, but it picks up tennis balls with one roller and dumps them into a small wooden corner goal. I don't have any pictures at the moment.
__________________
Product design student at Rensselaer
Web designer/consultant
FIRST alum, Dawgma 1712

dan.zollman - at - gmail.com
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
The Chester Challenge 2006 Wayne C. General Forum 24 29-10-2006 23:15
2005 Vex Challenge FIRSTgurl93 FIRST Tech Challenge 0 11-11-2005 13:16
Lansdale Catholic Robotics (272) announces VEX Challenge pafwl General Forum 1 13-08-2005 16:18
Challenge to West Coast Teams for 05 Regionals D.J. Fluck Regional Competitions 29 16-08-2004 17:30
favorite challenge archiver 2000 1 23-06-2002 23:20


All times are GMT -5. The time now is 01:20.

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