Loading 3D model… large boards can take a moment.
The original Open Hardware laptop, reloaded.
MNT Reform Next takes the MNT Reform family's modular approach a few steps further: The motherboard doesn't have any exterior ports, instead it breaks out all important signals in groups to FPC and JST-SH headers. The connectivity to the outside is implemented via user-exchangable Port Boards that increase repairability, customizability and future proofing of interfaces. The motherboard provides the system controller (RP2040 based), main (multi chemistry) LiFePO4/LiIon charger buck/boost controller, main 5V and 3V3 power rails and the SOM (Processor Module) interface, as well as a 4-lane PCIe M.2 connector for fast NVMe performance.
Status: Version D-1 (code named "Reflex") designed, soldered, brought up on 2024-06-21.
Internal connectors:
Additional Features:
Power System:
All main power rails work, and i.MX8MPlus Reform Processor module was used to boot Linux, which was operable via serial console (UART 2):
The system idles with only 2.3W power draw with the i.MX8MPlus module, meeting or power efficiency goals.
Motherboards physically fits in the prototype 3D printed case from december 2023:
MNT Reform Next supports a variety of Processor Modules. The standard module is the RCORE with 8-core Rockchip RK3588 processor and Mali G610 GPU: https://source.mnt.re/reform/mnt-reform-rk3588-som/#mnt-reform-rcore-rk3588-som
3 in total: Left, Right and Back sides:
Port Board One is mounted on the left side of the case and is responsible for USB-C Power Delivery. When customizing this board, this functionality must be retained for powering the laptop. Copy the KiCAD source files as a starting point. There is a mechanical/spatial coupling with the keyboard that rests above the ports. Please take a look at the following drawing to see where the keyboard PCB is cut away. This defines the space that is available for ports. Any parts and connectors should not be taller than x mm above a 1.6mm PCB, because keycaps could collide with the components when being pressing down.
The electrical interfaces normally available to the left side are:
Port Board Two is mounted on the right side of the case and mainly provides USB connectivity (3 ports), plus HDMI. Copy the KiCAD source files as a starting point. A similar mechanical/spatial coupling with the keyboard as with the Port Board One constrains the port placement, see the following drawing.
The electrical interfaces normally available to the right side are:
Port Board Three hosts a WiFi/BT chipset by default. It receives USB2, SDIO and UART (with flow control) signals as well as 5V and 3V3 power from Processor Modules that support this (like the RCORE RK3588 module).
The default WiFi/BT implementation is based around the Ezurio Sterling-LWB5+ WiFi 5 with Bluetooth 5.2 SMT module. The chipset is Cypress CYW4373EUBGT, which has good Linux mainline driver support.
By default, this board doesn't expose any connectors to the outside. Instead, WiFi/BT antennas are mounted on it, and the port cover is made from an RF transmissive material to allow for good reception. But you can customize this board while making use of the available space under/behind the keyboard to add external ports, like external antenna connectors, or back-facing USB.
The electrical interfaces normally available to the back side are:
You have up to four millimeters of vertical space below the keyboard for extending port boards with low-profile components. 1mm or 0.8mm thick PCBs are recommended. You can also create boards that splice/transform/forward available FFC signals, such as USB (with hubs), I2C (with extenders), Ethernet (switch), etc. as long as they fit under the keyboard. There is some more space available between the through-hole pin rows of the keyboard. It is recommended to load your design as a STEP model into the provided FreeCAD laptop assembly file to check for any mechanical interference.
In Reform Next, the battery packs have 4 user replacable 18650 cells in series each. The packs are connected to the motherboard in parallel, so they are fully redundant. They have their own monitoring and balancing circuits and abstract all measurements like cell voltages, current, and alert states digitally over I2C. The main buck/boost charger resides on the motherboard. The coordination of the packs, the charger, and the USB-C power delivery living on Port Board one are implemented centrally in free software running on the RP2040 microcontroller on the motherboard. The default chemistry of the cells is LiFePO4. The chemistry can be switched to LiIon using DIP switches on the motherboard--this optional user choice trades longer runtime for less safety and environmental friendliness.
At the current state of development, the laptop successfully runs a Linux Wayland desktop from a single or two inserted battery packs. The small OLED display on top of the keyboard can show individual cell voltages and system voltage as well as dis/charging current.
The battery packs can be charged via USB-C power delivery from a off-the-shelf charger using the USB-C port on the left of the device.
The case, designed by Ana Dantas, has passed several revisions and is now (2024-09-24) ready for ordering as aluminum CNC milled parts.
The keyboard is an evolution/redesign of MNT Reform Keyboard V3 and integrates Pocket Reform features like RGB backlight and upgraded controller (RP2040). Keyswitches are Kailh Choc and keycaps are customized MBK Glows by FKcaps.
The trackpad is an evolution of the multitouch glass trackpad option for classic MNT Reform based on the Azoteq TPS65 with IQS550 sensor. We revised it with a bigger, seamless frosted glass cover for which we sampled multiple glass suppliers and selected the one with the best haptics. We also added a strip of 3 mouse buttons below the trackpad to offer an alternative to multi finger gestures, including a middle mouse button that is important on Linux/BSD/Plan 9 desktops. The buttons are ultra low profile mechanical switches: Cherry MX ULP. As there are no commercially available keycaps for these switches, we developed our own based on the resources at https://github.com/pashutk/Cherry_MX_ULP.
We developed the electronics of our OSHW standalone USB camera into a new version that can be installed inside of the MNT Reform Next. The sensor with autofocus lens is installed in a cavity in the screen back case above the display. The screen front part has a 2mm hole that the camera can look through. Below the display sits an adapter PCB that converts the flat/flex cable of the image sensor for a JST-SH based cable that transmits the MIPI-CSI signal through the right hinge of the laptop. A camera acquisition PCB that is part of the camera kit can be installed on the 4x4cm mounting grid below the keyboard. This converts the camera video signal into standard USB 3 or 2 UVC for use by the main processor. This module also has a connector for a hard powerdown switch and a LED that shows if it is powered.
All hardware design work in this repository is © 2024 MNT Research GmbH, Berlin, Germany, and contributors (see Credits).
All hardware sources are licensed under the CERN Open Hardware Licence Version 2 - Strongly Reciprocal.
This project receives funding by NLNet.
No comments yet. Be the first to ask about this board.