Author Topic: How to make PCB compatible to HE (hall effect) switches?  (Read 2485 times)

0 Members and 1 Guest are viewing this topic.

Offline Eszett

  • Thread Starter
  • Posts: 551
  • Supporting the communities Geekhack & Deskthority
How to make PCB compatible to HE (hall effect) switches?
« on: Mon, 02 December 2024, 06:35:40 »
Hi, is there any documentation out there how to render my PCB compatible with these new Glorious HE switches?

Offline wjrii

  • Posts: 127
  • Location: Texas
Re: How to make PCB compatible to HE (hall effect) switches?
« Reply #1 on: Thu, 05 December 2024, 15:17:18 »
Other than buying a new keyboard, I think your only hope is that you have a common enough PCB design that someone has made a HE compatible one to fit in the case.  Cherry MX and HE switches work on completely different electrical principles.

Happy to be corrected if I'm missing something, but I just don't think it will ever be reasonable to convert a PCB. 

Offline Leslieann

  • * Elevated Elder
  • Posts: 4551
Re: How to make PCB compatible to HE (hall effect) switches?
« Reply #2 on: Thu, 05 December 2024, 16:30:39 »
Make compatible? You really can't, not reasonably at least.

Hall effect is not on/off switch, it's progressive or analog and the processor in a typical MX keyboard isn't designed to interpret analog input. If you have one that's QMK compatible in theory it could be programmed to do it but are you able to write a driver for it, can it be done in the confines of memory on the processor? Can you write the App for the OS? You also need to do considerable modifications to the PCB. You need a way to semi-precisely attach the sensor since it's not in the switch and you would also need to add more traces or add wires since MX switches do not require power but hall effect does.  So yes, it's possible but it would be a lot easier to just make a custom PCB, it's not THAT difficult or costly, though you need to learn electrics CAD and mechanical CAD which is honestly not that hard (Youtube)  as they're somewhat similar in how they work. Don't forget you will still need a processor (and possibly software) to make it work.
Novelkeys NK65AE w/62g Zilents/39g springs
More
62g Zilents/lubed/Novelkeys 39g springs, HK Gaming Thick PBT caps, Netdot Gen10 magnetic cable, pic
| Filco MJ2 L.E. Vortex Case, Jailhouse Blues, heavily customized
More
Vortex case squared up/blasted finish removed/custom feet/paint/winkey blockoff plate, HID Liberator, stainless steel universal plate, 3d printed adapters, Type C, Netdot Gen10 magnetic cable, foam sound dampened, HK Gaming Thick PBT caps (o-ringed), Cherry Jailhouse Blues w/lubed/clipped Cherry light springs, 40g actuation
| GMMK TKL
More
w/ Kailh Purple Pros/lubed/Novelkeys 39g springs, HK Gaming Thick PBT caps, Netdot Gen10 Magnetic cable
| PF65 3d printed 65% w/LCD and hot swap
More
Box Jades, Interchangeable trim, mini lcd, QMK, underglow, HK Gaming Thick PBT caps, O-rings, Netdot Gen10 magnetic cable, in progress link
| Magicforce 68
More
MF68 pcb, Outemu Blues, in progress
| YMDK75 Jail Housed Gateron Blues
More
J-spacers, YMDK Thick PBT, O-rings, SIP sockets
| KBT Race S L.E.
More
Ergo Clears, custom WASD caps
| Das Pro
More
Costar model with browns
| GH60
More
Cherry Blacks, custom 3d printed case
| Logitech Illumininated | IBM Model M (x2)
Definitive Omron Guide. | 3d printed Keyboard FAQ/Discussion

Offline Eszett

  • Thread Starter
  • Posts: 551
  • Supporting the communities Geekhack & Deskthority
Re: How to make PCB compatible to HE (hall effect) switches?
« Reply #3 on: Sun, 29 December 2024, 12:48:33 »
I'm a maker, I do make my own PCB's. And I'd like to do research how to make them Hall-Effect compatible, can't be that hard?

Offline wjrii

  • Posts: 127
  • Location: Texas
Re: How to make PCB compatible to HE (hall effect) switches?
« Reply #4 on: Sun, 05 January 2025, 20:40:14 »
Here's a github where somebody made a split board that uses Hall Effect sensors.  If you are meaning to use your skills to design a new PCB that is compatible with the new switches, that can probably be done.  It's conversion of an existing PCB that would be so inefficient as to be pointless.