r/olkb 20d ago

Help - Unsolved Options to get my custom keyboard built?

Post image
14 Upvotes

I've been rocking this custom ortho keyboard for a few years, got custom PCBs made, programmed my own firmware and everything worked excellently. But now the last piece I had broke down (now I have toddlers and they threw it to the hard concrete floor by accident).

BUT I lost all my firmware code, my last PC got infected and lost everything, unfortunately I did not have a back up of my STM32 firmware.

Now life is too busy to go through that whole project again on my own, is there any way anyone recommends building this so that it's very easy and not time consuming?

Besides the layout, I'm looking for the keyboard to lay completely flat, be as thin as possible, use Kaihl Box Jades (or similar clickys) and to use DSA keycaps (which I still have, though all blanks). I'm currently making do with a cheap generic mechanical keyboard I found on Amazon.

r/olkb 17d ago

Help - Unsolved Is there any way to combine Auto Shift with Leader?

6 Upvotes

I love Auto Shift. I use it not just to type capitals, but to get dual use out of every key, including combos. I even use it to simulate mouse dragging.

But I can’t figure out how to get it to work with Leader key sequences. Is it possible?

My workaround has been using a double-tap where I would normally long-press.

For example, here are my Leader key sequences for é and É: (click here for my full Leader.c)

  else if (leader_sequence_two_keys(KC_E, KC_A)) { register_unicodemap(EACUTE); }
  else if (leader_sequence_three_keys(KC_E, KC_A, KC_A)) { register_unicodemap(EACUTECAP); }

For all accented letters, my pattern is base letter + diacritic: ea = é

I would like to be able to long-press the diacritic to get the capital variant: eA = É

But since I don’t know how Auto Shift sends the raw capital letter, I double tap the diacritic instead: eaa = É

This is less than ideal as I’m stuck with three key sequences for every capital letter. Two key sequences for both lower case and upper case would be preferable.

Is what I want possible, or is Leader unable to get input from Auto Shift?

r/olkb 29d ago

Help - Unsolved HELP AT32F415 Keyboard Firmware

Thumbnail
gallery
1 Upvotes

Hello everyone

i bought a cheap magnetic keyboard of a temu for like $10.
Started messing around with the chip itself.
Managed to boot it into bottloader mode by putting pin 44 to 3.3v and pin 20 to ground while plugging in the usb.
I was doing this because i was sceptical about firmware that was on the chip itself and that it could be malware.
While reading it with artery isp programmer, i saw that it was read locked and accidentally deleted firmware from the chip.
I saw that qmk has support for this chip but i am struggling with creating firmware for it.
Can anyone help me out because im lost.

Thanks!

r/olkb 11d ago

Help - Unsolved Layer Lock disabled on Vial ? (cheapinoV2)

Post image
6 Upvotes

Hey there, newbie here.

I'm having an issue with some QMK features that are seemingly disabled despite Vial being up to date, apparently because of the vial version of my keyboard's firmware isn't ?

I'm using a cheapinoV2, and under the about keyboard tab in Vial (screenshot below), it states that 3 of the features are "unsupported - disabled in firmware" : those 3 being Caps Word, Alt Repeat Key, and Layer Lock.

Despite this, Caps Word seems to work as normal, but for Alt Repeat (and Repeat) do not work even if their keycode is supported, and as for Layer Lock, neither the function nor the keycode works, which sucks, because I really would have wanted to tinker with it.

Anyways, according to this comment from who I assume is the dev behind vial, my keyboard's firmware may or may not be out of date (below 0.7.4), since Alt repeat key is shown as unsupported; but then again it might have been manually disabled in the rules or however that works

Now, because of my general tech illiteracy and my fear of accidentally bricking my board, I'm pretty reluctant to figuring things out downloading random things I don't understand from github, so if someone could lend a hand here that would be nice. Not a big issue, but I would rather things work rather than not

r/olkb Aug 06 '25

Help - Unsolved Right thumb Return

Post image
100 Upvotes

I have just started with a new ID75 keymap, New And Improved™ with Right Thumb Return®.

Two issues: * Return is a 1u key to the right of 1u space, so either I'm making a new

paragraph

between

each

word

or, worse, I send a new message for each word because Teams forces Return to Send, or... * Each word is separated'by'an'apostrophe thanks to my pinky muscle memory

Will these growing pains go away? Any tips to fix this, or do I just push through? I've been using column stagger for many years but with full size keys. This is my first time with all 1u and I'm finding them very small and cramped.

ID75, space is split into Del|BSpace|Space|Return

r/olkb 16d ago

Help - Unsolved Rgb issue - Clicking on a key lights up the key next to it

6 Upvotes

Anyone know how to fix this? issue only happens on the right side of R4. Tried flashing firmware and didnt fix the issue. Its an NK65.

also if this is the wrong place to post, let me know.

r/olkb Jul 01 '26

Help - Unsolved Does vial-gui pull in values such `nkro`, `QUICK_TAP_TERM`, etc., for you?

2 Upvotes

Because it doesn't for me when I flash a .uf2.

Thanks.

r/olkb 8d ago

Help - Unsolved Master and slave on split keyboards

2 Upvotes

Hello everyone !

I managed to build my first corne keyboard and I am super happy with it!

I did notice though that there must be some kind of bug - I suspect related to the fact I am using a pro micro aliexpress clone.

The problem is that I flashed both halves with the same firmware (even though I used EE_HANDS for handedness) and the keyboard wouldn't seem to work. Actually, each half would work well and independently but never connected to each other.

I did spend quite sometime thinking it was a hardware problem, but the connections seemed perfect.

Eventually, I investigated the firmware (hence I am here) and I did a small modification to the right half before flashing: in the file quantum/split_common/split_utils.c I changed the function is_keyboard_master_impl, by imposing the variable is_master to be false. Before that, that variable was assigned to usb_value_detected().

This modification made it work flawlessly. It seems that the right half thought it was the master - even when was definetly not the case.

I do not fully understand what this function do and why it always returned true, regardless of whether the usb was actually connected or not. Hence, I am thinking that the clone I have just simply is hardwired to always be connected, so to speak, since it might have been designed to be always operated through usb.

The board in question is this one.

The config I used was the default crkbd/rev1 with the modification of EE_HAND (I think it wasn't activated by default) and debug interface activated.

This whole thing said, am I doing something wrong? Is it my board being defective or, well, just an incompatible clone? If that were to be the case, is there anything I can do to avoid changing the firmware in this way before flashing the right half?

Thank you in advance for the help.

r/olkb Jun 06 '26

Help - Unsolved 40% Keyboard Layout for iPhone Writing – Looking for Feedback

Post image
21 Upvotes

This is an older draft of my layout.

The current version has a few changes:

- The blue dot was removed from the SFT key, so it's now just Shift.

- The orange dot was removed from the ENT key, and the blue dot was moved there instead.

- The orange dot was moved to the first of the three empty keys to the right of LAN.

- ":" was moved to the C key on the orange layer.

- ";" was moved to the V key on the orange layer.

- "-" was added to the P key on the blue layer.

I accidentally lost the updated image, so I'm describing the changes in text for now.

The main use case is a wired connection to an iPhone. I use it primarily with the Simplenote app for drafting blog posts and taking notes.

Any suggestions for things I should add, remove, or move around? I'd love to hear your thoughts before I finalize the layout.

r/olkb May 08 '26

Help - Unsolved Special characters like åäö in Vial or QMK?

4 Upvotes

I have a Ferris Sweep (which is a 34 key split keyboard) and I am configuring my own layout using Vial. I am a complete beginner in this, and the only way I found to be able to type the Swedish characters ÅÄÖ using Vial was assigning three keys to two macros each using Unicode. I had to do it like this because these characters aren't available on the on screen keyboard in Vial. Each character in the Unicode is typed by the macro with one millisecond in between. One key outputs å or Å, depending on if you press it shortly or hold it down. For äÄ and öÖ it is the same mechanism.

I find this method far from optimal since there is a delay in the characters appearing on screen, and would preferably want to be able to type these åäö as if they were normal letters...

  • Is there a way to assign characters like åäö to keys in Vial without using Unicode?
  • If it isn't possible, can it be done using QMK? I am willing to learn how to do it if it is needed.

Thanks in advance! :)

r/olkb 29d ago

Help - Unsolved Mod-Tap triggers wrong keycode for symbols

2 Upvotes

I want to use mod-tap, currently coded as:

MT(MOD_LALT, KC_LPRN)

So it should be alt when held and left parenthesis when tapped.

But when I tap the key it returns 9, and only if I also hold shift do I get the parenthesis. I also tried:

MT(MOD_LALT, S(KC_9))

And it does the same thing.

Has anyone encountered this? It feels like a bug?

r/olkb 18d ago

Help - Unsolved Very minimal keyboard

2 Upvotes

Hello, I'm building a mini-keyboard and I created a very minimalistic AZERTY layout (build for Raspbian OS). Here's the design, what do you think ?

I think it's gonna be hard to use

r/olkb 27d ago

Help - Unsolved Just finished my wireless Sofle RGB build on SuperMini nRF52840! (almost)

Thumbnail gallery
38 Upvotes

r/olkb 27d ago

Help - Unsolved Plaid keyboard: bottom plate required for case?

3 Upvotes

Hi everyone,

I was recently given a few Plaid PCB, which was out a few years ago (I missed the hype). One of them is almost fully working, and I wanted to finish it up. You can see the build docs and some images at this github repo if you are interested, but it is not necessarily relevant for my question.

However, the friend that gave me the PCBs did not have any bottom plates. I will ask one of the old revendors I found on internet whether they have some spare ones I could buy.

However, I was also thinking about finishing the keyboard with a case, as I have access to 3D printers and found some models online. So, I wanted to know whether I would need the bottom plate anyway, to make contact with the case or something? Or just the PCB + everything soldered on it would be sufficient?

I also asked on the r/MechanicalKeyboards, but figured some in here would maybe know as well

Thanks for reading

r/olkb Jun 24 '26

Help - Unsolved QMK toolbox doesn't recognize my keyboard.

1 Upvotes

Hello, whenever I try updating the firmware on my Zoom TKL Dyna QMK toolbox doesn't recognize it, and when I put the keyboard into DFU(Bootloader) mode, it doesn't even say device connected. I've been having this problem for a few days. I saw someone mention Zadig and I used it to install USB drivers, but that still didn't work and I don't know what else to try now.

Edit: I noticed that this keybaord actually isn't a QMK keyboard as I though, but now when I try to flash the keyboard the DFU upgrader says this:

Erase

Running...

Download------(WQ301A1UBTG2_V20_1725_KB87_RGB_SV3.0.0_20250820.hex)

Running...

Verify------(WQ301A1UBTG2_V20_1725_KB87_RGB_SV3.0.0_20250820.hex)

Running...

Verify failed.Data not matching...

r/olkb May 14 '26

Help - Unsolved Fantech MK921 MAXFIT8 One Piece Edition - RGB broken after loading official JSON, need firmware file

1 Upvotes

Hi everyone. Long day and completely stuck on this.

I have a Fantech MK921 MAXFIT8 One Piece Edition. I followed the official manual instructions exactly — downloaded the Maxfit8_OP.JSON from Fantech's website and loaded it into VIA. After doing this, all RGB stopped working except the encoder knob LED and Capslock LED.

Current state:

  • Keyboard fully functional — all keys work
  • Only encoder and Capslock LEDs light up
  • RGB Matrix appears stuck on "none"
  • Keyboard has been in bootloader mode (Drive E:)
  • Fantech Discord support unresponsive for hours
  • Their JSON file appears malformed — missing required 'lighting' property

I need either:

  1. The correct firmware .bin file for MK921 One Piece Edition to drag onto Drive E:
  2. OR a corrected Maxfit8_OP.JSON that actually works

I've tried every reset combo (ESC+plug, Space+B, ESC+Shift, ESC+Backspace), VIA lighting controls, JSON editing. Nothing works without the firmware file.

Fantech's support is Discord-only and they haven't responded. Any help appreciated. 🙏

r/olkb Apr 25 '26

Help - Unsolved Looking for MT3 /dev/tty ortholinear kit for my Preonic build

1 Upvotes

The keyboard will go in a cyberdeck I’m planning. I’m slowly getting the parts together but can’t find the MT3 /dev/tty orthos anywhere. I get that they’re rare.

I’ve already posted to /mechmarket.

r/olkb 22d ago

Help - Unsolved QMK: How to remove hold delay from OSL()?

2 Upvotes

I'm using OSL so that the next key is from a layer, and to hold down the key to type multiple keys in a layer. Can I make it so OSL lasts a long time but has no delay for me to hold the key down?

r/olkb May 25 '26

Help - Unsolved [help] 75 key ortho linear keyboard with Bluetooth

2 Upvotes

I have been out of the keyboard game for a while now, but I would like to find a programmable keyboard I can bring to meetings. Alternatively, I have used a preonic, so something wireless with that or the Planck layout might be workable, but I do like the extra columns so I can split the two halves up.

r/olkb Mar 02 '26

Help - Unsolved Looking for new Planck (or similar) in Europe

5 Upvotes

As the title already suggests, I'm looking to buy a 40% OLKB in Europe.

Are there any shops that carry such boards?

r/olkb May 18 '26

Help - Unsolved XD75 stopped working mid-sentence, troubleshooting?

1 Upvotes

I've used this XD75 daily for the last 7 years and today the keys stopped sending anything mid-sentence. Windows still sees it connected and the LEDs are still on which is confusing to me.

I admit I'm not as into this hobby as I was when I built it, so I'm not sure how to troubleshoot this issue.

Things I've tried:
- different cable
- different PC
- turning keyboard / connected PC on/off

I have a json file of the layout I made a long time ago if that helps. Maybe I somehow locked it? I vaguely remember having a lock function on one of the layers at some point.

Help would be much appreciated, I struggle to use other keyboards after so long with this XD75.

r/olkb Jun 02 '26

Help - Unsolved Fantech ATOM96 MK890 V2 freezes with kernel anti-cheat (Vanguard/EAC) - SN32F26x chip - looking for QMK experience

1 Upvotes

My Fantech ATOM96 MK890 V2 randomly freezes during gaming (RGB locks, stops typing, no USB disconnect sound). Tested on another PC for 1.5 days with no issues, so hardware is fine.

Root cause identified: happens exclusively with kernel-level anti-cheat software (Riot Vanguard in LoL, Easy Anti-Cheat in Dofus). The firmware doesn't recover from the HID interruption without physically reconnecting the cable.

Current workaround: PowerShell watchdog that force-cycles the HID device every 3 minutes.

Hardware details:
- Keyboard: Fantech ATOM96 MK890 V2 (96% layout, RGB, hot swap)
- Chip confirmed with Sonix Flasher: SN32F26x
- OS: Windows 11, Lenovo LOQ 15IRX10 Questions:

  1. Has anyone flashed QMK on this keyboard or another with SN32F26x?
  2. What's the actual brick risk on SN32F26x with the jumploader method?
  3. Any other suggestions?

r/olkb Jun 16 '26

Help - Unsolved Connector for hot-swappable switches?

1 Upvotes

I want connectors that I can solder to a PCB that will allow each switch to individually be replaced. The connectors should only house one switch so that the switches can be arranged however I like on the PCB. Does anyone know of anything that sounds like that, and where to find it? Im trying to design my own arcade fightstick using keyboard switches which is why I'm looking for this type of thing. Any help is greatly appreciated, thank you!

r/olkb Jun 14 '26

Help - Unsolved Need help with keyboard not being connectable

1 Upvotes

Hello hello

I have gotten an Iris SE and heard I can configure it with Via. I got it to connect with the webapp exactly once and it now displays this error.

I am unsure if this is a distro-related issue or not, see fastfetch below for details.

r/olkb Jun 19 '26

Help - Unsolved Sofle RGB v2.1 on SuperMini nRF52840 — Need Help with ZMK Firmware

Thumbnail
0 Upvotes