Model F Technical Manual Project

User avatar
darkcruix

04 Nov 2020, 17:05

Check https://www.bucklingspring.com from time to time. I don't have any automated notification in place, unfortunately.

User avatar
darkcruix

15 Nov 2020, 02:13

Uploaded the latest version 0.5.17 of the Technical Reference for Model F at:
https://www.bucklingspring.com/technica ... downloads/

Version 0.5.17 contains
Additions in section 4 for: Solenoid and Beeper
Additions in the Appendix: Keycap Font
Some minor corrections

We have now over 200 pages ...

User avatar
shampoo

16 Nov 2020, 13:38

Hi

I am trying to download it, but I am getting the following error:
Screen Shot 2020-11-16 at 7.38.23 AM.png
Screen Shot 2020-11-16 at 7.38.23 AM.png (180.67 KiB) Viewed 7026 times
Thanks

J

User avatar
darkcruix

16 Nov 2020, 19:08

shampoo wrote:
16 Nov 2020, 13:38
Hi

I am trying to download it, but I am getting the following error:

Screen Shot 2020-11-16 at 7.38.23 AM.png

Thanks

J
I have a relatively tight setting on the access rights. Can you give me your public IP (e.g. navigate to whatsmyip.com) and PM me your IP. I can then update the configuration.

OxC0FFEE

18 Nov 2020, 18:39

@darkcruix, regarding the font, is it a derivative of Gorton as many keyboard manufacturers used, or a bespoke font? If the latter, do you have it available?

User avatar
darkcruix

18 Nov 2020, 22:31

OxC0FFEE wrote:
18 Nov 2020, 18:39
@darkcruix, regarding the font, is it a derivative of Gorton as many keyboard manufacturers used, or a bespoke font? If the latter, do you have it available?
Neither, as far as I was informed. Zed has done some research on it - let me quote him:
The 'tail' or 'leg' on the 'R' is the dead giveaway for Helvetica. The curve at the end is completely out of character to the rest of the font. The F font certainly looks like it was derived from Helvetica with some interesting differences.

Characters are uniform height and stroke thickness. This is why the round characters 'O', 'S' etc. appear to be slightly shorter than their neighbors. Typefaces compensate for this optical effect by making those characters slightly taller. The vertical and horizontal line thickness is usually varied as well for similar reasons. IBM did not do either. I assume they were planning for additional characters to be added and placed the alphas upper left justified to create a grid where the other quadrants could be used. Perhaps uniform letter height was considered a better option when multiple characters might be sharing the same key but I don't know for sure. It may be as simple as the artist didn't know any better or it was decided that this wasn't like typesetting a book so the font didn't have to follow the traditional rules.

The small text for the modifiers, F row, etc. was probably done using a Keuffel & Esser 'Leroy' lettering set. IBM used a slightly different font (not Helvetica or a derivative) for their templates than ones I have seen in the catalogs but K&E did all sorts of custom templates and the artwork has all the hallmarks of a pantograph drawn character.
Zed has hand-drawn the font and icons according the original keys and they look fabulous.

User avatar
darkcruix

18 Nov 2020, 22:35

I have uploaded another version today with the full key cap set in the Appendix as well as additions to the Section 4. Overall we are at 241 pages now.

As always, the download is available from:
https://www.bucklingspring.com
in the "Download Section"

User avatar
darkcruix

28 Dec 2020, 16:39

After 6 weeks I found time for an update ... hopefully work is not interfering so much with my little project here.
Overall we are at 245 pages now.

The updates I made are around the Solenoid and a few pages about the Keycap Legend Font while I created some comparison figures with Helvetica etc. I only have a few open ends on the hardware portion, so my plans are to jump very soon into the firmware section. I don't want to re-create a QMK or Xwhatsit handbook, but referencing external information in a book is not optimal. I try to find the balance to give the right start into the possibilities.

Download the latest version (0.5.19) from here:
https://www.bucklingspring.com/technica ... ownloads/

User avatar
darkcruix

30 Dec 2020, 14:45

Added another 10 new pages around Cleaning and Lock Lights in version 0.5.20.
I spent some time in getting the Layer indication via LED implemented in QMK with some nice outcome (IMHO).

Download the latest version (0.5.20) from here:
https://www.bucklingspring.com/technica ... downloads/
LayerLED.jpg
LayerLED.jpg (555.46 KiB) Viewed 6766 times

User avatar
darkcruix

11 Jan 2021, 13:01

Added more info around cleaning and more about Lock Lights in version 0.5.21.
I also showed the first iteration of the LED breakout board to the documentation:
LockLightWire_BreakoutBoard.jpg
LockLightWire_BreakoutBoard.jpg (915.15 KiB) Viewed 6695 times
Download the latest version (0.5.21) from here:
https://www.bucklingspring.com/technica ... downloads/

User avatar
Bjerrk

11 Jan 2021, 15:21

Not to contaminate the thread, but I want to say that the work you're doing here is highly appreciated.

User avatar
Scarpia

12 Jan 2021, 09:16

Fantastic work on both the text and the look&feel of this!!

I wonder if the final version can include an appendix of all the serial numbers and which round they were part of (and for the sake of future collectors’ provenance, with permission, the original owner’s country and name/handle)?

John Doe

12 Jan 2021, 10:16

A 411Mb size pdf file, impressive work.

plus: should be there tricks added about how to disassemble the legs from f122/unsavers?

User avatar
darkcruix

12 Jan 2021, 10:38

Thanks so much guys ... there is still some work to be done, but keep the ideas coming. For the serial table, I think an online database would be better suited. I have an idea to make the bucklingspring.com web page more versatile in the future. Sharktastic has a great DB already btw.
Disassembling the legs of F122 and similar ... great idea!!!! I just added it to the list of tasks ....
Screen Shot 2021-01-12 at 10.38.59.png
Screen Shot 2021-01-12 at 10.38.59.png (154.74 KiB) Viewed 6620 times

User avatar
Bjerrk

13 Jan 2021, 07:38

By the way, darkcruix, are you aware that the "Home" link in the menu on bucklingspring.com points to a rather odd URL? (sktperfectdemo . com / demos / laptoprepair )

A remnant of the site template, I assume?

User avatar
darkcruix

13 Jan 2021, 14:27

Bjerrk wrote:
13 Jan 2021, 07:38
By the way, darkcruix, are you aware that the "Home" link in the menu on bucklingspring.com points to a rather odd URL? (sktperfectdemo . com / demos / laptoprepair )

A remnant of the site template, I assume?
HUGE thanks - you were absolutely right - still from the template and somehow it slipped through :) Should be corrected now.

User avatar
Bjerrk

13 Jan 2021, 20:25

darkcruix wrote:
13 Jan 2021, 14:27
HUGE thanks - you were absolutely right - still from the template and somehow it slipped through :) Should be corrected now.
No problem!

By the way, another little thing: If I go to http://bucklingspring.com (without the www.), I get an SSL certificate warning:
Image

If I add the www, everything seems fine. Same on mobile (Firefox @ Android).

User avatar
darkcruix

14 Jan 2021, 19:11

Bjerrk wrote:
13 Jan 2021, 20:25
darkcruix wrote:
13 Jan 2021, 14:27
HUGE thanks - you were absolutely right - still from the template and somehow it slipped through :) Should be corrected now.
No problem!

By the way, another little thing: If I go to http://bucklingspring.com (without the www.), I get an SSL certificate warning:
Image

If I add the www, everything seems fine. Same on mobile (Firefox @ Android).
I have only the FQDN (www.bucklingspring.com) in the SSL certificate. So, this is expected, I am afraid.

User avatar
darkcruix

24 Jan 2021, 02:56

Just uploaded an updated version (0.5.22) that contains the removal of the plastic inserts in a much simpler way than described before.

Additionally I have reports with issues accessing certain pages. I have set the security settings too tight and there are many false-postitives. I am working on getting this resolved and will paste an update here ... sorry for the issues

User avatar
darkcruix

27 Jan 2021, 22:49

Minor update today (version 0.5.23). The update focusses on the most common USB controller variants with new renderings out of KiCAD.... 267 pages

User avatar
Bjerrk

27 Jan 2021, 22:55

Nice - good to have these things documented for posterity.

User avatar
darkcruix

29 Jan 2021, 18:34

During this week, we could pin down the issue with accessing www.bucklingspring.com. The theory is that the previously frequently shown errors are gone.
Block post at: https://www.bucklingspring.com/2021/01/ ... first-aid/

With that, I can increase the available documents, files and data.

User avatar
darkcruix

01 Feb 2021, 21:18

I am building a quick overview about the connectors (male) for the various Model F Models. I found some different answers online, so I wanted to cross check, if I am correct with the below graphical representation:

XT/AT jack:
Spoiler:
AT-DIN41524.jpg
AT-DIN41524.jpg (75.12 KiB) Viewed 6042 times
F122 jack:
Spoiler:
F122-DIN45322.jpg
F122-DIN45322.jpg (73.99 KiB) Viewed 6042 times
4704 jack:
Spoiler:
4704-DE9.jpg
4704-DE9.jpg (57.25 KiB) Viewed 6042 times
Portable PC jack:
Spoiler:
Portable-RJ25.jpg
Portable-RJ25.jpg (41.94 KiB) Viewed 6042 times

User avatar
darkcruix

06 Feb 2021, 23:15

As part of the Model F Technical Manual Project, I am working on a table that contains the connectors, protocols and language sets of the variants. I have collected most of the data, but I can't figure out the details for some models, like our beloved 4704 Models. What I have so far is shown below, I would like to understand the protocol of the 4704 with its original controller. I hope someone can help.
Appendix.png
Appendix.png (149.95 KiB) Viewed 5970 times
ModelFManual.pdf
(252.63 KiB) Downloaded 100 times

User avatar
shampoo

07 Feb 2021, 01:52

I have a silly question, and I think I know the answer, but is there a way to pull the firmware off the controller ? My HD crashed and I hadn't backed up my firmware..

Thanks

User avatar
shampoo

07 Feb 2021, 01:55

Oh, and there is one thing that people may want to know, but currently, there is no way to install the qmk firmware on a M1 (ARM) Mac. The only known way was using brew and qmk/qmk/qmk is not currently installing on the M1 using brew. The maintainers are aware..

User avatar
darkcruix

07 Feb 2021, 19:05

darkcruix wrote:
06 Feb 2021, 23:15
As part of the Model F Technical Manual Project, I am working on a table that contains the connectors, protocols and language sets of the variants. I have collected most of the data, but I can't figure out the details for some models, like our beloved 4704 Models. What I have so far is shown below, I would like to understand the protocol of the 4704 with its original controller. I hope someone can help.
Appendix.png
ModelFManual.pdf
I have incorporated the info into the Appendix as I feel it is something that people would search and like to have in a single location. The excerpt of the Appendix has been attached here. As always, the Technical Reference is worked on constantly and can be downloaded from: https://www.bucklingspring.com
ModelFManual.pdf
(275.64 KiB) Downloaded 111 times

User avatar
darkcruix

07 Feb 2021, 19:26

shampoo wrote:
07 Feb 2021, 01:55
Oh, and there is one thing that people may want to know, but currently, there is no way to install the qmk firmware on a M1 (ARM) Mac. The only known way was using brew and qmk/qmk/qmk is not currently installing on the M1 using brew. The maintainers are aware..
I checked it against my M1 Mac mini, as I was flashing my keyboard using the QMK Toolbox in Rosetta without issues. But you're right, a native CLI qmk isn't available. Thanks for letting me know.
AppleM1.jpg
AppleM1.jpg (219.51 KiB) Viewed 5906 times

User avatar
shampoo

11 Feb 2021, 18:12

Hi

They are working on getting qmk installed for M1 natively, but honestly, I think it's going to take a while. So, best to get it installed using Rosetta. Here is how I did it:

First, install brew but as X86:
arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homeb ... install.sh)"

Then install qmk
arch -x86_64 brew install qmk/qmk/qmk

Then for qmk setup:
arch -x86_64 qmk setup -H /where/you/want

User avatar
darkcruix

02 Mar 2021, 17:48

I just uploaded the latest version (0.5.24) of the Technical Manual to:
https://www.bucklingspring.com.

I incorporated corrections on many pages and getting close to finalize Section 1 - 4. There are a few incomplete items that I can't fill, as I am waiting for the hardware to arrive, but in general those sections are ok.

Since a few weeks I wanted to start the Firmware Section, but to make it more consistent to write about QMK, there will be some changes and updates made prior I am going to make it available.

Thanks everyone for all the contributions so far...

Post Reply

Return to “Keyboards”