├── 1W_Speaker_holder_3_x_3.stl
├── FAQs.md
├── LICENSE.md
├── Production_info.md
├── README.md
├── VIS_BOM.pdf
├── VIS_DMG_IPS_v5_bracket.stl
├── images
├── 1w_speaker.png
├── Battery_parts.png
├── USB_C_adapter.png
├── VIS_DMGs.jpg
├── VIS_DMGs_ON.jpg
├── VIS_audio_boards.png
├── VIS_ips_board.png
├── VIS_mainboard.png
├── VIS_power_board.png
├── audio_amp_on_off.png
├── boost_comps.png
├── button_fit.jpg
├── buttons_orientation.jpg
├── connections.png
├── corrupted_logo.png
├── desolder_gun_adapters.png
├── ips_front.png
├── ips_retro.png
├── j_front.png
├── j_retro.png
├── lipo_battery.jpg
├── m_front.png
├── m_retro.png
├── neg_voltage_comps.png
├── original_IPS_board.png
├── tal_front.png
└── tal_retro.png
└── troubleshooting.md
/1W_Speaker_holder_3_x_3.stl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/1W_Speaker_holder_3_x_3.stl
--------------------------------------------------------------------------------
/FAQs.md:
--------------------------------------------------------------------------------
1 | ## Warning: OBSOLETE VERSION - If you don't plan to use the original DMG front PCB with the original screen I suggest to produce the DMG V2. Link [here](https://github.com/VISmodding/VIS-DMG-2.0/)
2 |
3 | # FAQs
4 |
5 | ## What IPS boards are compatible with the VIS front IPS PCB?
6 |
7 | My front PCB can be used to replace the following IPS board used in the v4 and v5 OSD IPS.
8 |
9 | 
10 |
11 | ## What speaker can be used?
12 |
13 | You can use the original Gameboy speaker or 1 Watt 8 Ohm speaker (23 mm diameter) like the following one (**it must have + and - soldering points**)
14 |
15 | 
16 |
17 | ## Can the gain of the speaker be controlled?
18 |
19 | Yes, on the audio board, I use **R2=R4=10 kΩ for the original speaker** and **R2=R4=30 kΩ for the 1W speaker**. Hence, by increasing the value of R2 and R4, audio power increases; otherwise, it decreases.
20 |
21 | ## How much power does the power board provide?
22 |
23 | DC voltage or battery voltage is firstly regulated to 5V with 1A, and then, this 5v line is filtered with an ultra-low noise LDO (U4 on the power board) that provides in output a 5V line with 300 mA. This power is sufficient for all the features, but if you need a more powerful LDO, you can use, for example, the REG113NA-5/250 LDO that provides 400 mA.
24 | Clearly, this LDO is used only to achieve a filtered 5V line on the mainboard (unregulated negative voltage for the original LCD is produced after the first regulation to 5V at 1A), and these lines are totally independent from the battery charger.
25 |
26 | ## Has the Lipo power board all the protections?
27 |
28 | I put all the know protections for the battery so it won't overcharge, discharge, or have a short circuit. To do this, I used well know schematics and chip combinations to develop the Lipo board.
29 |
30 | ## What is the Lipo Battery to use?
31 |
32 | I suggest any 3.7V 125054 Lipo battery with a ph2.0 connector installed, as shown in the following image.
33 |
34 | 
35 |
36 | ## Has mainboard protection?
37 |
38 | Yes, there are resettable fuses in series to the battery, the DC line, and the unregulated voltage for the original LCD. In addition, also the boost converter and the LDO limit the current on the various lines.
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
1 | Creative Commons Attribution-ShareAlike 4.0 International
2 |
3 | Creative Commons Corporation ("Creative Commons") is not a law firm and
4 | does not provide legal services or legal advice. Distribution of
5 | Creative Commons public licenses does not create a lawyer-client or
6 | other relationship. Creative Commons makes its licenses and related
7 | information available on an "as-is" basis. Creative Commons gives no
8 | warranties regarding its licenses, any material licensed under their
9 | terms and conditions, or any related information. Creative Commons
10 | disclaims all liability for damages resulting from their use to the
11 | fullest extent possible.
12 |
13 | Using Creative Commons Public Licenses
14 |
15 | Creative Commons public licenses provide a standard set of terms and
16 | conditions that creators and other rights holders may use to share
17 | original works of authorship and other material subject to copyright and
18 | certain other rights specified in the public license below. The
19 | following considerations are for informational purposes only, are not
20 | exhaustive, and do not form part of our licenses.
21 |
22 | Considerations for licensors: Our public licenses are intended for use
23 | by those authorized to give the public permission to use material in
24 | ways otherwise restricted by copyright and certain other rights. Our
25 | licenses are irrevocable. Licensors should read and understand the terms
26 | and conditions of the license they choose before applying it. Licensors
27 | should also secure all rights necessary before applying our licenses so
28 | that the public can reuse the material as expected. Licensors should
29 | clearly mark any material not subject to the license. This includes
30 | other CC-licensed material, or material used under an exception or
31 | limitation to copyright. More considerations for licensors :
32 | wiki.creativecommons.org/Considerations_for_licensors
33 |
34 | Considerations for the public: By using one of our public licenses, a
35 | licensor grants the public permission to use the licensed material under
36 | specified terms and conditions. If the licensor's permission is not
37 | necessary for any reason–for example, because of any applicable
38 | exception or limitation to copyright–then that use is not regulated by
39 | the license. Our licenses grant only permissions under copyright and
40 | certain other rights that a licensor has authority to grant. Use of the
41 | licensed material may still be restricted for other reasons, including
42 | because others have copyright or other rights in the material. A
43 | licensor may make special requests, such as asking that all changes be
44 | marked or described.
45 |
46 | Although not required by our licenses, you are encouraged to respect
47 | those requests where reasonable. More considerations for the public :
48 | wiki.creativecommons.org/Considerations_for_licensees
49 |
50 | Creative Commons Attribution-ShareAlike 4.0 International Public License
51 |
52 | By exercising the Licensed Rights (defined below), You accept and agree
53 | to be bound by the terms and conditions of this Creative Commons
54 | Attribution-ShareAlike 4.0 International Public License ("Public
55 | License"). To the extent this Public License may be interpreted as a
56 | contract, You are granted the Licensed Rights in consideration of Your
57 | acceptance of these terms and conditions, and the Licensor grants You
58 | such rights in consideration of benefits the Licensor receives from
59 | making the Licensed Material available under these terms and conditions.
60 |
61 | Section 1 – Definitions.
62 |
63 | - a. Adapted Material means material subject to Copyright and Similar
64 | Rights that is derived from or based upon the Licensed Material and
65 | in which the Licensed Material is translated, altered, arranged,
66 | transformed, or otherwise modified in a manner requiring permission
67 | under the Copyright and Similar Rights held by the Licensor. For
68 | purposes of this Public License, where the Licensed Material is a
69 | musical work, performance, or sound recording, Adapted Material is
70 | always produced where the Licensed Material is synched in timed
71 | relation with a moving image.
72 | - b. Adapter's License means the license You apply to Your Copyright
73 | and Similar Rights in Your contributions to Adapted Material in
74 | accordance with the terms and conditions of this Public License.
75 | - c. BY-SA Compatible License means a license listed at
76 | creativecommons.org/compatiblelicenses, approved by Creative Commons
77 | as essentially the equivalent of this Public License.
78 | - d. Copyright and Similar Rights means copyright and/or similar
79 | rights closely related to copyright including, without limitation,
80 | performance, broadcast, sound recording, and Sui Generis Database
81 | Rights, without regard to how the rights are labeled or categorized.
82 | For purposes of this Public License, the rights specified in Section
83 | 2(b)(1)-(2) are not Copyright and Similar Rights.
84 | - e. Effective Technological Measures means those measures that, in
85 | the absence of proper authority, may not be circumvented under laws
86 | fulfilling obligations under Article 11 of the WIPO Copyright Treaty
87 | adopted on December 20, 1996, and/or similar international
88 | agreements.
89 | - f. Exceptions and Limitations means fair use, fair dealing, and/or
90 | any other exception or limitation to Copyright and Similar Rights
91 | that applies to Your use of the Licensed Material.
92 | - g. License Elements means the license attributes listed in the name
93 | of a Creative Commons Public License. The License Elements of this
94 | Public License are Attribution and ShareAlike.
95 | - h. Licensed Material means the artistic or literary work, database,
96 | or other material to which the Licensor applied this Public License.
97 | - i. Licensed Rights means the rights granted to You subject to the
98 | terms and conditions of this Public License, which are limited to
99 | all Copyright and Similar Rights that apply to Your use of the
100 | Licensed Material and that the Licensor has authority to license.
101 | - j. Licensor means the individual(s) or entity(ies) granting rights
102 | under this Public License.
103 | - k. Share means to provide material to the public by any means or
104 | process that requires permission under the Licensed Rights, such as
105 | reproduction, public display, public performance, distribution,
106 | dissemination, communication, or importation, and to make material
107 | available to the public including in ways that members of the public
108 | may access the material from a place and at a time individually
109 | chosen by them.
110 | - l. Sui Generis Database Rights means rights other than copyright
111 | resulting from Directive 96/9/EC of the European Parliament and of
112 | the Council of 11 March 1996 on the legal protection of databases,
113 | as amended and/or succeeded, as well as other essentially equivalent
114 | rights anywhere in the world.
115 | - m. You means the individual or entity exercising the Licensed Rights
116 | under this Public License. Your has a corresponding meaning.
117 |
118 | Section 2 – Scope.
119 |
120 | - a. License grant.
121 | - 1. Subject to the terms and conditions of this Public License,
122 | the Licensor hereby grants You a worldwide, royalty-free,
123 | non-sublicensable, non-exclusive, irrevocable license to
124 | exercise the Licensed Rights in the Licensed Material to:
125 | - A. reproduce and Share the Licensed Material, in whole or in
126 | part; and
127 | - B. produce, reproduce, and Share Adapted Material.
128 | - 2. Exceptions and Limitations. For the avoidance of doubt, where
129 | Exceptions and Limitations apply to Your use, this Public
130 | License does not apply, and You do not need to comply with its
131 | terms and conditions.
132 | - 3. Term. The term of this Public License is specified in Section
133 | 6(a).
134 | - 4. Media and formats; technical modifications allowed. The
135 | Licensor authorizes You to exercise the Licensed Rights in all
136 | media and formats whether now known or hereafter created, and to
137 | make technical modifications necessary to do so. The Licensor
138 | waives and/or agrees not to assert any right or authority to
139 | forbid You from making technical modifications necessary to
140 | exercise the Licensed Rights, including technical modifications
141 | necessary to circumvent Effective Technological Measures. For
142 | purposes of this Public License, simply making modifications
143 | authorized by this Section 2(a)(4) never produces Adapted
144 | Material.
145 | - 5. Downstream recipients.
146 | - A. Offer from the Licensor – Licensed Material. Every
147 | recipient of the Licensed Material automatically receives an
148 | offer from the Licensor to exercise the Licensed Rights
149 | under the terms and conditions of this Public License.
150 | - B. Additional offer from the Licensor – Adapted Material.
151 | Every recipient of Adapted Material from You automatically
152 | receives an offer from the Licensor to exercise the Licensed
153 | Rights in the Adapted Material under the conditions of the
154 | Adapter's License You apply.
155 | - C. No downstream restrictions. You may not offer or impose
156 | any additional or different terms or conditions on, or apply
157 | any Effective Technological Measures to, the Licensed
158 | Material if doing so restricts exercise of the Licensed
159 | Rights by any recipient of the Licensed Material.
160 | - 6. No endorsement. Nothing in this Public License constitutes or
161 | may be construed as permission to assert or imply that You are,
162 | or that Your use of the Licensed Material is, connected with, or
163 | sponsored, endorsed, or granted official status by, the Licensor
164 | or others designated to receive attribution as provided in
165 | Section 3(a)(1)(A)(i).
166 | - b. Other rights.
167 | - 1. Moral rights, such as the right of integrity, are not
168 | licensed under this Public License, nor are publicity, privacy,
169 | and/or other similar personality rights; however, to the extent
170 | possible, the Licensor waives and/or agrees not to assert any
171 | such rights held by the Licensor to the limited extent necessary
172 | to allow You to exercise the Licensed Rights, but not otherwise.
173 | - 2. Patent and trademark rights are not licensed under this
174 | Public License.
175 | - 3. To the extent possible, the Licensor waives any right to
176 | collect royalties from You for the exercise of the Licensed
177 | Rights, whether directly or through a collecting society under
178 | any voluntary or waivable statutory or compulsory licensing
179 | scheme. In all other cases the Licensor expressly reserves any
180 | right to collect such royalties.
181 |
182 | Section 3 – License Conditions.
183 |
184 | Your exercise of the Licensed Rights is expressly made subject to the
185 | following conditions.
186 |
187 | - a. Attribution.
188 | - 1. If You Share the Licensed Material (including in modified
189 | form), You must:
190 | - A. retain the following if it is supplied by the Licensor
191 | with the Licensed Material:
192 | - i. identification of the creator(s) of the Licensed
193 | Material and any others designated to receive
194 | attribution, in any reasonable manner requested by the
195 | Licensor (including by pseudonym if designated);
196 | - ii. a copyright notice;
197 | - iii. a notice that refers to this Public License;
198 | - iv. a notice that refers to the disclaimer of
199 | warranties;
200 |
201 | v. a URI or hyperlink to the Licensed Material to the
202 | extent reasonably practicable;
203 |
204 | - B. indicate if You modified the Licensed Material and retain
205 | an indication of any previous modifications; and
206 | - C. indicate the Licensed Material is licensed under this
207 | Public License, and include the text of, or the URI or
208 | hyperlink to, this Public License.
209 | - 2. You may satisfy the conditions in Section 3(a)(1) in any
210 | reasonable manner based on the medium, means, and context in
211 | which You Share the Licensed Material. For example, it may be
212 | reasonable to satisfy the conditions by providing a URI or
213 | hyperlink to a resource that includes the required information.
214 | - 3. If requested by the Licensor, You must remove any of the
215 | information required by Section 3(a)(1)(A) to the extent
216 | reasonably practicable.
217 | - b. ShareAlike.In addition to the conditions in Section 3(a), if You
218 | Share Adapted Material You produce, the following conditions also
219 | apply.
220 | - 1. The Adapter's License You apply must be a Creative Commons
221 | license with the same License Elements, this version or later,
222 | or a BY-SA Compatible License.
223 | - 2. You must include the text of, or the URI or hyperlink to, the
224 | Adapter's License You apply. You may satisfy this condition in
225 | any reasonable manner based on the medium, means, and context in
226 | which You Share Adapted Material.
227 | - 3. You may not offer or impose any additional or different terms
228 | or conditions on, or apply any Effective Technological Measures
229 | to, Adapted Material that restrict exercise of the rights
230 | granted under the Adapter's License You apply.
231 |
232 | Section 4 – Sui Generis Database Rights.
233 |
234 | Where the Licensed Rights include Sui Generis Database Rights that apply
235 | to Your use of the Licensed Material:
236 |
237 | - a. for the avoidance of doubt, Section 2(a)(1) grants You the right
238 | to extract, reuse, reproduce, and Share all or a substantial portion
239 | of the contents of the database;
240 | - b. if You include all or a substantial portion of the database
241 | contents in a database in which You have Sui Generis Database
242 | Rights, then the database in which You have Sui Generis Database
243 | Rights (but not its individual contents) is Adapted Material,
244 | including for purposes of Section 3(b); and
245 | - c. You must comply with the conditions in Section 3(a) if You Share
246 | all or a substantial portion of the contents of the database.
247 | For the avoidance of doubt, this Section 4 supplements and does not
248 | replace Your obligations under this Public License where the
249 | Licensed Rights include other Copyright and Similar Rights.
250 |
251 | Section 5 – Disclaimer of Warranties and Limitation of Liability.
252 |
253 | - a. Unless otherwise separately undertaken by the Licensor, to the
254 | extent possible, the Licensor offers the Licensed Material as-is and
255 | as-available, and makes no representations or warranties of any kind
256 | concerning the Licensed Material, whether express, implied,
257 | statutory, or other. This includes, without limitation, warranties
258 | of title, merchantability, fitness for a particular purpose,
259 | non-infringement, absence of latent or other defects, accuracy, or
260 | the presence or absence of errors, whether or not known or
261 | discoverable. Where disclaimers of warranties are not allowed in
262 | full or in part, this disclaimer may not apply to You.
263 | - b. To the extent possible, in no event will the Licensor be liable
264 | to You on any legal theory (including, without limitation,
265 | negligence) or otherwise for any direct, special, indirect,
266 | incidental, consequential, punitive, exemplary, or other losses,
267 | costs, expenses, or damages arising out of this Public License or
268 | use of the Licensed Material, even if the Licensor has been advised
269 | of the possibility of such losses, costs, expenses, or damages.
270 | Where a limitation of liability is not allowed in full or in part,
271 | this limitation may not apply to You.
272 | - c. The disclaimer of warranties and limitation of liability provided
273 | above shall be interpreted in a manner that, to the extent possible,
274 | most closely approximates an absolute disclaimer and waiver of all
275 | liability.
276 |
277 | Section 6 – Term and Termination.
278 |
279 | - a. This Public License applies for the term of the Copyright and
280 | Similar Rights licensed here. However, if You fail to comply with
281 | this Public License, then Your rights under this Public License
282 | terminate automatically.
283 | - b. Where Your right to use the Licensed Material has terminated
284 | under Section 6(a), it reinstates:
285 | - 1. automatically as of the date the violation is cured, provided
286 | it is cured within 30 days of Your discovery of the violation;
287 | or
288 | - 2. upon express reinstatement by the Licensor.
289 | - c. For the avoidance of doubt, this Section 6(b) does not affect any
290 | right the Licensor may have to seek remedies for Your violations of
291 | this Public License.
292 | - d. For the avoidance of doubt, the Licensor may also offer the
293 | Licensed Material under separate terms or conditions or stop
294 | distributing the Licensed Material at any time; however, doing so
295 | will not terminate this Public License.
296 | - e. Sections 1, 5, 6, 7, and 8 survive termination of this Public
297 | License.
298 |
299 | Section 7 – Other Terms and Conditions.
300 |
301 | - a. The Licensor shall not be bound by any additional or different
302 | terms or conditions communicated by You unless expressly agreed.
303 | - b. Any arrangements, understandings, or agreements regarding the
304 | Licensed Material not stated herein are separate from and
305 | independent of the terms and conditions of this Public License.
306 |
307 | Section 8 – Interpretation.
308 |
309 | - a. For the avoidance of doubt, this Public License does not, and
310 | shall not be interpreted to, reduce, limit, restrict, or impose
311 | conditions on any use of the Licensed Material that could lawfully
312 | be made without permission under this Public License.
313 | - b. To the extent possible, if any provision of this Public License
314 | is deemed unenforceable, it shall be automatically reformed to the
315 | minimum extent necessary to make it enforceable. If the provision
316 | cannot be reformed, it shall be severed from this Public License
317 | without affecting the enforceability of the remaining terms and
318 | conditions.
319 | - c. No term or condition of this Public License will be waived and no
320 | failure to comply consented to unless expressly agreed to by the
321 | Licensor.
322 | - d. Nothing in this Public License constitutes or may be interpreted
323 | as a limitation upon, or waiver of, any privileges and immunities
324 | that apply to the Licensor or You, including from the legal
325 | processes of any jurisdiction or authority.
326 |
327 | Creative Commons is not a party to its public licenses. Notwithstanding,
328 | Creative Commons may elect to apply one of its public licenses to
329 | material it publishes and in those instances will be considered the
330 | "Licensor." The text of the Creative Commons public licenses is
331 | dedicated to the public domain under the CC0 Public Domain Dedication.
332 | Except for the limited purpose of indicating that material is shared
333 | under a Creative Commons public license or as otherwise permitted by the
334 | Creative Commons policies published at creativecommons.org/policies,
335 | Creative Commons does not authorize the use of the trademark "Creative
336 | Commons" or any other trademark or logo of Creative Commons without its
337 | prior written consent including, without limitation, in connection with
338 | any unauthorized modifications to any of its public licenses or any
339 | other arrangements, understandings, or agreements concerning use of
340 | licensed material. For the avoidance of doubt, this paragraph does not
341 | form part of the public licenses.
342 |
343 | Creative Commons may be contacted at creativecommons.org.
344 |
--------------------------------------------------------------------------------
/Production_info.md:
--------------------------------------------------------------------------------
1 | ## Warning: OBSOLETE VERSION - If you don't plan to use the original DMG front PCB with the original screen I suggest to produce the DMG V2. Link [here](https://github.com/VISmodding/VIS-DMG-2.0/)
2 |
3 | # Production information
4 |
5 | ## Mainboard Gerber file
6 |
7 | Produce the mainboard Gerber file with 1 mm thickness (I suggest ENIG surface finish). Here you have 6 designs, and the various PCBs can be easily separated along holes.
8 |
9 |  
10 |
11 | ## DC jack holder Gerber file
12 |
13 | Produce the DC Jack holder Gerber file with 1.6 mm thickness.
14 |
15 |  
16 |
17 | ## Audio Jack raiser Gerber file
18 |
19 | Produce Audio Jack raiser Gerber file with 1.6 mm thickness. Here you have 4 designs that, once printed, must be separated (they are very fragile and break easily).
20 | I used a panelized Gerber file, and hence, when produced, you will have a lot of these very little boards. Since these boards are very small, when ordering, specify
21 | that you will accept all the risks during production.
22 |  
23 |
24 | ## IPS front PCB Gerber file
25 |
26 | Produce the IPS front PCB Gerber file with 1.2 mm thickness (I suggest ENIG surface finish).
27 |  
28 |
29 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | ## Warning: OBSOLETE VERSION - If you don't plan to use the original DMG front PCB with the original screen I suggest to produce the DMG V2. Link [here](https://github.com/VISmodding/VIS-DMG-2.0/)
2 |
3 | # VIS_Game_Boy_DMG
4 | 
5 | This project was born with the aim of saving corroded boards of **Gameboy DMGs** or **SNES Super Gameboy adapter**s. For this reason, I developed replacement PCBs by using modern electronic components. Several exisisting DMG mods are included:
6 | - **Lipo power board** that also provides the negative voltage required for the **original LCD** (this voltage can be turned off through a switch if an **IPS screen** is used). Thanks to a **brand new 2.5A DC jac**k, a lipo battery can be safely charged at 0.5 or 1 A. In addition, it is possible to **play while charging** by using only the current coming from the DC jack.
7 | - **Audio board** with all the audio circuits on it in which **1w speaker** or the **original speaker** is directly connected (Audio is not sent to the front PCB, and, for this reason, any power absorbing on the front PCB does not affect audio). Audio amplifier can be disabled to save battery life or to use only the pro-sound jack.
8 | - **Integrated bivert chip**.
9 | - I also developed a **replica of the OSD IPS (v4 or v5) board** with **button LEDs** and **tactile buttons**.
10 | - **Housing shell doesn't require any cut** apart from those required by the IPS LCD mod.
11 |
12 | Videos related to this project can be found on my [YouTube Channel](https://www.youtube.com/channel/UC17bQxOnCBejYQG4rzEg3jA).
13 |
14 | ## Warning:
15 |
16 | I have updated Gerber file of the mainboard to v1.1 on PCBway, in which an important fix has been done. If you have produced v1.0 of the mainboard, send me an email and I will tell you the fix that must be done.
17 |
18 | ## Disclaimer
19 |
20 | **This is a DIY project for electronic enthusiasts. For this reason, I am not responsible for any damage incurred while attempting this project or after completion of the project. You alone accept all risk since you are 100% liable for damage to yourself or your property.**
21 |
22 | ## Security information for Lipo Battery
23 | The battery is physically distant form the tp4056 linear charger. In addition, the following features are implemented:
24 | - Overcharge and overdischarge protections achieved through the widely used and widespread combo FS8205A - DW01A.
25 | - Load sharing: you can safely play while charging the battery since the battery is disconnected from the load while charging (I use the same circuit of SYF Game Gear since its creator allowed me to use it).
26 |
27 | ## Credits
28 |
29 | [Gekkio](https://github.com/Gekkio/) for the [DMG](https://github.com/Gekkio/gb-schematics/tree/main/DMG-CPU-06) schematics
30 |
31 | ## Switches/selectors
32 |
33 | Before assembling the console, the following switches or selectors must be properly set:
34 | - The switch on the mainboard to **turn ON/OFF the bivert chip**.
35 | - The selector on the mainboard to **use normal video or biverted video**.
36 | - The switch on the powerboard to **turn ON/OFF the negative voltage** required by the **original LCD**.
37 | - The selector on the powerboard to **set 0.5 A or 1 A charger**.
38 | - The switch on the IPS board to **turn ON/OFF the button LEDs**.
39 |
40 | Finally, from the battery compartment, it is possible to **ENABLE/DISABLE the audio amplifier** without opening the console.
41 |
42 | ## Required Donor parts
43 |
44 | In this project, the **strictly required donor parts** are only
45 | - the **CPU** (that can be sourced from a donor DMG mainboard or a SNES super Gameboy adapter).
46 | - the **link-port** (that can be sourced from a donor DMG mainboard or from a 4-player adapter DMG-07).
47 |
48 | Other **optional components to desolder** from a donor console are:
49 | - **RAM** chips (can be sourced from a donor DMG mainboard or a SNES super Gameboy adapter) or the Alliance AS6C6264-55SIN RAM chips can be purchased.
50 | - **Card slot connector, volume wheel, and quartz oscillator** can be sourced from a donor DMG mainboard or can be simply purchased on Aliexpress.
51 | - **Power switch** can be sourced from a donor DMG mainboard, or a brand new switch can be purchased at any electronic components shop (see BOM file).
52 |
53 | ## Required Parts to purchase or reuse
54 |
55 | - **All the electronic components** reported in the BOM file.
56 | - **Housing DMG shell case** (optional if you already have one).
57 | - **IPS LCD kit** (optional if you want to use the original front PCB). If you want to use the VIS front PCB, you have to buy the v4 or v5 OSD version (see the FAQs [here](FAQs.md) for more details). You can find (in the files of this project) the 3D model of the LCD bracket (IPS v5). You can simply 3D print it (I suggest transparent), and then you can prepare it with sandpaper and paint it with the color you need. This model of the bracket fully masks the entire LCD (it is useful if you use a transparent shell).
58 | - **3.7V 125054 Lipo battery** (optional if you want to use only the DC jack) (see the FAQs [here](FAQs.md) for more details).
59 | - **5V 2A USB-C charger** with a DC jack adapter (it is shown at the end of the instructions).
60 | - **Kitsch-Bent full silicone buttons** (optional).
61 | - **1 Watt speaker** (optional if you want to use the original DMG speaker). You can find (in the files of this project) the 3D model of the holder that you can use to take it in place without glue it to the housing shell.
62 | - **wires and ph2.0 housing connectors** reported in the last sections of the BOM file (optional since you can solder directly wires on the boards).
63 | - **flat connectors 21 pin pitch 1.25mm** if you don't find them you can simply buy the 22 pin version (clearly also a 22 pin cable) and use them by leaving unsoldered one pin on both the mainboard and the IPS board (in doing this you have to leave unsoldered the first pin on a board and the last pin of the other one).
64 |
65 | ## Production file
66 |
67 | Download/produce them from [PCBway](https://www.pcbway.com/project/member/?bmbno=35F93582-472C-4A)
68 |
69 |
70 |
71 | Additional info [here](Production_info.md).
72 |
73 | ## Setup instructions
74 |
75 | The most **difficult parts** of the project are the following:
76 | - **Desolder** the components from the donor console by using a hot air gun. For this step, I suggest searching videos on youtube regarding the **SYF Game Gear** setup in which it is shown how to desolder the game gear CPU. Desoldering with a hot air gun became extremely easy if you use the adapters shown in the following image (search by using their codes on Aliexpress to find them).
77 |
78 | 
79 |
80 | - **Drag soldering** a 0.5 mm pitch SMD component. Also, in this case, you can refer to the videos made for the **SYF Game Gear** since solder the Game Gear single CPU version has the same type of difficulty.
81 |
82 | These instructions must be integrated by watching and following the youtube videos [presentation video](https://youtu.be/PxOyTZqpqn4) and [setup video](https://youtu.be/e4qCekoWYW4).
83 |
84 | First of all, you need to desolder a gameboy CPU from a gameboy DMG or from a super gameboy. Then, from a Gameboy DMG or from a DMG-07 adapter, you need to desolder the link port connector.
85 |
86 | *OPTIONAL: you can also desolder the power button (that can be reused or that can be internally restored), the 2 RAM chips, and the cartridge slot reader (both can be reused).*
87 |
88 | **IMPORTANT:** Please be sure that the following connections are properly made:
89 |
90 | 
91 | - **STEP 1** *(OPTIONAL): Restore the power button (see the setup video from 00:54 to 06:38)*.
92 |
93 | **Tip:** Differently from the video, you can use the brand new power switch directly (you find it in the BOM file) because a perfect combination between the original and the new switches is very hard to obtain. If you use the new button reported in the BOM file, firstly, it is not required to shorter the black plastic, and then, to make it all good, you can add a little tape, as shown in the following photos, to fit the space better.
94 |
95 | 
96 | - **STEP 2**: Populate the **power board** (see the setup video from 06:39 to 13:28).
97 |
98 | 
99 | - **STEP 3**: Populate the **mainboard**.
100 | - First, start with the components required to test only the power board and the battery charging circuit (see the setup video from 13:28 to 19:45).
101 | - Then, test the power board and the battery charging circuit (see the setup video from 19:45 to 23:19). If the RED or GREEN LED doesn’t work probably, you have installed it in the wrong orientation.
102 | - Once verified that the previous steps are OK, you can populate the mainboard entirely in a standard way (check the setup video from 23:19 to 24:42 to understand how to solder some components in the correct location).
103 | - Check the installation and the various switches (see the presentation video from 03:11 to 05:00) without the audio board just to be sure that the first 2 boards are ok. NOT exceed 6v (I suggest using 5v) power supply; otherwise, you will fry the TP4056 charger chip (only this chip will be damaged if you provide a voltage until 24v.In any case, use 5v!!!).
104 |
105 | 
106 | - **STEP 4**: Populate the **audio board**.
107 | - Populate entirely the audio board paying attention to the inductances L1, L2, and L3 (they are very fragile). In addition, the location of the electrolytic capacitors must be very accurate.
108 | - Choose the R2, R4 resistors for the speaker that you want to use (the original 0.25w speaker or the 1w speaker).
109 | - Solder the 2 little PCB to add thickness (see the setup video from 25:03 to 28:58).
110 | - Optional (also populate the pro-sound board and solder its 2 little PCBs for the thickness).
111 | - Check the audio board and the switch on the mainboard to turn ON/OFF the audio amplifier (once assembled, the console this switch can be used from the battery compartment. This can be useful to save battery by disabling the audio amplifier or to use the pro-sound jack always by disabling the audio amplifier).
112 |
113 | 
114 | - **STEP 5**: Populate the **IPS board**.
115 | - Firstly, you can populate the IPS board entirely by skipping soldering the button LEDS, the button resistors, and the contrast wheel (see the setup video from 28:58 to 29:55). Here on the power board, you can turn off the unregulated voltage required only with the original LCD.
116 | - Then, you can solder and test the contrast wheel (also required to change the settings of the IPS panel) (see the setup video from 29:55 to 33:30). In the video has been used an old version of the board having problems with the holes for the LED (now don’t worry about this since it has been fixed).
117 | - Then, you can install LED buttons, LED resistors, and the switch to turn ON/OFF these LEDs (see the setup video from 33:30 to 35:01).
118 | - Finally, test the buttons and their LEDs.
119 |
120 | 
121 | - Pay attention to the orientation of the tactile buttons (the circled part of the following image must stay on the left and right for all the tactiles and not on the upper or lower part).
122 |
123 | 
124 | - **STEP 6**: Clean all the boards from flux and assembly the board (see the setup video from 36:28 to 42:20). Remember to properly set the switches for various options: bivert chip ON/OFF, normal video signal or biverted video signal, 0.5 A or 1 A charger, unregulated voltage (used only by the original LCD) ON/OFF, button LEDs on the IPS board ON/OFF.
125 |
126 | 
127 |
128 | **WARNING** Don't do a bath of 15/30 minutes for the IPS board if tactiles are installed (keep them outside the IPA; otherwise, the glue that keep metal pieces will be dissolved and switches break). I solder the tactiles after the bath in IPA without using additional flux (I simply exploit the flux of the soldering tin).
129 |
130 | **SUGGESTED ITEMS**: I suggest using a 5v 2A USB-C charger with the adapter shown in the following image to play while charging at 1A. I suggest you buy a 125054 Lipo battery that has a perfect fit into the shell.
131 |
132 | 
133 |
134 | Finally, I suggest to use full silicone buttons from Kitsch-Bent as shown in this [short video](https://www.youtube.com/watch?v=DBGJTIemyE4&t=64s&ab_channel=V1sModding).
135 |
136 | **NOTE**: When you start to hear aliens coming from the speaker and the screen starts flashing, it means that you have to charge the battery. I have not disabled the CPU in this case to give you the time to attach the power supply without losing the game in progress!!!
137 |
138 | ## Material saving
139 |
140 | If you plan to use an IPS board:
141 |
142 | - you can skip solder/buy components for the -21V line required by the original LCD. These components on the power board are: F1, D3, D4, C11, C12, C13, C14, C15, C19, U6, and TR1. Clearly, you can also skip soldering the switch that enables/disables this -21V line.
143 | - you can use a 1.25 mm pitch 22-pin FPC connector (on both mainboard and IPS PCB) and connect them with a 22 FFC-pin connector if you have a problem finding the 21-pin cables and connectors (clearly, when soldering, you will solder only 21 pins and one remain floating).
144 |
145 | ## FAQs
146 |
147 | link [here](FAQs.md).
148 |
149 | ## Troubleshooting
150 |
151 | link [here](troubleshooting.md).
152 |
153 | ## Acknowledgements
154 |
155 | I would like to thank Mathijs (the creator of SYF Game Gear PCBs) for his several suggestions, schematics, and help in this project.
156 |
157 | ## License
158 | 
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. You are able to copy and redistribute the material in any medium or format, as well as remix, transform, or build upon the material for any purpose (even commercial) - but you **must** give appropriate credit, provide a link to the license, and indicate if any changes were made.
159 |
160 | ## Support VIS projects
161 |
162 | I have several stuffs in mind, but since developing these things has a high cost in materials and prototypes, a little [PayPal](https://www.paypal.com/donate/?hosted_button_id=8XGWMZW3D3DQE) donation is appreciated.
163 |
164 | ## Contacts
165 |
166 | **email**: vis.modding@gmail.com
167 |
168 | **discord**: you can find me as *vis_modding* on several servers (BennVenn, Mouse Bit Lab, Retrosix modding, Game Boy, Gameboy makers, Cybdyn Systems, Pixel FX Official Discord, Modded Gameboy Club).
169 |
--------------------------------------------------------------------------------
/VIS_BOM.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/VIS_BOM.pdf
--------------------------------------------------------------------------------
/VIS_DMG_IPS_v5_bracket.stl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/VIS_DMG_IPS_v5_bracket.stl
--------------------------------------------------------------------------------
/images/1w_speaker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/1w_speaker.png
--------------------------------------------------------------------------------
/images/Battery_parts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/Battery_parts.png
--------------------------------------------------------------------------------
/images/USB_C_adapter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/USB_C_adapter.png
--------------------------------------------------------------------------------
/images/VIS_DMGs.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/VIS_DMGs.jpg
--------------------------------------------------------------------------------
/images/VIS_DMGs_ON.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/VIS_DMGs_ON.jpg
--------------------------------------------------------------------------------
/images/VIS_audio_boards.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/VIS_audio_boards.png
--------------------------------------------------------------------------------
/images/VIS_ips_board.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/VIS_ips_board.png
--------------------------------------------------------------------------------
/images/VIS_mainboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/VIS_mainboard.png
--------------------------------------------------------------------------------
/images/VIS_power_board.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/VIS_power_board.png
--------------------------------------------------------------------------------
/images/audio_amp_on_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/audio_amp_on_off.png
--------------------------------------------------------------------------------
/images/boost_comps.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/boost_comps.png
--------------------------------------------------------------------------------
/images/button_fit.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/button_fit.jpg
--------------------------------------------------------------------------------
/images/buttons_orientation.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/buttons_orientation.jpg
--------------------------------------------------------------------------------
/images/connections.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/connections.png
--------------------------------------------------------------------------------
/images/corrupted_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/corrupted_logo.png
--------------------------------------------------------------------------------
/images/desolder_gun_adapters.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/desolder_gun_adapters.png
--------------------------------------------------------------------------------
/images/ips_front.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/ips_front.png
--------------------------------------------------------------------------------
/images/ips_retro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/ips_retro.png
--------------------------------------------------------------------------------
/images/j_front.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/j_front.png
--------------------------------------------------------------------------------
/images/j_retro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/j_retro.png
--------------------------------------------------------------------------------
/images/lipo_battery.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/lipo_battery.jpg
--------------------------------------------------------------------------------
/images/m_front.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/m_front.png
--------------------------------------------------------------------------------
/images/m_retro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/m_retro.png
--------------------------------------------------------------------------------
/images/neg_voltage_comps.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/neg_voltage_comps.png
--------------------------------------------------------------------------------
/images/original_IPS_board.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/original_IPS_board.png
--------------------------------------------------------------------------------
/images/tal_front.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/tal_front.png
--------------------------------------------------------------------------------
/images/tal_retro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VISmodding/VIS_Game_Boy_DMG/a41bd8cdf2ed1053a6cc6e01973889cdca65931b/images/tal_retro.png
--------------------------------------------------------------------------------
/troubleshooting.md:
--------------------------------------------------------------------------------
1 | ## Warning: OBSOLETE VERSION - If you don't plan to use the original DMG front PCB with the original screen I suggest to produce the DMG V2. Link [here](https://github.com/VISmodding/VIS-DMG-2.0/)
2 |
3 | # Troubleshooting
4 |
5 | ## Gameboy turns on for just one second
6 |
7 | If you have used a SNES CPU and you turn on the Gameboy without a game inside, it is expected that it turns off if you are using the original
8 | front PCB or the IPS v4 kit (with IPS v5 it stays on also without a game inserted).
9 |
10 | ## No audio issue
11 |
12 | If you don't hear audio or strange audio be sure you have turned the amplifier ON (lower position). See the following image.
13 |
14 | 
15 |
16 | ## No clean sound or audio coming from only one channel of the headphone
17 |
18 | Rework the soldering of the audio amplifier. Use an electrolytic capacitor for C1 on the mainboard as suggested in the BOM file.
19 |
20 | ## Battery not recognized or not properly charging
21 |
22 | Check D1, R11, Q1 components on the mainboard and check the following circled components on the mainboard and power board.
23 |
24 | 
25 |
26 | ## Not enough power
27 |
28 | If you don't have enough power, especially if the unregulated voltage is not stable while using the original LCD, you need to rework the boost converter
29 | and the LDO components on the power board (they are circled in the following image).
30 |
31 | 
32 |
33 | ## Everything works well, but the original LCD is off
34 |
35 | Check firstly that the switch on the power board is set to ON; otherwise, check the circled components in the following image.
36 |
37 | 
38 |
39 | ## The DC jack seems to be dead
40 |
41 | Check firstly the connections between the DC jack PCB and the mainboard and also check the F1 fuse on the mainboard.
42 |
43 | ## The Gameboy does not read any game and shows a corroded logo
44 |
45 | Rework the solder of the cartridge slot connector and the CPU pins, and the RAM pins circled in the following image.
46 |
47 | 
48 |
49 | ## Buttons/Button LEDs problem
50 |
51 | Some button problems are known. For example, all buttons work, but the B button and left D-PAD not. This is a common problem caused by a wrong insertion of the 21 pins ribbon cable that causes the -21v line to reach the trace of these buttons. In this case, the CPU is fried (Please fully test the CPU before installing it). In any case, try to reflow the CPU.
52 |
53 | Other problems can be a general malfunction of the buttons (for example, buttons sometimes work and sometimes do not). Probably, in this case, you have to replace the FPC connector since it can be damaged, especially if you have bent it and you have inserted and removed it several times. Also, video issues can be related to a bad FPC connector.
54 |
55 | In addition, if you have installed tactile buttons, be sure of their orientation (check it in the read me section).
56 |
57 | Finally, if button LEDs are OFF, firstly, check if the switch on the IPS board is enabled. In this case, check if you have installed the resistors for the LEDs (those without the labels on the back of the IPS board). As a final check, be sure that LEDs are soldered in the right orientation.
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
--------------------------------------------------------------------------------