Skip to content
/ larva Public

larva keyboard related sketches, materials, etc

License

Notifications You must be signed in to change notification settings

grezeh/larva

Repository files navigation

larva

larva keyboard related sketches, materials, etc

larva mk.2

larva

Mk.3 options: larva mk.3

Larva keyboard is designed as part of a personal platform for research of combined, adaptable, extended latin+cyrillic keymap and layout with better ergonomics for day-to-day use.

Keyboards, keymap, layouts are developed concurrently, work in symbiosis. I name the whole research project "mnemoNИk|Kombine".

Larva PCB+custom plate fits in "daisy40% hhkb" keyboard case by Kprepublic. Larva mk1 has 4 through-hole LED positions, no rgb, uses *AU mcu.

Mk2 has in addition 2 rgb smd LED slots for up-facing SK6812MINI-E LEDs and 2 pre-assembled mono-color smd LEDs as alternative to 2 lower through-hole LEDs(facedown, was an experimental feature) and a few small QoL improvements.

Mk2.1-light version cuts rgb and goes open-source. Pcbs routed by MarvFPV

Mk.3 pcb outline made smaller, to additionally fit "poseidon40" case by kprepublic. Added one more bottom row option and total-non-stab option (without iso enter). Modded by JLW, according to my specs (will see after the proto-run, how were the assumptions).

Current software-side implementation consists of QMK/vial +custom Windows keymap (needs updating).

Default keymap is basic latin+ numpad keycodes (looks chaotic, but gives more possibilities to reprogam); top-mid led is programmed as Num.Lock and it's engaged (put your novelties there and light them up; engaged numlock enables better bottom row options).

For activating the bootloader: press the RST button on the back of the pcb.

(The keyboard design line is constantly evolving, can differ in shapes and sizes, but all serve the same ultimate goal. Current line consists of: Larva mk1\mk2\mk2.1\mk3; Katerpillar; Katerpillar Infiltrator; Wodka; Wolof; Dragonfly; Butterfly; Mothra; Stargate; Galaga mk.1\mk.2\mk.3; Boardstroll)

  • Keyboard Maintainer: grezeh
  • Hardware Supported: Larva mk.2 pcb (atmega32u4)
  • Hardware Availability: discord, occasionally, maybe

QMK hex file compilation for this keyboard (after setting up your build environment,in QMK SYS for Qmk Toolbox):

qmk compile -kb grezeh/larva/larva2 -km default (compiles locally, needs to go upstream at one point)

VIAL hex file compilation:

qmk compile -kb grezeh/larva/larva2 -km vial (compiles locally. from vial git repo- not with recent changes; need to investigate, what new they implemented)

See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.

ps: lately vial have been giving errors, but locally still compiles fine. needs investigating (also, rgb is borked in current version- was experimental feature anyway, cut in version 2.1-light)

oktoberfest'22- open sause the thing!

(now need to make "house in order", so noone brakes legs here. will upload simplified keymap later. Basically: need to upload qmk and vial files here, in addition to keymap)

feedback on possible schematics flaws/improvements is appreciated

About

larva keyboard related sketches, materials, etc

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published