this post was submitted on 14 Feb 2024
122 points (97.7% liked)

3DPrinting

15541 readers
236 users here now

3DPrinting is a place where makers of all skill levels and walks of life can learn about and discuss 3D printing and development of 3D printed parts and devices.

The r/functionalprint community is now located at: [email protected] or [email protected]

There are CAD communities available at: [email protected] or [email protected]

Rules

If you need an easy way to host pictures, https://catbox.moe may be an option. Be ethical about what you post and donate if you are able or use this a lot. It is just an individual hosting content, not a company. The image embedding syntax for Lemmy is ![](URL)

Moderation policy: Light, mostly invisible

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 7 points 8 months ago* (last edited 8 months ago) (1 children)

Thanks. Kind of a 2004 Apple and Logitech thing going. Probably need another couple of years before it's in vogue. white filament on the printer though, so white keyboard it is.

putting another tab button on the numpad

Horizontal spreadsheet data entry, my friend. it's probably one of the less crazy parts of this layout! Of course, ten minutes on the laser and/or 5 in the software, and I can make it any key you need. Programmable keyboards are a godsend when you're winging it on the layout.

[–] [email protected] 4 points 8 months ago (1 children)

Can you direct me to some helpful guides on programmable keyboards? If I can figure out how to non-destructively float the keys, levers, and letters and how to non-destructively establish a common, I'd like to tackle converting a mechanical typewriter I found into a Bluetooth keyboard.

[–] [email protected] 6 points 8 months ago* (last edited 8 months ago) (1 children)

It should be doable. The way these things are wired, you wouldn't use a common. You'd instead wire a matrix with diodes to avoid ghost presses. The firmware on the arduino or RPi microcontrollers will constantly scan for keypresses. So much would depend on the exact mechanism of your typewriter, but you could find a place where a keycap moves parts in close enough proximity to make your own switches, or if some part of the mechanism presses straight down, you could just have that actuate mechanical keyboard switches.

For wireless, you'd probably want ZMK. QMK is the most famous, but ZMK supports more wireless MCUs. I use KMK, a firmware where everything is human-readable python. I understand it has some wireless support, but I've never looked into it.

[–] [email protected] 3 points 8 months ago (1 children)

Interesting! This makes everything seem so much more doable and impossible at the same time! If possible, I'd love the actual letter hitting the ribbon to be my "key press" just to make things that much more authentic(annoying).

Are there nice options for wired? I just assumed Bluetooth was the standard way to go on a kit, but it would be far more comically satisfying to plug my typewriter into a USB port.

[–] [email protected] 4 points 8 months ago

All those firmwares work fine, or even better, over USB. Of course, there's also the option to simply buy a kit. No idea if these people are legit, but the tech itself looks simple enough, a circuit board with contacts that let the linkage make a connection.