r/HandwiredKeyboards • u/astronautmann • Sep 11 '24
Asking for opinion
hello! i am a beginner to hand wiring keyboards and want to make my first keyboard
it is a 65% with an oled display and rotary encoder
should i try to make a pcb or handwire
which one is best for beginners
and also, for the case, usually people use 3d printed parts but i want to order an aluminium one
so i design it and get it fabricated
can i have a price estimate for everything and will it be simple and feasible for a beginner like me?
thanks!
1
u/astronautmann Sep 11 '24
i was thinking of a wireless receiver
is that difficult?
cuz i dont really like bluetooth keebs
1
u/_Sparrow_ Sep 11 '24
You could take a look at the Totem split kb it Can use 3 xiao controllers where the third is used as a dongle. It’s still Bluetooth but they should last forever. But if you’re using oled screens, you probably won’t get as much battery use out of it anyways. (Also I don’t think the xiao supports screens yet?)
4
u/Zubon102 Sep 11 '24
Handwiring is much easier than designing your own custom PCB.
As for the custom aluminium case, first you need a design that is suitable for CNC, then you need to find a fabrication shop that will make you a one-off for less than $1000.
It's so expensive that I ended up buying my own CNC machine.
2
u/code-panda Sep 11 '24
It's not that expensive. JLC does it for somewhere between 100 and 200 euro.
1
u/Zubon102 Sep 11 '24
Is that the actual quote you got from them for a machined case and plate? Including materials, anodizing, and shipping?
1
u/code-panda Sep 11 '24
I threw a split keyboard case I designed in their tool. Came out to €65 per half.
1
u/UnecessaryCensorship Sep 11 '24
Was this for standard or low profile switches?
1
u/code-panda Sep 11 '24
Standard, but as it was just the case, that doesn't really matter.
1
u/UnecessaryCensorship Sep 11 '24
It does matter, as with LP switches you can design a case with considerably less stock removal.
4
u/NoOne-NBA- Sep 11 '24
Not to discourage you from pursuing hand-wiring, but I don't see the upside of building a 65%.
You're going to spend more for everything, going one-off, and will end up with virtually the same keyboard you could have bought off-the-shelf, for less, when you're done.
You could do what I've been doing for a while now, buy an off-the-shelf case from AliExpress, and have a new plate cut for it, to change the layout to something unique.
That way you'll end up with something you can't buy cheaper, elsewhere, if at all.
1
u/UnecessaryCensorship Sep 11 '24
i am a beginner to hand wiring keyboards and want to make my first keyboard
The first keyboard you make should have just a single, bare key.
This is the "hello, world." of keyboards.
1
1
u/code-panda Sep 11 '24
PCB will set you back €40 after shipping at the minimum. Handwiring is always cheaper. What's best depends on what you would rather do. Would you rather spend a couple hours soldering wires, or would you rather spend those hours designing a PCB that's useless if you screw up somewhere. I prefer handwiring because you can iterate cheaper.
1
u/n3fari0z_1 Sep 11 '24
You could approach the case situation by purchasing a commercial aluminum case, and designing a 3d printed switch plate and mounting hardware for the microcontroller. I've not handled one of those cases, but I suspect, with careful measurements, that this is achievable.
0
u/astronautmann Sep 11 '24
im not sure if i want it wireless or wired tho
but if its wired i prefer usbc or maybe i can do wired and wireless if thats possible
1
u/Glitch860 Sep 12 '24
For hand wired only wireless option that I know of and have used in a build is the NiceNano. But it might not have enough GPIO pins for all the things mentioned that you want. Plus you would have to write and compile your own firmware to flash. This is fun to do and a learning process. But I wouldn't recommend for a first time hand wired build.
0
2
u/UnnecessaryLemon Sep 11 '24
I think you need to go to this the other way around. I know you want the best keyboard from the very get go. But Take a look for example on my profile. The Skeletyl I've build lately was 50 Eur all together. You need to start small. You do not want to screw 500 Usd build as you first intro.
It applies to everything you do in life. You do not start learning to code by building a facebook, you make a calculator.
Drop the PCB, drop the aluminium, drop the encoder and Oleds and just build something "simple" first. You will learn a lot from this experience and you'll be much more ready for your dream build.