Klavyeye entegre Steam Deck: Bento
(github.com/lunchbox-computer)- Bento, klavyenin altına yerleşen bir bilgisayar kasası; klavyeyi kapak gibi kullanarak iç bileşenlere erişim ve küçük çevre birimleri için depolama alanı sağlıyor
- Dahili ekran kaldırılmış ve harici ekran, özellikle XREAL One gibi uzamsal ekranlar ile USB-C monitörler temel alınarak tasarlanmış
- Mevcut sürüm Steam Deck OLED anakartı kullanıyor; aynı soğutucu ve pili paylaşıyor. İnce ve güçlü bir kart olduğu için seçilmiş, ancak başka SBC'leri de barındırabiliyor
- Projenin çıkış noktası, XR donanımlarının “bilgisayar” olarak pazarlanmasına rağmen gerçek işlerin çoğu zaman ayrı bir bilgisayarın ekranını yansıtmaya dayanması
- Depoda Bento'nun STEP, 3MF, STL dosyaları ile Magic Trackpad tepsisi gibi çevre birimi dosyaları yer alıyor; farklı klavyeler, Raspberry Pi 5, Framework ve SBC varyasyonları için katkı çağrısı yapılıyor
Bento'nun biçimi ve kullanım şekli
- Bento, adını beslenme kutusuna benzeyen formundan alan bir bilgisayar
- Commodore 64 ve r/cyberdeck topluluğundaki çeşitli yapımlardan ilham alıyor
- Klavyenin altına tam oturuyor ve klavye kapak görevi görüyor
- İç kısma kolay erişim sağlanıyor
- Küçük çevre birimlerini koymak için bir saklama alanı bulunuyor
Ekransız tasarım
- Bento'da dahili ekran yok
- Harici ekranla kullanılmak üzere üretildi; özellikle XREAL One gibi uzamsal ekranlar düşünülerek tasarlandı
- USB-C destekli harici monitörlerde de çalışıyor
- Tasarımın amacı gereksiz tekrarları azaltmak
- XREAL kullanımının artmasıyla birlikte dizüstü bilgisayar veya Steam Deck'in dahili ekranının kullanılmadan sadece ağırlık eklediği düşünülüyor
- Bento, zorunlu olmayan unsurları çıkararak ağırlığı azaltma ve taşınabilirliği artırma yönünü benimsiyor
İç yapı
- Mevcut sürüm Steam Deck OLED anakartı ile çalışıyor
- Steam Deck OLED ile aynı soğutucu ve pil kullanılıyor
- Bu kart, mevcut seçenekler arasında en ince ve en güçlü olanlardan biri olduğu için seçildi
- Bento, daha kolay bulunabilen diğer SBC'leri de rahatça yerleştirebilecek bir yapıya sahip
Üretim motivasyonu ve XR'a dair eleştiri
- Bento esas olarak bir hayal kırıklığından doğdu
- XR alanındaki büyük şirketlerin donanımı “bilgisayar” diye pazarladığı, ama gerçekte bunun yüze takılan bir iPad'e daha yakın olduğu düşünülüyor
- Yapabildikleri şeylerin web'de gezinme, oyun ve içerik tüketimiyle sınırlı kaldığı savunuluyor
- Ağır ve kısıtlayıcı oldukları değerlendiriliyor
- Gerçek iş yapmak için en iyi yolun ayrı bir gerçek bilgisayarın ekranını yansıtmak olduğu belirtiliyor
- Oyun dışındaki alanlarda ekran yansıtma, popüler kullanım senaryolarından biri olarak görülüyor
- Bu eğilim kabul edilecekse, uzamsal ekranla buna uygun tasarlanmış bir bilgisayarı birlikte üretmenin daha doğru olduğu savunuluyor
- Bento, uzamsal ekranlar için bir bilgisayar olarak tasarlandı ve şimdiye kadar görülenlerden daha fazla “spatial computer” olmaya yaklaştığı öne sürülüyor
Depodaki dosyalar ve katkı çağrısı
- Depoda Bento için STEP, 3MF, STL dosyaları bulunuyor
- Magic Trackpad tepsisi gibi bazı çevre birimi dosyaları da yer alıyor
- Proje geliştirilmeye devam edecek; şu anda bir “pro” sürüm üzerinde çalışılıyor
- “pro” sürüm, Switch 2'ye benzer bir montaj sistemiyle modül desteği sunmayı hedefliyor
- İstenen katkılar şunlar:
- Farklı klavye desteği: Magic Keyboard yaygın kullanıldığı için seçildi, ancak daha iyi klavyeler olabilir
- Raspberry Pi 5 varyasyonu: Önemli görülüyor, ancak uygun bir pil çözümü, örneğin HAT biçiminde bir çözüm henüz bulunamamış
- Framework varyasyonu: Daha büyük bir temel klavye gerekebilir ve fiziksel depolama alanı ortadan kalkabilir
- Genel olarak diğer SBC'ler için destek
- Çevre birimleri: Saklama alanına uygun gamepad ve fare eskizleri var; kart tasarlama becerisi olan katkıcılar memnuniyetle karşılanıyor
- Bir varyasyon geliştirirseniz, başkalarının da yararlanabilmesi için bu depoya PR göndermeniz isteniyor
1 yorum
Hacker News yorumları
Bir süredir aklımın bir köşesinde takılıp duran bir projeydi
Apple Magic Keyboard’un altına tam oturan bir bilgisayar; dongle veya küçük fare gibi çevre birimleri için de bir saklama bölmesi var. Ekranı yok; bunun yerine XR ekran gözlüğü kullanıyor
İçinde Steam Deck OLED’in anakartı, soğutucusu ve bataryası var; sağlam bir cihazı sökmek yerine parçaları ayrı ayrı satın aldım
Bağlantı CAD dosyalarına gidiyor; daha iyi bir sürüm yapılabilsin diye açık kaynak olarak yayımladım
Birkaç ay önce XREAL gözlük kullanmaya başladım; XR’ın temel uygulaması olan sanal ekrana odaklanıp gereksiz donanımı azaltmasını sevdim. Ama birlikte kullanılan cihazın dahili ekranının boşa çıkması gibi bir tekrar hoşuma gitmedi; “uzamsal bilgisayar” denen ürünler de esasen yüze takılan ağır bir iPad gibi hissettirdiği için hayal kırıklığına uğradım
Bu yüzden bu gözlüklerle birlikte kullanılmak üzere tasarlanmış gerçek bir bilgisayarı mümkün olduğunca küçük bir pakette yapmak istedim. iPad’de Shapr3D ile tasarlayıp 3D yazıcıyla gidip gelerek, yaklaşık 15 başarısız denemenin ardından vida yuvalarını, hava akışını ve ergonomiyi tutturabildim
Nihai sonucun gerçek bir uzamsal bilgisayara daha yakın olduğunu düşünüyorum; şu anda her gün kullanıyorum ve oldukça memnunum. Şimdilik Ubuntu 24 çalıştırıyorum, ama donanım optimizasyonu daha iyi olduğu için Steam OS’e geri dönebilirim
https://ploopy.co/trackpad/
Oyunlar veya filmler için iyi ama çalışma amaçlı kullanımda fazla bulanık olduğuna dair şeyler okudum
iFixit’te aradım ama Steam Deck anakartı bulamadım; nereden temin ettiğini merak ediyorum
Bu proje gelecekteki fikirler arasında Framework tabanlı bir sürümden bahsediyor; birkaç ay önce r/framework’te de benzer bir Framework 13 build’i paylaşılmıştı
Ryzen AI serisindeki yeni anakartla güncellenmiş bir sürüm de var
STL dosyaları ve build ayrıntıları olan bir GitHub deposu da var; Linux ve Stardust XR’ı XREAL gözlüklerde uzamsal olmayan girişle çalıştıran bir kurulum
O kişi Reddit başlığına da yorum yazdı; mümkün olursa Framework sürümünde işbirliği yapmak isterim
Birkaç yıldır düzgün bir cyberdeck form faktörlü PC çıkmasını bekliyordum; artık yavaş yavaş görünmeye başlaması güzel
Üreticilerin değerlendirebileceği bir nokta, klavyenin sağına veya soluna akıllı telefon ya da küçük tablet boyutunda kapasitif dokunmatik ekran yerleştirmek. VR/AR’da trackpad olarak, dışarıda ise bildirim ekranı ya da HMD olmadığında veya bozulduğunda yedek monitör olarak kullanılabilir
Trackpad’i dahili yapmayı da düşündüm ama solak olduğum için muhtemelen sola koyardım; bu da ürünü çok daha kişiselleştirilmiş hâle getirirdi
Gerçekten harika. Başka klavyeleri desteklememek bence daha iyi. Bazı açılardan daha iyi klavyeler olabilir ama çok daha kalınlaşmadan daha iyisi yok; klavye seçeneklerini açınca SBC/bilgi işlem seçenekleriyle birlikte karmaşıklık hızla patlıyor
İstek almaya başladığında tavşan deliğine giriyorsun. Yalnızca Steam Deck iç yapısı, rpi5 ve en yeni Framework iç yapısı gibi birkaç seçenek bırakıp başka yapılandırma almamak iddialı ama aşırı görünmüyor
Hobim her şeyi küçültmek olduğu için bu projeyi fork’lasaydım iyi bir dongle seçip kabuğunu soyar, gerekli parçaları entegre eder, sonra tercih ettiğim seyahat kontrolcüsü[1] ve seyahat faresinin[2] sığacağı en küçük hacmi bulmaya çalışırdım. Elektronik parçalara neredeyse hiç dokunmadan kasayı daha ince yapmak ve saklama sırasında şarj olmasını sağlamak gibi şeyleri düşünebilirdim. Klavye de USB-C kablo hacmini azaltacak şekilde hafifçe modifiye edilebilir; pogo pinler ve 3D baskı yeterli görünüyor
[1]https://www.youtube.com/watch?v=55DO1HDeCHQ. Artık yeni olarak bulunamıyor ama bulduklarım arasında düzgün olan tek ince çift analog kontrolcü
[2] Hâlâ iyi bir tane arıyorum
Ürün sürümü yaparsam kendi klavyemi tedarik etmem gerekecek ama benzer yönde kalmak istiyorum. Aslında HHKB Studio kullanmayı düşünüyordum; ancak daha ince olması ve ABD’deki okul, ofis ve kurumların hemen hepsinde en az bir tane bulunması nedeniyle Magic Keyboard’u seçtim
Genel olarak HMD programlamayı sevdiğim için bu projeyi beğendim. Ancak AOSP tabanlı XR başlıkları da termux + X üzerinden benzer bir Linux ortamı çalıştırabiliyor: https://www.reddit.com/r/cyberDeck/comments/fc5sfr/oculus_qu...
Ayrıca tam boy taşınabilir klavye arıyorsanız https://www.protoarc.com/products/xk01-tri-fold-bluetooth-ke... öneririm. Tabletle uzaktan çalışırken ana klavyem olarak kullanıyorum ve “cep boyutu” tanımınıza bağlı olarak cebe sığdığı söylenebilir.
XREAL dışındaki tüm cihazlarda sürekli “çok ağır” geri bildirimi geldi. Ayrıca hack gibi hissettirmeyen, o deneyime uygun tasarlanmış bir cihaz istedim.
Google bu projenin bozulmasına pek aldırmıyor gibi görünüyor ve şu anda da Fdroid güncellemeleri bozuk durumda:
https://github.com/termux/termux-app/issues/4120#issuecommen...
Framework’ten ekranı tamamen çıkarıp onun yerine Xreal Air kullanmayı düşünüyordum. Bu yapıyı görünce ekranı kesip çıkarma ameliyatını bir deneyesim geldi. Umarım bir şeyleri kırmam.
https://epiren.medium.com/i-created-a-headless-macbook-pro-a...
Bunun kısıtlamasız bir yerel Linux ortamı olması gerçekten harika.
Geçenlerde Quest 3’te web geliştirme yapmayı denediğim bir yazı yazdım; bir ölçüde oluyor ama çok daha fazla hack gibi ve performans da hâlâ yetersiz. Öte yandan Quest’in avantajı, buradaki gibi sabit 2D monitör yaklaşımı yerine sanal pencereleri çevredeki alana yerleştirebilmesi.
https://benkaiser.dev/web-development-in-vr/
Şu anda hangi AR gözlüğünün en iyi olduğunu merak ediyorum. Bir arkadaşım sordu.
Çok havalı bir proje.
Geçenlerde gözlük kullanan benzer bir yazı daha vardı; %85 ihtimalle aynı gözlüktü sanırım ve amaç dizüstü ekranını daha büyük bir ekranla değiştirmekti. Bu projenin dizüstünü bir SBC ile değiştirmesi hoşuma gidiyor. 15 yıl boyunca o SBC’nin Raspberry Pi olmasını ummuştum ama… yine de geç de olsa olması iyi.
Gerçekten mükemmel bir proje. Gerçek klavye, yeterince güçlü bilgi işlem ve uzun süre kullanılabilecek XR gözlükleriyle tüm avantajlar bir araya gelmiş gibi.
Xreal One Pro uzun süre kullanınca nasıl, merak ediyorum. Kod yazarken sürekli düşük çözünürlüklü bir ekrana bakmak zorunda kalmaktan endişeleniyorum.