Francis Stokes

Francis Stokes

@francis.codes

Exploring the Low Level on YouTube as Low Byte Productions Firmware Engineer Father x2 (he/him) 🇬🇧🇳🇱

305 followers489 following130 posts

This is my 3rd mechanical keyboard design. I went for a full split this time. It's 3D printed, including the low profile key caps. The switches are gazzew silent black. The halves are wired direct, with 10 pin IDC connectors carrying the rows and columns. No PCB either, the matrix is hand-wired.

View full thread

I've been experimenting with tenting, but I'm not sure if I'm all in. For long extended typing I think I prefer flat, but for regular coding work where it's not constant, the tenting feels really good

The weird thing is that I haven't really seen many people direct wire the halves together. It's really only UART, I2C, or an IO expander. It's only really viable for a 40-45% keyboard, but so far it's working great. I haven't had interference issues so far.

This is my 3rd mechanical keyboard design. I went for a full split this time. It's 3D printed, including the low profile key caps. The switches are gazzew silent black. The halves are wired direct, with 10 pin IDC connectors carrying the rows and columns. No PCB either, the matrix is hand-wired.

I also wrote my own firmware because I'm insane apparently. It's got everything I would have used in QMK: layers, tap-hold, combos, macros, WS2812 control for the status LEDs. I didn't even use the tinyusb stack that comes with the pico SDK, so I got some practice debugging low level USB issues 😅

I've fallen down the rabbit hole of building keyboards lately. This is my take on a planck, with a pseudo-split. Hand-wired with 48 keys, 4 RGB LEDs, runs QMK + Vial on a raspberry pi pico. It only took me about a day to get used to it, which was a surprise considering it's my first ortholinear!

At first this joke seems funny, but then you realise there's real depth to it. It's got exponential range.

eliza🌻@elizas.website

all floating-point numbers are created equal, but some are more equal than others

Extremely stoked to be speaking at @hackadayofficial.bsky.social Europe in Berlin in a few weeks! I'll be talking about writing motion control software for CNC type devices. I think there are still a *few* tickets available. I'd love to see you there!

hackaday.comHackaday Europe 2025: Workshops And More SpeakersWe’re proud to announce the last round of speakers, as well as the two workshops that we’ll be running at 2025 Hackaday Europe in Berlin on March 15th and 16th — and Friday night …

Whenever someone in my family asks me to fix some broken device, 99% of the time it turns out to be a power cable failure immediately after the strain relief.

I know it won't happen, but I wish that Peter Jackson, Fran Walsh, and Philipa Boyens would be given a huge budget and free reign to make a proper Silmarillion trilogy.

Electronics is a hobby where, in the beginning, you never have the thing you need to hand. But then eventually, after spending perhaps thousands of Euros, and acquiring all kinds of components and equipment, you still don't have the thing you need to hand.

I've come to the realisation that, in my personal projects, I basically never want them to be "production-ready". Because I really want to get into the root, fundamental stuff, there is always going to be a well established thing that people should use instead. I just want to know how it works.

I made the mistake of peering over at twitter to see if people were talking about the Nazi salute. They are, but it's all flat out denial. 99% of it is probably bots. What a shit show.

"He has aspergers, he's awkward" My dude are you fucking serious? Most of the people I know have some kind of ASD, and their certainly not going around throwing heil hitlers

Francis Stokes reposted

Free Our Feeds! What is it! @freeourfeeds.com F.O.F. is an independent group with the goal of running THIS👇 social network totally outside of Bluesky. It's not us. It's a fully independent version of the network. All the same users and posts. Running cooperatively with us and others.

Francis Stokes reposted

If you're mad at meta for creating a blueprint for how to harass queer people on their platforms and trying to vanish us, consider the importance of and support queer creators telling queer stories For example, Kitsune Tails is a platformer with an all-queer main cast kitsunegames.com/kitsunetails

kitsunegames.comKitsune TailsExplore the complicated relationships between kitsune and humans in this platforming follow up to Super Bernie World.
Jason Koebler@jasonkoebler.bsky.social

New: Meta has deleted trans and nonbinary Messenger themes, as well as the blog posts announcing them. Happens the same week that it has changed its rules to allow users to say LGBTQ+ people are "mentally ill" www.404media.co/meta-deletes...

I'm building something primarily with M3 hardware right now, and disappointedly found out limit switch holes are M2. So I did the obvious thing and ordered a set of M2 hardware. Just kidding, I drilled the holes out to M3.

I gave FreeCAD a go years ago, and it was just kind of incomprehensible. Tried again today, and it's actually...really usable? I'm not sure if it's having used a few other CAD tools in between, but it seems to have made some serious strides!

Alas, it's not going to work out for this afternoon. Hopefully some time next week

Francis Stokes@francis.codes

If all goes well, I'll be streaming tomorrow afternoon (approximately 1400 UTC+1), reverse engineering the signalling on this remote control, and trying to turn it into a real USB keyboard

Everyone should make the content they want to make, but it's really disappointing that every time I see a video or a blog of someone's cool build, it's all electronics and 3d printing. When they get to software, it's always "I'm not going to do into detail about the software" 🥺

I know the viewership probably drops off a cliff once the cool shots of soldering and printing stop, but I just want to see the code! Won't somebody think of the code!

If all goes well, I'll be streaming tomorrow afternoon (approximately 1400 UTC+1), reverse engineering the signalling on this remote control, and trying to turn it into a real USB keyboard

Francis Stokes reposted

Composer of ‘O Come All Ye Faithful’: you got those words done? Lyricist: yeah, real awkwardly expounding arcane points of theology with terrible scansion just like you wanted. Composer: what?

A small but impactful hack for my setup at work: A switch that maps my keyboard to either my Linux or Windows machine. It's literally just a SP4T switch, a couple of sliced up USB cables, and a cap across the power supply. The cap keeps remap settings when switching between computers.