MNT Reform: Open Source Portable Computer
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Lukas F. Hartmann 6609d4e431 Update '' 6 days ago
case-parts case: add last-minute screen front rebuild (openSCAD); add trackball spacer (openSCAD) 6 days ago
electronics remove a html file 3 weeks ago
handbook handbook: credits 6 days ago
keycaps more keyboard sources 3 weeks ago
notes trackball sources 3 weeks ago
pics add laptop picture 6 months ago
reform-keyboard-engraving more keyboard sources 3 weeks ago
reform-keyboard-fw keyboard fw: fix descriptor names 6 days ago
reform-keyboard-pcb more keyboard sources 3 weeks ago
reform-tiny-fw tiny fw: add lid sensor event mute/unmute, toggle sensing direction 6 days ago
reform-trackball-fw trackball sources 3 weeks ago
reform-trackball-pcb trackball sources 3 weeks ago
reformd fix battery capacity reset in reformd; timestamp to unixtime; make suspend command more universal 3 weeks ago
spreadsheets updated BOM 6 months ago
trackball-parts case parts 3 weeks ago
.gitignore don't ignore PDFs 3 weeks ago code of conduct 3 weeks ago initial readme, license 11 months ago Update '' 6 days ago

MNT Reform

This is the main repository for the MNT Reform DIY Open Source Portable Computer.

How to Report Issues / Contribute

First, you need an account at If you don’t have one, just write to stating your desired username.

There are several Git repositories that make up Reform. Here is a list of topics to help you decide on which repository to report your problem or contribute code:

reform (this one)

  • Mechanical parts (case, keyboard, trackball, display, power supply)
  • Electronics
  • Firmware
  • Issue reports go here


  • Kernel (missing drivers…)
  • U-Boot (early startup, booting)
  • Setup script, date/time, keyboard layout
  • Default configuration (networking, Xorg, users, passwords…)
  • SD Card shipped with the device
  • reformd (Reform daemon: battery status/gauge, fan control, suspend/wake)
  • Issue reports go here


  • Graphics/OpenGL libraries (mesa/etnaviv, drm, Xorg, wayland…)
  • If you have an application or game that doesn’t work due to GL problems (check the Wiki first)
  • Issue reports go here

Tested Software / Peripherals

Please check out and contribute to the appropriate pages in the Reform Wiki.


Reform 0.3 Laptop Prototype Reform 0.4 Motherboard PCB Reform 0.4 Keyboard PCB

More Information

Reform Wiki Reform Website Reform Assembly Pictures

Parts List

Getting Started

It is not recommended that you do anything with these files yet, and wait until the project has reached beta state.

Made With

  • Solidworks
  • OpenSCAD
  • LUFA
  • Arduino Tiny Core


  • Lukas F. Hartmann (mntmn) - Schematics, PCB
  • Ana Dantas - Industrial Design


Copyright 2018 Lukas F. Hartmann & Ana Beatriz Albertini Dantas.

This project is licensed under the GPLv3 License - see the file for details