Jasmine

An ortholinear ergonomic mechanical keyboard programmable with QMK and VIA.

Date

Feb 2023

Skills

  • Electronics

  • Prototyping

  • Product Design

Jasmine mechanical keyboard, front view on a purple background.

Jasmine is an ortholinear ergonomic mechanical keyboard with a PCB construction.

Detail view of the left part of the keyboard.

The rows are staggered instead of the columns on a regular keyboard. The keyboard can use keycaps from a regular layout with 1.5 and 1.25 modifier keys.

Close-up shot of the OLED display with a transparent orange cover.

It supports an SSD1306 128x32 OLED display, a Pimoroni trackball and a DRV2605L Linear actuator module.

Detail shot of the bottom of the keyboard showing the engraved detail of leaves and the semitransparent logo.

The bottom is made from FR4 material. It uses the shape of copper layer for the imprinted leaves and a semi-transparent window with the logo allowing a ring of RGB LEDs to shine through.

Jasmine mechanical keyboard, angled to show the front and the side.

The keyboard runs QMK firmware and is configurable with VIA.

The PCBs are designed in KiCad and the keyboard layout is designed using the Keyboard Layout Editor.

More Work