Post AjOn3mXpUCgJIOQZgO by w8emv@hachyderm.io
(DIR) More posts by w8emv@hachyderm.io
(DIR) Post #AjOlWO8V7EQS5F5q8O by foone@digipres.club
2024-06-28T21:04:38Z
0 likes, 0 repeats
I wonder what the most computing power anyone has put into a keyboard is?
(DIR) Post #AjOlWRUEesasTWHjvc by foone@digipres.club
2024-06-28T21:05:56Z
0 likes, 0 repeats
Like, slab computers like the c64 don't count. I'm defining "keyboards" something like "devices intended as input devices for other bigger computers, which have over 26 buttons"
(DIR) Post #AjOlWSqbbC58hBl7R2 by foone@digipres.club
2024-06-28T21:06:37Z
0 likes, 0 repeats
It's probably one of these modern mechanical ones which are using arm cortex m0 chips instead of the usual atmels.
(DIR) Post #AjOlWUE2TYQ8y9jLbE by foone@digipres.club
2024-06-28T21:07:01Z
0 likes, 0 repeats
Anyway I was wondering because I was thinking about putting a whole raspi (not a pico) into a keyboard
(DIR) Post #AjOlWVQ825gYfwOW5A by foone@digipres.club
2024-06-28T21:09:42Z
0 likes, 0 repeats
A pi zero might work well. Plenty of pins, and it has usb gadget mode
(DIR) Post #AjOmTZ0YL17it4andA by jason0x21@triangletoot.party
2024-06-28T21:11:34Z
0 likes, 0 repeats
@foone I don't know, but I bet it was intended never to be found.
(DIR) Post #AjOmaX4NwUsMu3hxa4 by onelson@mastodon.social
2024-06-28T21:12:19Z
0 likes, 0 repeats
@foone Looking forward to seeing a keyboard that can run doom.
(DIR) Post #AjOmh0WxJwzs0n9wHo by feuerrot@chaos.social
2024-06-28T21:13:45Z
0 likes, 0 repeats
@foone so an IBM Thinkpad is a keyboard for an IBM mainframe?
(DIR) Post #AjOmutz4SQ4rlJw396 by bgolus@mastodon.gamedev.place
2024-06-28T21:14:51Z
0 likes, 0 repeats
@foone I was going to say it had to be the Optimus Maximus, but insanely that didn't have any onboard computing and the host CPU had to run all of those damn screens.
(DIR) Post #AjOn3mXpUCgJIOQZgO by w8emv@hachyderm.io
2024-06-28T21:14:50Z
0 likes, 0 repeats
@foone There's a little bit of code herehttps://github.com/raspberrypisig/pizero-usb-hid-keyboardthat uses a Pi Zero to emulate a keyboard and has examples from the command line. So the host half of this at least has been successfully done at least once.
(DIR) Post #AjOnCGifBHt5CJXeb2 by A_C_McGregor@topspicy.social
2024-06-28T21:15:50Z
0 likes, 0 repeats
@foone The Logitech G910 uses a STM32L100-R8T6
(DIR) Post #AjOnI71e8SAMs1CvRY by orcrist86@mastodon.social
2024-06-28T21:17:58Z
0 likes, 0 repeats
@foone very shadowrun really
(DIR) Post #AjOnSADZ7asNfOZk12 by thejpster@hachyderm.io
2024-06-28T21:19:33Z
0 likes, 0 repeats
@foone does the Raspberry Pi 400 count?Edit: no, it does not. Unless you can get a USB Device port out of it somehow.
(DIR) Post #AjOnSDyT9fB3JjXk2a by thejpster@hachyderm.io
2024-06-28T21:27:32Z
0 likes, 0 repeats
@foone Aaaactually you might be able to get OTG out of the USB-C power port, using some sketchy Linux kernel drivers.
(DIR) Post #AjOndvyZtidmyJB50K by otte_homan@theblower.au
2024-06-28T21:23:21Z
0 likes, 0 repeats
@foone esp32-wroom-3D ?
(DIR) Post #AjOnkXLlr3DIcgAsRE by dryak@mstdn.science
2024-06-28T21:31:08Z
0 likes, 0 repeats
@foone If your criteria is:> devices intended as input devices for other bigger computers, which have over 26 buttonsThen you have crazy setups like the IBM 3270 PC and AT series, where an entire PC or AT computer serves as the terminal of an IBM mainframe.
(DIR) Post #AjOnsxRqhsErsh26Ns by eichin@mastodon.mit.edu
2024-06-28T21:34:35Z
0 likes, 0 repeats
@fooneProbably the art lebedev keyboard with a screen per keycap, but i dont know if those actually exist. (I don't think I've ever seen a keyboard with enough onboard compute to need a cooling fan, for example :)
(DIR) Post #AjOo3YbTQ3Jc0naZ6G by unlambda@hachyderm.io
2024-06-28T21:37:32Z
0 likes, 0 repeats
@foone what about high end synths? Digital synths are all computers these days, but they are also a keyboard that provides MIDI for use on another synth or a computer. Many of them are used hooked up to a DAW these days.For example, not even one of the highest end, the Korg Wavestate is powered by a Raspberry Pi Compute Module: https://www.raspberrypi.com/success-stories/korg-synthesizers/So:✅ Intended as input devices for bigger computers✅ Has over 26 buttons✅ Has enough computing power to be considered a computer
(DIR) Post #AjOofyrSF3RQS9NxiK by dryak@mstdn.science
2024-06-28T21:46:00Z
0 likes, 0 repeats
@foone regarding Raspberry Pi working as keyboard and input device, there's USB4VC: a board that let you connect modern USB (and bluetooth) input devices (keyboard, mouse and gamepad) and then the Raspberry Pi emulates old protocols for vintage computers: e.g. PS/2, AT or XT keyboard, PS/2 or Serial mouse, and Gameport joystick.(With optional remaping, i.e.: USB gamepad input events are mapped to key presses. Though that specific combination fails the 26 buttons criteria you mentionned)
(DIR) Post #AjOrNYK2TSGgnHez7g by NikT@mastodon.nz
2024-06-28T22:16:55Z
0 likes, 0 repeats
@foone I am fond of this one with dual cirrus logic DACs inside: https://www.pbtech.co.nz/product/AUDFIO5610105/FiiO-KB3-Hi-Fi-Edition-Wired-Mechanical-Keyboard-w
(DIR) Post #AjOt17U1mOpF5llNR2 by foone@digipres.club
2024-06-28T22:35:31Z
0 likes, 0 repeats
@dryak oh yeah, that thing! I keep meaning to get/make one, and then forgetting
(DIR) Post #AjOtC9zulukk4jwV6G by foone@digipres.club
2024-06-28T22:37:31Z
0 likes, 0 repeats
@Matt I mean, that's probably not THAT uncommon these days. So many keyboards were designed around Teensy 2.0++ or Teensy LC boards, and now that you can't get them, Teensy 4.x is the closest replacemetn
(DIR) Post #AjOvDw5XemgnQMY6VM by weargoggles@mastodon.social
2024-06-28T22:59:08Z
0 likes, 0 repeats
@foone People put a Teensy 4.0 (600MHz Cortex-M7) in *each side* of a split mechanical keyboard!
(DIR) Post #AjOvVLApdx2m9EK43M by uss_oatmeal@mstdn.party
2024-06-28T23:03:34Z
0 likes, 0 repeats
@foone I can always count on there being a record scratch as I scroll past a collection of Foone postings.This was today's.
(DIR) Post #AjOvmf88hN2extK4xs by timotimo@peoplemaking.games
2024-06-28T23:06:41Z
0 likes, 0 repeats
@foone splitkb.com has the liatris uc board to use where you needed pro micros before, which is rp2040, and the elora also has an rp2040 on each half
(DIR) Post #AjOwz58Lwalr2guOsi by timixretroplays@digipres.club
2024-06-28T23:19:54Z
0 likes, 0 repeats
@foone excluding projects that use general-purpose stuff like raspberry pis, my serious guess at an answer to this question is one of Art Lebedev's OLED button keyboards
(DIR) Post #AjP05q9eKlsoTWQgcK by curtmack@floss.social
2024-06-28T23:55:07Z
0 likes, 0 repeats
@foone I've mentioned in the past that a keyboard with macros programmable in BASIC (via built-in character display) would be pretty great.
(DIR) Post #AjP1iRWfw7DZL4Adv6 by foone@digipres.club
2024-06-29T00:12:45Z
0 likes, 0 repeats
@curtmack ooh, that'd be fun
(DIR) Post #AjP26W0iujm2CJhhtg by foone@digipres.club
2024-06-29T00:17:14Z
0 likes, 0 repeats
@Matt who among us doesn't want a keyboard that can type over TCP/IP?
(DIR) Post #AjP7VXR9FRfxdCobK4 by austreelis@eldritch.cafe
2024-06-29T01:17:45Z
0 likes, 0 repeats
@foone The sol 3 has two stm32 inside (it's a split keyboard so one on each side). It's fun because only one really is used at the same time (the other acts more as a muxer to send keys to the primary one through serial). But both are fully capable of acting as the primary, so you can flash two different firmwares on them, and depending on which side you plug in you kind of have two different keyboards.It also means you need to always plug in the same side if you want to keep the same configuration.
(DIR) Post #AjPDHGTU7Gv0h7U8gK by dryak@mstdn.science
2024-06-29T02:22:36Z
0 likes, 0 repeats
@foone Same here, same here...(trying to keep track of my hobbies, while in charge of core software component for epidemy tracking and having the attention span of a goldfish is hard).
(DIR) Post #AjPcQun65WrlC4MCIa by lichtfeind@chaos.social
2024-06-29T07:03:44Z
0 likes, 0 repeats
@foone I sometimes think about makeing a keyboard with the only outstanding features that it is connected over usb3/4 pumping hid date at 5-40Gbit/s. And probably the easiest way to get usb4 would some powerful CPU.
(DIR) Post #AjPfQ3X2P5dnsO7xS4 by rasur@mastodon.social
2024-06-29T07:38:08Z
0 likes, 0 repeats
@foone there is a raspberry pi 400 which is an actual rPi in a keyboard (i've got one next to me as I type this), so it's not impossible.. but DIY sounds much more fun.(FWIW, I'm becoming very keen on a Z80 in a keyboard form again, after many decades without one ;) )
(DIR) Post #AjQEMwAunRa6aQ1nVY by kerrybenton@ioc.exchange
2024-06-29T14:08:57Z
0 likes, 0 repeats
@foone I’m literally in the middle of exactly this project! Pi Zero is going into an older PS/2 Keytronic.
(DIR) Post #AjQS5BETTPl7Qq7UES by foone@digipres.club
2024-06-29T16:41:37Z
0 likes, 0 repeats
@kerrybenton nice! Have you written up anything about that project?
(DIR) Post #AjQkEcnW9d3whmAEpU by kerrybenton@ioc.exchange
2024-06-29T20:05:47Z
0 likes, 0 repeats
@foone not yet, I’ve just been noodling so far, but I’m gonna try and get it done very soon. It occurred to me to include as part of a completely different project of converting that old keyboard I like into one that can connect via Bluetooth and ideally represent itself as at least 3, but maybe an arbitrary number of separate keyboards, so I can connect it to all of my (BT supporting) computers and switch between them. Adding the Pi while I’m in there anyhow just seemed logical somehow. There’s plenty of room inside for the pi and the esp32 I’m planning to use for the Bluetooth part.
(DIR) Post #AjRIfsUnIJWveTZbQe by vxo@digipres.club
2024-06-30T02:31:56Z
0 likes, 0 repeats
@foone what will be your keyboard's boot time