Please fill out the Google form linked below to reserve or request one of the possible new Model F designs (Split Ortho, Planck, Preonic, 6x12, F20, Kinesis Advantage, Unsaver, etc.). All of these designs may not be made, so in the Google form, please do feel free to request second choices and third choices should your first choice not be made, but clearly indicate whether you want all of the designs or if you will order only one of the designs you indicated interest in.
https://forms.gle/bBBcQGW6g7HvACpc8
Hello everyone - I am the project coordinator for the Brand New Model F and Beam Spring Keyboards projects, which offers Model F and beam spring keyboards in various layouts (122 104 SSK 77 62 50 and split ergonomic) and styles (Compact and Classic styles). Currently everything is in stock except the balance of F122 keyboards and the Round 2 Beam Spring boards, and and more than 6,000 new capacitive keyboards have shipped since 2019.
I have been requesting feedback that folks may have regarding additional Model F keyboard designs that will have enough orders to cover the production costs. One-off designs that only you and a few others would buy are unfortunately cost-prohibitive due to the setup/tooling costs to make each unique design, so unless you want to spend tens of thousands of dollars please suggest boards that will likely have at least 25-50 keyboards' worth of interest at the expected $399 pricing.
Besides those listed below and the ones that have already been made for the new Model F project, which board styles and layouts are most popular?
For each design below, please let me know the quantity you are interested in at the expected pricing of $399, and provide any feedback regarding design / style / layout and any other aspects. So far I have made no designs so we are only limited by the physical specifications of the Model F and beam spring design parameters. Do folks want LED lock lights (Num/Caps/Scroll) on these smaller boards?
The biggest new advances for these boards will be:
(1) Rico's RP2040-based Leyden Jar controller, which has much more memory than the ATMEGA chips powering the previous projects (more room for the increased number of layers that may be more important on smaller and ergonomic style boards) and its plans for communication between controllers, so as to allow one USB cable to the computer and direct communication between halves of a split keyboard. These controllers are currently being used in the B104, B122, and F122 keyboards. The previous Split Ergo Model F used two usb cables and the QTY 50 units produced sold out quite quickly.
(2) The possibility to use a 4 layer board to make as compact a Model F design as possible, thus avoiding the need for extra area on the sides. The credit for this idea goes to wcass, who is also the designer of all the new Model F and beam spring project boards and compact xwhatsit controllers.
So far we have requests for the following which can be made with compact cases, probably 25 to 50 minimum order quantity at a $399 price:
Ergodox Style Split Ortho with Leyden Jar controller (one USB cable and second keyboard half connected to the first half).
4x12 ortho Model F (Planck style)
5x12 ortho Model F (Preonic style)
6x12 ortho Model F
F20 num pad
Kinesis Advantage2 and/or Advantage 360 Pro style
Beam Spring models - we can make compact beam spring ortholinear and other models as well, but the demand is quite low so far.
palm rests?
There was also some discussion about making a new Model F Unsaver. The thing is that you'd need a new top case mold for each additional design that cannot be easily CNC milled, which is quite costly. The bottom can be stamped like with the F104/FSSK/F122, which would not require a mold. The alternative is a flat case like for the compact models, which may not work for such a tall model as the unsaver.
Requests for die cast only cases (needs around 150-200 minimum order quantity for a $399 keyboard cost, unless some folks chip in for the tooling):
Unsaver
To save some time in your survey responses, here are some previous requests and mods that are not likely to be factory options:
Transparent keys (would require a different mold since the type of plastic would be different)
LED lighting for each key (does not make much sense when the keys have no transparent or translucent areas and the steel plate blocks visibility of the large capacitive PCB underneath each key)
Flip out Model M style feet (would require several very expensive injection molds)
Bluetooth wireless - this is possible, see discussion here, but someone would need to help: https://www.modelfkeyboards.com/questio ... nectivity/
Mods to reduce or eliminate pinging / ringing and Trackpoint mod – adding a trackpoint to your New Model F keyboard, flush mount USB-C connector - already done, see the manual on the project web site for details
PS/2 communication - unnecessary given the presence of reverse adapters, but Rico is looking into adding a PS/2 port for those who want a built-in solution. PS/2 offers no benefits in terms of responsiveness or speed for the Model F keyboard, and it has several disadvantages including power limitations (can't run a solenoid). Also full NKRO is available for all current new Model F and new beam spring keyboards - PS/2 is not necessary to have NKRO with a Model F or beam spring keyboard.
F104+SSK+122+62+77+50+Ergo orders now open! New Kishsaver+Industrial Model F Keyboards
-
- Location: United States
- Main keyboard: Brand New Model F Keyboards
- DT Pro Member: -
- Contact:
-
- Location: United States
- Main keyboard: Brand New Model F Keyboards
- DT Pro Member: -
- Contact:
Yes, quite a number of updates since then! Check out the dedicated beam spring project thread: viewtopic.php?p=524241#p524241
Everyone please do check out the manual on the project web site as I am currently in progress of a major update, which has reorganized the setup process under more manageable steps which encourage folks to take one step at a time and review just the contents of that step before going through that step, instead of the previous suggestion to go over everything before starting. As always, if you can suggest (privately by email or message) some specific feedback on what to update or if something is out of place, it would be much appreciated.
Everyone please do check out the manual on the project web site as I am currently in progress of a major update, which has reorganized the setup process under more manageable steps which encourage folks to take one step at a time and review just the contents of that step before going through that step, instead of the previous suggestion to go over everything before starting. As always, if you can suggest (privately by email or message) some specific feedback on what to update or if something is out of place, it would be much appreciated.
Hey Ellipse -- was hoping for an update on F122s. The last check in was about six weeks ago and there has been a lot going on in the world since then. I guess I have a short list of questions I was hoping to answer:
- You said it would take a couple months to test / ship the KBs from the first batch. How's that going?
- As someone who splurged for a low SN / early ship (over a year ago), should I hold out any hope that my KB is in the batch that already arrived or am I holding out for the next shipment? I don't need my personal status per se, just a general outlook. I'm not trying to be rude or angry, I've just gotten antsy checking for updates and finally couldn't resist asking anymore.
- How is the second shipment coming along? The first shipment went out before CNY (so 3 moths ago) -- is the second shipment at sea yet or still waiting at the factory?
- The biggest question -- how is this whole chaotic US Tarriff situation affecting you / the project?
- You said it would take a couple months to test / ship the KBs from the first batch. How's that going?
- As someone who splurged for a low SN / early ship (over a year ago), should I hold out any hope that my KB is in the batch that already arrived or am I holding out for the next shipment? I don't need my personal status per se, just a general outlook. I'm not trying to be rude or angry, I've just gotten antsy checking for updates and finally couldn't resist asking anymore.
- How is the second shipment coming along? The first shipment went out before CNY (so 3 moths ago) -- is the second shipment at sea yet or still waiting at the factory?
- The biggest question -- how is this whole chaotic US Tarriff situation affecting you / the project?
-
- Location: United States
- Main keyboard: Brand New Model F Keyboards
- DT Pro Member: -
- Contact:
F122 update:
I am working on the first batch of F122 orders, with priority towards the low/custom serials (it is still OK to add a custom/low serial upgrade to your F122). I want to make sure everything is good so as to avoid the need for folks to do a firmware update. There are about 150 boards to go out. This process only started recently; it did not start as soon as the keyboards arrived last month. The goal was to get out that shipment out of China as quickly as possible (even if I was not ready to ship them soon after they were expected to arrive), and the shipment ended up leaving the port only days before the first tariffs went into effect.
As always for each board I do the final QC, including making sure each key pad registers in the signal level monitor. In addition to creating the entire Leyden Jar controller hardware, firmware, and diagnostic utility (!), Rico has been very helpful in fine-tuning the firmware for the production units. Extra attention needs to be paid to the calibration bins and the threshold offset values, so I've been trying various firmwares that vary these settings so I can put the best one on the boards.
As mentioned in the prior F122 update, some boards are in the first batch that arrived several weeks ago, while others are in the future batch that the factory is working to complete this month (they had to remake a small number of individual parts that were damaged or defective - I've asked them to make extras for future orders so that we won't have to wait to remake parts to complete a current order). I won't be confirming everyone's order to see which batch they are in as my focus is to get these orders out as quickly as possible. The low serial upgrades are definitely appreciated to help cover project cost overruns, but it doesn't mean your board is prioritized during factory production; it means that your board is prioritized for shipping once it is in stock. The factory makes these keyboards by variation number, doing all boards of a particular variation at one time; they did not do 50% of each variation or prioritize making just the keyboards that were already ordered as that is not a feasible production process. Currently there are several hundred variations of the Model F keyboards that the factory has made.
It's always slower for a new product as I physically set up and test a sample of the first keyboards going out, with different variations (this does not mean that all the single digit serials get set up, for example). This is a slow process. I do a good amount of testing to measure the signal output of each key, as well as doing typing tests. I am definitely taking my time with extra caution for the F122's since this is the very first Leyden Jar RP2040 powered keyboards.
I mentioned an update about the tariffs earlier this month (see that post a bit earlier in this thread for details). Currently they have no effect on the project, as nothing has shipped in the past few weeks since they went into effect. As mentioned earlier, the current tariff rate for the HTS number 8471 containing keyboards was temporarily lowered to 20% on the production cost, which is not something that would cause an insurmountable issue if it were to remain in place.
Currently this is not an available option but something I might consider, in addition to the other strategies noted before, is to allow folks in the second batch to switch their keyboard to an in stock variation, after all the keyboards from the current batch have shipped. Please do not email me asking to switch now as I don't know which keyboards will be available until I've tested and mailed out the first batch.
If you are not picky with the case colors, please order a color other than Off-White/Beige or Industrial Gray. Those colors were more popular than expected and I want to make sure some are still available in the future for those who are not flexible.
I am working on the first batch of F122 orders, with priority towards the low/custom serials (it is still OK to add a custom/low serial upgrade to your F122). I want to make sure everything is good so as to avoid the need for folks to do a firmware update. There are about 150 boards to go out. This process only started recently; it did not start as soon as the keyboards arrived last month. The goal was to get out that shipment out of China as quickly as possible (even if I was not ready to ship them soon after they were expected to arrive), and the shipment ended up leaving the port only days before the first tariffs went into effect.
As always for each board I do the final QC, including making sure each key pad registers in the signal level monitor. In addition to creating the entire Leyden Jar controller hardware, firmware, and diagnostic utility (!), Rico has been very helpful in fine-tuning the firmware for the production units. Extra attention needs to be paid to the calibration bins and the threshold offset values, so I've been trying various firmwares that vary these settings so I can put the best one on the boards.
As mentioned in the prior F122 update, some boards are in the first batch that arrived several weeks ago, while others are in the future batch that the factory is working to complete this month (they had to remake a small number of individual parts that were damaged or defective - I've asked them to make extras for future orders so that we won't have to wait to remake parts to complete a current order). I won't be confirming everyone's order to see which batch they are in as my focus is to get these orders out as quickly as possible. The low serial upgrades are definitely appreciated to help cover project cost overruns, but it doesn't mean your board is prioritized during factory production; it means that your board is prioritized for shipping once it is in stock. The factory makes these keyboards by variation number, doing all boards of a particular variation at one time; they did not do 50% of each variation or prioritize making just the keyboards that were already ordered as that is not a feasible production process. Currently there are several hundred variations of the Model F keyboards that the factory has made.
It's always slower for a new product as I physically set up and test a sample of the first keyboards going out, with different variations (this does not mean that all the single digit serials get set up, for example). This is a slow process. I do a good amount of testing to measure the signal output of each key, as well as doing typing tests. I am definitely taking my time with extra caution for the F122's since this is the very first Leyden Jar RP2040 powered keyboards.
I mentioned an update about the tariffs earlier this month (see that post a bit earlier in this thread for details). Currently they have no effect on the project, as nothing has shipped in the past few weeks since they went into effect. As mentioned earlier, the current tariff rate for the HTS number 8471 containing keyboards was temporarily lowered to 20% on the production cost, which is not something that would cause an insurmountable issue if it were to remain in place.
Currently this is not an available option but something I might consider, in addition to the other strategies noted before, is to allow folks in the second batch to switch their keyboard to an in stock variation, after all the keyboards from the current batch have shipped. Please do not email me asking to switch now as I don't know which keyboards will be available until I've tested and mailed out the first batch.
If you are not picky with the case colors, please order a color other than Off-White/Beige or Industrial Gray. Those colors were more popular than expected and I want to make sure some are still available in the future for those who are not flexible.
Last edited by Ellipse on 24 Apr 2025, 06:42, edited 3 times in total.
-
- Location: United States
- Main keyboard: Brand New Model F Keyboards
- DT Pro Member: -
- Contact:
Below are my current updates to the manual for the Leyden Jar firmware, which includes a discussion of optimizing the firmware. The firmware will have various options for folks who want some choices. I note below the current plans for which firmware I will be flashing to each F122 during QC - a firmware designed with maximum compatibility and ease of use. Despite being a max compatibility firmware, this firmware setting will have a scan rate that is three times faster than the xwhatsit.
Also below is a photo of one of the aforementioned keyboards that I have been testing and optimizing firmware with; it will be going to a user of the German layout (pardon the cell phone quality): Flashing Leyden Jar - can use Windows, Mac, and Linux (same instructions):
For keyboards with the Raspberry Pi RP2040-based Leyden Jar controller (F122, B104, B122, and others in the future)
Open the Leyden Jar diagnostic tool, which is in a folder inside the comprehensive QMK-layout-files.zip file linked above, click Refresh Device List, and click Enter Bootloader. After clicking Enter Bootloader, an empty hard drive named "RPI-RP2" will appear in your computer's Explorer. All you have to do is copy to this drive the .uf2 file inside one of the leyden_jar_firmware_package folders which can be found in the QMK-layout-files.zip file linked above. There are several firmware variants with different numbers of calibration bins and activation offsets.
I recommend the one with 5 calibration bins and an activation offset of 7. A higher number of calibration bins allows for a margin of safety around keys with different unpressed capacitance levels (for example, if there were only 1 bin then all keys would activate at the same value, but some keys may have an unpressed value close to or higher than the activation level, meaning a key would send a signal to the computer without being pressed. I like to see the pressed value at least 3 higher than the DAC Threshold for that key's bin, and an unpressed value at least 3 less than the DAC Threshold for that key's bin (with capacitive PCBs, a pressed key may change the capacitance of other keys).
Calibration bins allow for different activation levels based on the initial unpressed level of each key when the keyboard is first plugged in. More bins is safer but there is a performance penalty that is infinitesimally small, several thousandths of a second. Rico notes that matrix scans are 3 times faster on the Leyden Jar compared to the xwhatsit controller (720us to scan 18 columns compared to xwhatsit's around 2ms since it is a 500hz polling rate). In other words, 5 bins would be 5 x 720us = about 3.5ms total scan time for 5 bins on the Leyden Jar compared to 5 x 2ms = 10ms for 5 bins on the xwhatsit. The xwhatsit Vial firmware uses 5 bins, so the RP2040 could even use 15 bins and still have approximately the same scan rate performance as the xwhatsit controller.
The default Leyden Jar firmware is expected to have 5 bins and an activation offset of 7 to be more foolproof, but premade firmware files with fewer bins and varying offsets are also available in the above zip file (for folks who want theoretically the best performance that they can never actually notice in real-world usage!). Firmwares with 2 bins may be more likely to have issues with one or two keys sending a signal without being pressed, so I do not recommend them. Be sure to close the Leyden Jar diagnostic tool before using Vial.rocks or the Vial software.
Also below is a photo of one of the aforementioned keyboards that I have been testing and optimizing firmware with; it will be going to a user of the German layout (pardon the cell phone quality): Flashing Leyden Jar - can use Windows, Mac, and Linux (same instructions):
For keyboards with the Raspberry Pi RP2040-based Leyden Jar controller (F122, B104, B122, and others in the future)
Open the Leyden Jar diagnostic tool, which is in a folder inside the comprehensive QMK-layout-files.zip file linked above, click Refresh Device List, and click Enter Bootloader. After clicking Enter Bootloader, an empty hard drive named "RPI-RP2" will appear in your computer's Explorer. All you have to do is copy to this drive the .uf2 file inside one of the leyden_jar_firmware_package folders which can be found in the QMK-layout-files.zip file linked above. There are several firmware variants with different numbers of calibration bins and activation offsets.
I recommend the one with 5 calibration bins and an activation offset of 7. A higher number of calibration bins allows for a margin of safety around keys with different unpressed capacitance levels (for example, if there were only 1 bin then all keys would activate at the same value, but some keys may have an unpressed value close to or higher than the activation level, meaning a key would send a signal to the computer without being pressed. I like to see the pressed value at least 3 higher than the DAC Threshold for that key's bin, and an unpressed value at least 3 less than the DAC Threshold for that key's bin (with capacitive PCBs, a pressed key may change the capacitance of other keys).
Calibration bins allow for different activation levels based on the initial unpressed level of each key when the keyboard is first plugged in. More bins is safer but there is a performance penalty that is infinitesimally small, several thousandths of a second. Rico notes that matrix scans are 3 times faster on the Leyden Jar compared to the xwhatsit controller (720us to scan 18 columns compared to xwhatsit's around 2ms since it is a 500hz polling rate). In other words, 5 bins would be 5 x 720us = about 3.5ms total scan time for 5 bins on the Leyden Jar compared to 5 x 2ms = 10ms for 5 bins on the xwhatsit. The xwhatsit Vial firmware uses 5 bins, so the RP2040 could even use 15 bins and still have approximately the same scan rate performance as the xwhatsit controller.
The default Leyden Jar firmware is expected to have 5 bins and an activation offset of 7 to be more foolproof, but premade firmware files with fewer bins and varying offsets are also available in the above zip file (for folks who want theoretically the best performance that they can never actually notice in real-world usage!). Firmwares with 2 bins may be more likely to have issues with one or two keys sending a signal without being pressed, so I do not recommend them. Be sure to close the Leyden Jar diagnostic tool before using Vial.rocks or the Vial software.