• Stars
    star
    768
  • Rank 59,159 (Top 2 %)
  • Language
  • License
    MIT License
  • Created over 2 years ago
  • Updated about 2 years 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,855
star
2

ruha.camera

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

terrarium-app

UI Prototyping Tool for Coders
QML
290
star
4

rasti.computer

a retro-futuristic laptop
179
star
5

qml-livereload

Simple QtQuick app live viewer
C++
168
star
6

SlateKit

Open Source Tablet UX Building Kit
JavaScript
123
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
37
star
10

mini-P4-Cube

Mini P4 Cube - a Raspberry Pi 4 computer in a 4" Cube
25
star
11

minimal-webbrowser-adblock

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

UbunTuTu

ADB for Human Beings
QML
16
star
13

Haori36

36-key monoblock split ortho keyboard
C
16
star
14

WeirdFlexButOk

A hot-swappable unibody ergo split keyboard with a 15° tilt and 10° tent
C
16
star
15

MeeTo

tablet UX for MeeGo
Shell
15
star
16

oxide-eglfs-snap

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

OkudagramsJS

JavaScript
10
star
18

qml-chewing

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

hackathonBoard

Social media wall and countdown board
JavaScript
6
star
20

tensorflow-demo-snap

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

CoreBook

World's first Ubuntu Core tablet
HTML
4
star
22

qml-curatorim

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

TravelStickUke

3D printable soprano ukulele
4
star
24

Kakuhomaru-bridge

The Kakuhomaru Bridge is a piezoelectric pickup for electric violins.
4
star
25

WeirdFlexButOk-MX

A hot-swappable, ergo monoblock split keyboard with tenting.
C
4
star
26

web-obex

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

PerryTheInactionFigure

3
star
28

MaterialWeather

Simple Weather app using OpenWeatherMap API
Java
1
star
29

ants.fm

Ant farm simulator
1
star
30

try_git

1
star