Main Weblog Projects Downloads Contact Links
Wiki Gallery


I finally built my PassMe

After quite a few weeks of wait my two boards finally arrived today. This allowed me to build a PassMe right away.
This is how the PCB looked like after it came from manufacture:
PassMe PassMe PassMe PassMe
PassMe had an intentional border around the actual cart outline. This was necessary because PCB manufacturers have poor panelizing precision. This border had to be grinded down by hand resulting in the board shown below:
Then the CPLD had to be soldered. Following Lynx’s suggestion, I simply added flux to the pads, positioned the CPLD and touched each pin with the soldering iron. Since the pads were tinned by the manufacturer, no additional solder was necessary. The pins for the cart connector came from a PCI connector and had to be soldered individually. They hold the cart in place quite firmly. A second option would have been to glue the cart to the PCB and solder small jumper wires in between. Here is the finished board ready to be programmed:
PassMe PassMe
Now the CPLD was programmed using the VHDL from and the free Xilinx ISE WebPACK software. Here are a few pictures of the finished PassMe with Metroid cart inserted:
PassMe PassMe PassMe PassMe
Here some more pictures of my DS with PassMe and GBA flash cart inserted. This setup lets me run all homebrew demos and is much more portable than my older FPGA setup.
PassMe PassMe PassMe

2 Responses to “I finally built my PassMe”

  1. Jeff Says:

    How likely is the Metroid cart to come off of the PassMe unit itself? And also, can anyone think of a way to cover the exposed area where the pins of the Metroid cart/PassMe are exposed?

  2. Acafloat Says:

    Why do I get blank screens after the NDS boot.?

Leave a Reply

For spam filtering purposes, please copy the number 5100 to the field below:

© 2010 Alexei Karpenko (natrium42)