From 4de154ba0a5cceac9460da41822f8ec2c6638e6e Mon Sep 17 00:00:00 2001 From: Jacob Kauffmann Date: Tue, 11 Apr 2023 08:44:50 -0600 Subject: [PATCH] Gazelle 18 (gaze18) (#172) * gaze18: Add section; external overview; begin specs & repairs * gaze18: Finish specs * gaze18 (repairs): Add speaker section & keyboard push point * gaze18: Add internal overview * gaze18 (repairs): Replace bottom screw photo to include sticker * gaze18 (repairs/keyboard): Add push point action shot * gaze18: Add CCD connector to internal overview * gaze18 (repairs): Replace bottom panel photo (improve lighting) * gaze18: Correct M.2 slot specs * Update keyboard backlight hotkey legends on gaze18 --------- Co-authored-by: leviport --- src/README.md | 3 +- src/SUMMARY.md | 12 +- src/models/gaze18/README.md | 75 ++++++ src/models/gaze18/external-overview.md | 68 +++++ src/models/gaze18/img/battery.webp | 3 + .../gaze18/img/bottom-panel-screws.webp | 3 + src/models/gaze18/img/cmos-battery.webp | 3 + .../gaze18/img/components-highlighted.webp | 3 + src/models/gaze18/img/fn-dia.jpg | 3 + src/models/gaze18/img/fn-f1.png | 3 + src/models/gaze18/img/fn-f10.png | 3 + src/models/gaze18/img/fn-f11.png | 3 + src/models/gaze18/img/fn-f12.png | 3 + src/models/gaze18/img/fn-f2.png | 3 + src/models/gaze18/img/fn-f3.png | 3 + src/models/gaze18/img/fn-f5.png | 3 + src/models/gaze18/img/fn-f6.png | 3 + src/models/gaze18/img/fn-f7.png | 3 + src/models/gaze18/img/fn-f8.png | 3 + src/models/gaze18/img/fn-f9.png | 3 + src/models/gaze18/img/fn-minus.png | 3 + src/models/gaze18/img/fn-plus.png | 3 + src/models/gaze18/img/fn-slash.png | 3 + src/models/gaze18/img/fn-star.png | 3 + src/models/gaze18/img/gaze18.webp | 3 + src/models/gaze18/img/keyboard-adhesive.webp | 3 + .../img/keyboard-push-point-location.webp | 3 + .../gaze18/img/keyboard-push-point.webp | 3 + src/models/gaze18/img/keyboard-ribbons.webp | 3 + src/models/gaze18/img/keyboard-touchpad.webp | 3 + src/models/gaze18/img/led-airplane.png | 3 + src/models/gaze18/img/led-battery.png | 3 + src/models/gaze18/img/led-power.png | 3 + src/models/gaze18/img/led-storage.png | 3 + src/models/gaze18/img/m2-slots.webp | 3 + src/models/gaze18/img/ports-back.webp | 3 + src/models/gaze18/img/ports-front.webp | 3 + src/models/gaze18/img/ports-left.webp | 3 + src/models/gaze18/img/ports-right.webp | 3 + src/models/gaze18/img/ram-slots.webp | 3 + .../gaze18/img/speaker-left-ribbon.webp | 3 + src/models/gaze18/img/speaker-left.webp | 3 + src/models/gaze18/img/speaker-right.webp | 3 + .../gaze18/img/thermal-paste-application.webp | 3 + .../gaze18/img/thermal-paste-removal.webp | 3 + src/models/gaze18/img/thermal-screws.webp | 3 + src/models/gaze18/img/under-keyboard.webp | 3 + src/models/gaze18/img/wireless-card.webp | 3 + src/models/gaze18/internal-overview.md | 29 +++ src/models/gaze18/repairs.md | 240 ++++++++++++++++++ 50 files changed, 554 insertions(+), 5 deletions(-) create mode 100644 src/models/gaze18/README.md create mode 100644 src/models/gaze18/external-overview.md create mode 100644 src/models/gaze18/img/battery.webp create mode 100644 src/models/gaze18/img/bottom-panel-screws.webp create mode 100644 src/models/gaze18/img/cmos-battery.webp create mode 100644 src/models/gaze18/img/components-highlighted.webp create mode 100644 src/models/gaze18/img/fn-dia.jpg create mode 100644 src/models/gaze18/img/fn-f1.png create mode 100644 src/models/gaze18/img/fn-f10.png create mode 100644 src/models/gaze18/img/fn-f11.png create mode 100644 src/models/gaze18/img/fn-f12.png create mode 100644 src/models/gaze18/img/fn-f2.png create mode 100644 src/models/gaze18/img/fn-f3.png create mode 100644 src/models/gaze18/img/fn-f5.png create mode 100644 src/models/gaze18/img/fn-f6.png create mode 100644 src/models/gaze18/img/fn-f7.png create mode 100644 src/models/gaze18/img/fn-f8.png create mode 100644 src/models/gaze18/img/fn-f9.png create mode 100644 src/models/gaze18/img/fn-minus.png create mode 100644 src/models/gaze18/img/fn-plus.png create mode 100644 src/models/gaze18/img/fn-slash.png create mode 100644 src/models/gaze18/img/fn-star.png create mode 100644 src/models/gaze18/img/gaze18.webp create mode 100644 src/models/gaze18/img/keyboard-adhesive.webp create mode 100644 src/models/gaze18/img/keyboard-push-point-location.webp create mode 100644 src/models/gaze18/img/keyboard-push-point.webp create mode 100644 src/models/gaze18/img/keyboard-ribbons.webp create mode 100644 src/models/gaze18/img/keyboard-touchpad.webp create mode 100644 src/models/gaze18/img/led-airplane.png create mode 100644 src/models/gaze18/img/led-battery.png create mode 100644 src/models/gaze18/img/led-power.png create mode 100644 src/models/gaze18/img/led-storage.png create mode 100644 src/models/gaze18/img/m2-slots.webp create mode 100644 src/models/gaze18/img/ports-back.webp create mode 100644 src/models/gaze18/img/ports-front.webp create mode 100644 src/models/gaze18/img/ports-left.webp create mode 100644 src/models/gaze18/img/ports-right.webp create mode 100644 src/models/gaze18/img/ram-slots.webp create mode 100644 src/models/gaze18/img/speaker-left-ribbon.webp create mode 100644 src/models/gaze18/img/speaker-left.webp create mode 100644 src/models/gaze18/img/speaker-right.webp create mode 100644 src/models/gaze18/img/thermal-paste-application.webp create mode 100644 src/models/gaze18/img/thermal-paste-removal.webp create mode 100644 src/models/gaze18/img/thermal-screws.webp create mode 100644 src/models/gaze18/img/under-keyboard.webp create mode 100644 src/models/gaze18/img/wireless-card.webp create mode 100644 src/models/gaze18/internal-overview.md create mode 100644 src/models/gaze18/repairs.md diff --git a/src/README.md b/src/README.md index dbc8cebb..ecc13e29 100644 --- a/src/README.md +++ b/src/README.md @@ -10,7 +10,7 @@ The source can be viewed [on GitHub](https://github.com/system76/tech-docs). - [Bonobo WS (bonw14)](models/bonw14/README.md) - [Darter Pro (darp8)](models/darp8/README.md) - [Galago Pro (galp6)](models/galp6/README.md) -- [Gazelle (gaze17)](models/gaze17/README.md) +- [Gazelle (gaze18)](models/gaze18/README.md) - [Kudu (kudu6)](models/kudu6/README.md) - [Launch (launch\_2)](models/launch_2/README.md) - [Launch Heavy (launch\_heavy\_1)](models/launch_heavy_1/README.md) @@ -35,6 +35,7 @@ The source can be viewed [on GitHub](https://github.com/system76/tech-docs). - [Darter Pro (darp6)](models/darp6/README.md) - [Galago Pro (galp5)](models/galp5/README.md) - [Galago Pro (galp4)](models/galp4/README.md) +- [Gazelle (gaze17)](models/gaze17/README.md) - [Gazelle (gaze16)](models/gaze16/README.md) - [Gazelle (gaze15)](models/gaze15/README.md) - [Launch (launch\_1)](models/launch_1/README.md) diff --git a/src/SUMMARY.md b/src/SUMMARY.md index 2d53af2f..470e6c0e 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -17,10 +17,10 @@ - [External Overview](models/galp6/external-overview.md) - [Internal Overview](models/galp6/internal-overview.md) - [Parts & Repairs](models/galp6/repairs.md) - - [Gazelle (gaze17)](models/gaze17/README.md) - - [External Overview](models/gaze17/external-overview.md) - - [Internal Overview](models/gaze17/internal-overview.md) - - [Parts & Repairs](models/gaze17/repairs.md) + - [Gazelle (gaze18)](models/gaze18/README.md) + - [External Overview](models/gaze18/external-overview.md) + - [Internal Overview](models/gaze18/internal-overview.md) + - [Parts & Repairs](models/gaze18/repairs.md) - [Kudu (kudu6)](models/kudu6/README.md) - [External Overview](models/kudu6/external-overview.md) - [Internal Overview](models/kudu6/internal-overview.md) @@ -104,6 +104,10 @@ - [External Overview](models/galp4/external-overview.md) - [Internal Overview](models/galp4/internal-overview.md) - [Parts & Repairs](models/galp4/repairs.md) + - [Gazelle (gaze17)](models/gaze17/README.md) + - [External Overview](models/gaze17/external-overview.md) + - [Internal Overview](models/gaze17/internal-overview.md) + - [Parts & Repairs](models/gaze17/repairs.md) - [Gazelle (gaze16)](models/gaze16/README.md) - [External Overview](models/gaze16/external-overview.md) - [Internal Overview](models/gaze16/internal-overview.md) diff --git a/src/models/gaze18/README.md b/src/models/gaze18/README.md new file mode 100644 index 00000000..f85b70ce --- /dev/null +++ b/src/models/gaze18/README.md @@ -0,0 +1,75 @@ +# Gazelle (gaze18) + +- [External Overview](./external-overview.md) +- [Internal Overview](./internal-overview.md) +- [Parts & Repairs](./repairs.md) + +![Gazelle](./img/gaze18.webp) + +The System76 Gazelle is a laptop with the following specifications: + +- CPU + - Supports Intel Raptor Lake CPUs + - [Intel i9-13900H](https://ark.intel.com/content/www/us/en/ark/products/232135/intel-core-i913900h-processor-24m-cache-up-to-5-40-ghz.html) +- Chipset + - [Intel HM770](https://ark.intel.com/content/www/us/en/ark/products/232478/intel-hm770-chipset.html) +- BIOS + - GigaDevice GD25B256EYIGR flash chip + - WSON-8 form factor + - Programmed with [System76 Open Firmware](https://github.com/system76/firmware-open) +- EC + - ITE IT5570E + - Programmed with [System76 EC](https://github.com/system76/ec) +- Graphics + - Dedicated GPU: + - NVIDIA GeForce RTX 3050 + - TGP: 70W (95W boost) + - Integrated GPU: + - Intel Iris Xe Graphics + - eDP display: + - 17.3" 1920x1080@144Hz LCD + - LCD panel options: + - BOE NV173FHM-N4C + - BOE NE173FHM-NX1 + - BOE NV173FHM-NY2 + - BOE NE173QHM-NY3 + - ...or other equivalent + - 15.6" 1920x1080@144Hz LCD + - LCD panel options: + - BOE NV156FHM-N4K + - BOE NV156FHM-NX4 + - BOE NE156QHM-NY5 + - Innolux N156HCE-EN1 + - External video output: + - 1x HDMI 2.1 + - 1x Mini DisplayPort 1.4 +- Memory + - Up to 64GB (2x32GB) dual-channel DDR4 SO-DIMMs @ 3200 MHz +- Networking + - Gigabit Ethernet + - Realtek [RTL8111H](https://www.realtek.com/en/products/communications-network-ics/item/rtl8111h-s-cg) + - M.2 PCIe/CNVi WiFi/Bluetooth + - Intel Wi-Fi 6E AX210/AX211 +- Power + - 150W DC-in port + - Barrel size: 5.5mm (outer), 2.5mm (inner) + - Included AC adapter: LiteOn PA-1151-76 + - AC power cord type: IEC C5 + - 54Wh 4-cell battery (model number NP50BAT-4-54) +- Sound + - Internal speakers & microphone + - Combined headphone & microphone 3.5mm jack + - Dedicated microphone 3.5mm jack + - HDMI, Mini DisplayPort audio +- Storage + - 1x M.2 (PCIe NVMe Gen 4) + - 1x M.2 (PCIe NVMe Gen 3) + - MicroSD card reader +- USB + - 2x USB 3.2 Gen 2 Type-C + - Does not support DisplayPort over USB-C, USB-C charging (USB-PD), or Thunderbolt + - 1x USB 3.2 Gen 2 Type-A + - 1x USB 2.0 Type-A +- Dimensions + - 15": 35.95cm x 23.8cm x 2.27cm, 1.99kg + - 17": 39.69cm x 26.2cm x 2.5cm, 2.41kg diff --git a/src/models/gaze18/external-overview.md b/src/models/gaze18/external-overview.md new file mode 100644 index 00000000..0072aef8 --- /dev/null +++ b/src/models/gaze18/external-overview.md @@ -0,0 +1,68 @@ +# Gazelle (External Overview) + +## Left side overview: + +![15" Left Ports](./img/ports-left.webp) + +## Right side overview: + +![15" Right Ports (3060)](./img/ports-right.webp) + +## Front side overview: + +![15" Front Ports](./img/ports-front.webp) + +## Back side overview: + +![15" Back Ports](./img/ports-back.webp) + +## Keyboard & touchpad overview: + +![Keyboard & Touchpad](./img/keyboard-touchpad.webp) + +## Materials: + +|Part |Material | +|----------------------------------|---------| +|LCD back cover (lid) |Plastic | +|LCD front cover (bezel) |Plastic | +|Top case (palm rests/port covers) |Plastic | +|Bottom panel |Plastic | + +## LED indicators: + +The Gazelle has the following LED indicators: + +|Icon |Color |Description | +|----------------------------------------|---------------|---------------------------------| +|![Power LED](./img/led-power.png) |Orange |Powered off, DC power plugged in | +| |Green |Powered on | +| |Blinking green |Sleeping (suspended) | +|![Battery LED](./img/led-battery.png) |Orange |Battery charging | +| |Green |Battery fully charged | +| |Blinking orange|Battery critically low | +|![Storage LED](./img/led-storage.png) |Green |Storage drive activity | + +## Keyboard shortcuts: + +The Gazelle has the following actions available using the Fn and Function keys: + +|Key |Shortcut|Action | +|---------------------------|--------|--------------------------------| +|![Fn-F1](./img/fn-f1.png) |Fn+F1 |Toggle trackpad | +|![Fn-F2](./img/fn-f2.png) |Fn+F2 |Toggle built-in LCD | +|![Fn-F3](./img/fn-f3.png) |Fn+F3 |Mute | +|![Fn-F5](./img/fn-f5.png) |Fn+F5 |Volume down | +|![Fn-F6](./img/fn-f6.png) |Fn+F6 |Volume up | +|![Fn-F7](./img/fn-f7.png) |Fn+F7 |Toggle displays | +|![Fn-F8](./img/fn-f8.png) |Fn+F8 |Screen brightness down | +|![Fn-F9](./img/fn-f9.png) |Fn+F9 |Screen brightness up | +|![Fn-F10](./img/fn-f10.png)|Fn+F10 |Toggle webcam | +|![Fn-F11](./img/fn-f11.png)|Fn+F11 |Toggle airplane mode | +|![Fn-F12](./img/fn-f12.png)|Fn+F12 |Suspend | +|![Fn-F12](./img/fn-dia.jpg)|Fn+` |Play/Pause | +|![Fn-*](./img/fn-star.png) |Fn+* |Toggle keyboard backlight | +|![Fn-/](./img/fn-slash.png)|Fn+/ |Cycle keyboard color | +|![Fn--](./img/fn-minus.png)|Fn+- |Decrease keyboard brightness | +|![Fn-+](./img/fn-plus.png) |Fn++ |Increase keyboard brightness | +|1 |Fn+1 |Toggle fan between max/automatic| diff --git a/src/models/gaze18/img/battery.webp b/src/models/gaze18/img/battery.webp new file mode 100644 index 00000000..ec210987 --- /dev/null +++ b/src/models/gaze18/img/battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44cb0a025739945098295e84fb44d2ccf820bc2b8f3ea772a40cf29b103bfb03 +size 713032 diff --git a/src/models/gaze18/img/bottom-panel-screws.webp b/src/models/gaze18/img/bottom-panel-screws.webp new file mode 100644 index 00000000..a7820386 --- /dev/null +++ b/src/models/gaze18/img/bottom-panel-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08206d584ef397c280909ab25a21235838bd5e09ad5cb03e1b0f3307297c1c1f +size 2316356 diff --git a/src/models/gaze18/img/cmos-battery.webp b/src/models/gaze18/img/cmos-battery.webp new file mode 100644 index 00000000..6371536e --- /dev/null +++ b/src/models/gaze18/img/cmos-battery.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0307600a00d4fd078053e72205c702afd5568d32cca7a65ac6fbb1001a06241 +size 612688 diff --git a/src/models/gaze18/img/components-highlighted.webp b/src/models/gaze18/img/components-highlighted.webp new file mode 100644 index 00000000..872d43b7 --- /dev/null +++ b/src/models/gaze18/img/components-highlighted.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f4eaa05b99b89fd598a72a7f7c96f33d53077753aa8a44754516f3448f8ab65 +size 1223862 diff --git a/src/models/gaze18/img/fn-dia.jpg b/src/models/gaze18/img/fn-dia.jpg new file mode 100644 index 00000000..bd4d6084 --- /dev/null +++ b/src/models/gaze18/img/fn-dia.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d82925430d49e2479de83103490b61a43e08e2e455142d52e184dbde2935a3b +size 820 diff --git a/src/models/gaze18/img/fn-f1.png b/src/models/gaze18/img/fn-f1.png new file mode 100644 index 00000000..8adb6b7c --- /dev/null +++ b/src/models/gaze18/img/fn-f1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d17a59a7a9ef0b23e92c9317ab414e3f90e9ba8239e18c6ded06364778d9d36f +size 998 diff --git a/src/models/gaze18/img/fn-f10.png b/src/models/gaze18/img/fn-f10.png new file mode 100644 index 00000000..216187f9 --- /dev/null +++ b/src/models/gaze18/img/fn-f10.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a8b6b140613288b84a5d687a484edc1c31a962f14f69a89528d7819e42d11cc +size 650 diff --git a/src/models/gaze18/img/fn-f11.png b/src/models/gaze18/img/fn-f11.png new file mode 100644 index 00000000..10215d7e --- /dev/null +++ b/src/models/gaze18/img/fn-f11.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37c1ad28024da356a5423da99d92439101635f040895970fc70f9004795c7386 +size 783 diff --git a/src/models/gaze18/img/fn-f12.png b/src/models/gaze18/img/fn-f12.png new file mode 100644 index 00000000..0a7f336a --- /dev/null +++ b/src/models/gaze18/img/fn-f12.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fe27e06755900e966eb44ecc5ed173cd5a9bc1b3be233138baecde53f6ff129 +size 1141 diff --git a/src/models/gaze18/img/fn-f2.png b/src/models/gaze18/img/fn-f2.png new file mode 100644 index 00000000..6b8bbd67 --- /dev/null +++ b/src/models/gaze18/img/fn-f2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a01122348da9c570525106075c9404f34e6093071f431b21c13aa1154c3e9adb +size 971 diff --git a/src/models/gaze18/img/fn-f3.png b/src/models/gaze18/img/fn-f3.png new file mode 100644 index 00000000..b06cecb3 --- /dev/null +++ b/src/models/gaze18/img/fn-f3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc180e350ec699931772797a9e2bc9d6a847a6892257690fd79ecbe90802fb3a +size 1187 diff --git a/src/models/gaze18/img/fn-f5.png b/src/models/gaze18/img/fn-f5.png new file mode 100644 index 00000000..927a5f9f --- /dev/null +++ b/src/models/gaze18/img/fn-f5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:456571f7615d84254f76c663f1c1b507c9cf8517ece8833e167d52f7d334a9f9 +size 1044 diff --git a/src/models/gaze18/img/fn-f6.png b/src/models/gaze18/img/fn-f6.png new file mode 100644 index 00000000..9cebdf00 --- /dev/null +++ b/src/models/gaze18/img/fn-f6.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3554a1560a73fd843265459c5ab6d12c77628ec23bb1c9f94c9947d7a514e559 +size 1156 diff --git a/src/models/gaze18/img/fn-f7.png b/src/models/gaze18/img/fn-f7.png new file mode 100644 index 00000000..fe700502 --- /dev/null +++ b/src/models/gaze18/img/fn-f7.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2feb5bab13d71c66c70471ef4cdcc2b9485f575aca82c2b62bfc0a2093c19ab0 +size 354 diff --git a/src/models/gaze18/img/fn-f8.png b/src/models/gaze18/img/fn-f8.png new file mode 100644 index 00000000..6b6c3999 --- /dev/null +++ b/src/models/gaze18/img/fn-f8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:221af309ec9caaffd6e415121ba6c4816178972b2bc8d52faaed447192a17ed3 +size 843 diff --git a/src/models/gaze18/img/fn-f9.png b/src/models/gaze18/img/fn-f9.png new file mode 100644 index 00000000..a29b0ea4 --- /dev/null +++ b/src/models/gaze18/img/fn-f9.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:866fd726774649349fabe4d88965c93ae6fafaa228afcb6ac0aaecba6f114e33 +size 870 diff --git a/src/models/gaze18/img/fn-minus.png b/src/models/gaze18/img/fn-minus.png new file mode 100644 index 00000000..f1e1a44f --- /dev/null +++ b/src/models/gaze18/img/fn-minus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fba5ac94f396df821227c2661fbfed2fd5a6459e9e888c053d7b7d6eb314312f +size 996 diff --git a/src/models/gaze18/img/fn-plus.png b/src/models/gaze18/img/fn-plus.png new file mode 100644 index 00000000..54ed4ea3 --- /dev/null +++ b/src/models/gaze18/img/fn-plus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d1d4cad6dae0e59496455dcd4db34223a305c8b82a14c0657cb39847725c1c7 +size 1026 diff --git a/src/models/gaze18/img/fn-slash.png b/src/models/gaze18/img/fn-slash.png new file mode 100644 index 00000000..1d7559cf --- /dev/null +++ b/src/models/gaze18/img/fn-slash.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21b29c62d33a70adb4c2297ee8e02cd449e8d3f62729b230cb605f96518f5488 +size 1304 diff --git a/src/models/gaze18/img/fn-star.png b/src/models/gaze18/img/fn-star.png new file mode 100644 index 00000000..54300bf6 --- /dev/null +++ b/src/models/gaze18/img/fn-star.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49220aa3120f9a6b70b58af2df56da137444db554be0328d9c131914bc6ef899 +size 1303 diff --git a/src/models/gaze18/img/gaze18.webp b/src/models/gaze18/img/gaze18.webp new file mode 100644 index 00000000..115e9f9b --- /dev/null +++ b/src/models/gaze18/img/gaze18.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5f17906cd884c6809e927d7491b6dca4207611f181d068883e68f9411fae0ba +size 28536 diff --git a/src/models/gaze18/img/keyboard-adhesive.webp b/src/models/gaze18/img/keyboard-adhesive.webp new file mode 100644 index 00000000..1365d726 --- /dev/null +++ b/src/models/gaze18/img/keyboard-adhesive.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f7ce90b27b3307a1a8f0a1bc6670f8b39316187f4024622d3b9b8cb791b4b4c +size 806714 diff --git a/src/models/gaze18/img/keyboard-push-point-location.webp b/src/models/gaze18/img/keyboard-push-point-location.webp new file mode 100644 index 00000000..4cd4ee4f --- /dev/null +++ b/src/models/gaze18/img/keyboard-push-point-location.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d350496711c86a3eee268663291a377cc21ad7f8425e34dffc53322af72a5680 +size 461516 diff --git a/src/models/gaze18/img/keyboard-push-point.webp b/src/models/gaze18/img/keyboard-push-point.webp new file mode 100644 index 00000000..50e45042 --- /dev/null +++ b/src/models/gaze18/img/keyboard-push-point.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a830eb1540fa7404cd9256ac73605e3dfc8f6087a2cd300d9cc46a50581a519 +size 160310 diff --git a/src/models/gaze18/img/keyboard-ribbons.webp b/src/models/gaze18/img/keyboard-ribbons.webp new file mode 100644 index 00000000..0cd87c99 --- /dev/null +++ b/src/models/gaze18/img/keyboard-ribbons.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5989b86ff24b3be52d33b518d76a69755d9382e0e4db33b28fb265f3c8a1808d +size 190578 diff --git a/src/models/gaze18/img/keyboard-touchpad.webp b/src/models/gaze18/img/keyboard-touchpad.webp new file mode 100644 index 00000000..21250955 --- /dev/null +++ b/src/models/gaze18/img/keyboard-touchpad.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fb44709e75cf978dfe9371c3e3f1919b7101bb2b60e2daaf34350dc2889703a +size 98008 diff --git a/src/models/gaze18/img/led-airplane.png b/src/models/gaze18/img/led-airplane.png new file mode 100644 index 00000000..10dc9902 --- /dev/null +++ b/src/models/gaze18/img/led-airplane.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08ea82e946926fd51a286a98120792be58bbb0c166b5209d285a56e6931a11e2 +size 2780 diff --git a/src/models/gaze18/img/led-battery.png b/src/models/gaze18/img/led-battery.png new file mode 100644 index 00000000..781f3426 --- /dev/null +++ b/src/models/gaze18/img/led-battery.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebfb5b1c67136df3bbf4a00d5b47f7c7d84d0e0f8f049ce685dd656099f65e11 +size 2633 diff --git a/src/models/gaze18/img/led-power.png b/src/models/gaze18/img/led-power.png new file mode 100644 index 00000000..3fa97959 --- /dev/null +++ b/src/models/gaze18/img/led-power.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7877ef81cc1039d68fc71d4c185c72b51b58e15f0329e5e4ca920da955935b4 +size 3498 diff --git a/src/models/gaze18/img/led-storage.png b/src/models/gaze18/img/led-storage.png new file mode 100644 index 00000000..7161a114 --- /dev/null +++ b/src/models/gaze18/img/led-storage.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31df2f761d7c0ff6621414586d0313b24ffc556a73d1b4c8ba2b6a895d5b250d +size 3045 diff --git a/src/models/gaze18/img/m2-slots.webp b/src/models/gaze18/img/m2-slots.webp new file mode 100644 index 00000000..2eb165d9 --- /dev/null +++ b/src/models/gaze18/img/m2-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:108d9d21435dcfddcc5091387cad65e84ef19a3a9eee885c3213037b14dd6665 +size 526248 diff --git a/src/models/gaze18/img/ports-back.webp b/src/models/gaze18/img/ports-back.webp new file mode 100644 index 00000000..7e50f2d9 --- /dev/null +++ b/src/models/gaze18/img/ports-back.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d7a5988f85e76ed234920aa11ac0cf8ee9e16aa7ea27424d2c03dd4cbd7a114 +size 35236 diff --git a/src/models/gaze18/img/ports-front.webp b/src/models/gaze18/img/ports-front.webp new file mode 100644 index 00000000..42690c55 --- /dev/null +++ b/src/models/gaze18/img/ports-front.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:179a6e1097adf7242088d4b89c6646d6935b93cdf204c0b3990618e384fe85e7 +size 40506 diff --git a/src/models/gaze18/img/ports-left.webp b/src/models/gaze18/img/ports-left.webp new file mode 100644 index 00000000..344392c4 --- /dev/null +++ b/src/models/gaze18/img/ports-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3fd05244f262d01d44f0b687861afd50c2cf05b592fe0e1faaba1139fda3c0b +size 41932 diff --git a/src/models/gaze18/img/ports-right.webp b/src/models/gaze18/img/ports-right.webp new file mode 100644 index 00000000..7e0c71be --- /dev/null +++ b/src/models/gaze18/img/ports-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbd1a4ebdf1700ea008411f5a17cce417040ea3d75b6ad902cccb9a157b4e522 +size 29170 diff --git a/src/models/gaze18/img/ram-slots.webp b/src/models/gaze18/img/ram-slots.webp new file mode 100644 index 00000000..9deeee23 --- /dev/null +++ b/src/models/gaze18/img/ram-slots.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abdc630af18d9581352c4fc9fcce2b6b3ca599177013892ebde536701cc103e5 +size 2190748 diff --git a/src/models/gaze18/img/speaker-left-ribbon.webp b/src/models/gaze18/img/speaker-left-ribbon.webp new file mode 100644 index 00000000..6e57a0ed --- /dev/null +++ b/src/models/gaze18/img/speaker-left-ribbon.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95327789fbd5ab48645adf777c78c9a2fcf160017ef69cd978877231d626524f +size 1012692 diff --git a/src/models/gaze18/img/speaker-left.webp b/src/models/gaze18/img/speaker-left.webp new file mode 100644 index 00000000..cd16bdc9 --- /dev/null +++ b/src/models/gaze18/img/speaker-left.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e32ae0880579f6f5bec7dfe5a2135e2a9e99ccf8932495f4e8277524e392794 +size 826666 diff --git a/src/models/gaze18/img/speaker-right.webp b/src/models/gaze18/img/speaker-right.webp new file mode 100644 index 00000000..d1019201 --- /dev/null +++ b/src/models/gaze18/img/speaker-right.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbcf73e6d7062e7baf6cb774ece364739970d1ff0fe52133523f48fb23e5f54c +size 788846 diff --git a/src/models/gaze18/img/thermal-paste-application.webp b/src/models/gaze18/img/thermal-paste-application.webp new file mode 100644 index 00000000..b6a562c3 --- /dev/null +++ b/src/models/gaze18/img/thermal-paste-application.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2531e4fee9bee3b546eac9b1b5947c43b0e50fa7bbc2159f88a09b198dc6077 +size 606586 diff --git a/src/models/gaze18/img/thermal-paste-removal.webp b/src/models/gaze18/img/thermal-paste-removal.webp new file mode 100644 index 00000000..fa8c7f80 --- /dev/null +++ b/src/models/gaze18/img/thermal-paste-removal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb5511cdb6aceb35e4333ecf4fbfff964bb9bb98d828f951057fbe5435c79a5f +size 767454 diff --git a/src/models/gaze18/img/thermal-screws.webp b/src/models/gaze18/img/thermal-screws.webp new file mode 100644 index 00000000..09a28272 --- /dev/null +++ b/src/models/gaze18/img/thermal-screws.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce656a0b47120465a877ce29db42a4d5caeeec6a4a0807dec265cc5819172d55 +size 554872 diff --git a/src/models/gaze18/img/under-keyboard.webp b/src/models/gaze18/img/under-keyboard.webp new file mode 100644 index 00000000..e24b87c2 --- /dev/null +++ b/src/models/gaze18/img/under-keyboard.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36802b145d0f92b7e582fe2d880f1aa89f5c04f4e191bcbdc3fa4b35bc04bbcd +size 416924 diff --git a/src/models/gaze18/img/wireless-card.webp b/src/models/gaze18/img/wireless-card.webp new file mode 100644 index 00000000..2c5948fa --- /dev/null +++ b/src/models/gaze18/img/wireless-card.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8efbead8671c1b78f0bd656b3f5f5a3856cfbdce5e1b25d060b9b2768dfa798 +size 455924 diff --git a/src/models/gaze18/internal-overview.md b/src/models/gaze18/internal-overview.md new file mode 100644 index 00000000..8ba2c220 --- /dev/null +++ b/src/models/gaze18/internal-overview.md @@ -0,0 +1,29 @@ +# Gazelle (Internal Overview) + +## Bottom components and connectors: + +![Internal Components](./img/components-highlighted.webp) + +- LCD panel connector is highlighted in light green +- Keyboard adhesive access point is highlighted in pink +- Fan connectors are highlighted in red +- Webcam/microphone connector is highlighted in yellow +- Speaker connectors are highlighted in cyan +- Main battery connector is highlighted in orange +- Wireless card is highlighted in blue +- RAM is highlighted in maroon +- BIOS flash chip (U24) is highlighted in black +- Touchpad connector is highlighted in white +- M.2 SSDs are highlighted in dark green + - Innermost slot supports PCIe NVMe Gen 4 + - Outermost slot supports PCIe NVMe Gen 3 +- CMOS battery connector is highlighted in purple + +## Under-keyboard components and connectors: + +![Under-Keyboard Connectors](./img/under-keyboard.webp) + +- Keyboard adhesive access point is highlighted in green +- Keyboard connector is highlighted in yellow +- Keyboard backlight connector is highlighted in cyan +- Power button/LED connector is highlighted in red diff --git a/src/models/gaze18/repairs.md b/src/models/gaze18/repairs.md new file mode 100644 index 00000000..541b5506 --- /dev/null +++ b/src/models/gaze18/repairs.md @@ -0,0 +1,240 @@ +# Gazelle (Parts & Repairs) + +Many components in your Gazelle can be upgraded or replaced as necessary. Follow these step-by-step guides for instructions: + +- [Removing the bottom cover](#removing-the-bottom-cover) +- [Replacing the RAM](#replacing-the-ram) +- [Replacing an M.2/NVMe SSD](#replacing-an-m2nvme-ssd) +- [Replacing the WiFi/Bluetooth module](#replacing-the-wireless-card) +- [Replacing the battery](#replacing-the-battery) +- [Replacing the CMOS battery](#replacing-the-cmos-battery) +- [Replacing the fans/heatsink/thermal paste](#replacing-the-cooling-system) +- [Replacing the keyboard](#replacing-the-keyboard) +- [Replacing the speakers](#replacing-the-speakers) + +## Removing the bottom cover: + +Removing the cover is required to access the internal components. Prior to removing the cover, ensure the AC power is unplugged and all peripherals (including SD cards and USB drives) are unplugged or removed from the system. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 5 minutes +**Difficulty:** Easy + +### Steps to remove the bottom cover: + +1. Place the machine lid-side down. + - Use a soft surface (such as a towel) to avoid scratches. +2. Remove the 13 bottom panel screws. + +![Bottom panel screws](./img/bottom-panel-screws.webp) + +3. Pull the bottom panel off, starting from over the ports in the back. + +## Replacing the RAM: + +The Gazelle 18 supports up to 64GB (2x32GB) of DDR4 SO-DIMMs running at 3200MHz. If you've purchased new RAM, need to replace your RAM, or are reseating your RAM, follow these steps. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 7 minutes +**Difficulty:** Easy + +### Steps to replace the RAM: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Pull the small tabs on both sides of the RAM simultaneously. The RAM should spring up to an angle. + +![RAM slots](./img/ram-slots.webp) + +3. Remove the RAM from the slot. +4. Insert the new RAM (or reseat the existing RAM) by placing it in the keyed slot and pressing down until it clicks into place. + +## Replacing an M.2/NVMe SSD: + +This model supports up to two M.2 SSDs. Both M.2 slots are size 2280. The inner-most slot supports PCIe NVMe Generation 4, and the outer-most slot supports PCIe NVMe Generation 3. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Easy + +### Steps to replace the M.2 drive: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Unscrew the retainer screw opposite the M.2 slot. + +![M.2 slots](./img/m2-slots.webp) + +3. Remove the existing M.2 drive by pulling it out of the slot. +4. Insert the new M.2 drive into the slot and hold it in place. +5. Replace the retainer screw. + +## Replacing the wireless card: + +Your Gazelle's WiFi and Bluetooth are both handled by the same module. It is a standard M.2 2230 slot with PCIe and USB interfaces (A Key). + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 15 minutes +**Difficulty:** Medium + +### Steps to replace the WiFi/Bluetooth module: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Locate the wireless module. Remove any clear tape that is securing the wires. + +![Wireless card](./img/wireless-card.webp) + +3. Gently remove the two antennas (highlighted red above) by pulling them up and away from the wireless card. +4. Remove the retaining screw opposite the M.2 slot, highlighted yellow above. +5. The wireless card will pop up at an angle. Remove the card from the M.2 slot. +6. Insert the new wireless card into the M.2 slot at an angle. +7. Replace the retaining screw. +8. Attach the two antennas by aligning the circular fittings and pressing onto the wireless card. The connectors will snap into place. _Use caution when attaching the connectors; the pins can bend, break, or snap._ + +## Replacing the battery: + +The battery provides primary power whenever the system is unplugged. + +**Tools required:** None +**Time estimate:** 1 minute +**Difficulty:** Easy + +### Steps to replace the battery: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Remove the five battery screws, highlighted yellow below. + +![Battery](./img/battery.webp) + +3. Unplug the battery connector (highlighted red above) and lift the battery out of the chassis. + +## Replacing the CMOS battery: + +The CMOS battery supplies power to the system's CMOS chip. UEFI settings and the computer's hardware clock are stored on the CMOS. If your system doesn't boot, you can reset the CMOS to force a low-level hardware reset. If your clock is constantly resetting, it's likely your CMOS battery needs to be replaced. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 15 minutes +**Difficulty:** Medium + +### Steps to replace the CMOS battery: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Follow the steps above to [remove the outermost M.2 drive](#replacing-an-m2nvme-ssd), then pull the battery away from the adhesive holding it to the case. + - If you are not replacing the CMOS battery, this step is optional, but will make it easier to unplug the CMOS battery connector. +3. Unplug the white connector that connects the CMOS battery to the motherboard. + +![CMOS battery](./img/cmos-battery.webp) + +4. To clear the CMOS, [disconnect the main battery](#replacing-the-battery), open the lid of the machine, and hold down the power button for at least 15 seconds to discharge any residual energy in the system. +5. Re-connect the CMOS battery. +6. [Reconnect the main battery](#replacing-the-battery), [replace the M.2 SSD](#replacing-an-m2nvme-ssd), and [replace the bottom cover](#removing-the-bottom-cover). +7. Power up the Gazelle. The system may power itself off and on after initial boot; this is normal behavior when the CMOS has been reset. + +## Replacing the cooling system: + +The Gazelle 18 includes two fans as part of a single heatsink/fan assembly. + +If the CPU/GPU fans become noisy and cleaning them out doesn't fix the issue, you may need a new fan. [Contact support](https://support.system76.com) to start a warranty claim or parts purchase. + +Thermal paste helps facilitate heat transfer between the CPU/GPU and the cooling equipment. Depending on your climate and the age of the machine, replacing the thermal paste between the CPU/GPU and the heatsink may help the system run cooler. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 20 minutes +**Difficulty:** High + +### Steps to replace the fans/heatsink/thermal paste: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Remove any clear tape that is securing the fan wires. +3. Remove the silver heatsink and fan screws in the order of the stamped numbers, starting with #1, then #2, and continuing until you have removed #12. + - *Note: Do not remove the smaller black screws holding the fan covers onto the fans.* + +![Thermal screws](./img/thermal-screws.webp) + +4. Unplug the two white fan connectors from the motherboard (highlighted cyan above). +5. Remove the heatsink/fans from the case, being careful not to bend the heatsink pipes. It may take some pressure to break the seal of the thermal paste. +6. Using a paper towel, remove the existing thermal paste. You may also use a small amount of rubbing alcohol if the old paste is dried or difficult to remove. + +![Thermal paste removal](./img/thermal-paste-removal.webp) + +7. After cleaning the CPU, GPU, and heatsink, apply a small line of thermal paste directly onto both CPU chips and the GPU chip. + +![Thermal paste application](./img/thermal-paste-application.webp) + +8. Carefully replace the heatsink. +9. Replace the silver heatsink and fan screws, starting with #1, then #2, and so on until #12. +10. Plug the two white fan connectors back into the motherboard. + +## Replacing the keyboard: + +The keyboard can be replaced if its switches or electronics have been damaged. + +**Tools required:** Cross-head (Phillips) screwdriver, tweezers (optional) +**Time estimate:** 10 minutes +**Difficulty:** High + +### Steps to replace the keyboard: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). +2. Locate the keyboard adhesive strip at the edge of the motherboard underneath the right fan's heatsink pipe, highlighted green below. + - You can optionally [remove the heatsink](#replacing-the-cooling-system) to make the adhesive easier to grasp. Replacing the thermal paste is recommended if the heatsink is removed. + +![Keyboard adhesive strip location](./img/keyboard-adhesive.webp) + +3. Using a pair of tweezers to reach the end of the strip (if necessary), pull out the end of the keyboard adhesive strip to stretch and detatch it. +4. Open the lid slightly and place the machine on its side. +5. Push a screwdriver into the keyboard push point (next to the RAM slot) until the keyboard pops out. + +![Keyboard push point location](./img/keyboard-push-point-location.webp) +![Keyboard push point](./img/keyboard-push-point.webp) + +6. Set the machine back down and raise the keyboard away from the chassis. The larger ribbon cable is for the keyboard, while the smaller ribbon cable is for the keyboard backlight. + +![Keyboard ribbon connectors](./img/keyboard-ribbons.webp) + +7. Flip the black latches upwards to free the ribbon cables. +8. Pull the ribbon cables out of the connectors. +9. Remove the keyboard and replace it with the new one. +10. Carefully slide both ribbon cables into their connectors. +11. Flip the black latches back into place to secure the ribbon cables. +12. Place the keyboard back into position, starting with the tabs on the bottom edge. +13. Secure the rest of the keyboard by pressing down on each of its edges. +14. Turn the machine lid-side down again and [replace the bottom cover](#removing-the-bottom-cover). + +## Replacing the speakers: + +The system has two bottom-firing speakers, which can be removed and replaced individually. + +**Tools required:** Cross-head (Phillips) screwdriver +**Time estimate:** 10 minutes +**Difficulty:** Medium + +### Steps to replace the left speaker: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover) and [remove the main battery](#replacing-the-battery). +2. Flip the black latches up to release both sides of the I/O daughterboard ribbon cable from the motherboard and the I/O daughterboard. + +![I/O daughterboard ribbon cable](./img/speaker-left-ribbon.webp) + +3. Peel the ribbon cable away from the chassis. + - The ribbon cable is adhered to the chassis. Pull slowly to avoid damage. +4. Disconnect the speaker connector from the motherboard. + - This can alternatively be done after freeing the speaker. + +![Left speaker wire and posts](./img/speaker-left.webp) + +5. Pull the speaker up and off of the plastic posts, and free the speaker wire from any tape and channels in the chassis. +6. Slide the new speaker onto the plastic posts and connect it to the motherboard, securing the wire using the channels in the chassis. +7. Reconnect the ribbon cable to the motherboard and I/O daughterboard, then flip the black latches to secure both connections. +8. Replace the [main battery](#replacing-the-battery) and [bottom cover](#removing-the-bottom-cover). + +### Steps to replace the right speaker: + +1. Follow the steps above to [remove the bottom cover](#removing-the-bottom-cover). + - The [outermost SSD](#replacing-an-m2nvme-ssd) can optionally be removed to make it easier to work with the speaker plug. +2. Disconnect the speaker connector from the motherboard. + - This can alternatively be done after freeing the speaker. + +![Right speaker wire and posts](./img/speaker-right.webp) + +3. Pull the speaker up and off of the plastic posts. +4. Slide the new speaker onto the plastic posts and connect it to the motherboard. +5. Replace the [SSD](#replacing-an-m2nvme-ssd) (if necessary) and [bottom cover](#removing-the-bottom-cover).