Clock

Thu Jul 10 2025

Recently came across this set of led filament letters. Immediately thought about creating a word clock configurator.

I decided to vibe up a prototype with my good buddy good pal Pro Search. It did a good job. You can see the current prototype here. The basic idea is that the user will pick options for their word clock on the right and will be able to fine tune the results on the left. Pro Search did a good job and figured out a matrix data structure for words and filler letters. Next up is figuring out how to get the words corresponding to times so that I can validate that each time has a string. Right now, it is missing some words in some sections.

Minimum minimum mvp needs the following still


Cooper Netties

Wed Jul 2 2025

I'd like to share more of my work.

On my GitHub is a public repo with some k8s examples from following some courses on Udemy. I will try to keep this updated as I become a Cooper Netties wizard. I will also share small tools and setups here like the screenshot organization automation that I always set up on a new machine.


KISS

Mon Jun 23 2025

The most important thing you can do for yourself is to create simply so that you can get out of your own way.

This site is running as a foreground process in a tmux. Did I spend a lot of time on a k8s setup? Yes. Did I need to do all that? No. Can I ship that one day? Also yes. But for now, it's a single static template in a tmux.


Noisy fan

Mon Jun 16 2025

The Rat Rig V-Core 4 comes with a 4028 server fan. It's extremely loud at 100% and I'm doubtful that as much airflow is needed for what? Bridging? It's going to blow the bridges away. It's open source so let's fix it.

So I've found how to adjust it, but let's see what it thinks about the fan by default. The machine has a RatOS.cfg file with this block of config.


# Part cooling fan
[fan]
# 4-pin fan connected to 2-pin header on T0 (EBB42 v1.2) - digital pwm
pin: !toolboard_t0:PA0
cycle_time:  0.00004
      

The Klipper reference says I can add max_power to scale fan speed requests. I need to override the settings in printer.cfg. So I've set it to max_power: 0.8 because that's about as much fan noise as I can tolerate.


# Part cooling fan
[fan]
# 4-pin fan connected to 2-pin header on T0 (EBB42 v1.2) - digital pwm
pin: !toolboard_t0:PA0
max_power: 0.8
cycle_time:  0.00004
      

So I'll save that and -- uff da. Klipper says I need to set shutdown_speed. So I set it to shutdown_speed: 0


# Part cooling fan
[fan]
# 4-pin fan connected to 2-pin header on T0 (EBB42 v1.2) - digital pwm
pin: !toolboard_t0:PA0
max_power: 0.8
shutdown_speed: 0
cycle_time:  0.00004
      

And that works but I spent two more minutes looking at the reference and ended up with this config.


# Part cooling fan
[fan]
# 4-pin fan connected to 2-pin header on T0 (EBB42 v1.2) - digital pwm
pin: !toolboard_t0:PA0
max_power: 0.6
shutdown_speed: 0
cycle_time: 0.010
kick_start_time: 0.200
off_below: 0.2
      

ttfn