1 điểm bởi GN⁺ 2025-06-20 | 1 bình luận | Chia sẻ qua WhatsApp
  • Bento là thân máy tính nằm bên dưới bàn phím; bàn phím được dùng như nắp đậy, vừa cho phép tiếp cận bên trong vừa cung cấp không gian cất giữ các thiết bị ngoại vi nhỏ
  • Được thiết kế với giả định loại bỏ màn hình tích hợp và sử dụng màn hình ngoài, đặc biệt là màn hình không gian như XREAL One và màn hình USB-C
  • Phiên bản hiện tại dùng bo mạch chủ Steam Deck OLED, cùng bộ tản nhiệt và pin, được chọn vì là bo mạch mỏng và mạnh, nhưng cũng có thể tiếp nhận các SBC khác
  • Vấn đề mà dự án đặt ra là phần cứng XR thường được quảng bá là “máy tính”, nhưng công việc thực tế lại hay phụ thuộc vào việc phản chiếu màn hình từ một máy tính riêng
  • Kho lưu trữ bao gồm các tệp STEP, 3MF, STL của Bento và các tệp thiết bị ngoại vi như khay Magic Trackpad; dự án kêu gọi đóng góp các biến thể cho bàn phím khác, Raspberry Pi 5, Framework và SBC

Hình dạng và cách sử dụng Bento

  • Bento là một máy tính có tên bắt nguồn từ hình dạng trông giống hộp cơm bento
  • Lấy cảm hứng từ Commodore 64 và nhiều sản phẩm chế tạo trên r/cyberdeck
  • Vừa khít bên dưới bàn phím, và bàn phím đóng vai trò như nắp đậy
    • Có thể dễ dàng tiếp cận bên trong
    • Có khoang chứa để cất các thiết bị ngoại vi nhỏ

Thiết kế loại bỏ màn hình

  • Bento không có màn hình tích hợp
  • Được tạo ra để dùng cùng màn hình ngoài, đặc biệt hướng tới việc sử dụng màn hình không gian như XREAL One
  • Cũng hoạt động với màn hình ngoài hỗ trợ USB-C
  • Lý do thiết kế là giảm sự trùng lặp
    • Khi việc dùng XREAL tăng lên, màn hình tích hợp của laptop hoặc Steam Deck bị xem là không được sử dụng và chỉ làm tăng thêm trọng lượng
    • Bento chọn hướng loại bỏ những yếu tố không thiết yếu để giảm trọng lượng và tăng tính di động

Cấu hình bên trong

  • Phiên bản hiện tại chạy bằng bo mạch chủ Steam Deck OLED
  • Sử dụng cùng bộ tản nhiệt và pin với Steam Deck OLED
  • Bo mạch này được chọn vì là lựa chọn mỏng nhất và mạnh nhất trong số các phương án khả dụng
  • Bento có cấu trúc cho phép dễ dàng lắp các SBC khác dễ kiếm hơn

Động lực chế tạo và vấn đề đặt ra với XR

  • Bento chủ yếu được tạo ra từ sự thất vọng
  • Các công ty lớn trong lĩnh vực XR quảng bá phần cứng của họ là “máy tính”, nhưng thực tế nó được xem là gần với một chiếc iPad đeo trên mặt hơn
    • Những việc có thể làm bị cho là giới hạn ở duyệt web, chơi game và tiêu thụ nội dung
    • Bị đánh giá là nặng và có nhiều hạn chế
  • Để làm việc thực sự, phương án tốt nhất được cho là phản chiếu màn hình từ một máy tính thật riêng biệt
  • Ngoài lĩnh vực game, phản chiếu màn hình là một trong những trường hợp sử dụng phổ biến
  • Nếu thừa nhận xu hướng này, hướng đi phù hợp được cho là tạo ra màn hình không gian cùng với máy tính được thiết kế cho nó
  • Bento được thiết kế như máy tính cho màn hình không gian, và được đề xuất là gần với “spatial computer” hơn những gì đã thấy trước đây

Các tệp có trong kho lưu trữ và lời kêu gọi đóng góp

  • Kho lưu trữ bao gồm các tệp STEP, 3MF, STL cho Bento
  • Cũng bao gồm một số tệp thiết bị ngoại vi như khay Magic Trackpad
  • Dự án sẽ tiếp tục được phát triển, và hiện đang làm việc trên phiên bản “pro”
    • Phiên bản “pro” hướng tới hỗ trợ các mô-đun bằng hệ thống gắn tương tự Switch 2
  • Các hạng mục cần đóng góp gồm
    • Hỗ trợ bàn phím khác: Magic Keyboard được chọn vì được dùng rộng rãi, nhưng có thể có bàn phím tốt hơn
    • Biến thể Raspberry Pi 5: quan trọng, nhưng chưa tìm được giải pháp pin phù hợp, chẳng hạn một phương án dạng HAT
    • Biến thể Framework: có thể cần bàn phím cơ bản lớn hơn, và có khả năng không còn không gian chứa đồ vật lý
    • Hỗ trợ cho các SBC khác nói chung
    • Thiết bị ngoại vi: đã có phác thảo gamepad và chuột vừa với khoang chứa; dự án hoan nghênh những người đóng góp có năng lực thiết kế bo mạch
  • Nếu tạo biến thể, dự án đề nghị gửi PR vào kho lưu trữ này để người khác có thể sử dụng

1 bình luận

 
GN⁺ 2025-06-20
Ý kiến trên Hacker News
  • Đây là một dự án cứ lởn vởn trong đầu tôi suốt một thời gian
    Nó là một chiếc máy tính vừa khít bên dưới Apple Magic Keyboard, và còn có khoang chứa các thiết bị ngoại vi như dongle hoặc chuột nhỏ. Không có màn hình, thay vào đó dùng kính hiển thị XR
    Bên trong gồm bo mạch chủ, bộ tản nhiệt và pin của Steam Deck OLED; tôi mua riêng linh kiện chứ không tháo một thiết bị còn nguyên vẹn
    Liên kết là các file CAD, và tôi công bố mã nguồn mở để làm một phiên bản tốt hơn
    Vài tháng trước tôi bắt đầu dùng kính XREAL, và thích việc nó tập trung vào ứng dụng cốt lõi của XR là màn hình ảo, đồng thời cắt bớt phần cứng không cần thiết. Nhưng tôi không thích sự trùng lặp khi màn hình tích hợp của thiết bị dùng kèm bị bỏ không, và thất vọng vì những sản phẩm được gọi là “máy tính không gian” thực chất lại giống một chiếc iPad nặng đeo lên mặt
    Vì vậy tôi muốn tạo ra một chiếc máy tính thật sự được thiết kế để dùng cùng cặp kính này trong một gói nhỏ nhất có thể; tôi thiết kế bằng Shapr3D trên iPad, đi đi lại lại với máy in 3D và thất bại khoảng 15 lần trước khi căn chỉnh được ngàm bắt vít, luồng khí và công thái học
    Tôi cho rằng thành phẩm cuối cùng khá gần với một chiếc máy tính không gian thật sự, hiện tôi dùng hằng ngày và khá hài lòng. Hiện máy chạy Ubuntu 24, nhưng tôi có thể quay lại Steam OS vì tối ưu phần cứng tốt hơn

    • Nên đưa ít nhất ba câu đầu của bình luận vào readme.md của dự án. Tôi hoàn toàn không hình dung được “spatial display” hay XREAL là gì
    • Thay vì mang theo chuột nhỏ, cũng có thể biến chính phần vỏ thành trackpad :D
      https://ploopy.co/trackpad/
    • Nếu đã dùng kính XREAL vài tháng thì tôi tò mò thị lực của bạn thế nào. Cũng muốn biết có cảm thấy mỏi mắt không
      Tôi từng thấy người ta nói nó ổn cho chơi game hoặc xem phim, nhưng quá nhòe để dùng làm việc
    • Tôi đã mua Xreal One Pro làm kính XR đầu tiên và đánh dấu liên kết này vì cũng định làm một thứ tương tự. Cặp kính này thật sự ấn tượng
      Tôi tìm trên iFixit mà không thấy bo mạch chủ Steam Deck; không biết bạn mua ở đâu
    • Bạn nói có thể quay lại Steam OS từ Ubuntu 24, cụ thể đang gặp vấn đề gì? Là hao pin, hiệu năng, độ ổn định hay gì khác?
  • Dự án này nhắc tới một phiên bản dựa trên Framework như ý tưởng trong tương lai, và vài tháng trước trên r/framework cũng có một bản build Framework 13 tương tự

    • https://www.reddit.com/r/framework/comments/1jo7m8c/framewor...
      Cũng có phiên bản được cập nhật với bo mạch chủ mới thuộc dòng Ryzen AI
    • https://www.reddit.com/r/cyberDeck/comments/1kjknh4/vrxr_cyb...
      Ngoài ra còn có kho GitHub với STL và chi tiết build; cấu hình này chạy Linux và Stardust XR với kính XREAL bằng đầu vào phi không gian
    • https://github.com/Pyro57000/fyer_deck
    • Trên r/cyberdeck có khá nhiều ý tưởng tương tự, nhưng tôi không thích ngoại hình của chúng. Tôi muốn thứ gì đó gọn gàng, hòa vào bối cảnh một cách tự nhiên nhưng vẫn đẹp, đến mức có thể dùng trên máy bay mà không quá nổi bật
      Người đó cũng đã bình luận trong thread Reddit, và nếu có thể tôi muốn hợp tác ở phiên bản Framework
  • Tôi đã chờ một PC form factor cyberdeck đúng nghĩa xuất hiện từ vài năm trước, và thật vui khi giờ bắt đầu thấy chúng xuất hiện dần
    Một điểm các nhà chế tạo có thể cân nhắc là tích hợp một màn hình cảm ứng điện dung cỡ smartphone hoặc tablet nhỏ ở bên phải hoặc bên trái bàn phím. Trong VR/AR nó có thể làm trackpad, còn bên ngoài thì dùng làm màn hình thông báo, hoặc màn hình dự phòng khi không có HMD hay HMD bị hỏng

    • Ở bản revision tiếp theo, tôi đang làm hệ thống gắn mô-đun ở hai bên
      Tôi cũng từng nghĩ tới việc tích hợp trackpad, nhưng vì thuận tay trái nên có lẽ tôi đã đặt nó bên trái, khiến sản phẩm trở nên cá nhân hóa hơn nhiều
  • Thật sự rất tuyệt. Tôi nghĩ không nên hỗ trợ thêm các bàn phím khác. Ở một góc nhìn nào đó có thể có bàn phím tốt hơn, nhưng không có cái nào tốt hơn mà lại không dày hơn nhiều; nếu mở lựa chọn bàn phím, độ phức tạp sẽ nhanh chóng bùng nổ khi gắn với lựa chọn SBC/thiết bị tính toán
    Một khi bắt đầu nhận yêu cầu, bạn sẽ rơi vào hang thỏ. Chỉ giữ vài cấu hình như phần cứng bên trong Steam Deck, rpi5, và phần cứng bên trong Framework đời mới có vẻ tham vọng nhưng không quá đà
    Sở thích của tôi là thu nhỏ mọi thứ, nên nếu fork dự án này, có lẽ tôi sẽ chọn một dongle tốt, bóc vỏ nó và tích hợp các linh kiện cần thiết, rồi tìm thể tích tối thiểu đủ chứa tay cầm du lịch[1] và chuột du lịch[2] tôi thích. Tôi gần như sẽ không đụng tới linh kiện điện tử mà chủ yếu làm vỏ mỏng hơn; có thể cân nhắc để chúng được sạc khi cất trong khoang. Bàn phím cũng có thể chỉnh nhẹ để giảm thể tích dây USB-C, và pogo pin cùng in 3D có vẻ là đủ
    [1]https://www.youtube.com/watch?v=55DO1HDeCHQ. Không còn mua mới được nữa, nhưng đây là tay cầm dual analog mỏng duy nhất khá ổn mà tôi tìm thấy
    [2] Vẫn đang tìm một cái tốt

    • Rất vui khi bạn nói vậy. Thực ra tôi nghĩ Magic Keyboard khá tốt
      Nếu làm phiên bản sản phẩm, tôi sẽ phải tự tìm nguồn bàn phím riêng, nhưng vẫn muốn giữ hướng tương tự. Ban đầu tôi định dùng HHKB Studio, nhưng tôi chọn Magic Keyboard vì nó mỏng hơn và ở Mỹ, trường học, văn phòng hay tổ chức nào gần như cũng có ít nhất một cái
  • Tôi thích dự án này vì nói chung tôi thích lập trình HMD. Tuy nhiên, headset XR dựa trên AOSP cũng có thể chạy một môi trường giống Linux tương tự thông qua termux + X: https://www.reddit.com/r/cyberDeck/comments/fc5sfr/oculus_qu...
    Ngoài ra, nếu đang tìm một bàn phím di động full-size thì tôi khuyên dùng https://www.protoarc.com/products/xk01-tri-fold-bluetooth-ke.... Tôi đang dùng nó làm bàn phím chính khi làm việc từ xa bằng tablet, và tùy theo định nghĩa “kích cỡ bỏ túi” thì có thể xem là bỏ vừa túi

    • Tôi đã ở mảng XR gần 10 năm và đã thử mọi phiên bản của việc “phát triển trong XR”. Trong 2 năm qua tôi cũng đã cố tạo một nền tảng phát triển XR native
      Trên mọi thiết bị ngoài XREAL, phản hồi lúc nào cũng là “quá nặng”. Và tôi muốn một thiết bị không có cảm giác như đồ hack, mà được thiết kế phù hợp với trải nghiệm đó
    • Có thời tôi từng kỳ vọng vào termux, nhưng khoảng 3 năm trước thì nguội hẳn khi thấy ứng dụng phải được biên dịch nhắm tới một phiên bản Android API rất cũ
      Google có vẻ không mấy quan tâm việc dự án này bị hỏng, và hiện cả bản cập nhật F-Droid cũng vẫn đang hỏng:
      https://github.com/termux/termux-app/issues/4120#issuecommen...
  • Tôi từng nghĩ đến việc loại bỏ hoàn toàn màn hình khỏi Framework và dùng Xreal Air thay thế. Nhìn bản build này làm tôi muốn thử “phẫu thuật cắt bỏ màn hình” một lần. Hy vọng là không làm hỏng gì

    • Hỏng hết cũng được! Như vậy mới học được cách sửa. Mới đây tôi còn tháo bồn cầu ra, tưởng chỗ rò nước sẽ là “sửa dễ thôi”, rồi rơi vào hoảng loạn hoàn toàn. Không dễ, nhưng cuối cùng cũng làm được
    • Trong vài năm qua tôi thấy ngày càng nhiều người tạo các biến thể laptop không màn hình. Cách này có thể còn tốt hơn bài gốc, nhưng rốt cuộc còn tùy vào form factor bạn muốn và mức độ bạn muốn tự mày mò. Có ví dụ ở đây:
      https://epiren.medium.com/i-created-a-headless-macbook-pro-a...
    • Bản thân việc triển khai có vẻ đơn giản. Điểm cần chú ý là nếu bạn muốn giữ ăng-ten Wi‑Fi. Module ăng-ten nằm trong cụm nắp máy, nên phải chuyển nó đi chỗ khác hoặc dùng ăng-ten khác
    • Tôi tự hỏi liệu có thể nhét thêm pin vào chỗ màn hình không. Như vậy khi di chuyển vẫn có thể gập lại như laptop, đồng thời thời lượng pin cũng dài hơn nhiều
  • Đây là môi trường Linux native không bị hạn chế, nên thật sự rất hay
    Gần đây tôi có viết một bài về việc làm web development trên Quest 3; ở mức nào đó thì làm được, nhưng hacky hơn rất nhiều và hiệu năng vẫn còn thiếu. Tuy vậy, ưu điểm của Quest là có thể đặt các cửa sổ ảo trong không gian xung quanh, thay vì kiểu màn hình 2D cố định như ở đây
    https://benkaiser.dev/web-development-in-vr/

  • Tôi tò mò hiện kính AR nào là tốt nhất. Bạn tôi hỏi vậy

    • XREAL One Pro tốt vượt trội
  • Dự án rất tuyệt
    Cách đây không lâu cũng có một bài tương tự dùng kính; tôi nghĩ xác suất 85% là cùng loại kính, và mục tiêu là thay màn hình laptop bằng một màn hình lớn hơn. Điểm tôi thích ở dự án này là nó thay laptop bằng SBC. Suốt 15 năm tôi đã hy vọng SBC đó sẽ là Raspberry Pi, nhưng… dù sao muộn còn hơn không

    • Tôi cũng vậy. Thay vào đó tôi đang liên hệ các công ty SoM để xem họ có thể làm gì với giá rẻ
  • Dự án thật sự xuất sắc. Cảm giác như gom đủ mọi điểm mạnh: bàn phím thật, năng lực tính toán đủ mạnh, và kính XR có thể dùng liên tục
    Tôi tò mò dùng Xreal One Pro trong thời gian dài thì thế nào. Tôi lo rằng khi code sẽ phải nhìn mãi vào màn hình độ phân giải thấp

    • Khá tốt. Tôi đã dùng cả One và One Pro; với Pro, độ sắc nét và góc nhìn khác biệt khá rõ rệt. Độ dễ đọc của màn hình cũng tương tự một màn hình 1080p thông thường