All Projects → soundmonster → samoklava

soundmonster / samoklava

Licence: MIT license
Generated keyboard

Programming Languages

Makefile
30231 projects
shell
77523 projects

Projects that are alternatives of or similar to samoklava

djinn
Djinn Split Keyboard
Stars: ✭ 685 (+184.23%)
Mutual labels:  pcb, diy, kicad
ATtiny85-USB-C-Tester
Simple USB-C Power Delivery Tester
Stars: ✭ 20 (-91.7%)
Mutual labels:  pcb, diy
Reflowduino
Arduino-compatible wireless reflow oven controller ecosystem of open-source hardware
Stars: ✭ 154 (-36.1%)
Mutual labels:  pcb, diy
Awesome Electronics
A curated list of awesome resources for electronic engineers and hobbyists
Stars: ✭ 3,782 (+1469.29%)
Mutual labels:  pcb, kicad
Dji Hardware Schematics
Community made schematics for the DJI drones and devices.
Stars: ✭ 72 (-70.12%)
Mutual labels:  pcb, kicad
pcb-ws2812-wifi-controller
WiFi Controller for WS2812 LED Stripes
Stars: ✭ 48 (-80.08%)
Mutual labels:  pcb, diy
Qeda
The tool for easy creating electronic component libraries
Stars: ✭ 66 (-72.61%)
Mutual labels:  pcb, kicad
Lotus58
A 58 key split ergo linear keyboard derived from the Lily58 family
Stars: ✭ 142 (-41.08%)
Mutual labels:  pcb, kicad
Pcbdraw
Convert your KiCAD board into a nice looking 2D drawing suitable for pinout diagrams
Stars: ✭ 426 (+76.76%)
Mutual labels:  pcb, kicad
Espressif
all espressif stuff will committed here
Stars: ✭ 477 (+97.93%)
Mutual labels:  pcb, kicad
Atmega Soldering Station
T12 Quick Heating Soldering Station
Stars: ✭ 183 (-24.07%)
Mutual labels:  pcb, diy
keyswitch-kicad-library
Footprints for popular keyboard switches
Stars: ✭ 163 (-32.37%)
Mutual labels:  pcb, kicad
ATtiny13-TinySolder
T12 Quick Heating Soldering Station
Stars: ✭ 45 (-81.33%)
Mutual labels:  pcb, diy
Kicad footprints
A collection of all the KiCad footprints on the internet
Stars: ✭ 216 (-10.37%)
Mutual labels:  pcb, kicad
ATtiny85-TinyCharger
Single-Cell Li-Ion Battery Charger with Monitoring
Stars: ✭ 20 (-91.7%)
Mutual labels:  pcb, diy
Pcb
PCB and PCB related bits
Stars: ✭ 325 (+34.85%)
Mutual labels:  pcb, kicad
Panelize Plugin
Automatic KiCad panelization plugin
Stars: ✭ 33 (-86.31%)
Mutual labels:  pcb, kicad
ATtiny13-TinyRemoteXL
12-Button IR Remote Control
Stars: ✭ 33 (-86.31%)
Mutual labels:  pcb, diy
Pinion
Generate interactive and nice-looking diagrams for your PCBs!
Stars: ✭ 264 (+9.54%)
Mutual labels:  pcb, kicad
Various mcu debugger diy
各种LInk大合集
Stars: ✭ 402 (+66.8%)
Mutual labels:  pcb, diy

samoklava

An autogenerated split 36 key keyboard

Disclaimer

This is an early experimental prototype. Please do not rely on the autogenerated files and double check them manually before sending them off to a PCB fab. The author and other random strangers on the internet have been able to produce working keyboard prototypes from this repo; this does not mean that everything will work every time.

The author(s) waive(s) responsibility for any damage or regulatory violations caused by using this software (see license). Please consult your local regulations around radio frequencies and what's allowed for DIY projects in your country.

left right
left right

A 5x3 split keyboard with 3 thumb keys. There is nothing unique about the keyboard layout. It's inspired by Corne and Kyria, and has the exact number of keys needed for the Miryoku layout.

The interesting thing about this keyboard is that it's a declarative design:

  • Layout is declared using Ergogen. See this fork.
  • The build system uses Ergogen to translate YAML to a KiCad PCB and plate files for FR-4 fab or laser cutting
  • uses kicad-automation-scripts and FreeRouting to automatically route the traces on the PCB
  • uses KiKit to render PCB previews (see top of this file) and production-ready Gerber files

Features

  • Extra pins and a slider switch for battery for wireless Promicro clones (tested with nice!nano); the slider can be shorted with a jumper if CONFIG_ZMK_SLEEP is preferred.
  • Wired operation with QMK should be possible but is not tested; TRRS footprints are included and routed. The pinout is identical with a five-column Corne sans the RGBLEDs.
  • Reset switches are easily accessible. The footprints used are the same as on the Corne.

How to

If you would like to modify this:

  • fork it
  • change samoklava.yaml to your liking
  • push your changes; the build.yml GitHub Workflow will pick it up, autoroute and generate Gerbers, all in a zip file. See https://github.com/soundmonster/samoklava/actions
  • or:
    • make sure to have Docker CLI and NodeJS installed
    • run make setup clean all
    • check the output folder for KiCad PCBs and Gerbers

See the workflow or the Makefile for more details. See my ZMK config for a suggested keymap.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].