Showing 1 of 2440 conversations about:
nikchi
45
Oct 15, 2015
bookmark_border
Time to program!
search
Oct 15, 2015
AustinBrister
91
Oct 15, 2015
bookmark_border
How long did it take? What is your experience level?
Oct 15, 2015
nikchi
45
Oct 15, 2015
bookmark_border
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.
Oct 15, 2015
hngr_goro
3
Oct 15, 2015
bookmark_border
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 ?
Oct 15, 2015
OverKill
515
Input Club
Oct 15, 2015
bookmark_border
Hey there,
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.
http://input.club/forums/forum/support
Oct 15, 2015
ArnoNym
95
Oct 15, 2015
bookmark_border
Shouldn’t matter, as long as you upload them to the correct halves.
Oct 15, 2015
HaaTa
558
Input Club
Oct 15, 2015
bookmark_border
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.
Oct 15, 2015
hngr_goro
3
Oct 15, 2015
bookmark_border
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 ?
Oct 15, 2015
nikchi
45
Oct 15, 2015
bookmark_border
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
Oct 15, 2015
HaaTa
558
Input Club
Oct 16, 2015
bookmark_border
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.
Oct 16, 2015
HaaTa
558
Input Club
Oct 16, 2015
bookmark_border
The most up to date guide on programming is this one: https://github.com/kiibohd/controller/wiki/Loading-DFU-Firmware
Oct 16, 2015
nikchi
45
Oct 16, 2015
bookmark_border
will there the configurator be updated for led programming?
Oct 16, 2015
hngr_goro
3
Oct 16, 2015
bookmark_border
@nikchi could you please capture the backside every halves ? are each halves have flash button it self ?
Oct 16, 2015
HaaTa
558
Input Club
Oct 16, 2015
bookmark_border
Eventually. 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.
Oct 16, 2015
hngr_goro
3
Oct 16, 2015
bookmark_border
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
Oct 16, 2015
HaaTa
558
Input Club
Oct 16, 2015
bookmark_border
Haha, no problem. To be safe, yes, press the button on each half (one by one), then flash it.
Oct 16, 2015
greekone
59
Oct 16, 2015
bookmark_border
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 :-(
Oct 16, 2015
AustinBrister
91
Oct 16, 2015
bookmark_border
That's exactly what I was thinking as well.
Oct 16, 2015
Iaeen
277
Oct 16, 2015
bookmark_border
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.
Oct 16, 2015
Ziggurat
130
Oct 16, 2015
bookmark_border
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.
Oct 16, 2015
HaaTa
558
Input Club
Oct 16, 2015
bookmark_border
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
Oct 16, 2015
Iaeen
277
Oct 16, 2015
bookmark_border
That's the plan.
Oct 16, 2015
Iaeen
277
Oct 16, 2015
bookmark_border
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.
Oct 16, 2015
Ziggurat
130
Oct 16, 2015
bookmark_border
Much obliged.
Oct 16, 2015
adamyonk
0
Oct 18, 2015
bookmark_border
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.
Oct 18, 2015
RagingRoosevelt
96
Oct 18, 2015
bookmark_border
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.
Oct 18, 2015
Iaeen
277
Oct 18, 2015
bookmark_border
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.
Oct 18, 2015
hngr_goro
3
Oct 19, 2015
bookmark_border
Thank you for your information, it is help me a lot. :D
Oct 19, 2015
View Full Discussion