Gekkio / gb-hardware

Game Boy -related custom hardware by gekkio
Creative Commons Attribution 4.0 International
316 stars 50 forks source link

SMT Assembly Files #1

Open Selim042 opened 4 years ago

Selim042 commented 4 years ago

Hello, I'm new to ordering custom PCBs, so the files might already be here and I'm just missing them. But I'm trying to get some of your slot A PCBs printed via JLCPCB and was looking at getting the SMT parts pre-assembled and am curious if you have the files for that. Thanks for your help!

Selim042 commented 4 years ago

Or a Mouser project link like a few of your other boards

Gekkio commented 4 years ago

Sorry, I haven't used any assembly services so I don't know what files are needed for those. I've only generated gerbers in the repository, which are almost certainly not enough for full assembly.

It's also worth noting that many of the boards in this repository require some parts which can only be obtained from donor Game Boys (or sometimes AliExpress). For example, the GB-BRK-SLOT-A board uses a cartridge slot from an original Game Boy, and AFAIK nobody is currently manufacturing new slots. So you need to either desolder it yourself from a donor unit or try to buy one from somebody who has done so.

If you get the assembly successfully done, please report back :smile: I'm curious about the necessary files and steps

Selim042 commented 4 years ago

I just zipped up the files just for that specific board and uploaded it to JLCPCB, and it seemed to work fine. It just didn't have whatever files it was looking for Do you happen to know how I could work out the specs on those to purchase and solder separately? I already have desoldered a cartridge slot from a broken DMG, so that one isn't an issue, mostly need info on what I assume are resistors between the pins and what look like LEDs on the bottom edge.

Gekkio commented 4 years ago

If you open the project with KiCad, you can generate a BOM (Bill Of Materials), which lists many specs of the components. On GB-BRK-SLOT-A, all components except R7 (or JP1) and the slot itself are optional, depending on what you want to do with the board. For convenience, here's a list with some notes:

C1: 1206-sized 10uF capacitor, X5R/X7R at least 10V recommended. Can use other capacitance values (this is just an optional bulk capacitor) C2: 0603-sized 0.1uF capacitor, X5R/X7R at least 10V recommended. Can use other capacitance values (this is just an optional bypass capacitor) D1-D6: 0603-sized standard LEDs. I like to use a different color for the power LED (D1) R1-R6: 0603-sized resistors, 3.3k. Can use other resistance values (these are used for LED current limiting) R7: 1206-sized 0 ohm resistor, or some other value if you want to build a current sensing setup. Optional if you solder a jumper to JP1 J1, J2, J4: 2.54mm 2-row pin headers JP1: 2.54mm jumper or pin header (optional if you assemble R7)