louwii / ergomax Goto Github PK
View Code? Open in Web Editor NEWCustom ergo split keyboard project, based on ErgoDox, with hot swap sockets
License: Other
Custom ergo split keyboard project, based on ErgoDox, with hot swap sockets
License: Other
Hello friend
What is the thickness of acrylic?
all 3mm?
Layer all.dwg
First off, great project! This board is exactly what I was looking for.
On the reversible PCB, the ground plane is not connected to the microcontroller. This condition allows each half to operate individually but they cannot operate together over a TRRS cable, as the microcontrollers will not share a ground. This could be fixed by adding a ground plane on both sides of the PCB.
Having assembled the board, everything else appears to function correctly (although it would be nice to have a 5 pin switch footprint).
Hi, I love this layout and am planning to order parts and give it a shot. I'm considering it a prototyping effort to find zero-in on the right switch and layout, so am planning to do a minimal build without a case.
One question: do the MX switches stay secure enough in the socket for daily use without a switch plate securing them? The Gerber file doesn't have an FR4 switch plate so hoping this is the case.
I'm in the process of mapping keys and ran into a problem.
I grabbed raw data from http://www.keyboard-layout-editor.com/#/gists/19051a469164c7ed1d6c813b2fb81ad2 and loaded it up in https://kbfirmware.com, then started changing some keys. I'm ready to test out the result, but can't download the firmware, which seems to be due to the following error:
Not every key has a unique position in the wiring matrix.
Any idea how I might fix this?
A friend of mine wants my help building this board and i'm a little lost on the case part of the keyboard.
The included STEP / STL file would be suitable for 3D printing if i'm not mistaken, but it seems to be lacking the cutouts for the connectors, if i assume correctly.
On the acrlyic version i fail to understand if multiple middle layers are needed to acommodate the distance between switches and PCB, or alternatively a thicker middle part.
Sorry to bug if those are things that should be self-explanatory.
Thanks :)
While i found a mention of the right half supporting VIA, the software3 doesn't seem to recognize either half of the keyboard.
Are there any steps required except for adding the via_right.json?
Also it seems kbfirmwarebuilder reach EOL, which might make VIA or a keymap.json for QMK configurator a good addition to the repo.
Thank you in advance :)
Hi there,
I am new to the whole mechanical keyboard topic so maybe this question is a bit stupid, but I wanted to ask if the PCB is compatible with Kailh Low Profile Choc Switches? I want to use those and find the extra F-keys on this layout intriguing.
Thanks in advance
Has anyone built the keyboard using reversible PCB?
Would be great if you can share some helpful tips.
To keep the pricing low and nobody to share the cost of PCB printing, I decided to go this route of printing reversible boards. Only after the prints were delivered, l found out that the component markings are only visible on one side.
By now you'd already know my level of skills with electronics, lol. I want to do my best efforts in 1st attempt as redoing would be a whole new level of complexity for me.
Any help or tips are welcome.
Side note - I am located in Vancouver, BC region and have spare prints in case interested in building this KB. We can split the cost, saves you printing and shipping time.
Thank you.
Hi, where is the "ErgoMaxRight/kfb-layout.json"? I can't find, could you please provide it?
Or could you please provide step to generate it?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.