https://github.com/tmshader/artsey-ergo
A 3D printable ergonomic wireless Artsey-based keyboard running ZMK.
https://github.com/tmshader/artsey-ergo
artsey artseyio ergogen ergonomic-keyboard keyboard nrf52 nrf52840 oled ssd1306 zmk
Last synced: about 2 months ago
JSON representation
A 3D printable ergonomic wireless Artsey-based keyboard running ZMK.
- Host: GitHub
- URL: https://github.com/tmshader/artsey-ergo
- Owner: tmshader
- License: cern-ohl-s-2.0
- Created: 2024-11-20T08:39:05.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-01-11T23:50:41.000Z (9 months ago)
- Last Synced: 2025-03-30T15:14:18.524Z (6 months ago)
- Topics: artsey, artseyio, ergogen, ergonomic-keyboard, keyboard, nrf52, nrf52840, oled, ssd1306, zmk
- Language: HTML
- Homepage: https://artsey-ergo.tmshader.me/
- Size: 3.81 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# Artsey Ergo
A 3D printable ergonomic wireless Artsey-based keyboard running ZMK.## Features:
- NRF52840 chip for fast communication over BLE
- USB-C for charging, updating and communication instead of BLE
- Slightly modified Artsey 9.0.0 layout
- 128x32 OLED display for layers, battery status, time and other fun stuff
- Hotswappable choc v1 swiches
- Easily printable case## Try or modify the project
Modify `ergogen/config.yaml` or use the provided config.
Run ergogen to create the base files:
```bash
ergogen ./ergogen -o .
```This creates an `outlines` and a `pcbs` folder:
- The `pcbs` folder contains the starting point from which we can start routing and modifying the board.
- The `outlines` folder contains a bunch of mechanical drawings in `.dxf` format but the most important for us is `cad.dxf` which we can import into our favourite CAD software (Fusion, FreeCAD, Solidworks, etc.) and start designing a case for the keyboard.## Upcoming changes
- Choc and MX compatible board versions
- Using the NRF52840 chip instead of a module
- Thread and Zigbee support (why not?)
- OTA Updates