Francis Stokes

@francis.codes

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

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.

A 40% split mechanical keyboard. Both halves are black, symmetrical, with all black keys, except the F, J, and the two space bar keys which are white. None of the keys have symbols. The left half has an exposed raspberry Pi pico, where a USB  C cable plugs in. The right half has a decorative feature where the pico would be. The two halves are connected with a decorative cable sheaved in  patterned black and white paracord. Both sides are raised up on a small white platform to create an approximate 15° tenting angle.

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!

A view of the fully assembled keyboard on a wooden table. A coiled USB C cable plugs into an exposed raspberry pi pico board which is mounted to the top plate of the keyboard. On either side of the pico sits 24 keys - a distance of about 3cm apart. The keycap set is grayscale, with the bottom row of keys all being white, and the next 3 becoming progressively darker in value. Under the pico there are 4 WS2812 LEDs used for status.An in-progress view of the keyboard being built. The plate is shown upside down with all 48 keys pressed in. The keys are connected together in a hand-wired matrix, with the main backbone of the matrix being made of solid 1mm copper wire. The rows and columns are connected to exposed pins of the raspberry pi pico module with somewhat questionable soldering. The left side is done, while the right side is not yet complete. The RGB LEDs are not connected at all, and the leftmost one is missing entirely.

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 Europe 2025: Workshops And More Speakers

We’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 …

hackaday.com

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.

Do not dunk. Do not quote-post. Do not screenshot and repost. They wish to be visibly cruel because it makes them feel big and strong. Block them with the most powerful block button we've had on social media to save yourself the energy, and save others from the garage being spread

Alioth Fox (next con: Carolina FurFare)@aliothfox.ursamajorartworks.com · 2y ago

Just be prepared. We've all seen that headline going around today that Bluesky is the current #1 app, and X dropped out of the top 25. That means the absolute worst people in the world are going to be coming here trying to turn THIS place into just as much of a shithole. Block them. Don't engage.

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.

You really are getting the sense that Zuck was resentful at having to treat LGBTQ people like human beings and the split second it became convenient for him not to he took it. He’s not reluctantly doing it, he’s not in touch with his employees about it, he’s racing for the button that lets him do it

Jason Koebler@jasonkoebler.bsky.social · 2y ago

Employee tells me: "I’ve never seen morale this low. Most folks expected some change with the incoming administration’s hostility to gay and trans people but this just feels vicious, almost gleeful”