TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

M60 – Open-Source USB&BLE, Hot-Swappable Mechanical Keyboard Powered by Python

124 pointsby kfihihcalmost 5 years ago

13 comments

1MachineElfalmost 5 years ago
One of the things the Planck Rev 6 PCB made me realize is how important hotswap is for me personally. First, I have _dozens_ of interesting mechanical keyboard kits which are un-built because I simply don&#x27;t have the convenient time &amp; place to set up my soldering equipment. Second, some of the kits I&#x27;ve managed to build have bricked on me due to unexplained microcontroller problems, and while I have an expensive desoldering gun, it&#x27;s still a PITA to use&#x2F;maintain&#x2F;clean, so hot-swap sockets solve that switch recoverey problem in a very convenient way. Lastly, of course, the ability to change switches on a whim is nice on it&#x27;s own.<p>This M60 keyboard builds on all of that by providing a socketed microcontroller, so even if it isn&#x27;t the layout I prefer, I&#x27;ll still look into buying one for the sole sake of supporting this work. Open source design &amp; easy-to-program QMK-ish firmware are also huge plusses.<p>I also love the fact that pictured are the new Kailh Silent Pink switches. I got a small amount a couple weeks ago and want to get more, but they&#x27;ve sold out at US distributors. If the M60 is ever offered as a &quot;full kit&quot; then I hope those switches are an option.
评论 #23749555 未加载
评论 #23752334 未加载
jdlygaalmost 5 years ago
I would love to see more enthusiast scissor-switch keyboards. I learned to type on a mechanical keyboard, and I&#x27;ve tried all sorts of modern mechanical keyboards over the years. But I feel like laptop-style scissor switch keyboards are more precise and comfortable. Personally, I make more typing errors on a mechanical keyboard. My current favorite keyboard is an HP Wireless Elite V2.
评论 #23753598 未加载
评论 #23750803 未加载
评论 #23752196 未加载
评论 #23748858 未加载
agrippanuxalmost 5 years ago
This could be amazing. I worked 4 years at Massdrop (now Drop) and used probably close to 30 keyboards. I always wanted one that I could script instead of do a Windows -based rigmarole to flash the layers. If this comes in at or below a $300 price point I will definitely order one.
评论 #23748573 未加载
评论 #23748254 未加载
评论 #23748359 未加载
评论 #23748117 未加载
lukevpalmost 5 years ago
I don’t suppose there is a way for the SoC to run something besides Python? I appreciate the flexibility of a scripting language and would love to try one of these out, but I feel like a hardware device should have a RTOS (or no OS) and a language that doesn’t have a GC. Can you imagine having jitter&#x2F;latency randomly introduced from the Python layer?
评论 #23748374 未加载
评论 #23748356 未加载
评论 #23748631 未加载
angrygoatalmost 5 years ago
Something I&#x27;ve wanted for a while is an option to have two different physical keyboards connected to the one machine, with different keymaps. In my particular case, most of the time I want to type in English, but I also sometimes wish to type in Hebrew. I find typing on my keyboard with English keycaps very clunky, especially when trying to add vowel pointing to letters.<p>There are solutions out there, but they all amount to hacks; what I think I really want is for the second keyboard to not have a keymap at all, but instead to transmit unicode code points, but there isn&#x27;t a standard way to do that.<p>Anyway, this project looks cool: I&#x27;d really like to buy a hackable keyboard that lets me work on customisation without having to deal with everything else (especially building it from components.)
评论 #23748819 未加载
RealStickman_almost 5 years ago
I&#x27;m really not a fan of these minuscule keyboards but I&#x27;d definitely be interested in a TKL version.
aosaighalmost 5 years ago
I&#x27;ve been looking for an &quot;out of the box&quot; MacOS-friendly mechanical keyboard for a while now. So far, the recent Keychron keyboards seems to be the only real contender, and unfortunately from all reports they are just to tall and cause wrist pain.<p>This seems like it would be a great alternative where you could have a Mac configuration - with media keys - mapped pretty easily with a custom keycap set (unless I&#x27;m misunderstanding?).
评论 #23748969 未加载
评论 #23758891 未加载
评论 #23755457 未加载
评论 #23749655 未加载
scouttalmost 5 years ago
I wonder how all these <i>maker</i> sellers get along with Bluetooth SiG certification.<p>Edit: I mean, the product is presented very well. There was a clear investment in time and money. And because of that, this question was the first thing that came to my mind.
评论 #23749545 未加载
onetomalmost 5 years ago
A split space-bar version could make it a lot more versatile, without a lot of drawbacks, imho. You could use the 2 halves as layer keys when held or one as space, the other as backspace, or if one half is pressed, then the other half could mean backspace or enter.<p>There is also the SpaceFn layout, which works with just one space, I know: <a href="https:&#x2F;&#x2F;geekhack.org&#x2F;index.php?topic=51069.0" rel="nofollow">https:&#x2F;&#x2F;geekhack.org&#x2F;index.php?topic=51069.0</a><p>but it feels like it could be a lot better with split spaces.
评论 #23749219 未加载
manuelabeledoalmost 5 years ago
I would be interested to know what are the real advantages of using Python, instead of the well-established QMK, and what is the purpose of having a M.2 bay (unless that&#x27;s where the Bluetooth module plugs in).<p>The PCB looks cool though, and BLE 5.0 is relatively uncommon nowadays (most keyboards rely on older, thus cheaper, Bluetooth enabled SoCs), but apart from that, I see little appeal for someone already invested in building mechanical keyboards.
评论 #23751313 未加载
Animatsalmost 5 years ago
What&#x27;s the point of hand-wiring?<p>&quot;The Quality Goes In before the Name Goes On. From Zenith, the last TV manufacturer to adopt printed circuits.[1] Not a successful business strategy.<p>[1] <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=OhZ1L8xA_nU&amp;t=32" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=OhZ1L8xA_nU&amp;t=32</a>
VectorLockalmost 5 years ago
Is there an off the shelf MicroPython board that can be used to make something like this using wired switches in a Dactyl &#x2F; Manuform style keyboard. I see a lot of bespoke keyboard boards using socket style microcontrollers as well.
评论 #23750873 未加载
hackmiesteralmost 5 years ago
Was the use of the M.2 slot compliant with usual M.2 pinouts? Seems like an interesting choice. I dug a little, but didn&#x27;t find much.
评论 #23749982 未加载