rukai's Avatar

rukai

@rukai.xyz

Rust developer. Embedded and tooling hobbyist. Fake super smashing fighters reverse engineer. 泥船を作りたいんだ。 he/him

24
Followers
50
Following
21
Posts
02.01.2025
Joined
Posts Following

Latest posts by rukai @rukai.xyz

Screenshot of GitHub PR view with just the line counts visible: +124/-1,075,657

Screenshot of GitHub PR view with just the line counts visible: +124/-1,075,657

03.03.2026 02:46 👍 183 🔁 8 💬 11 📌 5
Video thumbnail

I'm going to be streaming the development of my new game!
The link is twitch.tv/digsdev and I'll be live 10am-7pm AEDT Monday, Tuesday, Friday, and Saturday. See you there!

01.02.2026 11:38 👍 14 🔁 2 💬 0 📌 0

My brother just released this game he's been working on for over 2 years, its short and sweet, each level feels unique and makes you go "huh". Its pretty cheap so I'd recommend giving it a go if you like this genre.

27.01.2026 21:08 👍 0 🔁 0 💬 0 📌 0
Video thumbnail

CHROMATIC CONUNDRUM JUST RELEASED ON STEAM!
store.steampowered.com/app/3081690/Chromatic_Conundrum

#gamedev #indiedev

26.01.2026 10:19 👍 102 🔁 26 💬 6 📌 4

(ofc i did not delete BO for production)

08.01.2026 20:12 👍 20 🔁 7 💬 2 📌 1
"otter too big on BO, crashed our software many times, pls advise"

"otter too big on BO, crashed our software many times, pls advise"

i was just reminded of that one time PCBWay didn't like my otter

08.01.2026 10:51 👍 35 🔁 7 💬 5 📌 2
DPedal V3: Completely redesigned!
DPedal V3: Completely redesigned! YouTube video by Rukai Makes

I've also published a video about the new design: youtu.be/cKfQDGv7vjg

03.01.2026 23:07 👍 0 🔁 0 💬 0 📌 0
Preview
DPedal A USB foot pedal with controls for up, down, left and right plus some extra buttons.

Today I'm announcing DPedal V3, a redesign of my open source assistive foot pedal. Its been in the works for a long time and I'm really excited to finally release it.

I've set up a website which includes detailed build instructions: dpedal.com

03.01.2026 22:41 👍 2 🔁 0 💬 1 📌 0
a green PCB with 6 footprints for keyboard switches.

a green PCB with 6 footprints for keyboard switches.

The PCB placed in the dpedal enclosure

The PCB placed in the dpedal enclosure

The wire design works but its super fiddly, so I wanted to test out a PCB based design. PCB's arrived today, will have time to test them out tomorrow.

03.12.2025 10:48 👍 0 🔁 0 💬 0 📌 0
Video thumbnail

Got it all wired up! Originally I used whatever wire I had lying around, but it was way too thick and I couldn't squeeze in the switches after soldering them.

So, after learning that the higher the number, the smaller the wire, I bought some 30 gauge wire instead, and it fits perfectly now.

06.11.2025 11:34 👍 0 🔁 0 💬 1 📌 0
Video thumbnail

Custom PCBs with vias are easy, if the vias are already there!

25.10.2025 13:51 👍 13 🔁 4 💬 1 📌 0
Post image

For example, while it didn't fail the print, the overhang around the dpad either did not slice well or did not print well. Either way I realized I don't need an overhang there after all, so I'll probably just remove it.

22.10.2025 11:09 👍 1 🔁 0 💬 1 📌 0
Post image

I love this thing so much. What a great object. Still some minor tweaks to be made though.

22.10.2025 10:59 👍 1 🔁 0 💬 1 📌 0
Post image Post image

I've been working on a redesign of dpedal that is more robust and uses an RP pico instead of a custom PCB to bring down the cost of an individual making their own. I'm happy with the CAD design, time to get printing and see how it handles reality.

19.10.2025 11:16 👍 1 🔁 0 💬 1 📌 0
Raspberry Pi pico standing on his many legs

Raspberry Pi pico standing on his many legs

I thought all Raspberry Pi Pico's had USB C, but it turns out only my slightly bootleg one from Amazon does that. Only realized when I bought a second one lol

13.10.2025 06:22 👍 0 🔁 0 💬 0 📌 0

pub async unsafe fn

12.10.2025 21:43 👍 57 🔁 9 💬 4 📌 2
Post image Post image Post image

The video goes into detail about how I designed the 3D printed parts and how the gamecube controller protocol works

02.10.2025 07:57 👍 1 🔁 0 💬 0 📌 0
I built my own controller to play Smash Bros.
I built my own controller to play Smash Bros. YouTube video by Rukai Makes

New video!
youtu.be/9gUPjIQT9Fg

I'm really happy with this one, I pushed the production value up a bit, and tried a bunch of new things.

There's a few wonky things left in, but time to just ship it and learn rather than endlessly redo.

01.10.2025 11:44 👍 2 🔁 1 💬 1 📌 0
Preview
Design for 3D-Printing - Rahix' Blog Deep dive into mechanical design that is optimized for 3d-printing.

I found this resource for designing parts to be 3D printed to be invaluable. blog.rahix.de/design-for-3...

You will still need some resource for actually operating a CAD software, but I just learnt the basic sketch -> extrude process and looked things up when I hit a wall. So I cant help you there.

30.09.2025 21:02 👍 1 🔁 0 💬 0 📌 0
neewer nl288a led panel

neewer nl288a led panel

example before

example before

example after

example after

I wanted to improve my video quality a bit. So I researched cameras and it turns out, to start off, you're better off getting a light instead and just using the camera already in your phone. I got one of those soft led panels for photography and tested it out, this is much better!

12.08.2025 22:03 👍 1 🔁 0 💬 0 📌 0
youtube thumbnail, I am holding a security key and a foot pedal while looking at the security key

youtube thumbnail, I am holding a security key and a foot pedal while looking at the security key

Case in point, I realised after publishing that my expression in the thumbnail was not working, so I replaced it with much a better one, but now the old one is cached everywhere. Now I know for next time. 🥲

31.07.2025 23:29 👍 2 🔁 0 💬 1 📌 0
Making a foot pedal pretend to be a security key
Making a foot pedal pretend to be a security key YouTube video by Rukai Makes

new video! Making videos has turned out to be quite fun. I have so much to learn but I've been slowly getting there. youtu.be/1Zo4CKk5WPk

30.07.2025 07:22 👍 2 🔁 0 💬 1 📌 0
I built this device to help my RSI
I built this device to help my RSI YouTube video by Rukai Makes

I made a video
www.youtube.com/watch?v=9YmU...

13.06.2025 10:56 👍 2 🔁 0 💬 0 📌 0

My brother has been working on this first person puzzle game for a while and is looking to release it soon. I had a lot of fun playtesting it so wishlist it on steam if it looks like your jam.

22.05.2025 12:23 👍 4 🔁 0 💬 0 📌 1
Video thumbnail

Somehow, I've been making platform fighters for over 20 years now.

12.05.2025 20:55 👍 392 🔁 86 💬 9 📌 3
Post image Post image

rukaidata is now updated with P+ 3.1.0

Heres a before (left) and after (right) for mewtwo's hurtboxes.
rukaidata.com/P+/Mewtwo/su...

24.04.2025 01:38 👍 4 🔁 0 💬 0 📌 0
Before

Before

After

After

Small site update for all you rukaidata nerds out there. wario and kirby hitboxes are now fixed on all dash style moves. e.g. rukaidata.com/P+/Kirby/sub...

Thanks to @eontas.bsky.social for nerd sniping me at the right time.

Images: before -> after

16.03.2025 03:01 👍 6 🔁 0 💬 0 📌 0
Preview
feat(cli)!: remove implicit toolchain installation by rami3l · Pull Request #3985 · rust-lang/rustup Closes #3943. As a follow-up of #3983, this PR makes rustup toolchain install (or rustup install) the only way to ensure the installation of the active toolchain (apart from installing it manually)...

pretty sure every CI job for every Rust crate i maintain just broke today: github.com/rust-lang/ru... :/

03.03.2025 17:42 👍 68 🔁 9 💬 5 📌 2
Post image

I ported the stock gram firmware to rust. Which was partially to satisfy my own silly purism but it is also easier to build and deploy config changes now.

And here's the onshape exploded diagram just because it looks so cool.

13.02.2025 05:31 👍 4 🔁 0 💬 0 📌 0
A custom 3d printed hitbox style controller with the PCB exposed.

A custom 3d printed hitbox style controller with the PCB exposed.

Still figuring out how I will use bluesky vs mastodon. I've been using mastodon for tech stuff for years now and it's been great. On the other hand seems like most of my smash friends have moved over to bsky now.

Anyway I recently built a custom controller for smash around the gram slim PCB.

13.02.2025 05:23 👍 7 🔁 0 💬 1 📌 0