Yifan Gu

- some random dude

Recent Posts

CRT Miniature Arcade Cabinet

Hey I did a thing – a raspberry pi powered miniature arcade cabinet – with an actual real 4-inch monochrome CRT. Next step – port WASM4 to RPi0 (or wait for someone to do that).

Read More

Fixing Analog Stick Input in PPSSPP

PPSSPP is one of my favorite emulators. First introduced to me when I was still in high school, it is my go-to (or, only?) choice if I want to revisit some old PSP games. Though I ran into an issue that I was not able to run, only walk, diagonally in Metal Gear Solid: Peace […]

Read More

Home Automation – Kubernetes Style

I’ve been using Smartthings as my smart home hub for a while. And I’d like to migrate to something that’s open source (or more importantly, self-hosted). There’s been a few horror stories out there that make me worry about the potential “hostage” situation. (e.g. manufacturers charging a monthly price for the service, or flat-out discontinuing […]

Read More

Upgrading K40 Cooling System with RGB and Peltier Cooler

The K40 laser cutter, if you know about it, comes with absolutely the bare minimum to get you started. Fortunately, it does comes with a cooling solution: You supply your own water bucket, fill it with distilled water, and drop in the supplied water pump. Failure to do that will probably result in a burnt […]

Read More

Etch-A-Sketch Pro – Rotary Encoders as Mouse(s)

I recently got a few of those rotary encoders – I was planning to make them into a follow-focus system. It’s a two part process: 1 – make a USB interface for them; 2 – make software that uses Canon’s EDSDK to interface with my camera. So I decided to start on 1, then I […]

Read More