Image 1 — Help - Ugliest keyboard west and east of the Mississippi river. Will it work?
Image 2 — Help - Ugliest keyboard west and east of the Mississippi river. Will it work?
Image 3 — Help - Ugliest keyboard west and east of the Mississippi river. Will it work?

Help - Ugliest keyboard west and east of the Mississippi river. Will it work?

I made another post a few days ago, hopefully this one is my last, sorry for asking another one in such a short time frame.

Everything went wrong. I REALLY should've done the columns first. I followed a (bad) guide that did such. The solder jobs are horrible

I wanted to ask if there is some way I can do a jury-rig modification which can make this 25 pin job (6 rows, 19 columns) fit into a 24 pin board? I got the wrong board unfortunately (24 pins available), and am 1 pin short. If there's nothing I can do, than sorry for my ignorance. Thank you!

u/Embarrassed-Big-9305 — 12 days ago

Did I screw up buying what I need for a 100% keyboard project?

Hello everyone. Sorry for my ignorance. I recently bought this microcontroller for a handwired 100% build.
https://keeb.io/products/rp2040-pro-micro-usb-c-controller

I'm now just realizing it might not have enough column pins for an easy hand wiring project (or wont work at all). I wanted to ask if there's any way to scavenge this project? could I perhaps connect a shot ton of keys per column, like this debauchery? Is there a limit to how many keys can be on a column? Thank you!

u/Embarrassed-Big-9305 — 15 days ago
▲ 15 r/pens

3 Old (Vintage) Pens from Sharp International, Marvy, and Bic

Was going through my grandfathers toolbox, and found 2 of the 3 pens here, them being this Sharp International pen, and an old Marvy pen.

  1. Sharp International ballpoint business pen. Made in Taiwan. Thing is a solid piece of brass from the feeling of it. Very nice to hold
  2. Marvy "Gel Excel" pen. This pen is so old, I cant even find any pictures of it online, nor even mentions of it
  3. Bic Triumph 730R 0.7mm rollerball pen. Discontinued about a decade ago, this is one of the nicer rollerballs I've used. I heard a few people were sad about it's discontinuation.
u/Embarrassed-Big-9305 — 24 days ago
▲ 8 r/pens

Is there a less stupid version of this online? There's a lot of pens which lose their "juiciness" after a while (**Cough** UniBall ONE **Cough**)

u/Embarrassed-Big-9305 — 27 days ago

How do C Programmers do it? (Epilepsy warning)

I've been reading a C book for about 4 months now. I originally picked it up so I can learn how my favorite video game worked. After nearly finishing the 400 page monstrosity, doing many of the exercises, and hand writing about 400 pages of notes, I went back to my game and see what I could do.

It was written in C++.

I got so mad at myself. I decided I cant let the effort I put go to waste. I spent 10 hours creating this bouncing ball. Not enough whimsical enjoyment has been brought to me for it to be called a "bouncy ball". Its just... a bouncing ball. I fucking suck at everything in life. What am I going to do?

***Edit*** I usually try to reply to everyone, for taking their time to reply, but some of them I cant find the words to reply with, so I apologize! But thank you for your words of encouragement :')
This post was mostly a small amount of venting, but mostly just a post to crack a joke. I apologize it didn't come off that way! I did learn a lot, a lot of which I wasn't expecting, so thank you all!

u/Embarrassed-Big-9305 — 1 month ago

Need help understanding / finding information about some type of integer promotion(?) done when subtracting pointers by other pointers.

Hello Everyone!

I'm reading a C book, and I'm on a chapter covering Pointers and their usages with arrays. We covered pointer arithmetic, and while complicated, its not the thing causing me trouble. When trying to understand the topic with the Visual Studio 2019 MSVC compiler, when I try to compile this code

int a[] = { 5, 15, 34, 54, 14, 2, 52, 72 };
int* high = &a[1], * low = &a[3];
printf("%d\n", (high - low));

It compiles successfully, but gives out these warnings:

1) Size mismatch: '__int64' passed as _Param_(2) when 'int' is required in call to 'printf'.
2) 'printf' : format string '%d' requires an argument of type 'int', but variadic argument 1 has type '__int64'

The book didn't seem to cover this strange integer promotion done to pointer-pointer subtraction. Though you can simply solve these issues by either casting it to "int" or using the "%lld" conversion spec. in printf(), for which it won't spit out warnings.

printf("%d\n", (int) (high - low));
printf("%lld\n", (high - low));

I wanted to ask if anyone could find any formal infomation about this integer promotion(?) done when subtracting two pointers like this, or if I'm misunderstanding something.

Thank you!

reddit.com
u/Embarrassed-Big-9305 — 2 months ago

I bought the parts in 2018... (Alps Dampened Cream)

  • Pok3r(?) case
  • Alps64 PCB by "hasu" on Geekhack
  • Alps Ivory (I.e. Dampened Cream") switches
  • Apple Extended Keyboard II keycaps
  • Matias stabilizers.

Back in ~2018-2019 (cant recall), there was a Geekhack user called "hasu" who was selling their own custom PCB for Alps switches, and it was called the Alps64. Great PCB! Unfortunately, you had to manually solder all the diodes, and I think it was too hard for me back then, so I shelved everything and went on with my life.

Needed to clean the house this year, and remembered all the parts were gathering dust inside my closet. It was on my mind for many years, but other things were more interesting to do! All the unfinished projects I've tried over the years were boiling in my head like a tea kettle going off, and I decided to finally do it...

I was stupid and tossed all the stabilizers, but thankfully, Matias stabilizers work fairly great! I was even "stupider" than I thought, and also tossed an important part of the keyboard which I harvested the keycaps from (Apple Extended Keyboard II). That part makes the space bar go up, so I hard to order heavy Alps springs so the space bar would work.

No cleaning, no lubricating, I would never finish it if I had to do those, but even without it, its such a charming board to use! I feel kind of bad for harvesting an AEKII to create this half-measured build, so I'm never doing that again!

Also in 2018, I took apart an SMK Switch board, and was planning on hardwiring it. The parts are still sitting in my closet. I'll see you all again in 2034!!

u/Embarrassed-Big-9305 — 3 months ago