Page 156 of 290

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 30 Mar 2020, 05:19
by pandrew
Spacesaver wrote:
29 Mar 2020, 20:44
I just got back to you.
Looks like you may have a problem with one of your rows. I replied to you in PM with more details. Please make sure you enable email notifications for PMs in deskthority. I didn't have them enabled by default when I signed up.

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 30 Mar 2020, 09:23
by daphnis
How exactly does one install the new firmware? I tried
compiling, running `src/util/src/ibm_capsense_usb_util`,
but at this point I don't see any obvious thing to do. I tried
`Store override in EEPROM` under `Voltage Threshold`, but that
didn't change anything.

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 30 Mar 2020, 09:31
by tentator
daphnis wrote:
30 Mar 2020, 09:23
How exactly does one install the new firmware? I tried
compiling, running `src/util/src/ibm_capsense_usb_util`,
but at this point I don't see any obvious thing to do. I tried
`Store override in EEPROM` under `Voltage Threshold`, but that
didn't change anything.
It depends on the OS you're using. Ellipse has instructions for windows in his blog or I can support you with linux or so.

Tent:wq

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 30 Mar 2020, 10:10
by daphnis
tentator wrote:
30 Mar 2020, 09:31
It depends on the OS you're using. Ellipse has instructions for windows in his blog or I can support you with linux or so.

Tent:wq
Great. I'm on (Arch) Linux.

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 30 Mar 2020, 10:50
by tentator
daphnis wrote:
30 Mar 2020, 10:10
tentator wrote:
30 Mar 2020, 09:31
It depends on the OS you're using. Ellipse has instructions for windows in his blog or I can support you with linux or so.

Tent:wq
Great. I'm on (Arch) Linux.
great distro! :)
btw, which image are you going to flash?
anyway in linux it's super easy:

1) make sure you have dfu-programmer installed

2) reset the keyboard to bootloader mode (you can do this from the ibm_capsense_usb_util menu, but in case of issues or what is always working is shorting the two pins that are marked on the xwhatsit controller as "PROG", you'd better off to solder two wires/small switch for this, so do it only/mainly if you plan to do a lot of flashing.. can provide pictures if needed)

3) check that you are correctly into boorloader mode with something like:

sudo dfu-programmer atmega32u2 get manufacturer

4) if the above worked you have to first erase the flash with:

sudo dfu-programmer atmega32u2 erase --force

5) and then you can flash the actual firmware with:

sudo dfu-programmer atmega32u2 flash flash_image_name.hex

Depending on what you are flashing you might want/need to erase also the eeprom part of the controller where the layout is stored in xwhatsit's firmwares at least (sudo dfu-programmer atmega32u2 --suppress-validation --eeprom eeprom_reset.hex as step 3.5)

Kr,
tent:wq

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 30 Mar 2020, 11:07
by daphnis
btw, which image are you going to flash?
Thank you for explaining! Are the .hex files generated from the
same source as ibm_capsense_usb_util? I can't find any after

cd src/util
qmake
make

I wanted to use the latest from pandrew, that fixes the
fn-down--key-down--fn-up issue.

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 30 Mar 2020, 11:16
by daphnis
Sorry, I now see that that is of course made from ./src.

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 31 Mar 2020, 01:17
by consolation
I wonder if the threshold drift and temperature are related. Could the original keyboards have used resistance/impedance as a proxy for temperature and adjusted accordingly?

LOL, maybe we need a preheat circuit; like on old valve electronics, just send a slight current through the matrix till it reaches correct resistance.

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 31 Mar 2020, 20:21
by consensual-penis
can I have my keyboard yet?

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 01 Apr 2020, 09:43
by wobbled
consensual-penis wrote:
31 Mar 2020, 20:21
can I have my keyboard yet?
This man right here deserves to have his keyboard at the front of the pile, purely for his choice in usernames.

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 01 Apr 2020, 13:04
by daijoubu
pandrew wrote:
22 Mar 2020, 19:48
Alright, found another small bug, really hope this is the last one I have to fix :)
Complete list of patches is:
1) joc's patches on top of official xwhatsit 0.9.0:
https://github.com/purdeaandrei/ibm_cap ... faad659663
2) my patches on top of it all to fix the layering issue
https://github.com/purdeaandrei/ibm_cap ... 3258aac5ae
3) fixing a stupid mistake in 2.
https://github.com/purdeaandrei/ibm_cap ... 9873ffe107
4) fixing another mistake:
https://github.com/purdeaandrei/ibm_cap ... 9f0282fd7c

.hex files attached

cheers,
Andrei
Just want to send thanks for making this. I had a similar problem with the Fn and Left/Right cluster keys to map up Home/End, and quick release of the Fn always caused an extra Left/Right input, causing the text cursor to jump up or down a line. This fixed it!

Edit: credit to webwit too for highlighting this issue that led to this being solved

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 01 Apr 2020, 16:49
by Spacesaver
My new F77 with Unicomp keys for Mac. Spot the location of the media buttons.

It's convinced me to put my Model M in the drawer for now. I think my typing is benefitting from the more precise action.

This one works perfectly at the 122 voltage threshold. The fact that my other one works only between 110 and 97, with several keys still not working, suggests that it has a mechanical problem.

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 01 Apr 2020, 23:18
by daphnis
tentator wrote:
30 Mar 2020, 10:50

2) reset the keyboard to bootloader mode (you can do this from
the ibm_capsense_usb_util menu, but in case of issues or what is
always working is shorting the two pins that are marked on the
xwhatsit controller as "PROG", you'd better off to solder two
wires/small switch for this, so do it only/mainly if you plan to
do a lot of flashing.. can provide pictures if needed)

3) check that you are correctly into boorloader mode with something like:

sudo dfu-programmer atmega32u2 get manufacturer

4) if the above worked you have to first erase the flash with:

sudo dfu-programmer atmega32u2 erase --force

5) and then you can flash the actual firmware with:

sudo dfu-programmer atmega32u2 flash flash_image_name.hex

Depending on what you are flashing you might want/need to erase
also the eeprom part of the controller where the layout is
stored in xwhatsit's firmwares at least (sudo dfu-programmer
atmega32u2 --suppress-validation --eeprom eeprom_reset.hex as
step 3.5)
I'd like to avoid doing anything that would require me to open
the keyboard physically, or, obviously, damage or ruin anything.
Is there any risk of that? If so, could I do anything to
minimize that risk?

Shouldn't I back up the original image first? I tried (after
1--3) to do

% sudo dfu-programmer atmega32u2 dump

but that gave

0% 100% Reading 0x7000 bytes...
[ X ERROR
Memory read error, use debug for more info.

And, about the EEPROM, wouldn't `erase` erase that too? The man
page says that `erase` erases "all the flash memory". Isn't the
EEPROM a part of all the flash memory?

And why is it necessary to erase before flashing?

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 01 Apr 2020, 23:41
by tentator
If you are flashing the xwhatsit firmware then it should be enough to press the reset button from the gui.

Opening the board and unscrew the controller to touch the reset point in case of complications is also an easy and almost risk free operation I'd say.. 4 + 2 screws, nothing more on a classic case.

Yes it's true you cannot dump the current running fw.. that flash is kind of write only.

And yes you always need to erase and then write the flash, won't work otherwise.

In general no worries: I flashed in the last days something like several dozen times the new qmk based fw which is going to be soon released by pandrew.

Again kudos to him for bringing stellar features, performance and reliability to this dream board.. since two days I'm testing a version that autocalibrates at power on: not a glitch, not an issue, no problem with room or temperature skews, even at the bottom row: you will never look back to the old xwhstsit afterwards.

Tent:wq

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 02 Apr 2020, 00:08
by daphnis
Thanks for the reassurance. Did it and the fn issue is gone!

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 03 Apr 2020, 00:46
by Gnho
Is it possible to have the "tap" function when using the IBM Capsense USB Util? Thanks!

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 03 Apr 2020, 01:07
by tentator
Gnho wrote:
03 Apr 2020, 00:46
Is it possible to have the "tap" function when using the IBM Capsense USB Util? Thanks!
you mean like in qmk? no, that works only with the new fw soon to be released.

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 03 Apr 2020, 02:57
by Gnho
okay thanks!

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 04 Apr 2020, 11:55
by hypkx
F62 with solenoid. I will do soon a single post.

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 04 Apr 2020, 12:38
by Twst
hypkx wrote:
04 Apr 2020, 11:55
F62 with solenoid. I will do soon a single post.
Great effort!
Planning to add one myself.
What solenoid did you use and how do you power it?

Internal pictures please ;)

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 04 Apr 2020, 13:08
by webwit
hypkx wrote:
04 Apr 2020, 11:55
F62 with solenoid. I will do soon a single post.
Oooh that is great! I also foresee some divorces.

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 04 Apr 2020, 14:26
by Wazrach
webwit wrote:
04 Apr 2020, 13:08
hypkx wrote:
04 Apr 2020, 11:55
F62 with solenoid. I will do soon a single post.
Oooh that is great! I also foresee some divorces.
This is going to sound daft, but I'm so happy all of these new Model Fs have the same, signature ping.

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 04 Apr 2020, 14:37
by tentator
hypkx wrote:
04 Apr 2020, 11:55
F62 with solenoid. I will do soon a single post.
Gorgeous man!!!
Where/how did you screw/install it inside the case?
Will try the same!!

Tent:wq

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 05 Apr 2020, 17:48
by Ellipse
And please do keep the comments coming about the beta QMK Model F firmware. Are there currently any downsides compared to the xwhatsit in terms of performance, ease of use, etc.?

hypx thanks for sharing your solenoid video - hopefully you can post some photos of the insides of the keyboard and where to find the additional needed parts.

Nice F77 keyboard layout Spacesaver! Please keep me posted on the issue with your other keyboard.

If a key or row of keys doesn't work, I recommend opening up the keyboard and testing the keys by pressing a flipper manually to each key, as shown in one of the videos posted recently on the project web site blog. If an entire matrix row is bad, I recommend unscrewing the two screws on the controller and flexing the ribbon cable on both sides which has fixed the problem in the past in my experience. Not sure I'd recommend this but a hair dryer or heat gun (not too hot) may help reflow a bad solder joint on the controller. If the controller is determined to be bad, I will send out a replacement controller and ribbon cable (please PM me for details).

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 05 Apr 2020, 22:15
by ramnes
Glad to see your years old project coming to fruition, Ellipse!

What's the ETA if I put an order today?

Is there any compact F62 that's readily available if I don't need caps?

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 05 Apr 2020, 22:59
by Ellipse
Yes, compact F62 in black (split shift and 2U backspace) or regular gray (standard ANSI) are both ready to ship.

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 06 Apr 2020, 18:08
by Ellipse
As a somewhat unrelated note, someone who purchased some foam to repair their PC AT has decided to post publicly their unhappy experience so I wanted to pre-empt that with my side of things.

The customer noticed that part of the foam was assembled by glue and wanted a replacement. While this is common with a number of the inner foams from the factory, I later agreed that if they just cut up the foam instead of sending it back, I'd mail them a replacement free of charge. They then made some precise cuts to make it work in a PC AT keyboard, and said that they intended on keeping it as a spare. My intention of course was to make sure the foam was cut up in a way that made the foam unusable so that they would not be keeping two foams while having paid for one. The customer interprets the situation as me having reneged on my offer. I didn't expect that "cut up" could be interpreted any other way.

Then less then 20 minutes after the customer asked for a return shipping label (which I sent by email), the customer says that the foam was discarded and they will not return the foam but still want a free replacement.

In the end I refunded the order in full and the original foam was not returned to me but the customer is still not happy with the experience. I am of course open to constructive criticism and suggestions.

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 06 Apr 2020, 20:08
by gipetto
Ellipse wrote:
06 Apr 2020, 18:08
As a somewhat unrelated note, someone who purchased some foam to repair their PC AT has decided to post publicly their unhappy experience so I wanted to pre-empt that with my side of things.

The customer noticed that part of the foam was assembled by glue and wanted a replacement. While this is common with a number of the inner foams from the factory, I later agreed that if they just cut up the foam instead of sending it back, I'd mail them a replacement free of charge. They then made some precise cuts to make it work in a PC AT keyboard, and said that they intended on keeping it as a spare. My intention of course was to make sure the foam was cut up in a way that made the foam unusable so that they would not be keeping two foams while having paid for one. The customer interprets the situation as me having reneged on my offer. I didn't expect that "cut up" could be interpreted any other way.

Then less then 20 minutes after the customer asked for a return shipping label (which I sent by email), the customer says that the foam was discarded and they will not return the foam but still want a free replacement.

In the end I refunded the order in full and the original foam was not returned to me but the customer is still not happy with the experience. I am of course open to constructive criticism and suggestions.
I think you were in the wrong by being ambiguous. You should have demanded a picture of the foam cut up before you agreed to a replacement, so that you could not be taken advantage of. I think that since you refunded the order, the customer has no grounds to complain, since the loss is yours.

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 06 Apr 2020, 20:31
by Ellipse
Yes you have the right thinking gipetto; that was what I stated to them - cut up the foam and send photo evidence and I'll then send a replacement. The photo they sent back was the foam precisely cut for installation in a PC AT keyboard.

It doesn't make much sense for me to ask the customer to precisely cut the F107 foam to PC AT specifications in order to approve a replacement but that is what the customer told me was their understanding of my offer.

Due to the misunderstanding, in the end the customer has been refunded fully.

Re: F62+F77 orders now open! New Kishsaver+Industrial Model F Keyboards

Posted: 06 Apr 2020, 21:46
by minnusing
Ellipse wrote:
06 Apr 2020, 18:08
I am of course open to constructive criticism and suggestions.
Honestly, I think that since you were already prepared to supply a replacement, you should have done so without any strings attached. The customer certainly doesn't look like they were operating in good faith (based on your side), but at the same time, your responses seem a bit petty. If you wanted the defective foam back, you should have provided a return label immediately. If you don't care enough to get the foam back, you should leave the disposal of such at the discretion of the customer. Allowing someone to reuse something defect is both good for landfills and your goodwill - but rather than generate goodwill, it seems that you'd rather escalate the situation.

If I hadn't bought a F62 already, I'd probably hesitate to order now. If this is your response to $25 foam, what happens if something goes wrong when shipping goes out in full swing for $400-600 orders?