20 puan yazan GN⁺ 2025-01-23 | 5 yorum | WhatsApp'ta paylaş
  • Lise son sınıf öğrencisinin 6 ay boyunca bizzat yaptığı bir dizüstü bilgisayar
  • 4K AMOLED ekran, Cherry MX mekanik klavye, Minecraft'ı 4K oynatma, +7B LLM'leri çalıştırma, web'de gezinme, yaklaşık 7 saat pil ömrü. Her şey açık kaynak.
  • Modern ticari ince ve hafif dizüstü bilgisayarların sunduğu çeşitli teknik özellikleri (ekran, ses, performans, yapı kalitesi, dokunsallık, dokunmatik etkileşim, verimlilik, boyut vb.) mümkün olduğunca hayata geçirmeyi amaçladı
  • Aynı zamanda mümkün olduğunca çok şeyi sıfırdan kendi başına üretme girişimiydi

Tüm donanım yapısı

Çip seçimi

  • Tek kartlı bilgisayar (SBC) için bir SoC aradı ve Rockchip RK3588'in oldukça hızlı olması ilgisini çekti
  • Yazılım desteği zayıftı ama donanım belgeleri ve referans şemaları fena değildi
  • RK3588 özellikleri
  • A76 dört çekirdek + A55 dört çekirdek
  • Mali-G10 GPU
  • 6TOPs NPU
  • 8K@60FPS çözücü
  • Çeşitli I/O (8K ekran, çift USB3.1, PCIe 3.0 x4, HDMI2.1/eDP 1.4 vb.)
  • Sistem üstü modül (SoM) kullanmak, yüksek hızlı sinyal yönlendirmesi gerektiren bellek kısmını dert etmeden çalışmayı sağladığı için verimliydi
  • FriendlyElec'in CM3588 SoM'unu seçti

Ekran

  • panelook.com üzerinde boyut ve çözünürlüğe göre filtreleme yaparak 4K çözünürlüklü 13,3 inç AMOLED ekranda karar kıldı
  • ATNA33TP11 nispeten yeni ve stokta bol bulunan bir paneldi
  • Konnektör konumu veya kart uzunluğunu azaltma gibi ince ayarlarla 1.5GHz seviyesinde sinyal bütünlüğü sağladı
  • eDP tabanlı standart dışı Linux ortamında 4K AMOLED kurulumu çok karmaşıktı (güç açma zamanlaması, mühendislik log analizi, tersine mühendislik vb.)

Güç sistemi

  • Kalınlığı yaklaşık 6 mm olan hücrelerden 4 tanesini seri bağlayarak yaklaşık 60Wh kapasite hedefledi
  • batteryspace.com üzerinde 3.7V 4250mAh hücreler buldu
  • Toplam voltaj 4S yapılandırmayla 16.8V idi (maksimum 20V USB-C girişi). BQ25713 şarj IC'si, BQ77915 dengeleme IC'si, LTC2943 güç izleme IC'si gibi bileşenler kullandı
  • ESP32-S3 üzerinden pil izleme ve diğer kontrolleri gerçekleştirdi
  • Çekirdek ve Python betikleri üzerinden işletim sisteminde pil durumunun yerel olarak gösterilmesini sağladı

[Powertrain V0.2 KiCanvas Link]
https://kicanvas.org/?github=https%3A%2F%2Fgithub.com%2FHello9999901%2…

Anakart

  • Pil, ekran boyutu vb. etkenlere göre anakart genişliğini yaklaşık 90 mm civarında belirledi
  • Harici I/O olarak çift USB3.1 Type-C, USB2.0 Type-A, kulaklık jakı ve microSD kart yuvası uyguladı
  • Dahili tarafta M.2 E-key (Wi‑Fi/Bluetooth modülü) ve M.2 M-key (NVMe SSD) desteği sundu
  • Tamamlanmış anakartla ilgili ayrıntıları ayrı bir yazıda paylaşmayı planlıyor

[Motherboard V1.0 KiCanvas Link]
https://kicanvas.org/?github=https%3A%2F%2Fgithub.com%2FHello9999901%2…

Sistemin çalıştırılması

  • Joshua Riek'in ubuntu-rockchip çekirdeğini/dağıtımını kullandı
  • Armbian çekirdeği de Rockchip çekirdeği tabanlı olduğu için donanım özelliklerinden iyi yararlanabiliyor
  • Donanım ayarları çoğunlukla DeviceTree (DTS) içinde yapılıyor ve U-boot üzerinden önyükleyici tarafında uygun şekilde belirtiliyor
  • Geliştirme MacBook + Visual Studio Code + Orbstack (sanal Ubuntu 24.04) ortamında yapıldı; derleme sonrası scp ile RK3588 cihaza aktarıldı
  • Görüntü, PCIe ve USB ayarları gibi konular DTS üzerinde tekrar tekrar düzenleme ve yeniden başlatma döngüsüyle çözüldü
  • Sonuçta Ubuntu 24.04 LTS üzerinde çekirdek 6.1 tabanlı olarak çalışıyor

Çevre birimleri

  • Fikir, dizüstü bilgisayar klavyesi ayrılıp kablosuz klavye gibi kullanılabilse nasıl olur diye düşünerek başladı
  • ZMK tabanlı kablosuz mekanik klavyeleri birkaç kez yapmış olma deneyimiyle Cherry MX ULP switch'leri seçti
  • Pil ve switch'ler yüksekliği artırdığından, 1 mm kalınlığında 200mAh pil kullandı ve PCB yüksekliğini de en aza indirdi
  • Tuş kapaklarını piyasadan temin etmek zor olduğundan 0.15 mm nozzle ile 3D yazdırdı
  • Trackpad için Azoteq'in PXM0057-401 modülünü (cam yüzey, multitouch, USB desteği) benimsedi. Ürünün üretimden kalkacak olması üzücü

[Keyboard V1.0 KiCanvas Link]
https://kicanvas.org/?github=https%3A%2F%2Fgithub.com%2FHello9999901%2…

Mekanik

  • Alüminyum CNC bloğunu JLC'ye gönderip çeşitli anotlama örnekleri aldı. Koyu gri dokunsal olarak daha iyiydi ama görünüş olarak mat siyahı beğendiği için onu son seçim yaptı
  • CAD'i OnShape üzerinde yaptı ve Framework 13.3” dizüstü bilgisayar menteşesini referans aldı
  • Kasa içi yerleşim: altta 4 pil, sağda güç kartı, solda anakart, en üstte menteşe yapısı. Mıknatıslı ayrılabilir klavye için alt vida kaldırma tasarımı yaptı
  • Soğutma yapısı özel bakır heatsink + heatpipe + fan birleşiminden oluşuyor ve PTM7950 termal pad kullandı
  • Hoparlör olarak PUI Audio ürünlerini kullandı, ancak CM3588'in ses DAC'ini debug etmeye zaman yetmediği için harici USB ses dönüştürücü ekledi

Değerlendirme

  • Bu projenin adı olan anyon_e'yi kuantum mekaniği dersi sonrasında, özellikle de yarı parçacık olan 'anyon'dan esinlenerek düşündü
  • Elektrik, yazılım ve mekanik alanlarının hepsinin iç içe geçmesi gerektiği için çok zordu
  • ZMK, KiCad, Blender gibi açık kaynak projelerde olduğu gibi, yaratıcılığı, yeniliği ve hayal gücünün gücünü insanlarla paylaşmak istedi
  • Küçük bir kısmıyla bile olsa açık kaynağa katkı sunmak ve yeni olasılıkların önünü açmak istiyor

5 yorum

 
ahwjdekf 2025-01-24

Ben de sadece başlığı görünce bunu bir tür defter sanmıştım. Sanırım laptop demek daha doğru olur.

 
bus710 2025-01-23

Dış görünüşü sanki seri üretim bir ürün gibi duruyor.
Gerçekten etkileyici.

 
rlaehdus2003 2025-01-23

Çok etkileyici ya..

 
xguru 2025-01-23

Resmi repo - https://github.com/Hello9999901/laptop

Phillips Exeter Academy'de lise öğrencisi olduğu söyleniyor; bu okulun 1781'de kurulmuş son derece ünlü bir özel okul olduğu belirtiliyor.

 
GN⁺ 2025-01-23
Hacker News görüşleri
  • Bryan lisenin son sınıfında
  • Bu, yazarın olağanüstü yeteneğini gösteren özel bir HN gönderisi. Videoyu izledim ve çok etkilendim
  • Gerçekten harika bir proje. İyileştirme için bir sonraki adımlar net görünüyor. Kaynak, zaman ve beceri arasında hangisinin daha çok eksik olduğunu merak ediyorum
    • Örneğin, kablo yönlendirmesini kolaylaştırmak için flex PCB yapmayı hiç düşünüp düşünmediğini merak ediyorum
    • Sökülebilir kablosuz klavyeye sahip bir dizüstü bilgisayar fikrinin harika olduğunu düşünüyorum. Uygulama, Surface veya iPad'in kılıf klavyelerinden çok daha temiz görünüyor
  • Küçük ama güçlü bir CPU'ya sahip, dock'a bağımlı avuç içi boyutunda bir PC vizyonuna bir adım daha yaklaşılmış gibi görünüyor. Tek bir USB-C ile bağlanıyor, başka portu yok ve düşük güçlü bir şarj cihazında güç kararlılığı için mini bir batarya ile destekleniyor
  • Framework 13 için özel bir ekran sürücüsü yapmaya çalıştım ama başaramadım. Tüm dizüstü bilgisayarı tasarlayıp üretmiş olmasından derinden etkilendim
  • Bu, çok az kişinin iddia edebileceği bir başarı. HN'de bir şerefler salonu olsaydı, oraya girmeyi hak ederdi
    • SoM kullanmak akıllıca bir seçimdi. SoC ve harici bileşenlerin güç sıralaması, düzgün dokümantasyon olmadan çok zordur
    • USB-C, DisplayPort(4K) ve PCIe'nin modern hızları çoğu insan için adeta sihir gibidir. Burada dijital değil, analog devreler ve fizik devrededir
  • Çok etkileyici. Dizüstü bilgisayar harika görünüyor. Üretip satabilseydi, satın almayı düşünebilirdim
  • Clockwork Pi'yi hatırlatan harika bir proje. Paylaştığın için teşekkürler
  • Toplam maliyeti merak ediyorum
  • USB-C konektörünün dış kasaya nasıl yerleştirildiğini merak ediyorum
    • USB uzatma kablosu kullanmak iyi bir fikir değil. Büyük miktarda veri kopyalarken bit hataları oluşabilir. USB sürücüsünü doğrudan taşıyıcı karta takmak daha iyidir, ancak fiziksel olarak bu her zaman mümkün olmayabilir