foone , (Bearbeitet ) Englisch
@foone@digipres.club avatar

designing my next keyboard PCB is going well

EDIT: There's a typo in the alt text. It's supposed to read "Some people, when confronted with a problem, think 'I know, I'll design a keyboard.' Now they have two problems"

the_moep ,
@the_moep@mastodon.de avatar

@foone Btw. you can edit the alt-text too when editing a post.

Also I'm going to quote that 🤣

vga256 ,
@vga256@dialup.cafe avatar

@foone existing wording appears more correct

foone OP ,
@foone@digipres.club avatar

Now it's a real PCB, not just a drawing on a computer!

attoparsec ,
@attoparsec@clacks.link avatar

@foone From my most recent keyboard project:

zzt ,
@zzt@mas.to avatar

@attoparsec @foone reading these words made me want to build another keyboard

maybe next time I’ll incorporate those Linux SBCs and write my firmware in Lisp. also, Hall effect switches

for, you know, practicality?

attoparsec ,
@attoparsec@clacks.link avatar

@zzt @foone I recently had the terrible idea of making a ten-hundred keyboard, with one key for each of the top 1000 English words. So far I have resisted.

foone OP ,
@foone@digipres.club avatar

@attoparsec @zzt ooh that'd be fun. I did something like that with the poetry keyboard:
https://twitter.com/Foone/status/1585780252998975488

zzt ,
@zzt@mas.to avatar

@foone @attoparsec oh that’s awesome!

lritter ,
@lritter@mastodon.gamedev.place avatar

@foone now they have 104 problems

darkrat ,
@darkrat@chaosfurs.social avatar

@foone at this point I'd like to thank you for inspiring some funny messages on a PCB project I'm currently working on

foone OP ,
@foone@digipres.club avatar

@darkrat awesome. send pics when you can, if you can

darkrat ,
@darkrat@chaosfurs.social avatar

@foone will absolutely do

foone OP ,
@foone@digipres.club avatar

fun thing about this keyboard: I designed it on my laptop, which is currently stuck at work unpowered. I never shared the files anywhere, so I'm currently at home and can't program the keyboard because I have no idea which pins are which... unless I REVERSE ENGINEER MY OWN KEYBOARD!

artandtechnic ,
@artandtechnic@digipres.club avatar

@foone This sounds like the PCB needs to be updated to “three problems” 😂

foone OP ,
@foone@digipres.club avatar

I haven't printed labels yet so the keys are not properly labeled but it's mostly together now

angbor3d ,
@angbor3d@chaos.social avatar

@foone I love the prints on the board.

otte_homan ,
@otte_homan@theblower.au avatar

@foone how is this even supposed to actually work?

evilroda ,
@evilroda@wandering.shop avatar

@foone Is this a chording keyboard?!?!?! :O

nexvie ,

@foone Fiche? Are you building a memex?

foone OP ,
@foone@digipres.club avatar

@nexvie nah, it's a control board for my microfiche-scanning job at the internet archive

foone OP ,
@foone@digipres.club avatar

OKAY the text on these buttons is horrible but they're labeled for now. I can always re-label them later, but for now they're just ugly

crenfrow ,
@crenfrow@recurse.social avatar

@foone I see the enhance button but where's zoom?

foone OP ,
@foone@digipres.club avatar

@crenfrow vice versa I think you mean?

JoshJers ,
@JoshJers@peoplemaking.games avatar

@foone rapidly slams the enhance button like in an episode of CSI

acb ,
@acb@mastodon.social avatar

@foone where do you get those relegendable keycaps?

foone OP ,
@foone@digipres.club avatar

@acb I pulled them off an old POS keyboard. Something similar to this:
https://www.amazon.com/Cherry-G86-6340-POS-Keyboard-G86-63400EUADAA/dp/B0012FGA9W

golai ,
@golai@mastodon.social avatar

@foone I'll take ugly but functional over sexy but confounding eight days a week.

foone OP ,
@foone@digipres.club avatar

@golai my dating profile says something similar

golai ,
@golai@mastodon.social avatar

@foone Luckily, my wife's didn't.

phi1997 ,

@foone
I'm terrified. I think I love it.

foone OP ,
@foone@digipres.club avatar

Improved the labels.

lp0_on_fire ,
@lp0_on_fire@social.linux.pizza avatar

@foone, FSVO “improved”.

listrophy ,
@listrophy@ruby.social avatar

@foone “Enhance” needs to be italicized

foone OP ,
@foone@digipres.club avatar

@listrophy good idea, I'll have to do that for the next version

ruby ,
@ruby@tenforward.social avatar

@foone what the hell is the purpose of this thing hahaha

foone OP ,
@foone@digipres.club avatar

@ruby control board for a microfiche scanning setup

nuxi ,
@nuxi@mastodon.sdf.org avatar

@foone You're gonna have real trouble getting much accomplished without an ANY key

ieure ,
@ieure@retro.social avatar

@foone Should be Comic Papyrus IMO

foone OP ,
@foone@digipres.club avatar

This is for my scanning job at the internet archive. I'm scanning microfiche.
The left buttons are for the different number of images to take of a single sheet. I gotta adjust that so that we don't take a bunch of pictures of nothing.

foone OP ,
@foone@digipres.club avatar

Login, well, logs me into the program. Fill imputs the itemid (which is needed occasionally for boring technical reasons), Print reprints the last label, Delete deletes the last scan (like if I hit 8 and it turns out it's a 12), Auto is for an experimental feature where it assumes I'm as fast at handling fiche as the scanner is at scanning it, Enhance is for lightening up dark slides so I can be sure they're all scanned properly, and done finishes the batch and prints a label

foone OP ,
@foone@digipres.club avatar

basically the idea is that I don't have to deal with a regular keyboard or mouse to do the scanning. This is faster and gives me more desk space to devote to handling the actual fiche, since they gotta be unsleeved and resleeved and labeled and put away

foone OP ,
@foone@digipres.club avatar

so I can better turn my scanning into an assembly line, where I primarily focus on moving around the fiche, labels, and envelopes, and never have to deal with keyboard/mouse

otte_homan ,
@otte_homan@theblower.au avatar

@foone ... nice! You didnt want to build a footpedal thing for this, keeping both hands free ? (sorry ...)

foone OP ,
@foone@digipres.club avatar

@otte_homan This is a replacement for a footpedal! The footpedal didn't have enough keys to be usable for what I need.

otte_homan ,
@otte_homan@theblower.au avatar

@foone hey, I used to play organ, with two 55 key manuals and a full size foot pedal register (27 pedal keys) ... and I'd play with heels and toes of both feet (and two hands, too), so there's that ...

foone OP ,
@foone@digipres.club avatar

@otte_homan well this is used in a church, so we probably have a pipe organ somewhere

otte_homan ,
@otte_homan@theblower.au avatar

@foone there you go, problem solved. Can probably use the midi interface.

davidrperry ,
@davidrperry@worldkey.io avatar

@foone I misread "desk" as "disk" and thought you were referring to your meat brain in a cute fashion

foone OP ,
@foone@digipres.club avatar

@davidrperry trust me if I could solder together improvements to my brain, I would have started doing that long ago

vilmibm ,
@vilmibm@tiny.tilde.website avatar

@foone this is awesome

noondlyt ,
@noondlyt@mastodon.social avatar

@foone This is a work of art following function. Very nice.

ppxl ,
@ppxl@social.tchncs.de avatar

@foone is that... Comic Sans? 🫥

jsprbkkr ,
@jsprbkkr@mstdn.social avatar

@foone Needs Comic Sans? 🤪

foone OP ,
@foone@digipres.club avatar

@jsprbkkr good idea. scroll down another post

jsprbkkr ,
@jsprbkkr@mstdn.social avatar

@foone 😂😘

jaykass ,
@jaykass@mastodon.online avatar

@foone they look like monopoly properties.

foone OP ,
@foone@digipres.club avatar

@jaykass I know, right? I don't know what the fuck the original user was doing with those labels, but they're absolutely monopoly properties colored

iacore ,
@iacore@mastodon.de avatar

@foone Turing 👀

foone OP ,
@foone@digipres.club avatar

@iacore that's my name!

iacore ,
@iacore@mastodon.de avatar

@foone awawawa!

geeksam ,
@geeksam@ruby.social avatar
gabe ,
@gabe@mendeddrum.org avatar

@foone I remember when it'd be 84 problems.

lmss ,
@lmss@linuxrocks.online avatar

@foone ignoring the chips, the keyboard is probably one of the most complex peripheral of a computer, from an industrial design and production pov. I do remember the pain ZX Spectrum Next team endured, from the membrane to the key design and plastic moulding, the number of iterations, seriously, industrial designing and production of a keyboard can be truly complex! Unless you resort to pre-existing already available comercial components like mechanical key switches and so on.

MisterHW ,

@foone I decided to side-step the DIY keyboard craze and bought a fancy "ergonomic" split keybaord.
It cost 5 bucks and the right half isn't working.
It was a keyboard project all along.🙃

ljrk ,
@ljrk@todon.eu avatar

@foone I'm still procrastinating learning PCB design in order to design the first split keeb using TOPRE switches ... :~

foone OP ,
@foone@digipres.club avatar

@ljrk I highly recommend giving it a try! keyboards are very simple to design, especially since there's lots of guides out there that can walk you through any of the slightly tricky bits like "where do I put diodes? do I need diodes?"

ljrk ,
@ljrk@todon.eu avatar

@foone The complex part – apparently – is to get hold of the TOPRE stuff since those aren't individual switches and AFAIK there are only Realforce, HHKB and some Leopolds who use them.

But, yes, I probably should look into it... some day :3

Your post definitely pushed up my motivation for that 0:-)

foone OP ,
@foone@digipres.club avatar

@ljrk cool! Feel free to @ me if you run into any trouble with it. I am not an expert on making PCBs but I might know enough to point you in the right direction

ljrk ,
@ljrk@todon.eu avatar

@foone Thank you! Will definitely come back to that (in a year or so lol) :3

18+ 9hax ,
@9hax@chaos.social avatar

@foone have been using the keyboard I designed ~2 years ago and just came around to actually making a case for it.
I am ashamed of myself, almost as much as reading the schematic for the RGB rotary encoder backwards and having to do this badly done rework not once, but four times...
(I know the PCB is dirty, I swear I'm working on a case)
(I should really redo that rework)

18+ foone OP ,
@foone@digipres.club avatar

@9hax whoops!

oh well, if it works, it can't be that bad.

Tathar ,
@Tathar@furry.engineer avatar

@foone Is there such a thing as hot swap sockets for a mouse or Omron switches?

foone OP ,
@foone@digipres.club avatar

@Tathar good question! No idea, I've not seen them done that way.

Tathar ,
@Tathar@furry.engineer avatar

@foone Well, every mouse I bought in the past 15 years fails in the same exact way, so if I can find hot swap sockets that work, I know what I'm doing next.

hightide_error ,
@hightide_error@teal.social avatar

@foone you didn't have to call me out like this

mia ,
foone OP ,
@foone@digipres.club avatar

@mia oh wow, that's cute!

shanecelis ,
@shanecelis@mastodon.gamedev.place avatar

@foone Now they have 104 problems.

foone OP ,
@foone@digipres.club avatar

@shanecelis this keyboard only has 11 keys so I have fewer problems

baljemmett ,
@baljemmett@mastodon.online avatar

@foone Only two? Pfft, N-problem rollover is where it's at!

jferg ,
@jferg@flyovercountry.social avatar

@foone Oooh, now I want a custom regex keyboard.

  • Alle
  • Abonniert
  • Moderiert
  • Favoriten
  • random
  • haupteingang
  • Alle Magazine