Skip to the content
2 layers34 × 19 mmMgl switch, the printed circuit board in 3D

Open source design for a Game Boy Light replacement switch.

Size
34 × 19 mm
Copper layers
2
Thickness
0.19 mm
Parts
20
Nets
13
Pads
43
Tracks, vias
65, 37
Pours
14
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
13 Apr 2024
Updated
20 Apr 2024

Overview

Mgl switch is an open-source printed circuit board by leggomyfroggo, from the leggomyfroggo/mgl_switch repository on GitHub. It is a 2-layer board of 34 × 19 mm with 20 parts on 13 nets, routed with 65 tracks and 37 vias.

It is built around the SI2312BDS-T1-BE3-HXY and DMP6350SQ-7. Its parts include 5 resistors, 5 transistors and 1 switch.

Main components

2

README

README.md

mgl_switch

PCB layout This is a replacement switch for the Game Boy Light. The original MGL switch is an unusual 3PDT for which a suitable replacement isn't currently known. This design uses a standard SP3T switch and mosfets to replicate the ability to turn on the system and back light with a single switch.

About this repo

This repo consists of three main components:

  • Kicad 7 source files(in root)
  • PDF schematic(in artifacts)
  • Gerbers(in artifacts)

Manufacturing information

To make it easy to assemble this project, the gerbers for the current version can be found in artifacts and uploaded at your PCB fabricator of choice, e.g. JLCPCB. For best results, follow these paramters:

  • PCB type: Flex
  • PCB thickness: 0.11mm
  • Layers: 2
  • Stiffener: 0.2mm PI(see user comments layer)
  • 3M tape: 3M9077(see user comments layer)

Below is a screenshot of the complete order parameters from JLCPCB: JLCPCB ordering parameters

License

mgl_switch by Chris Hackmann is licensed under CC BY-NC 4.0

Parts

20
QtyValueFootprintReferences
310KResistor_SMD:R_0603_1608MetricR2, R3, R4
3SI2312BDS-T1-BE3SamacSys_Parts:SOT95P237X112-3NQ1, Q3, Q5
2DMP6350SQ-7SamacSys_Parts:SOT96P240X110-3NQ2, Q4
2SW_VCCTestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmTP4, TP4
2VCC_DRAINTestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmTP6, TP6
1100KResistor_SMD:R_0603_1608MetricR1
175Resistor_SMD:R_0603_1608MetricR5
1GNDTestPoint:TestPoint_THTPad_1.5x1.5mm_Drill0.7mmTP1
1SW_SP3TSamacSys_Parts:MSKT-13C01SW1
1SW_VDDTestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmTP2
1VCCTestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmTP5
1VDDTestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmTP3

The 19 most common of 20 parts.

Similar boards

  • 2 layers22 × 15 mmCGBMOSFETSwitch, the printed circuit board in 3D

    CGBMOSFETSwitch

    leggomyfroggo/GameBoyDump

    Random stuff I've made for Game Boy Projects.

    8 parts5
  • 4 layers96 × 96 mmSTM32F103C8T6, the printed circuit board in 3D

    STM32F103C8T6

    andreabadan/STM32F103_Telemetry_V01

    115 partsGPL-3.0
  • 4 layers233.4 × 147.3 mmOpenPLC Hardware, the printed circuit board in 3D

    OpenPLC Hardware

    gasiepgodoy/Open-Source-PLC

    Open Source Programmable Logic Controller (Hardware and Software). Based on the Master of Science in Electrical Engineering of João Vitor Rocha Santana

    494 parts2
  • 2 layers38 × 65 mmSpe source, the printed circuit board in 3D

    Spe source

    Scottapotamas/spe-marine-node

    Prototype project to build an underwater sensor node, powered by and communicating with the surface via Single Pair Ethernet (10BASE-T1L + 802.3cg)

    99 parts34MIT
  • 2 layers66.9 × 74.5 mmDeskHop Rev1, the printed circuit board in 3D

    DeskHop Rev1

    hrvach/deskhop

    Fast Desktop Switching Device

    20 parts7.9kGPL-3.0
  • 2 layers86.4 × 64.8 mmSlot machine, the printed circuit board in 3D

    Slot machine

    google/google-ctf

    Google CTF

    20 parts5.1kApache-2.0
  • 2 layers36.2 × 26.8 mmEsp32 minimal, the printed circuit board in 3D

    Esp32 minimal

    atopile/atopile

    Design circuit boards with code! ✨ Get software-like design reuse 🚀, validation, version control and collaboration in hardware; starting with electronics ⚡️

    20 parts4kMIT
  • 2 layers108.1 × 393.8 mmSweep compact ble, the printed circuit board in 3D

    Sweep compact ble

    davidphilipbarr/Sweep

    Sweep - a small promicro based keyboard inspired by the Ferris.

    20 parts2.1k

Questions

How big is the Mgl switch PCB?

It measures 34 × 19 mm and has 2 copper layers, 0.19 mm thick.

What parts does the Mgl switch use?

20 parts, built around the SI2312BDS-T1-BE3-HXY and DMP6350SQ-7. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Mgl switch KiCad files?

From the leggomyfroggo/mgl_switch repository on GitHub, at the commit this page was made from: the board is mglSwitch.kicad_pcb and its schematic mglSwitch.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Mgl switch design in my own project?

Its repository states no licence, so its author keeps all rights: ask leggomyfroggo before reusing the design.