diff --git a/scripts/generate_site.py b/scripts/generate_site.py index 643f50a..8930397 100755 --- a/scripts/generate_site.py +++ b/scripts/generate_site.py @@ -331,7 +331,7 @@ def optimize_full_photo(photo_path, max_dim=2560, quality=85): img_res = img.copy() extension = os.path.splitext(photo_path)[1].lower() - tmp_dst = photo_path + ".tmp" + extension + tmp_dst = os.path.join(os.path.dirname(photo_path), "." + os.path.basename(photo_path) + ".tmp" + extension) if extension in ('.jpg', '.jpeg'): if img_res.mode not in ('RGB', 'L'): img_res = img_res.convert('RGB') diff --git a/src/quick-builds/nintendo-switch-repair/build.json b/src/quick-builds/nintendo-switch-repair/build.json new file mode 100644 index 0000000..2bc3092 --- /dev/null +++ b/src/quick-builds/nintendo-switch-repair/build.json @@ -0,0 +1,29 @@ +{ + "title": "Nintendo Switch Repair", + "subtitle": "Not charging, no signs of life at all.", + "description": "Last week, my kids' Nintendo Switch completely died and refused to charge. I found a short on the M92T36 power management IC, micro-soldered a replacement chip, and now it's working again", + "tags": [ + "Micro soldering", + "Console repair" + ], + "dates": "September 2026", + "order": 5, + "cover_image": "WhatsApp Image 2026-09-19 at 18.10.10.jpg", + "media_descriptions": { + "WhatsApp Image 2026-09-19 at 18.17.46.jpeg": [ + "My Yojock meter isn't powering on, which confirms the Switch motherboard is drawing zero power." + ], + "WhatsApp Image 2026-09-19 at 18.32.39.jpeg": [ + "The M92T36 is the power management chip for the Nintendo Switch." + ], + "IMG_018_ 2026-09-19 at 18.55.55.png": [ + "A dead short on the capacitor across pins 8 (GND) and 9 (VBUS) confirms the M92T36 IC is internally shorted to ground.\"" + ], + "Screenshot 2026-09-19 at 18.25.16.png": [ + "I ordered a brand new M92T36 chip from MBI Tech Parts, a family owned supplier based in Donegal, Ireland." + ], + "WhatsApp Image 2026-09-19 at 18.10.10.jpg": [ + "I tested the battery with a multimeter and found that while the charge is very low, it is still healthy." + ] + } +} diff --git a/src/quick-builds/nintendo-switch-repair/media/6f45a7c0911ee30f1d647e5edf7d354203fdfd06 IMG_018_ 2026-09-19 at 18.50.35.jpeg b/src/quick-builds/nintendo-switch-repair/media/6f45a7c0911ee30f1d647e5edf7d354203fdfd06 IMG_018_ 2026-09-19 at 18.50.35.jpeg new file mode 100644 index 0000000..d1c446c Binary files /dev/null and b/src/quick-builds/nintendo-switch-repair/media/6f45a7c0911ee30f1d647e5edf7d354203fdfd06 IMG_018_ 2026-09-19 at 18.50.35.jpeg differ diff --git a/src/quick-builds/nintendo-switch-repair/media/IMG_018_ 2026-09-19 at 18.55.55.png b/src/quick-builds/nintendo-switch-repair/media/IMG_018_ 2026-09-19 at 18.55.55.png new file mode 100755 index 0000000..3dddd7b Binary files /dev/null and b/src/quick-builds/nintendo-switch-repair/media/IMG_018_ 2026-09-19 at 18.55.55.png differ diff --git a/src/quick-builds/nintendo-switch-repair/media/Screenshot 2026-09-19 at 18.25.16.png b/src/quick-builds/nintendo-switch-repair/media/Screenshot 2026-09-19 at 18.25.16.png new file mode 100644 index 0000000..d6c2ece Binary files /dev/null and b/src/quick-builds/nintendo-switch-repair/media/Screenshot 2026-09-19 at 18.25.16.png differ diff --git a/src/quick-builds/nintendo-switch-repair/media/WhatsApp Image 2026-09-19 at 18.10.10.jpg b/src/quick-builds/nintendo-switch-repair/media/WhatsApp Image 2026-09-19 at 18.10.10.jpg new file mode 100644 index 0000000..e25367d Binary files /dev/null and b/src/quick-builds/nintendo-switch-repair/media/WhatsApp Image 2026-09-19 at 18.10.10.jpg differ diff --git a/src/quick-builds/nintendo-switch-repair/media/WhatsApp Image 2026-09-19 at 18.17.46.jpeg b/src/quick-builds/nintendo-switch-repair/media/WhatsApp Image 2026-09-19 at 18.17.46.jpeg new file mode 100644 index 0000000..1977540 Binary files /dev/null and b/src/quick-builds/nintendo-switch-repair/media/WhatsApp Image 2026-09-19 at 18.17.46.jpeg differ diff --git a/src/quick-builds/nintendo-switch-repair/media/WhatsApp Image 2026-09-19 at 18.32.39.jpeg b/src/quick-builds/nintendo-switch-repair/media/WhatsApp Image 2026-09-19 at 18.32.39.jpeg new file mode 100644 index 0000000..d75bdce Binary files /dev/null and b/src/quick-builds/nintendo-switch-repair/media/WhatsApp Image 2026-09-19 at 18.32.39.jpeg differ