do you have the exact model code for the ATMega8 in TQFP32 package? And what do you use to program atmel microcontrollers? I’d like to build a prototype board before actually designing the full production board.
good stuff. ordered the programmer already. I’ll order some dip package parts for the prototype before working on the smd version.
Do you have any idea on why the home button might not be working?
Here’s the bootloader for the ATMega8. There’s a ready to use project file for AVRStudio and additionally a Makefile.
Bootloader with dual strike firmware
For the HOME Button I need a different kind of HID Descriptor. The existing PS3 descriptors around didn’t work so far with software USB.
the link to the v0.1 source code seems to be down. Can you post up the most recent version you have programmed so far?
Edit: I’ve looked on digikey for smd versions of the components. I think I’ve found suitable smd versions for everything except for the diodes. What equivalent smd diode can be used?
will post it after cleaning the code!
alright cool. I found a prototype pcb for TQFP-32 chips that also has room for other smd components. So I ordered that plus smd parts to build the curcuit. I aslo ordered some SOIC-14 versions of the 4066 chip.
I can’t wait to get a working smd prototype version working so I can start working on designing the custom pcb for it.
This project looks interesting. I’d totally buy a few when PS3 Home is implemented.
Nice work.
I think i might look into the ribbon connectors that the madcatz TE and SE uses. Could design the board to require no soldering at all for dual modding 360 TE/SE.
Edit: what are the points labeled S1, S2, and S3 for (I’m guessing spare ports)? Also, since you have the bootloader added, there’s no need for me to add the AVR ISP connection in the design, right?
Here’s my rough draft for the Dual Strike SMD. Measuring at 2.110 by 1.228 inches.
Its far from complete since IC2 (4066 in SOIC-14 form) is not connected to anything and there’s no nice interface for wiring up the buttons to the board. I just wanted to get all the smd components sized up right. The crystal is interesting since it should be able to use either smd or dip forms.

Holy shit
I could get a pad dual mod done in like 3 hours with that shit.
Give me a nice software switch and I’m fucking SOLD
edit:
it’ll end up being smaller when you fix the layout too, another
Hey, nice first steps for the layout!! :)) thumbsup Eagle?
S1 - S3 are spare ports, jep. The bootloader must programmed via ISP. So this is good. We could make a programmer with spring pins, so we need only the pads? Can you follow me?
great idea!! Sounds so simple that I’m wondering that no one had this idea before.
I’ve finished the DIL design with a 4066, too. Now I’ve to do the coding.
Could you give me the link for the prototype board?
Bencao
Actually I’m using ExpresPCB. It has its pros and cons. Its easier for me to use then Eagle. Problem is that it’s file format is priority. I only know of two places where I can get the boards manufactured: the owners of the software and futurlec. I used futurlec to make my Leo boards and they are pretty cheap, only thing that sucks with them is that it takes forever to receive your order (mainly because they are on the other side of the planet).
I think I follow. So all the chips have to be programmed via ISP before they can be programmed through the bootloader via USB?
I don’t know either, but I’m going to design the board so it does have compatible connectors so that it just plugs right into a TE/SE. I’ll use right angle connectors to keep the overall board flat.
I haven’t made any connects with the SOIC-14 4066 yet. I just wanted to find the component in the software and see how it sizes up with the rest of the board.
http://www.ecrater.com/product.php?pid=4736894
Its a bit pricey costing me $14 inc shipping, but its the only thing of its kind that I could easily find and fits perfectly with what I need.
okay, here’s the source for the version V1.0
[Download](http://www.joca-tech.de/Dual Strike/Dual_Strike_v1.0.zip)
woohoo! I received all the smd parts today. Only have to wait for the prototype board to arrive now before I can dive deep into the programming.
All of the parts!
http://i79.photobucket.com/albums/j138/gocontourgo/Project%20DualStrikeSMD/th_2009-12-23151358.jpg
These are the 4066 chips in SOIC-14 package.
http://i79.photobucket.com/albums/j138/gocontourgo/Project%20DualStrikeSMD/th_2009-12-23151441.jpg
These are the Amega8 chips in TQFP package.
http://i79.photobucket.com/albums/j138/gocontourgo/Project%20DualStrikeSMD/th_2009-12-23151500.jpg
This should be interesting to solder!
Nearly finished now with the board design. Final size is 1.54 x 0.93 inches. Still waiting for that prototype pcb board to arrive so I can test the circuit and add new code for system switching. I’ll probably make small changes to which pins are for which buttons so I can easily organize the button solder points in a better order. Once that’s done, I can get this design manufactured.
http://i79.photobucket.com/albums/j138/gocontourgo/Project%20DualStrikeSMD/th_boardpreview.jpg
this looks fantastic! i see you are using futurlec, how’s the pricing on those? i’ve been working on a project of my own and started looking at different vendors.
awesome design! We could make a new version branch for this SMD Version.
You are correct, I am using futurlec. They have pretty cheap prices for board manufacturing (along with parts too). You can go to their site and get instant price quotes on boards. Only down side with them is that it takes a long time to receive your shipment, but that’s only because they are on the other end of the earth.