• 42 Posts
  • 135 Comments
Joined 1 year ago
cake
Cake day: February 15th, 2024

help-circle

  • wjrii@lemmy.worldtoLinux Gaming@lemmy.worldTrying Out Pop OS on my laptop
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    1
    ·
    19 days ago

    This. I’d say it’s perfect for people who don’t want to tinker at all, and it’s excellent for experts who either know or will enjoy learning how to make its containerization/sandboxing/whatever approaches work out. “Tinkering” is the specific doughnut hole where it is a problem. I replaced it with Tuxedo OS because I was frustrated with trying to set up the toolset for the QMK keyboard firmware, and it turned out there’s a whole layer of things you have to do to make it work, and some of the simpler ones simply break the immutability. A few other tools I wanted to use were running into similar hurdles.

    NOw, it’s not that I beleive any of this stuff was a showstopper for everyone; I have too much confidence in the community for that. I am just old and dumb and while I love using Linux, I don’t necessarily want Linux itself to be my hobby. Now all that said, my Minecraft and Starfield installs were working really well on Bazzite, and I haven’t done any gaming in recent weeks so I hope they’ll be as good on Tuxedo.



  • For the very basics of KiCAD, their own intro is helpful. I had to wrap my head around the workflow: first schematic, then PCB.

    Once you grasp that, some keyboard specific stuff is described by Joe Scotto in this video. He tends to rush his tutorials though, so best to go through the KiCad page first or revisit the video after.

    For resources, I found Ai03’s library of footprints to be perfect, except that his vertical 2U were not oriented how I needed them, which I realized too late, LOL. Then, the kbplacer plugin by adamws was absolutely invaluable and saved me so much time. I used JLCPCB, because even when US-China tariffs were at their worst (and goodness knows they could be again if Trump gets a hangnail or something), JLC was still the cheapest option for me.

    If you’ve never done a PCB before, I might humbly suggest keeping to a fixed layout for the first go-round. I did that on my first board and it worked perfectly for what I intended it to be. I got a little ambitious with this one, and ambition+inexperience+impatience led to a flawed project.


  • SKCM white. Both switches and keycaps (and the front feet, actually) came from a fried early-90s Focus keyboard that had a trackball where the arrow keys go, and the arrows were around it on mouse micro switches with little flappy “buttons” that are part of the case, also very mouse-like.

    For the PCB, lots of YouTube and searching Geekhack, deskthority, and (yes) Reddit to see how to use KiCAD for mechanical keyboards. Mine uses the “cheat” of mounting a Raspberry Pi Pico clone to the underside so I don’t have to know as much about electronics (that part actually went perfectly).

    The mistakes were two tiny bits of trace that got deleted but I didn’t see, and some placement issues for the Alps version that I had to work around. I have four of them left, so I’ll just use MX compatible switches and a normal sized spacebar for future builds and avoid the worst of it.



  • I just wiped Bazzite in favor of Tuxedo OS. I liked Bazzite a lot until I wanted to do the faintest wisp of development (setting up a new DIY keyboard with QMK). At that point I realized I’m in a very specific doughnut hole where I will occasionally want to do things that are still not mindlessly simple on an immutable distro, but I’m still untutored enough to need the walkthroughs that never include how to properly layer or sandbox stuff without just fucking up the very immutability that made it a good idea in the first place.

    Shame though, as it was dead easy to install and use for basic productivity and especially games. A person with different needs and/or more skill would do very well with it. In the meantime, Tuxedo seems like a good snap-free Kubuntu alternative, and I’ve been floating around in KDE-running Debian derivatives (off and on) for decades.


  • Get any QMK board with enough keys and the other features you need, particularly if its got a VIA/VIAL config. It’s inherently programmable (literally every key) and cross-platform. The “easy” answer here would be a Keychron, but there are others.

    If you can drop in size just a touch, where you still have a numpad but a small number of keys are moved, removed, or resized, then there are many enthusiast and near-enthusiast boards with “96%” or “1800” layouts, the main difference being whether the arrows, F-row, and numpad are fully compacted into a rectangle or slightly separated to guide your hands.


  • The very specific combination might not have been done, but full size PCBs are out there, especially as replacements for vintage boards. If you don’t mind ISO and only a row of LEDs rather than per-key, there’s THIS, which seems to have Bluetooth. They seem to have made some interesting choices with the numpad as well, which is for the most part NOT electrically distinct from the numrow.

    There’s also this collection, which might send you in the right direction. If you can do some coding in QMK/ZMK, you might be able to make one of the BLE enabled Pro Micro clones work.


  • 67g would be a good number to pop into various search engines. For the Outemus, the Oranges are sort of intended to be a slight refinement of their basic brown. I’m not surprised you found them similar feeling.

    Zealio tactiles are supposed to have some pre-travel, as are “Moyu Blacks/Everglide Dark Jades”. I haven’t tried either, but it seems more common to push the tactile event to the top front of the curve than to leave it in the middle. NovelKeys Cream Tactiles may be have some weight and pre-travel as well. The force curve for Kinetic Labs Penguin also looks promising.

    One outside the “box” (LOL) would be Kailh Box MUTE Jade. These are “silenced clicky” switches that are supposed to have a very distinct event in the middle but not have the sound profile that we clicky degenerates love but so many people don’t.






  • Hi. I have largely settled in on a pattern for making my boards, which I admit will always reveal their DIY nature when you look close, and sometimes even from afar, LOL!

    1. Design layout at https://www.keyboard-layout-editor.com/
    2. Import that information into the swillkb or ai03 plate generators
    3. Edit the outside profile of the plate manually in 2D CAD software, and usually use that to also make a baseplate
    4. Only done this once, as I usually hand-wire, but here is where I’d design the PCB and send it off for manufacturing, at least in the before-times when this wasn’t prohibitively expensive.
    5. Import the plate into 3D CAD software and design a case around it. This is still a time-consuming undertaking for me, so a couple of times I’ve skipped it and just used standoffs to separate the switches and circuitry from the base plate.
    6. 3D print the case and any other bits that need it, like feet or blockers or MCU shells.
    7. Laser cut the plates from something that my cheap Diode engraver can get through, generally “Masonite” hardboard.
    8. Install switches into the plate and solder it up; for handwires this takes an awhile.
    9. Install and edit the firmware. So far, I’ve always used KMK, but at some point I’d like to move on to the more common QMK.
    10. Assemble the rest of the keyboard.

    I haven’t sold any DIY boards yet, but for the right customer, someone who understands the aesthetic limitations but still wants to pay too much for my time and needs something unique, I’d certainly consider it. I’m under no illusions that this is a large market, LOL.


  • The biggest issue is that the sockets were never really designed to be for enthusiasts changing switches all the time. They were designed for the factories to have multiple versions to sell with minimal retooling. If you are extremely diligent with removing the solder from the legs of the switches and keeping them straight, then yes, there’s nothing to prevent this from working. However, a little blob here and there will make it much more likely that you tear a pad when inserting the switch into the GMMK, and also more likely that the socket will be slightly deformed and never work quite right with any other switch.




  • LOL, it works for me, but undoubtedly part of it that I’m not a proper touch typist at all.

    A major design element here is that no key is more than 1.75 “units”, meaning nothing needs stabilizer hardware. It’s a cheat to improving sound and definitely one for easing construction on my very cheap laser cutter (really more of an engraver, but it can get through some things). The open spaces are also meant to evoke the “HHKB” and its retro inspirations like the original Macintosh keyboard, and honestly it hasn’t been a problem. I have four “spacebars” of 1.25 u each, but two of them do something else when held down (Fn for one, Alt for the other).

    The 3D-printed case could stand a little refinement, and if it ever actually cracks I’ll replace it, but so far it’s hanging in there, and I really like the typing feel.