Go to Post And THAT is why they have safety manuals. - Eria4044 [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
  #16   Spotlight this post!  
Unread 08-07-2007, 17:08
John Gutmann John Gutmann is offline
I'm right here
AKA: sparksandtabs
FRC #0340 (GRR)
Team Role: Mechanical
 
Join Date: Feb 2005
Rookie Year: 2004
Location: rochester
Posts: 804
John Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant future
Send a message via AIM to John Gutmann Send a message via MSN to John Gutmann Send a message via Yahoo to John Gutmann
Re: Private bot - which PIC microcontroller?

Quote:
Originally Posted by Adam Y. View Post
No it isn't the only way. Look at the documentation again for the Butterfly. You can either program it using an ISP or a JTAG programmer. High voltage parallel programing is also supported but I have no idea why anyone would want to go that route unless somehow you screw up the fuse settings. Some assembly is required though because all of the ports are missing the header pins. I've used JTAG to program microcontrollers before. It's so nice seeing the program run and watching the registers change on the computer.
I didn't actually say it should be placed on a robot. The dragon is just a bare bone pcboard with no way of mounting anything to it without some more assembly.
http://www.sparkfun.com/commerce/pro...oducts_id=8164
I never said you did say to mount it on the robot. I am just that that is one down side. I know what the dragon and STK are. I have used them both and own an STK.

I didn't know about the JTAG because I have never used it. From the stuff I hear about it I should start using it to at least debug programs. From my understanding you can run the program on the uC step by step from the computer?

-John
  #17   Spotlight this post!  
Unread 08-07-2007, 18:26
Adam Y.'s Avatar
Adam Y. Adam Y. is offline
Adam Y.
no team (?????)
 
Join Date: Mar 2002
Location: Long Island
Posts: 1,979
Adam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to behold
Send a message via AIM to Adam Y.
Re: Private bot - which PIC microcontroller?

Quote:
Originally Posted by John Gutmann View Post
I never said you did say to mount it on the robot. I am just that that is one down side.

-John
But Im really confused. The fact that you can't mount the STK500 and the Dragon onto a circuit board isn't really a disadvantage. I can't even think of a reason why you would want to.
Quote:
I didn't know about the JTAG because I have never used it. From the stuff I hear about it I should start using it to at least debug programs. From my understanding you can run the program on the uC step by step from the computer?
Yeah. I remember using the JTAG port in that regard on a DSP. It's really quite nice because you can see the actually ports on the microcontroller change in response to external stimuli.
__________________
If either a public officer or any one else saw a person attempting to cross a bridge which had been ascertained to be unsafe, and there were no time to warn him of his danger, they might seize him and turn him back without any real infringement of his liberty; for liberty consists in doing what one desires, and he does not desire to fall into the river. -Mill
  #18   Spotlight this post!  
Unread 08-07-2007, 18:30
John Gutmann John Gutmann is offline
I'm right here
AKA: sparksandtabs
FRC #0340 (GRR)
Team Role: Mechanical
 
Join Date: Feb 2005
Rookie Year: 2004
Location: rochester
Posts: 804
John Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant future
Send a message via AIM to John Gutmann Send a message via MSN to John Gutmann Send a message via Yahoo to John Gutmann
Re: Private bot - which PIC microcontroller?

Quote:
Originally Posted by Adam Y. View Post
But Im really confused. The fact that you can't mount the STK500 and the Dragon onto a circuit board isn't really a disadvantage. I can't even think of a reason why you would want to.
Well there are many reasons. Me an everyone I know that uses them wishes they could. It is a development board. which means it is used to develop there have been more then a few project where we have needed to just mount it to a robot really quick so we can have a PWM pulse gen on the bot. But it was harder to mount this. Now don't just go and say create a PCB because we needed the serial port for the USART, etc. It isn't something that is permanent. But it certainly would have helped.

-John
  #19   Spotlight this post!  
Unread 08-07-2007, 19:01
karlcswanson's Avatar
karlcswanson karlcswanson is offline
Registered User
FRC #0111 (WildStang)
Team Role: Alumni
 
Join Date: Nov 2005
Rookie Year: 2005
Location: Arlington Hts.
Posts: 63
karlcswanson is just really nicekarlcswanson is just really nicekarlcswanson is just really nicekarlcswanson is just really nicekarlcswanson is just really nice
Re: Private bot - which PIC microcontroller?

Quote:
Originally Posted by John Gutmann View Post
The arduino is nice. It is basically the BASIC Stamp of the AVR world. I looks like you can only program it using the "arduino language" which to me is not good. It is better to learn how to do it right the first time. I also can't find a price for it.
The Arduino is has a bootloader that emulates an STK500, and a standard 6 pin ISP header. The "Arduino Language" is just some functions that they include to make it easier to program, you can add in standard avr code, or not use the arduino stuff at all. I like the arduino because it is pretty good for prototyping things, I recently purchased a STK500 and dragonfly bundle from digikey and i still use the arduino more.
__________________
  #20   Spotlight this post!  
Unread 08-07-2007, 19:22
Adam Y.'s Avatar
Adam Y. Adam Y. is offline
Adam Y.
no team (?????)
 
Join Date: Mar 2002
Location: Long Island
Posts: 1,979
Adam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to behold
Send a message via AIM to Adam Y.
Re: Private bot - which PIC microcontroller?

Quote:
Originally Posted by karlcswanson View Post
The Arduino is has a bootloader that emulates an STK500, and a standard 6 pin ISP header. The "Arduino Language" is just some functions that they include to make it easier to program, you can add in standard avr code, or not use the arduino stuff at all. I like the arduino because it is pretty good for prototyping things, I recently purchased a STK500 and dragonfly bundle from digikey and i still use the arduino more.
That solution sounds a bit expensive. If the Arduino's source code is open source might as well turn any of the Avrs that it supports into a a boot loadable device because essentially that is what you are paying for.
Quote:
Well there are many reasons. Me an everyone I know that uses them wishes they could. It is a development board. which means it is used to develop there have been more then a few project where we have needed to just mount it to a robot really quick so we can have a PWM pulse gen on the bot. But it was harder to mount this. Now don't just go and say create a PCB because we needed the serial port for the USART, etc. It isn't something that is permanent. But it certainly would have helped.
That really wouldn't be the way I would do it though. Namely because it's $80.00 which is cheap for what it does but not cheap enough that Im willing to stick it on a robot. The Dragon has no use on a robot because of it's limited prototyping area.
__________________
If either a public officer or any one else saw a person attempting to cross a bridge which had been ascertained to be unsafe, and there were no time to warn him of his danger, they might seize him and turn him back without any real infringement of his liberty; for liberty consists in doing what one desires, and he does not desire to fall into the river. -Mill

Last edited by Adam Y. : 08-07-2007 at 19:33.
  #21   Spotlight this post!  
Unread 09-07-2007, 13:32
John Gutmann John Gutmann is offline
I'm right here
AKA: sparksandtabs
FRC #0340 (GRR)
Team Role: Mechanical
 
Join Date: Feb 2005
Rookie Year: 2004
Location: rochester
Posts: 804
John Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant future
Send a message via AIM to John Gutmann Send a message via MSN to John Gutmann Send a message via Yahoo to John Gutmann
Re: Private bot - which PIC microcontroller?

Quote:
Originally Posted by Adam Y. View Post
That solution sounds a bit expensive. If the Arduino's source code is open source might as well turn any of the Avrs that it supports into a a boot loadable device because essentially that is what you are paying for.

That really wouldn't be the way I would do it though. Namely because it's $80.00 which is cheap for what it does but not cheap enough that Im willing to stick it on a robot. The Dragon has no use on a robot because of it's limited prototyping area.
You seriously still don't get it do you. If I were to add the open source bootloader to a AVR device I would still need to make a PCB for it (I don't know if your directing this at me or the other kid). It isn't like I put it on with a piece of scothch tape and entered it into battlebots. we set it on the robot so that we could test the motor controllers. The robot wasn't even moving! There is no way it could possibly get damaged. If You still don't understand what I'm trying to say I don't think you ever will.


-John

Last edited by John Gutmann : 09-07-2007 at 13:34.
  #22   Spotlight this post!  
Unread 09-07-2007, 14:27
Adam Y.'s Avatar
Adam Y. Adam Y. is offline
Adam Y.
no team (?????)
 
Join Date: Mar 2002
Location: Long Island
Posts: 1,979
Adam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to behold
Send a message via AIM to Adam Y.
Re: Private bot - which PIC microcontroller?

Quote:
Originally Posted by John Gutmann View Post
You seriously still don't get it do you. If I were to add the open source bootloader to a AVR device I would still need to make a PCB for it (I don't know if your directing this at me or the other kid).
I was directing that at the person who used the arduino.
Quote:
It isn't like I put it on with a piece of scothch tape and entered it into battlebots. we set it on the robot so that we could test the motor controllers. The robot wasn't even moving! There is no way it could possibly get damaged. If You still don't understand what I'm trying to say I don't think you ever will.


-John
Yeah but you said you wish you could mount it to something. Why would you need to mount it to something if the robot isn't even moving?
__________________
If either a public officer or any one else saw a person attempting to cross a bridge which had been ascertained to be unsafe, and there were no time to warn him of his danger, they might seize him and turn him back without any real infringement of his liberty; for liberty consists in doing what one desires, and he does not desire to fall into the river. -Mill

Last edited by Adam Y. : 09-07-2007 at 14:31.
  #23   Spotlight this post!  
Unread 09-07-2007, 17:12
John Gutmann John Gutmann is offline
I'm right here
AKA: sparksandtabs
FRC #0340 (GRR)
Team Role: Mechanical
 
Join Date: Feb 2005
Rookie Year: 2004
Location: rochester
Posts: 804
John Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant future
Send a message via AIM to John Gutmann Send a message via MSN to John Gutmann Send a message via Yahoo to John Gutmann
Re: Private bot - which PIC microcontroller?

Because the robot has uneven surfaces, and we were moving the electronics board from the desk to the to of the bot.

Anyways. Isn't my post supposed to put my opinion into the discussion. That means it is my opinion that it is a disadvantage. So why do you care. In all honesty if I want to strap my 80$ board to something, then why would you care? Maybe I am rich and have 20 of them to destroy. Maybe I'm just stupid. Either way, I still would like for them to have mounting holes on it.

-John
  #24   Spotlight this post!  
Unread 09-07-2007, 18:15
weinbergmath's Avatar
weinbergmath weinbergmath is offline
Mentor to China FTC/FLL, FRC1230
AKA: Evan Weinberg
FRC #1230
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Hangzhou, China
Posts: 22
weinbergmath is a splendid one to beholdweinbergmath is a splendid one to beholdweinbergmath is a splendid one to beholdweinbergmath is a splendid one to beholdweinbergmath is a splendid one to beholdweinbergmath is a splendid one to beholdweinbergmath is a splendid one to beholdweinbergmath is a splendid one to behold
Re: Private bot - which PIC microcontroller?

I want to support karlcswanson on recommending the Arduino. I've used it quite a bit for little projects, as well as a field controller for a small VEX competition I arranged for my team. I'm currently working on using it as a navigation engine for FRC. Some thoughts to set the record straight:

1. The URL you posted is for the Arduino Stamp, which is probably not what you want to use. This URL at Sparkfun goes to the USB version of the Arduino board which is what I use:
http://www.sparkfun.com/commerce/pro...roducts_id=666
Notice that it is only $35, has power input, a USB program port, and a number of headers you can use to connect to a breadboard for prototyping. There is a shield you can get/make that connects right on top so that it looks just like the BS2. It can also be powered from the USB port.

2. The PCB comes with this version, and has mounting holes if you are concerned about it.

3. From the standpoint of developing a robotics platform for yourself, the Arduino has plenty of power but also plenty of room for customization. It will output a PWM signal, but it might take a bit of work to make it work with a servo. The Arduino language gives you full access to the digital outs of the ATmega -8 and provides delay functions which you can use to write custom functions to output PWM signals for servos, Victors, etc. The language is constantly being updated, and recently included support for interrupts.

The Arduino worked great for me in giving me insight into using microcontrollers and their peripherals - I definitely recommend it to a beginner since the hardware/programming/environment is so nicely put together.
  #25   Spotlight this post!  
Unread 09-07-2007, 21:42
John Gutmann John Gutmann is offline
I'm right here
AKA: sparksandtabs
FRC #0340 (GRR)
Team Role: Mechanical
 
Join Date: Feb 2005
Rookie Year: 2004
Location: rochester
Posts: 804
John Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant futureJohn Gutmann has a brilliant future
Send a message via AIM to John Gutmann Send a message via MSN to John Gutmann Send a message via Yahoo to John Gutmann
Re: Private bot - which PIC microcontroller?

Quote:
Originally Posted by weinbergmath View Post
I want to support karlcswanson on recommending the Arduino. I've used it quite a bit for little projects, as well as a field controller for a small VEX competition I arranged for my team. I'm currently working on using it as a navigation engine for FRC. Some thoughts to set the record straight:

1. The URL you posted is for the Arduino Stamp, which is probably not what you want to use. This URL at Sparkfun goes to the USB version of the Arduino board which is what I use:
http://www.sparkfun.com/commerce/pro...roducts_id=666
Notice that it is only $35, has power input, a USB program port, and a number of headers you can use to connect to a breadboard for prototyping. There is a shield you can get/make that connects right on top so that it looks just like the BS2. It can also be powered from the USB port.

2. The PCB comes with this version, and has mounting holes if you are concerned about it.

3. From the standpoint of developing a robotics platform for yourself, the Arduino has plenty of power but also plenty of room for customization. It will output a PWM signal, but it might take a bit of work to make it work with a servo. The Arduino language gives you full access to the digital outs of the ATmega -8 and provides delay functions which you can use to write custom functions to output PWM signals for servos, Victors, etc. The language is constantly being updated, and recently included support for interrupts.

The Arduino worked great for me in giving me insight into using microcontrollers and their peripherals - I definitely recommend it to a beginner since the hardware/programming/environment is so nicely put together.
Thanks for the detailed input of someone who has used for some real applications.

If you or anybody for that matter would like help with programming or getting started in programming with the AVR micros feel free to PM me or IM me on aim @ sparksandtabs or email me at jgutmann340 AT gmail DOT com I have used them to a very very in depth level. Both with working with robots to just playing around with things.

-John
  #26   Spotlight this post!  
Unread 08-08-2007, 03:05
Capt. Quirk Capt. Quirk is offline
Registered User
AKA: Bill Mazzacane
FRC #1704 (Robotic Steelers)
Team Role: Mentor
 
Join Date: Aug 2007
Rookie Year: 2007
Location: SoCalif
Posts: 64
Capt. Quirk will become famous soon enoughCapt. Quirk will become famous soon enough
Re: Private bot - which PIC microcontroller?

A little off subject, but is anyone or team using the Parallax Propeller? They make the sequential mpu's, in your discussion obsolete.
  #27   Spotlight this post!  
Unread 08-08-2007, 07:50
Gdeaver Gdeaver is online now
Registered User
FRC #1640
Team Role: Mentor
 
Join Date: Mar 2004
Rookie Year: 2001
Location: West Chester, Pa.
Posts: 1,371
Gdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond repute
Re: Private bot - which PIC micro controller?

For something a little different and on the edge you might try the "free" Microsoft Robotics Studio, a laptop with a game controller and zig bee dongle, and this board http://www.roboticsconnection.com/pc...ontroller.aspx Start with the visual programming language and get something moving. As you progress the VPL can generate C# code for more advanced work. Look at this system. Could this be the future First controller? Billy boy has put a little of his wealth toward First and robotics lately.
  #28   Spotlight this post!  
Unread 08-08-2007, 13:44
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: Private bot - which PIC microcontroller?

Quote:
Originally Posted by 3dude_2231 View Post
so, I got my hand on a cheap Microchip PICKIT2.
+ a bunch of 16f690s.

played a lot with it, and currently learning the basics of PWM signals.
If you can give us an update, how do you like the HitecC compiler for the 16 series parts? Better/Worse than MCC for 18 series?

<picrant>Its good you chose a PIC microcontroller over an AVR or Freescale etc. If you want to drive a victor from the PIC you can run your signal STRAIGHT OUT OF THE MICRO thanks to the high drive currents from PICs... AVRs n such need emitter/follower amplifiers to drive victors.</picrant>

Another question, these motors your driving, Are you using your own PWM board? or are you using a drive of some sort? ?

Are you using the onboard ECCPs in hardware PWM mode or are you doing it in software?

Thanks,

-q
__________________
Electrical Engineer Illini
1024 | Programmer '06, '07, '08 | Driver '08
  #29   Spotlight this post!  
Unread 08-08-2007, 15:46
JesseK's Avatar
JesseK JesseK is online now
Expert Flybot Crasher
FRC #1885 (ILITE)
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2005
Location: Reston, VA
Posts: 3,733
JesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond repute
Re: Private bot - which PIC microcontroller?

I got to play with a PIC18F452 in an embedded controller class in college -- we built everything from a TRIAC circuit to an alarm clock to a Ford Escort ECU manipulator.

I've also read specs that on of the 16-series PICS is used in the original XBOX as an encrypter/decrypter.

Lots of fun stuff to do with a PIC, though the external platform interfaces are becoming outdated.
__________________

Drive Coach, 1885 (2007-present)
2017 Scoring Model
CAD Library | GitHub
  #30   Spotlight this post!  
Unread 19-12-2007, 18:22
SomeoneKnows SomeoneKnows is offline
SomeoneKnows
AKA: Vince Thompson
FRC #1752 (Team Tonka)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2006
Location: KC Missouri
Posts: 19
SomeoneKnows is a glorious beacon of lightSomeoneKnows is a glorious beacon of lightSomeoneKnows is a glorious beacon of lightSomeoneKnows is a glorious beacon of lightSomeoneKnows is a glorious beacon of light
Re: Private bot - which PIC microcontroller?

Quote:
Originally Posted by John Gutmann View Post
The arduino is nice. It is basically the BASIC Stamp of the AVR world.
I like that comment I'm going to steal it.

Quote:
Originally Posted by John Gutmann View Post
I looks like you can only program it using the "arduino language" which to me is not good. It is better to learn how to do it right the first time.
That is not my understanding. The "wiring" language is not the only way to program the Arduino. It does come with the bootloader which supports the wiring language concept. You can replace the bootloader with whatever you want and use it like any other AVR 168 microcontroller but you'll need to use one of the hardware programmers instead of programming through the serial or usb connections.

I think of the Arduino's wiring language as being much like the WPILib library for the Vex and FRC controllers. They isolate some of the complexities of microcontroller programming in an easier to program language. Much like WPILib, the Arduino's Wiring language is C programming with a library to make writing programs easier.

I think the Arduino is a great choice for high school students to expand their robotics capabilities. At $35 each they are easily affordable for home use compared to $150 for a Vex robot controller and $450 for the FRC controller. You still need the $100 Easy C programming kit or the $50 Microchip C Compiler (or both if you choose) to make the FIRST controllers work. With the Arduino the programming tools are free.

Quote:
Originally Posted by John Gutmann View Post
I also can't find a price for it.
There are several sources for the Arduino but Make Magazine sells them on their website at www.makezine.com or Sparkfun at www.Sparkfun.com.


Vince
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
pic: Team 241: This Years Bot Lifting Last Years Bot Dantvman27 Robot Showcase 3 21-02-2007 07:04
Embedded Microcontroller major? John Gutmann Career 5 27-07-2006 23:49
Propeller Microcontroller Adam Y. Electrical 4 20-04-2006 13:27
217 Vs. 229 - Which Bot is Prettier? Swan217 General Forum 73 02-12-2005 13:30
microcontroller selection¿ Rickertsen2 Programming 11 25-05-2003 10:52


All times are GMT -5. The time now is 14:12.

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