การดัดแปลง iMac G4(K) + M4 Mac Mini
(jcs.org)- การดัดแปลงนี้คงรูปลักษณ์ภายนอกของ iMac G4 รุ่น 17 นิ้วไว้ แต่ใส่ M4 Mac Mini และจอ 4K เข้าไปด้านใน เพื่อชุบชีวิตดีไซน์เรโทรให้กลายเป็นสภาพแวดล้อมการทำงาน macOS ยุคใหม่
- ความพยายามครั้งแรกด้วย Juicy Crumb DockLite G4 สามารถเปลี่ยน LCD เดิมให้เป็นจอ HDMI ได้ แต่ข้อจำกัดเรื่อง color banding, ความละเอียด 1440x900 และการไม่มีระบบปิดจออัตโนมัติ ทำให้การใช้งานจริงไม่ค่อยสะดวก
- จอสุดท้ายใช้ Sharp LQ170R1JX42 ขนาด 17 นิ้ว ความละเอียด 3840x2400 สำหรับ Dell XPS 17 พร้อมบอร์ด eDP และใช้งานบน macOS ที่ความละเอียด 1920x1200 2x
- งานเชิงกลที่ยากที่สุดคือการร้อยสาย USB-C ผ่าน ส่วนคอของ iMac G4 ที่แคบมาก และเพื่อแก้คอขวดขนาด 9 มม. จึงผลิตหน้าแปลน 6061 อะลูมิเนียมขึ้นใหม่
- ยึด Mac Mini ไว้กับแท่นพิมพ์ 3D ภายในโดม โดยยังคงการเข้าถึงพอร์ตไฟ, Ethernet และ Thunderbolt ไว้ และภายหลังก็เชื่อมต่อ Apple Pro Speakers ผ่านแอมป์แยกต่างหาก
เริ่มต้นความพยายามแรกด้วย DockLite G4
- เคยลองใช้ M1 iMac สำหรับทำงาน แต่หน้าจอ 21 นิ้วกินพื้นที่โต๊ะมากเกินไป และหลังจากเห็นวิดีโอของ Action Retro ที่ฝัง M4 Mac Mini ไว้ด้านใน จึงลองดัดแปลง iMac G4
- เพื่อไม่ให้ต้องสละเครื่องที่ยังใช้งานได้ปกติ จึงหา iMac G4 ขนาด 17 นิ้วจาก eBay ที่สภาพดีแต่ใช้งานได้ไม่สมบูรณ์
- ค่าส่งแพงเกือบพอ ๆ กับราคาตัวเครื่อง
- ภายในโดมของ iMac G4 มีเหล็กหนาอยู่มาก ทำให้น้ำหนักมาก
- iMac ที่มาถึงเปิดแล้วมีเสียงบูต แต่ภาพไม่ขึ้น และเมื่อลองใช้ Mini VGA to VGA adapter ก็ยังไม่มีสัญญาณภาพออกภายนอก จึงสรุปว่า logic board เสีย
- Juicy Crumb DockLite G4 เป็นบอร์ดที่ใช้แทนเมน logic board ของ iMac G4 ขนาด 17 หรือ 20 นิ้ว เพื่อเปลี่ยน LCD ภายในให้เป็นจอ HDMI
- ยังคงใช้ชุดจ่ายไฟแบบคัสตอมเดิมของ iMac ได้
- สามารถขับ Apple Pro Speakers ได้ผ่านแอมป์เสียงภายใน
- เปลี่ยนบอร์ดได้ง่ายและย้อนกลับได้ทั้งหมด
- หลังติดตั้ง DockLite แล้ว LCD ก็ทำงานได้ตามปกติ และสามารถแสดงเดสก์ท็อปของ Mac Mini ผ่าน HDMI ได้
ข้อจำกัดที่พบจาก DockLite
- หน้าจอมีอาการ color banding ชัดเจน โดยเฉพาะในเงาของหน้าต่างบน macOS
- เนื่องจากไม่สามารถทดสอบ Mac OS ด้วย logic board เดิมของ iMac ได้ จึงยืนยันไม่ได้ว่าเป็นปัญหาจากตัว LCD เองหรือจาก DockLite
- เคยพบปัญหาแบบเดียวกันในบอร์ด LVDS/eDP to HDMI ลักษณะใกล้เคียงกันด้วย
- LCD เดิมของ iMac G4 รุ่น 17 นิ้ว มีความละเอียด 1440x900 ซึ่งรู้สึกไม่พอสำหรับงานบน macOS ยุคปัจจุบัน
- ใช้หน้าจอความละเอียดแบบ 1.5x หรือ 2x บนโน้ตบุ๊กมานาน จึงมองว่าความละเอียดแบบ 1x ไม่ค่อยเหมาะ
- มองว่า macOS รุ่นปัจจุบันไม่ได้ปรับมาสำหรับความละเอียด 1x ได้ดีเหมือนเดิม
- ไม่มีฝาครอบสำหรับปิดช่องว่างระหว่างพอร์ตใหม่ของ DockLite กับช่อง cutout บริเวณเคสด้านล่างของ iMac
- แม้จะเป็นจุดที่มองไม่ค่อยเห็น แต่เมื่อเทียบกับราคาแล้วก็น่าจะมีมาให้
- ปัญหาใหญ่ที่สุดคือไม่รองรับ การปิดหน้าจออัตโนมัติ ผ่าน HDMI
- แม้ Mac Mini จะพยายามปิดหน้าจอเมื่อไม่มีการใช้งาน DockLite ก็ยังคงเปิด backlight และแสดงหน้าจอสีดำอยู่
- เอกสารของ Juicy Crumb แนะนำให้กดปุ่มเปิดปิดด้านหลัง iMac เพื่อปิดจอ และเตือนว่าหากเปิดทิ้งไว้ตลอดอาจทำให้เสียหายได้
- สำหรับชุดใช้งานที่เปิดทิ้งไว้ตลอดและหยิบมาใช้เป็นครั้งคราว จำเป็นต้องมีทั้งการ sleep อัตโนมัติและการกลับมาทำงานอัตโนมัติ
- DockLite รองรับการปรับความสว่าง backlight ของ LCD ผ่าน USB และแอป macOS เฉพาะทาง Juicy Link
เปลี่ยนจอเป็น 4K LCD
- เปลี่ยนจาก DockLite ไปใช้ การอัปเกรดจอแบบคัสตอม แทน
- หากใช้ LCD รุ่นอื่นและบอร์ดไดรเวอร์ที่เหมาะสม ก็จะได้ความละเอียดสูงขึ้น สีดีขึ้น และรองรับการ sleep ของหน้าจอ
- เมื่อนำ DockLite ออก ก็สามารถถอดชุดจ่ายไฟภายในของ iMac ออกได้ด้วย ทำให้มีพื้นที่ด้านบนในโดมพอที่จะใส่ Mac Mini ได้โดยไม่ต้องดัดแปลงตัวเครื่อง
- แผงใหม่คือ Sharp LQ170R1JX42 LCD ขนาด 17 นิ้ว ความละเอียด 3840x2400 ที่ใช้ใน Dell XPS 17
- ให้ความละเอียด 1920x1200 2x ภายในขนาดขอบนอกเท่ากับ LCD เดิมของ iMac
- สามารถใส่ไว้หลัง bezel ของจอได้
- LCD เชื่อมต่อกับ Mac Mini ผ่าน บอร์ดไดรเวอร์ eDP โดยใช้ HDMI หรือ USB-C
- LCD เดิมมีความหนาและหนักเพราะใช้ backlight แบบ CCFL หนาประมาณครึ่งนิ้ว แต่ LCD ใหม่ที่ใช้ LED backlight เบาและบางกว่ามาก
- ยึดกับ bezel ด้วยเทปโดยไม่ต้องทำเฟรมแยก
- ติดตั้งตัวคอนโทรลเลอร์ไว้ด้านหลัง LCD
- จอใหม่ทำงานได้ที่ความละเอียด native 3840x2400 เช่นกัน แต่ในการใช้งานจริงตั้งไว้ที่ 1920x1200 @ 2x
- สามารถใช้ MonitorControl ปรับความสว่าง backlight ของ LCD ผ่านซอฟต์แวร์ได้ และบอร์ด eDP จะปิดไฟของ LCD อัตโนมัติเมื่อ Mac Mini สั่งให้พักหน้าจอ
ร้อยสาย USB-C เข้าไปในคอ iMac
- เมื่อ LCD ใหม่ทำงานผ่าน USB-C จึงต้องร้อยสายเข้าไปใน คอแบบข้อต่อ ของ iMac G4
- สาย LCD เดิมเป็นโครงสร้างที่ถูกใส่เข้าไปในคอก่อนระหว่างการผลิต แล้วค่อยติดคอนเน็กเตอร์ทีหลัง
- รูด้านบนและด้านล่างมีขนาดเล็กเกินกว่าคอนเน็กเตอร์จะลอดผ่านได้
- จึงต้องตัดสายเดิมออกเพื่อดึงออกมา
- จุดที่แคบที่สุดของบานพับคอมีขนาดประมาณ 9 มม. ตรงตำแหน่งที่เชื่อมกับโดม ขณะที่คอนเน็กเตอร์ของสาย USB-C/Thunderbolt ส่วนใหญ่กว้างประมาณ 12 มม. หรือมากกว่า
- ต่อให้ตัดยางหรือซิลิโคนทิ้ง ภายในก็มักยังมี PCB ที่กว้างกว่าอยู่ดี
- คอขวดอยู่ที่ส่วนหน้าแปลนที่ยึดโดมกับคอด้วยสกรู 5 ตัว โดยชิ้นส่วนเดิมจะแคบลงเมื่อไล่ขึ้นด้านบน
- หน้าแปลนใหม่ถูกออกแบบใน Tinkercad และพิมพ์ 3D หลายรอบเพื่อปรับขนาดให้พอดี
- ชิ้นสุดท้ายต้องใช้วัสดุที่แข็งแรงกว่า จึงส่งให้ JLCCNC กลึงด้วย 6061 อะลูมิเนียม
- เพื่อให้ผนังบางสามารถผลิตได้อย่างปลอดภัย จึงต้องทำให้หนาขึ้น ทำให้ไม่กว้างได้ตามต้องการทั้งหมด แต่ก็ยังพอสอดสาย USB-C ผ่านได้
- ภายหลังมีการเปิดให้ สั่งชิ้นส่วนนี้ได้โดยตรงผ่าน PCBWay
- หลังจากตัดยางบางส่วนที่ปลายสาย Thunderbolt ออก ก็สามารถร้อยผ่านด้านหลัง housing ของจอ คอ หน้าแปลนใหม่ และเข้าไปในโดมได้
- แทนที่ยางที่ถอดออกด้วยท่อหดที่คอนเน็กเตอร์
- เผื่อความยาวสายไว้เล็กน้อยเพื่อให้ข้อต่อของคอยังขยับได้ตามปกติ
ยึด Mac Mini ไว้ภายในโดม
- หลังประกอบส่วนบนเสร็จ ก็ทำการติดตั้ง M4 Mac Mini ไว้ในโดม
- มีการออกแบบชิ้นส่วนทรงกลมเพื่อแทนตำแหน่งของบอร์ด Juicy Crumb DockLite และคานพาดสำหรับยึด Mac Mini
- เนื่องจากข้อจำกัดด้านขนาด build plate ของเครื่องพิมพ์ 3D จึงตัดส่วนล่างของวงกลมออกไปเล็กน้อย แต่ส่วนนั้นไม่มีรูยึดอยู่แล้ว
- ใส่ heatsert ลงในคานพาดของชิ้นงานพิมพ์ แล้วใช้โบลต์ยึด Mac Mini เข้าที่
- การที่ปุ่มเปิดปิดของ M4 Mac Mini ถูกย้ายมาไว้ด้านล่าง กลับเป็นข้อดีสำหรับการดัดแปลงนี้
- ใต้ iMac เดิมมีแผงถอดได้สำหรับเข้าถึง RAM และสล็อต AirPort
- ติดตั้ง Mac Mini แบบหมุนเล็กน้อย เพื่อให้เอื้อมถึงปุ่มเปิดปิดได้จากด้านล่างของ iMac
- เพียงยกด้านซ้ายขึ้นนิดหน่อยก็สามารถกดปุ่มได้ จึงไม่ต้องแกะ Mac Mini เพื่อบัดกรีปุ่มเปิดปิดภายนอกเพิ่ม
- พอร์ตที่ต้องเข้าถึงได้โดยไม่ต้องเปิด iMac ใช้สายต่อแบบสั้น
- พอร์ตไฟ IEC C7/C8
- Ethernet
- Thunderbolt 1 พอร์ต
- ตอนนี้สายต่อยังยื่นออกมาทางด้านหลังเล็กน้อย และอยากพิมพ์ 3D ขายึดเพื่อยึดไว้ด้านหลังรูพอร์ตพร้อมปิดช่องว่างให้เรียบร้อย
งานที่ยังเหลือและเฟิร์มแวร์ของบอร์ด eDP
- ยังเหลืองานทำขายึดพอร์ตด้านหลัง
- ยังมีไอเดียจะใส่พอร์ต USB ไว้หลังประตูไดรฟ์ออปติคัลแบบพับได้
- ตอนแรกคอนโทรลเลอร์ eDP LCD จะแสดงหน้าจอสีน้ำเงินพร้อมข้อความ “No Signal” ประมาณ 10 วินาทีเมื่อเข้าสู่โหมดพักหน้าจอ ก่อนจะดับลง
- ต่อมาผู้ขายได้ส่ง ไฟล์เฟิร์มแวร์ใหม่ มาให้ และทำการแฟลชผ่าน HDMI ด้วยบอร์ดโปรแกรมมิง
- หลังอัปเดต หน้าจอสีน้ำเงิน “No Signal” ก็หายไป
- หน้าจอจะเข้าสู่โหมดพักทันทีเมื่อได้รับคำสั่ง
- หากจะซื้อบอร์ดคอนโทรลเลอร์ eDP ก็ควรขอให้ผู้ขายแฟลชปิดฟังก์ชันนี้มาให้ตั้งแต่แรก
การเชื่อมต่อ Apple Pro Speakers
- ต้นปี 2026 ได้ซื้อ Apple Pro Speakers รุ่นหลังหนึ่งคู่จาก eBay
- เป็นรุ่นที่ใช้ปะเก็นยางสีเบจแทนโฟมสีดำ
- หา JC Hi-Fi ของ Juicy Crumb ไม่ได้ จึงตัดคอนเน็กเตอร์ 2.5 มม. ออก แล้วต่อปลั๊ก RCA ให้กับสายทั้ง 4 เส้นแยกกัน
- ติดตั้งแอมป์ขนาดเล็กไว้ภายในเปลือก iMac และปล่อยสาย RCA jack กับ pigtail สำหรับอะแดปเตอร์ไฟ AC ของแอมป์ออกมาด้านนอก
- จัดให้สามารถต่อสายทั้งหมดจากภายนอกได้ เพื่อไม่ต้องเปิดเครื่องอีกเวลาย้ายตำแหน่ง
- แอมป์ตัวแรกที่เลือกมีขนาดเล็กและมี USB output แต่ทำงานแปลก ๆ เวลา macOS ปรับระดับเสียง
- สุดท้ายจึงเชื่อมต่อเข้ากับพอร์ตหูฟังของ Mac Mini โดยใช้ สาย 3.5mm ที่มีมาให้
1 ความคิดเห็น
แม้จะมีเสน่ห์แบบโรแมนติก แต่ก็เหมือนส่วนประกอบเสริมจะแพงกว่าตัวหลักไปหน่อยนะครับ
ผมว่าซื้อจอ LG UltraFine หรือ Dell UltraSharp ที่เหมาะ ๆ สักตัว แล้วติดขายึดเข้ากับรู VESA เพื่อยึด Mac mini ก็ดูเป็นโซลูชันที่ทันสมัยและเรียบง่ายดีครับ