Author Topic: confused about firmware options  (Read 11020 times)

0 Members and 1 Guest are viewing this topic.

Offline jcool

  • Thread Starter
  • Posts: 2
confused about firmware options
« on: Thu, 13 April 2023, 10:46:52 »
New to the forum - nice to meet you all! I'm starting my first DIY project - I have experience assembling and troubleshooting electronics but I'm totally overwhelmed by all the options for controller boards and firmware. My needs are simple: I use a standard 108 key layout and a few macros. I want something where I can just use a GUI configurator, prefer not to deal with programming if possible. Of course I can just buy an off the shelf board with dedicated software but I have a kbd with a busted PCB that I'd like to repurpose. It's a rando from Alibaba and the configuration software sucks but the rosewood case and metal switch plate are worth saving. I have lubed Gateron blacks with Cherry profile caps on there now, love the smooth but firm action. Any links or suggestions would be much appreciated!

Offline spippy71

  • Posts: 19
Re: confused about firmware options
« Reply #1 on: Thu, 13 April 2023, 11:45:03 »
Hi, VIA and QMK are two popular choices to configure diy keyboards. Diy keyboards have a microcontroller chip that is programmed using those software utilities. The microcontroller is often an ATmega32U4 chip. Other microcontroller options exist, including an Arduino Pro Micro containing an ATmega32U4 and a USB controller. Some newer PCBs have switched to an ESP32 controller board.  Post some photos of the keyboard PCB and we'll see what you're working with.
« Last Edit: Thu, 13 April 2023, 11:46:54 by spippy71 »

Offline Leslieann

  • * Elevated Elder
  • Posts: 4519
Re: confused about firmware options
« Reply #2 on: Thu, 13 April 2023, 12:49:22 »
What size keyboard you are going to install this on will largely decide what controller boards you can use (the larger the fewer options) and those will limit what firmware options are available to you.
A 108/110 keyboard has very few controller options, an Arduino Nano Pro is not going to work, you need 20+ i/o pins,.

By the way...
Via is software to control QMK firmware, it is not firmware.
QMK is firmware based on another firmware, TMK.

Here' a list of compatible controllers/chips.
https://github.com/qmk/qmk_firmware/blob/master/docs/compatible_microcontrollers.md
From there just follow QMKs documentation, expect a lot of tedious work and head scratching before it all works, especially if you plan to splice this into your current pcb, which means figuring out the traces.
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 spippy71

  • Posts: 19
Re: confused about firmware options
« Reply #3 on: Thu, 13 April 2023, 13:06:38 »
Excellent resource! Thank you for the clarification.

Offline jcool

  • Thread Starter
  • Posts: 2
Re: confused about firmware options
« Reply #4 on: Fri, 14 April 2023, 13:25:07 »
Thanks! Just ordered a Blackpill v3 board - looks like if I design my matrix correctly there will be enough pins with a few to spare.

Offline spippy71

  • Posts: 19
Re: confused about firmware options
« Reply #5 on: Fri, 14 April 2023, 20:24:14 »
That's a good looking board. Let us know how it goes.  :thumb: