Common Ground Dmg Button Pcb

admin
Edit: 5/25/2018: Major update to sets, please read below.
Kubino now makes button hole cuts available for this bracket (big buttons version), as well as my tactile brackets. You can purchase a pre cut case through this thread viewtopic.php?f=38&t=3309

This bracket allows you to use your DMG buttons as shoulder buttons. Its placed in the space above the battery compartment(most comfortable position in my opinion). The set allows you to install your shoulder buttons with minimal effort, just a bit of cutting, and absolutely no glue! Keep your build looking tidy and feeling secure with this all-screw-in set!

2019 popular gba lcd, color gameboy, gba ips, gameboy screen trends in Consumer Electronics, Replacement Parts & Accessories with Gameboy Pcb and gba lcd, color gameboy, gba ips, gameboy screen. Discover over 114 of our best selection of gba lcd, color gameboy, gba ips, gameboy screen on AliExpress.com with top-selling gba lcd, color gameboy, gba ips, gameboy screen brands. Yes, right, the copper that blends in the blueish rest of the pcb is ground. The GBA uses common-ground, so you can use any spot on the pcb to tap GND from. If unsure: TEST - solder a wire to a dpad-input und one to GND, connect them and see what happens on the GBA.


Some major updates I've been working on. If any of you have bought my shoulder brackets recently, you may have noticed pinholes around the pads. Well, I've been preparing to transition to silicone switches instead and have finally finished making the adjustments.
I've also taken this time to update the bracket based on feed back.
1)The center screw post is now much wider instead of the small screw post, so the board is more stable.
2)The side pieces were pressure fit, and a lot of people snapped off the Gameboy screw posts trying to remove them. So I've widened the holes to allow them to slip on and off easier. Also increased height to better accommodate kite's USB board
3) the button we'll have been widened as well so the buttons won't scrape across or get stuck as easily.
4) brand new drill guide allows you to break off the center pieces and place it directly into the button as a spacer!

Common Ground Dmg Button Pcb System

What the new silicone design basically means for you, is a much quicker and simpler install. You don't have to cut any pads, which takes time and if you goof, you are left with a useless pad. And with the new drill guide/spacer combo, youll get a nice clean response instead of a saggy button.
Guide pegs for pads are left in, in case you want to use a pad still. But pads will no longer be provided for the full kits, they will be swapped with switches.
Please not that you will not be able to use a cart reader if you decide to use this as it takes up the same space as the reader. Also note that brackets will be sent in random colors, but all brackets will be the same color in a set so you wont have mismatching colors. I typically print them in clear plastic so it works for any build.
Prices:
Set (printed brackets, pcb, buttons, soft tactile switches, screws, and drill guide/spacer) = $18 + $3 shiping
Stand-Alone (printed brackets, pcb, screws, and drill guide/spacer) = $15 + $3 shipping
The only colors I can provide are the original burgundy color buttons and black buttons. It would be too difficult for me to stock every single available color. If you plan to use a different color scheme id suggest buying the standalone option and using your own buttons. If you have any question feel free to shoot me a message!
I ship to your PayPal address. Please make sure it is correct. Especially for international orders as an address mistake could take weeks to correct
Bracket Set with Burgundy Buttons: $18 + $3 shipping
Bracket Set with Black Buttons: $18 + $3 shipping
Bracket Stand-Alone: $15 + $3 shipping

  • Place the bottom bracket directly into place, above the battery compartment.
  • Insert the circular drill guide into the bottom bracket, drill pilot hole, then do the same to the other side.
  • Open the pilot holes to desired diameter using step drill bit.
  • Place buttons into the wells.
  • Break off inner piece of drill guides, place them into the buttons to be used as spacers. This allows for the buttons to actuate properly. This is REQUIRED.
  • Solder the switches into place ( or cut conductive pads and place them on guide posts).
  • Place the board over the buttons and use provided screw in center post.
  • Insert side bracket pieces over screw posts, and firmly push them into place.
  • Screw in side pieces
  • Solder wires from shoulder board to control board (only one ground needs to be wired, others are for convenience)
Hey all!
Not to long ago I created a shoulder bracket that held tactile switches in place, using the screw holes located on the gameboy (http://www.sudomod.com/forum/viewtopic.php?f=38&t=3364).
I have had numerous people ask if I could make a bracket to use the original gameboy dmg buttons, so Ive been working on it and I am close to finishing. I wanted to see how many people would be interested.
I made a custom pcb and should get my first batch soon, already been fabricated and on the way. It will fit in to the small compartment above the battery, where my old bracket fits. The pcb will screw into a custom 3d printed bracket, which will in turn attach via the screw holes on the gameboy case, so no need for a mess of glue (although a little is recommended just to be on the safe side). I have already created a bracket that i currently sell, so I have a good bit of the ground work done on the bracket model, which shouldnt take more than a day or 2 to modify to work with the new pcb. And because of my previous work, I can assure you that this bracket will also work with Kite's SAIO board
I can offer this either as a complete set, so bracket,pcb,buttons, conductive pads,screw, and drill guide. As well as a bare bones set, so just the pcb, bracket, screws, and drill guide. That way if you already have the buttons you want etc, you dont have to get the whole set. Honestly the price probably won't be much different as I will be getting buttons in bulk so it won't cost me much per button. Will ship international as well!
PLEASE LET ME KNOW WHO IS INTERESTED SO I CAN GET A GOOD ESTIMATE ON HOW MANY PCBS I NEED TO FABRICATE
One last thing I forgot to ask. Just like with my last bracket set I sold, I'd like to get community input on pricing. I believe it's important to have a connection with the community as far as this goes and I would love to hear what everyone believes would be a fair price, and I'll take every opinion into consideration when I decide on final price
Before you answer, I'd just like to say these sets will cost me more than my previous in terms of material and items included. The buttons cost more than the tactile switches, and must also include conductive pads. As well as the boards. Please take these into consideration when deciding, and give your input thank you
(General idea what bracket will look like. Model is not accurate, waiting for boards to come in. Made this in like 5 minutes just to give a general idea and will update later)

Will fit into this location. Again, this is my last bracket, not the current DMG button bracket I am speaking of. This is just for rference so you can see the placement.

Hi!

Hope you’re well. In this weeks episode of ‘Weird Electronic Devices You Can Make In Your Own Home’, we’ll be diving into a Raspberry Pi based handheld inside of a Game Boy (DMG). My inspiration to pick this one up was seeing the awesome SuperPiBoy, as well as the wonderful PiGRRL from Adafruit. I took bits from both of those projects, and added my own small touch.

Parts:

  • Adafruit Standalone Capacitive Touch Sensor (Momentary) [3x]
  • 2350maH Li-Poly Cell or Adafruit 2500maH Li-Poly Pack
  • 3.5 Headphone Port (Non-Switched, In this application.)

My little bit of spice for this project were the additional 3 controls on the rear panel. Instead of using momentary switches, I used capacitive touch sensors. I chose the standalone versions that Adafruit sells, because the form factor is favorable to this application, and for simplicity.

I started with a trashed original Game Boy. I found it in a lot buy with a broken Game Gear (I can see another project in my future… :)) for 15$. I handed off the internals to a chip tune obsessed friend, and began the conversion.

I chose not to retain any of the original parts, except for the plastics. I first measured the LCD window, and shaved it to the appropriate size for the 3.5 inch LCD. I shaved down as much of the internal plastics as I could. I then mounted the LCD in place with hot glue. The KB button PCB mounts using the original mounting hardware, no modification required.

With that done, I soldered a ribbon cable onto the button PCB, and removed the 12v -> 5V regulator from the LCD PCB. I found a datasheet for the regulator on my board, but your results may vary. Apparently, there are many revisions of this device. Here’s a link to a thread which speaks out the conversion in detail (Thanks SuperPiBoy). You can see where I soldered on to the 5V OUTPUT pad on the chip footprint in the photo. Worst case, you can search the board for a chip that has 12V on one pin, and 5V on another, it is likely that’s the chip that needs to be removed.

The LCD PCB ends up being slightly too large to fit into the case, but can be safely shaved down without having to move any traces. If you needed to keep going with the shaving, the buttons can be moved easily.

Like ISO files, DMG files are essentially diskimages, which are intended to be used with the Mac operating system. Windows 7 burn dmg.

With that done, the Mini USB breakout gets mounted where the old power switch was. It’s the perfect footprint for that spot, and with a tiny bit of shaving, gets supported by the plastic standoff post in that corner.

Common Ground Dmg Button Pcb
  • The USB 5v and GND output get tied to the LiPoly Charger 5V and GND.
  • The Charger BAT and GND get tied to the respective V+ and GND on your battery of choice. (Please though, only use LiPoly with the LiPoly charger, obviously.)
  • Pass the V+ from your battery through your SPDT switch, and then along to the PowerBoost V+ input.
  • GND on the battery can go straight to the PowerBoost GND.
  • 5V Output from the PowerBoost goes to the TP2 pin on the Raspberry Pi, and PowerBoost Output GND goes to TP1 pin on the Pi.

Congrats! Your Pi is powered. Your LCD board will also need 5V output from the PowerBoost, as well as the three capacitive sensor boards and audio amplifier.

Common Ground Dmg Button Pcb

After a significant amount of shaving of the rear case, I was able to mount all of the aforementioned electronics. The chargers and power input devices are mounted on the recessed area of plastic for the cartridge. The capacitive pads are underneath the label area of the rear plastic. I mounted a female USB port where the old Link port was, and the SPDT switch where the volume knob used to be. I hotglued my snazzy Kitch Bent battery cover in place, and cut it’s locking tab to save space.

I drilled holes in the center of the cap-pad plastics, so there can be a tactile feeling when searching for the buttons on the rear case. I also used a significant amount of nuts/bolts and standoffs to hold everything in place solidly, so the rear case is littered with bolts in different areas. I used a “Cell” format battery, so that it would sit nicely on the bottom of the case. The battery I chose also has an in-circuit thermal cutoff, so if there’s a problem charging it, it will (hopefully) prevent serious damage/fire. I cut the “fuel gauge” board off of the cell, as I didn’t need it.

Common Ground Dmg Button Pcb Tool

For the Raspberry Pi, I removed the Audio Jack, Composite Jack and relocated the USB port. Being a Model A, it did not have the Ethernet jack or second USB port. I soldered wires onto the respective areas to pull the signals I needed. Take care when soldering to the Composite Video pads, as it’s easy to damage the Pi’s composite output with too much heat. For the audio, I routed the Audio Jack output direct to the headphone port, as well as to the amplifier board. Since I did not have a “switched” variety headphone jack around for this project, I came up with the following arrangement. When booting, the Pi runs a program to check the state of the 3 Cap Pads. If they’re all HIGH, it will boot into “Headphone Mode” and drive the Shutdown pin on the amplifier board, freeing the headphone jack. For the speakers, I stuffed a set of Macbook (3Ohm) speakers into the area where the old GB speaker used to be. I tied them to the outputs on the amp board.

I trimmed down the GPIO pins down to half height, and soldered the Common Ground PCB and OUTPUT pins (from the cap-sensors) to their respective BCM GPIOs. I then cleaned up the wiring with a couple of wire ties, and routed the wires as best I could.

And, that’s it!

As far as software goes, running on a Model A means that running RetroPie 2.0+ is out of the question (as ES 2.0 is apparently more graphically intense, and requires a 256/256 GPU split). I loaded RetroPie 1.10 onto a high speed SD card, and shimmed in my custom bits of software to glue everything together. Cave Story runs great! 😀

Common Ground Dmg Button Pcb Code

 Post-Mortem:

When shaving the case down to fit the LCD, I neglected to do something about the standoffs for securing the two halves of the case together. This lead to complications at the very end of the project, because there was no reliable way to join the halves together. I fixed this by hot gluing a bolt down in two corners of the case. I then fed a machine screw up into the case, and into the bolt. My screws ended up being the perfect length to pull the bolt, without going all the way through. It hurts the project’s aesthetics, as it’s clear the halves no longer join seamlessly, but it has an acceptable amount of mechanical strength.

The Capacitive Sensors are HIGH when active, and LOW when dormant. The opposite is true for the Common Ground Button PCB, which (when the internal pullups are activated) are HIGH when dormant and LOW when active. This lead to complications using Retrogame (the Adafruit C utility used to convert the physical button presses into keyboard events), as the ‘always-active’ buttons would pin it. I’m in the process of writing a program that is compatible with mixed button conditions, and will update this post when I push it to my git.