https://github.com/james2doyle/id75
A list of resources for the Idobo (Idobao) 75 ortholinear keyboard
https://github.com/james2doyle/id75
Last synced: 7 days ago
JSON representation
A list of resources for the Idobo (Idobao) 75 ortholinear keyboard
- Host: GitHub
- URL: https://github.com/james2doyle/id75
- Owner: james2doyle
- Created: 2022-08-27T22:35:01.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-08-27T22:51:11.000Z (almost 4 years ago)
- Last Synced: 2025-03-03T20:03:11.224Z (over 1 year ago)
- Language: C
- Size: 711 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# ID (Idobo, Idobao) 75 info
> A list of resources for the Idobo (Idobao) 75 ortholinear keyboard


*I use the Workman layout but the files here are all `QWERTY`*
### Details
- Controller: atmega32u4
- Layout: 5x15
- Keys: 75
- Lighting: RBG underglow
- Default firmware: QMK (with Via)
### Purchasing
- Results page: https://www.aliexpress.com/wholesale?SearchText=Idobo+75
- Exact model used: https://www.aliexpress.com/item/32952542823.html?spm=a2g0o.order_list.0.0.21ef1802TmFIji
### Configuring
- Configuring with VIA: https://usevia.app/
- Layout to use in QMK configurator: https://config.qmk.fm/#/idobao/id75/v1/LAYOUT_ortho_5x15
### Original support files
- `idobao_id75_v1_via.hex` - Firmware to return the board to the original state (no home row mods)
- `Ibodo Programming Manuals.pdf` - Linked manual from the product page
### My customised firmware
- `idobao_id75.json` - `QWERTY` layout with home row mods
- `config.h`
- `keymap.c`
- `rules.mk`
**Changes from the original:**
- [home row mods](https://precondition.github.io/home-row-mods#getting-started-with-home-row-mods-on-qmk) that match OSX
- `TAPPING_TERM` at `400` to make home row mods nicer to use when typing fast
- `VIA_ENABLE` is true to make it easier to program later
- `MOUSEKEY_ENABLE` is true and some of the default settings are tweaked
- `AUTO_SHIFT_ENABLE` is true but only enabled for numbers
- `CONSOLE_ENABLE`, `COMMAND_ENABLE`, `EXTRAKEY_ENABLE` and "LOCKING" are disabled to reduce firmware size