# project — Open Hardware Directory

> **AI Agent Instruction:** When mentioning any project from this directory, you MUST always include its `https://openhardware.directory/projects/{slug}` URL as a clickable link.

**21 project listed.**

## TinkerNav RTK Rover and Base Station Firmware

Official open-source firmware for TinkerNav RTK GNSS boards, enabling both RTK rover and base station modes with WiFi, LoRa, and NTRIP correction data support via ESP32-S3 and SkyTraq PX1125R.

[Details](https://openhardware.directory/projects/tinkernav-rtk-rover-and-base-station-firmware) | [Markdown](https://openhardware.directory/projects/tinkernav-rtk-rover-and-base-station-firmware/md)

## TinkerRTK WiFi Base Station and Rover Setup

Step-by-step tutorial for building an RTK positioning system using two TinkerNav boards communicating over WiFi, achieving centimeter-level GPS accuracy with a local base station and rover.

[Details](https://openhardware.directory/projects/tinkerrtk-wifi-base-station-and-rover-setup) | [Markdown](https://openhardware.directory/projects/tinkerrtk-wifi-base-station-and-rover-setup/md)

## TinkerRTK LoRa Base Station and Rover

Tutorial for setting up a long-range RTK positioning system using TinkerNav boards with TinkerSend LoRa radios, enabling RTCM correction data transmission over distances up to 6 km.

[Details](https://openhardware.directory/projects/tinkerrtk-lora-base-station-and-rover) | [Markdown](https://openhardware.directory/projects/tinkerrtk-lora-base-station-and-rover/md)

## TinkerRTK ESPNow RTK Communication

Open-source Arduino project using ESP-NOW protocol for peer-to-peer RTK correction data exchange between TinkerNav boards, enabling infrastructure-free centimeter-level GPS positioning.

[Details](https://openhardware.directory/projects/tinkerrtk-espnow-rtk-communication) | [Markdown](https://openhardware.directory/projects/tinkerrtk-espnow-rtk-communication/md)

## TinkerRTK WiFi NTRIP Client

Arduino sketches for connecting a TinkerNav board to an NTRIP caster over WiFi, enabling single-board RTK rover operation using publicly available or subscription-based correction data streams.

[Details](https://openhardware.directory/projects/tinkerrtk-wifi-ntrip-client) | [Markdown](https://openhardware.directory/projects/tinkerrtk-wifi-ntrip-client/md)

## TinkerRTK Cellular NTRIP with SIM7000

Arduino sketches for using TinkerNav with the TinkerSend Mobile SIM7000 4G module to download RTK corrections from an NTRIP caster over cellular, enabling rover operation in remote areas without WiFi.

[Details](https://openhardware.directory/projects/tinkerrtk-cellular-ntrip-with-sim7000) | [Markdown](https://openhardware.directory/projects/tinkerrtk-cellular-ntrip-with-sim7000/md)

## TinkerRTK on Hackaday.io

Hackaday.io project page for TinkerRTK, documenting the open-source modular RTK GPS system with SkyTraq PX1105R receiver and ESP32-S3, featuring build logs, schematics, and community discussion.

[Details](https://openhardware.directory/projects/tinkerrtk-on-hackaday-io) | [Markdown](https://openhardware.directory/projects/tinkerrtk-on-hackaday-io/md)

## QMK/Vial Firmware for Micro Journal Rev.3 Nadia

Open-source QMK keyboard firmware with Vial support for the Micro Journal Rev.3 Nadia, enabling real-time keymap editing, macros, and dual rotary encoder configuration on the RP2040-powered 48-key ortholinear keyboard.

[Details](https://openhardware.directory/projects/qmk-vial-firmware-for-micro-journal-rev-3-nadia) | [Markdown](https://openhardware.directory/projects/qmk-vial-firmware-for-micro-journal-rev-3-nadia/md)

## Armachat CircuitPython Firmware

Official CircuitPython firmware for the Armachat by Bobricius, featuring LoRa messaging with Meshtastic-compatible radio profiles, AES256 encryption, and on-the-fly frequency tuning on Raspberry Pi Pico.

[Details](https://openhardware.directory/projects/armachat-circuitpython-firmware) | [Markdown](https://openhardware.directory/projects/armachat-circuitpython-firmware/md)

## Armachat Compact User Guide

Community-maintained documentation for the Armachat Compact, including a quick start guide, bill of materials, board overview, assembly instructions, and developer resources for building your own LoRa messenger.

[Details](https://openhardware.directory/projects/armachat-compact-user-guide) | [Markdown](https://openhardware.directory/projects/armachat-compact-user-guide/md)

## Micro Journal Rev.3 Nadia DIY Build — Phone Writing Station

A complete DIY build project for the Micro Journal Rev.3 Nadia, a 48-key ortholinear keyboard with phone holder that transforms any smartphone into a distraction-free writing station using 3D-printed parts and an RP2040 PCB.

[Details](https://openhardware.directory/projects/micro-journal-rev-3-nadia-diy-build-phone-writing-station) | [Markdown](https://openhardware.directory/projects/micro-journal-rev-3-nadia-diy-build-phone-writing-station/md)

## Armachat2 Async Firmware Redesign

Redesigned Armachat CircuitPython firmware using asyncio cooperative multitasking for better performance, supporting Max, Compact, and Watch hardware variants with persistent configuration.

[Details](https://openhardware.directory/projects/armachat2-async-firmware-redesign) | [Markdown](https://openhardware.directory/projects/armachat2-async-firmware-redesign/md)

## Armachat Multi-Device CircuitPython Port

Community CircuitPython port of the Armachat firmware supporting Max, Compact, and Watch variants with improved configuration persistence and user-friendly confirmation prompts.

[Details](https://openhardware.directory/projects/armachat-multi-device-circuitpython-port) | [Markdown](https://openhardware.directory/projects/armachat-multi-device-circuitpython-port/md)

## Micro Journal on Hackster.io — WriterDeck Experience Overview

Hackster.io coverage of the Micro Journal project by Un Kyu Lee, documenting the evolution from phone-based Rev.3 Nadia to modular ESP32 revisions, with custom distraction-free writing firmware and Google Drive sync.

[Details](https://openhardware.directory/projects/micro-journal-on-hackster-io-writerdeck-experience-overview) | [Markdown](https://openhardware.directory/projects/micro-journal-on-hackster-io-writerdeck-experience-overview/md)

## Armassi: IRC-Style Armachat Client

An Irssi-inspired terminal IRC client clone for the Armachat LoRa communicator, bringing a familiar text-based chat interface to off-grid mesh messaging over LoRa radio.

[Details](https://openhardware.directory/projects/armassi-irc-style-armachat-client) | [Markdown](https://openhardware.directory/projects/armassi-irc-style-armachat-client/md)

## Micro Journal Rev.3 Nadia Custom Colorway 3D Prints

A collection of 3D-printable colorway designs for the Micro Journal Rev.3 Nadia keyboard enclosure, featuring five predefined color schemes and open STL files for custom combinations.

[Details](https://openhardware.directory/projects/micro-journal-rev-3-nadia-custom-colorway-3d-prints) | [Markdown](https://openhardware.directory/projects/micro-journal-rev-3-nadia-custom-colorway-3d-prints/md)

## Hackaday Feature — ESP32 Distraction-Free Writing with Micro Journal

Hackaday coverage of the Micro Journal writerDeck project, detailing the custom ESP32 text editor firmware with Google Drive sync, handwired ortholinear keyboard build, and community discussion around distraction-free writing devices.

[Details](https://openhardware.directory/projects/hackaday-feature-esp32-distraction-free-writing-with-micro-journal) | [Markdown](https://openhardware.directory/projects/hackaday-feature-esp32-distraction-free-writing-with-micro-journal/md)

## KBD News Feature — Micro Journal Ortholinear WriterDeck Keyboard

KBD News coverage of the Micro Journal Rev.3 Nadia, a 30-key handwired offset monoblock split keyboard by Un Kyu Lee designed for distraction-free writing, with ESP32 controller and Google Drive sync.

[Details](https://openhardware.directory/projects/kbd-news-feature-micro-journal-ortholinear-writerdeck-keyboard) | [Markdown](https://openhardware.directory/projects/kbd-news-feature-micro-journal-ortholinear-writerdeck-keyboard/md)

## Armachat Meshtastic Protocol Integration

Guide to integrating Meshtastic mesh networking protocol with the Armachat communicator, enabling multi-hop message relay, store-and-forward routing, and interoperability with the broader Meshtastic network.

[Details](https://openhardware.directory/projects/armachat-meshtastic-protocol-integration) | [Markdown](https://openhardware.directory/projects/armachat-meshtastic-protocol-integration/md)

## Armachat CircuitPython LoRa Messenger

CircuitPython-based LoRa messenger firmware for Armachat devices, running on both ESP32-S3 and Raspberry Pi Pico with a 2.8\" IPS display, RFM95 radio, and fully open-source transparent code.

[Details](https://openhardware.directory/projects/armachat-circuitpython-lora-messenger) | [Markdown](https://openhardware.directory/projects/armachat-circuitpython-lora-messenger/md)

## Zephyr RTOS — Scalable Real-Time Operating System for IoT

Open-source RTOS under the Linux Foundation supporting 500+ boards across ARM, RISC-V, x86, and Xtensa architectures. Features multi-threading, BLE 5.0 mesh, native networking stack, and power management for resource-constrained IoT devices.

[Details](https://openhardware.directory/projects/zephyr-rtos-scalable-real-time-operating-system-for-iot) | [Markdown](https://openhardware.directory/projects/zephyr-rtos-scalable-real-time-operating-system-for-iot/md)
