• Stars
    star
    768
  • Rank 57,096 (Top 2 %)
  • Language
  • License
    MIT License
  • Created about 2 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A Retro-style Computer with a Modern Core

Mainboard Terminal - A Retro-style Computer with a Modern Core

Mainboard Terminal is not just any cyberdeck, it's a full-feature PC powered by Framework's Mainboard. It has a 5" (1080x1080) round LCD, a fully 3D printable case, and is compatible with OLKB Preonic mechanical keyboard.

The Design

I've always wanted a terminal with a round screen, with the Mainboard product and its 2D drawing released, I finally had the chance to build one. And yes, it runs Spacewar! :-)

Electronics

Software

Everything works out of the box with Ubuntu 22.04 LTS, which is nice.

  • Setting for the display

      xrandr --newmode "1080x1080R" 82.50 1080 1128 1160 1240  1080 1083 1093 1111 +hsync -vsync
      xrandr --addmode DP-1 "1080x1080R"
      xrandr --output DP-1 --mode "1080x1080R"
    
  • Patch CoolRetroTerm to increase screen curvature (optional, purely aesthetic reasons)

    Edit app/qml/ApplicationSettings.qml and change the following property:

      readonly property real screenCurvatureSize: 2.0
    

3D Printed Parts

Everything is (loosely) held together by 5x2mm magnets in my build (again, for purely aesthetic reasons). You might want to add holes for screws & other cutouts to utilize those USB4 ports.

Be sure to check out the 2D drawing released by Framework if you want to do further customization.

Paint color used in the build: Tamiya paint PS-57 (Pearl White) and TS-30 (Silver Leaf).

Copyright and License

Copyright (c) 2022 Penk Chen. All rights reserved.

All files are licensed under MIT license or CC BY-SA 4.0, see the LICENSE for more information.

More Repositories

1

penkesu

Penkesu Computer - A Homebrew Retro-style Handheld PC
1,834
star
2

ruha.camera

3D Printable Retro-style Raspberry Pi HQ Camera
467
star
3

terrarium-app

UI Prototyping Tool for Coders
QML
291
star
4

rasti.computer

a retro-futuristic laptop
174
star
5

qml-livereload

Simple QtQuick app live viewer
C++
166
star
6

SlateKit

Open Source Tablet UX Building Kit
JavaScript
122
star
7

mkxpud

Image Generator for xPUD project
JavaScript
103
star
8

qml-handwriting

Open source handwriting recognition keyboard written in QML/JavaScript
JavaScript
82
star
9

rasti64

64-key low-profile staggered mechanical keyboard
C
35
star
10

minimal-webbrowser-adblock

A Minimal Web Browser with Built-in Adblocker in Less Than 100 Lines of Code
C++
25
star
11

mini-P4-Cube

Mini P4 Cube - a Raspberry Pi 4 computer in a 4" Cube
24
star
12

UbunTuTu

ADB for Human Beings
QML
16
star
13

MeeTo

tablet UX for MeeGo
Shell
15
star
14

oxide-eglfs-snap

Hardware accelerated WebView for Ubuntu Core, without display server
Shell
13
star
15

Haori36

36-key monoblock split ortho keyboard
C
12
star
16

OkudagramsJS

JavaScript
10
star
17

qml-chewing

The Chewing engine for Qt/QML virtual keyboard
C++
8
star
18

hackathonBoard

Social media wall and countdown board
JavaScript
6
star
19

tensorflow-demo-snap

QML version of TensorFlow's Image Recognition demo.
Shell
6
star
20

qml-curatorim

QML client for curator.im
C++
4
star
21

CoreBook

World's first Ubuntu Core tablet
HTML
4
star
22

TravelStickUke

3D printable soprano ukulele
4
star
23

Kakuhomaru-bridge

The Kakuhomaru Bridge is a piezoelectric pickup for electric violins.
3
star
24

web-obex

web-based UI of obexftp to download and play music from mobile phone
JavaScript
3
star
25

PerryTheInactionFigure

3
star
26

MaterialWeather

Simple Weather app using OpenWeatherMap API
Java
1
star
27

ants.fm

Ant farm simulator
1
star
28

try_git

1
star