GitHub
github.com › ergogen › ergogen
GitHub - ergogen/ergogen: Ergonomic keyboard layout generator · GitHub
The project aims to provide a common configuration format to describe ergonomic 2D layouts and generate automatic plates, cases, as well as un-routed PCBs for them. The project grew out of (and is an integral part of) the Absolem keyboard, and shares its Discord server as well. Until there's a proper "Getting started" guide, try getting acquainted with Ergogen by following these steps in order:
Starred by 1.5K users
Forked by 390 users
Languages JavaScript
FlatFootFox
flatfootfox.com › ergogen-introduction
Let's Design A Keyboard With Ergogen v4: Introduction — FlatFootFox
October 17, 2025 - This site lets you paste in an Ergogen config file and then download the generated outputs right from your browser. Ergogen community member Cache and Ceoloide have done an excellent job of adding live previews to ergogen.xyz, letting you quickly itterate through layouts during the early parts of your design process.
Keyboard Layout Editor NG
This is great to see. The original editor really didn't do any ergonomic builds very well, and this going to be a serious upgrade. More on reddit.com
Let's Design A Keyboard With Ergogen v4: A Beginner's Guide To Designing Custom Ergonomic Keyboard PCBs
Howdy y'all! 👋 Ergogen , the ergonomic keyboard layout generator app, recently hit v4 ! I've been enjoying using this tool for a while now, so I decided to collect everything I've learned into a series of step-by-step articles outlining the basics of Ergonomic keyboard PCB creation. The series covers: An overview of Ergogen itself. Defining the layout of your keyboard. Outlining the shape of your board. Populating your PCB with footprints and defining nets. Adding external footprints and designing a basic 3D printed case. KiCAD routing basics, and resources for firmwares and assembly. That's right, you're getting six blog entries for the price of one Reddit post! The series is designed to be approachable for folks who may have built their own keyboard in the past, but aren't sure quite where to get started when it comes to creating their own designs. I hope some of you find it useful! Edit: Thanks so much for the Gold! More on reddit.com
r/ErgoMechKeyboards
Alt Keyboard Layouts: Community focused on alternative keyboard layouts (primarily logical layouts, i.e. not QWERTY) ... Ergogen (source) Declarative ergonomic layout generator that can generate plate, case, and PCB files More on reddit.com
sharing a keyboard layout design tool i've been working on
It's great to have such a new layout editor. Is it possible to define custom geometries right now? (I did not find an UI for this.) In KLE, I believe I missed a convenient geometry editor, more than the ability to display several layers. Suggestion: import of Ergogen yaml layouts would be very nice to have. More on reddit.com
Videos
Reddit
reddit.com › r/ergomechkeyboards › let's design a keyboard with ergogen v4: a beginner's guide to designing custom ergonomic keyboard pcbs
r/ErgoMechKeyboards on Reddit: Let's Design A Keyboard With Ergogen v4: A Beginner's Guide To Designing Custom Ergonomic Keyboard PCBs
April 30, 2023 - Ergogen: a generator utility for ergonomic keyboard layouts, plates, 3D cases, and PCBs! ... Two interesting keyboard designs. ... Video To Anime Tutorial - Full Workflow Included - Generate An EPIC Animation From Your Phone Recording By Using Stable Diffusion AI - Consistent - Minimal DeFlickering - 5 Days of Research and Work - Ultra HD
Github
adamws.github.io › keyboard-pcb-design-with-ergogen-and-kbplacer
adamws.github.io - Keyboard PCB design with ergogen and kbplacer
February 24, 2024 - Now, to convert ergogen points file to KLE layout run: New kbplacer version use double dash (--) instead of single dash (-) for CLI arguments · The resulting file can be imported by keyboard-layout-editor:
GitHub
github.com › daniel2887 › ergogen_benvallack
GitHub - daniel2887/ergogen_benvallack: Ergonomic keyboard layout generator · GitHub
Ergogen is a keyboard generator that aims to provide a common configuration format to describe ergonomic 2D layouts, and generate automatic plates, cases, and (un-routed) PCBs for them. The project grew out of (and is an integral part of) the Absolem keyboard, and shares its Discord server as well. For usage and config information, please refer to the docs. Feature ideas, documentation improvements, examples, tests, or pull requests welcome! Get in touch on Discord, and we can definitely find something you can help with, if you'd like to.
GitHub
github.com › ergogen › ergogen › tree › a586d9058c9cb8150a32400648557624bf8a33a1
GitHub - ergogen/ergogen at a586d9058c9cb8150a32400648557624bf8a33a1
Ergogen is a keyboard generator that aims to provide a common configuration format to describe ergonomic 2D layouts, and generate automatic plates, cases, and (un-routed) PCBs for them.
Starred by 1.3K users
Forked by 380 users
Languages JavaScript 100.0% | JavaScript 100.0%
Keyboard Builders' Digest
kbd.news › Ergogen-tutorials-2002.html
Ergogen tutorials
May 3, 2023 - As many of you may know, also explained by project owner Dénes Bán in the MK Advent Calendar, V4 of Ergogen stirred things up by introducing some breaking changes last December, thus rendering older YAML scripts incompatible and earlier examples, tutorials and documentation unusable. This series of articles by FlatFootFox tries to incorporate these changes and address many of the issues, while guiding you through the process of creating a keyboard PCB with a unibody Sofle-like layout.
GitHub
github.com › kbdmk › ergogen-fork
GitHub - kbdmk/ergogen-fork: Ergonomic keyboard layout generator
Ergogen is a keyboard generator that aims to provide a common configuration format to describe ergonomic 2D layouts, and generate automatic plates, cases, and (un-routed) PCBs for them. The project grew out of (and is an integral part of) the Absolem keyboard, and shares its Discord server as well. Until there's a proper "Getting started" guide, try getting acquainted with ergogen by following these steps in order:
Author kbdmk
Tarneo
tarneo.fr › posts › split_keyboard
Making a split keyboard from scratch with Ergogen and QMK - Tarneo's blog
February 27, 2023 - But then came the hard part: He ... at the Ergogen documentation for the next few hours. I then had a first PCB prototype that I could open in KiCad and that would theoretically work. But I wasn’t over yet, and changed my config file for the next few days. Eventually I stumbled upon this repository that was almost perfect: I just needed to add a few keys to the main matrix and the thumb fan to get the layout I ...
GitHub
github.com › choochuwu › ergogen4
GitHub - choochuwu/ergogen4: Ergonomic keyboard layout generator
Ergogen is a keyboard generator that aims to provide a common configuration format to describe ergonomic 2D layouts, and generate automatic plates, cases, and (un-routed) PCBs for them.
Author choochuwu
GitHub
github.com › ergogen › ergogen › blob › develop › README.md
ergogen/README.md at develop · ergogen/ergogen
Ergonomic keyboard layout generator. Contribute to ergogen/ergogen development by creating an account on GitHub.
Author ergogen
GitHub
github.com › ergogen › ergogen › blob › master › roadmap.md
ergogen/roadmap.md at master · ergogen/ergogen
Ergonomic keyboard layout generator. Contribute to ergogen/ergogen development by creating an account on GitHub.
Author ergogen
Ergogen
ergogen.xyz
Ergogen
Ergogen Web GUI
Lemmy.World
lemmy.world › post › 535595
Let's Design A Keyboard With Ergogen v4 - Lemmy.World
Keymap database A database with all kinds of keymap layouts - some of them fits ergo keyboards - get inspired https://keymapdb.com/
Reddit
reddit.com › r/ergomechkeyboards › keyboard layout editor ng
r/ErgoMechKeyboards on Reddit: Keyboard Layout Editor NG
September 18, 2025 -
I've been using Keyboard Layout Editor for a long time now, it's gets job done but it is frustrating at times. I like the concept but would like to improve the execution. Decided to start re-implementation from the ground up which reached a point of being usable: https://editor.keyboard-tools.xyz/
I want to keep compatibility with kle json format. The main goal is to make it easier to use (especially for ergo-layouts). You can see it in action in this short demo video.
Project github: https://github.com/adamws/kle-ng/tree/master
Golem
golem.hu › guide › concept-to-reality
How to build ANY keyboard? - Concept to reality
PCB builder, ErgoGen · lasertaile, lasergist, laserboost, hubs.com · Miryoku | Colemak Mod-DH | Keyboard layout | Collection | Keycap profiles · switches.mx · Switch force curves · Switch search · Blender models · r/keycapdesigners/ monkeytype | typings.gg | typing.works | yamtt.app | zty.pe | keybr.com | 10fastfingers.com | typeracer.com | keyhero.com ·