OpenServo.com Forum Index OpenServo.com
Discussion of the OpenServo project
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

FPGA based Robot Host Controller
Goto page Previous  1, 2
 
Post new topic   Reply to topic    OpenServo.com Forum Index -> Off-topic
View previous topic :: View next topic  
Author Message
guru



Joined: 03 Jan 2006
Posts: 128
Location: St Pete Beach, FL

PostPosted: Tue May 08, 2007 6:19 am    Post subject: Reply with quote

Thanks again Cliff,

I have found the DDK site. Here is the link to the connector page:
http://www.ddknet.co.jp/English/products/print/mcd_d/index.html

The part number would be MCD-D50PC-xA, the HDD would sit 2.6mm off the PCB which is comfortably enough space for SOIC height. I will place this on the botton of the pcb.

C
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Cliff



Joined: 23 Jan 2007
Posts: 150
Location: Saratoga, CA

PostPosted: Wed May 09, 2007 12:15 am    Post subject: Reply with quote

Hi Colin,

Colin wrote:
I will place this on the botton of the pcb.


I am curious: What's your plan for mechanical support of the drive?

Cliff
Back to top
View user's profile Send private message
guru



Joined: 03 Jan 2006
Posts: 128
Location: St Pete Beach, FL

PostPosted: Wed May 09, 2007 1:41 am    Post subject: Reply with quote

The plan is to have mounting holes on the pcb and use some spacers between the HD and the pcb. But now that you bring it up I wonder if all the 1.8inch drives have different mounting hole positions.

The pcb would also have other mounting holes possibly too. I am just doing some test component placement now to see where my design is at as far as size.

C
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Cliff



Joined: 23 Jan 2007
Posts: 150
Location: Saratoga, CA

PostPosted: Wed May 09, 2007 1:52 am    Post subject: Reply with quote

Colin,

As far as I could see, by looking at the specs. of a couple of drives, the 1.8" drives don't have any mounting holes. There are mounting surfaces called out, but not holes. Looks to me like the intent is to clamp the drive in place using the non connector edges of the drive case (kind of like a fat card slot with retension).

Cliff
Back to top
View user's profile Send private message
bren



Joined: 01 Jul 2007
Posts: 79

PostPosted: Thu Dec 27, 2007 12:27 am    Post subject: Reply with quote

Hi All

Is this part of the project active or has it died. I'm playing around with a Spartan 3 as a master controller for my openservo's. But before I reinvent the wheel, does anyone have some VHDL code wrighten already!

Bren
Back to top
View user's profile Send private message
guru



Joined: 03 Jan 2006
Posts: 128
Location: St Pete Beach, FL

PostPosted: Fri Dec 28, 2007 3:16 am    Post subject: Reply with quote

Hi Bren,

It's not exactly an active part of openservo, but I just finished routing the pcb. I am in the process of verifying my board (and adding some last min decoupling caps) before sending it to the production house. I can provide schematics/pcb if you are interested. Only for reference now, since the schematics/pcb is not verified operational yet.

I havent done much for vhdl with it yet. I would probably use verilog anyway.

If you are interested in pursuing this together let me know.

Colin
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
guru



Joined: 03 Jan 2006
Posts: 128
Location: St Pete Beach, FL

PostPosted: Fri Dec 28, 2007 3:39 am    Post subject: Reply with quote

Here are some images of the board. Its a 4 layer board.



Back to top
View user's profile Send private message Visit poster's website MSN Messenger
bren



Joined: 01 Jul 2007
Posts: 79

PostPosted: Sat Dec 29, 2007 1:00 am    Post subject: Reply with quote

Looks good.

I have a Opel Kelly which is really good so will will be using this for the time being. But would be interested in working together on the code.

Cheers Bren
Back to top
View user's profile Send private message
guru



Joined: 03 Jan 2006
Posts: 128
Location: St Pete Beach, FL

PostPosted: Sat Dec 29, 2007 2:21 pm    Post subject: Reply with quote

I would like to know how they wired the cy68013 to the fpga to do usb programming. I want to do the same but the more I played around with the wiring it kept adding $$$ to the final result. My usb ic is a usb-serial device only. Looks like they used a usb microp. I looked at that too. I plan to later add a Atmel perhaps, to do power management, adc, programming, etc, but I havent settled on how I will do all that yet. In the field I want the configuration to be loaded by the sd card or built in flash, usb for debugging.

With the flash rom and sram it will run uclinux tho!

I would like to help with the code too. I cant start for a while though. I need to finish my board, and my cnc mill that I posted pictures of in the off-topic forum too.

C
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
bren



Joined: 01 Jul 2007
Posts: 79

PostPosted: Sat Dec 29, 2007 6:32 pm    Post subject: Reply with quote

Unfortunately I don't know how there do there USB programming thing the code is pre-built and there don't give the rough code. You could try looking at there web site but I think that there keep it secret so that know one just rips of there design.

I haven't finished building the servo's yet and getting them up and running I will do some work getting my gumstix talking to the servo's over the next month and then move onto making them work on the FPGA. I was thinking about ever using ADC or a ATmega168 for the sensor to FPGA but haven't made my final decision.

I will Keep you updated Bren.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    OpenServo.com Forum Index -> Off-topic All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group