Showing 1 of 2440 conversations about:
View Full Discussion
How long did it take? What is your experience level?
took me about two hours on/off.
Experience level is total beginner. Before today I had never soldered before. Just bought a cheapo radioshack one and set it to 28W?
It definitely helps that you only need to solder the switches.
Let me know if you finish programming it. In downloaded firmware zip, there are 2 BIN files, left and right, which file must be upload first ?
From a total beginner is there anything I should add to the build guide that was confusing? Also if you have any issues with programming let us know on the forum and we'll help you out.
Shouldn’t matter, as long as you upload them to the correct halves.
Shouldn't matter. You'll need to plug each half directly into your computer in order to flash it.
In almost all cases, you only ever need to flash the side plugged into your computer (this is where the layout brain resides). The only time you need to flash the other side is if you plan on re-cabling to that side *or* you notice some odd behavior with things such as LED/LCD not working on that side (this might happen if I push a major update to the firmware). Typing should still work regardless though.
Do you mean both of it plug directly to computer and flash it ?, how do i know i upload a correct file to correct halves, or i must plug it one at a time during flashing ?
Definitely needs a whole programming section.
I had to dig around before finding kiibohd/controller on github
The previous ergodox build guide from mass drop had a whole section on loading firmwares
Well nothing bad will happen if you flash the wrong one, just the keys will be mirrored.
Essentially each half is the same keyboard just mirrored.
will there the configurator be updated for led programming?
@nikchi could you please capture the backside every halves ? are each halves have flash button it self ?
I need to update the KLL spec in order to properly handle led configurations.
My goal is to eventually have a configurator to program animations which you can attach to key events.
In the near term, depending on the demand (and if there are some patches :P) I could have some pre-programmed LED modes available through the configurator.
My guess is, every halves has flash button it self, right ?, so i must flash BIN file to each halves. sorry for too many question, this is my first open source keyboard.. :D
Haha, no problem.
To be safe, yes, press the button on each half (one by one), then flash it.
Haata I don't know if this is in your plans but what i would LOVE to be able to program is that in each layer only the keys that have something programed to them light up. What i hope i can do is on the main layer keep the Leds off and as I cycle through each layer have the buttons that are programed to do something light up and then fade away slowly (a visual indicator of sorts) Look forward to getting my unit in november :-(
That's exactly what I was thinking as well.
That's very similar to what I want to do. If HaaTa doesn't get it working, I think I'll take a whack at programming it myself.
Please do it the "Github best practice way" and fork the firmware and do pull requests back up stream.
That way everything trickles back up to the official input.club configurator, and maybe even if you make something work well in the firmware, then someone else will do a better job of being able to apply your work in the graphical configurator or other cool stuff.
So, I've thought about something like that, which, with the KLL is quite easy to do automatically :D
If anyone would like a stab at trying to do this I don't mind advising as well (as mentioned earlier, I'll be in NZ for Nov so it will be more difficult for me to work on some firmware issues).
Please, file an issue/feature request here (so I don't forget). Make sure to add any sort of configuration you'd like as well. https://github.com/kiibohd/KiiConf/issues
I'm expecting to receive my dox today. I'm going to just flash something basic to start with, but like I said, I'm planning on trying to implement this if I find some time.
Do you mean you can just dfu-util one side of the layout 'in almost all cases'? Or do you flash both to that one side? it would be nice if someone could give some more specifics in the loading dfu firmware guide.
I got mine working by just flashing the left hand firmware onto the left hand keyboard. My understanding is that you flash only one of the firmwares and you flash it to the keyboard that's actually plugged into the computer.
Whichever half is plugged into the computer is the side that the firmware is used.
If you are just going to set up your dox and never move it, you only really need to flash one side.
If you plan on moving the board and want it to work regardless which half is acting as the master node, you can flash both sides.
If you want your setup to be needlessly complicated, you can even flash two different firmwares to each half and switch between the two by reversing the plug-in order.
Thank you for your information, it is help me a lot. :D