site banner

Tinker Tuesday for January 7, 2025

This thread is for anyone working on personal projects to share their progress, and hold themselves somewhat accountable to a group of peers.

Post your project, your progress from last week, and what you hope to accomplish this week.

If you want to be pinged with a reminder asking about your project, let me know, and I'll harass you each week until you cancel the service

3
Jump in the discussion.

No email address required.

I've rebuilt my home network. My good old router (Xiaomi Mi 3G running OpenWRT) wasn't able to handle v2rayA properly and I upgraded to a fanless N100 mini-PC with 4 NICs by BKHD. My old router is just a wireless switch right now.

The good things: the new setup can handle 500Mbps of traffic with ease: it can route each packet to the VPN or the ISP at full speed and when routing it to the VPN it can both decrypt and encrypt it at full speed as well (god bless AES-NI). It would likely handle 1Gbps with ease if I needed this much bandwidth. The temps are around 45C. Not that cool, but not that hot, no real need for me to reapply the thermal paste. I'm running Proxmox, so I plan to add some more stuff to it, like a LDAP server. Anyone has any ideas what I should put there as well?

The bad thing: the company that hosts my VPS doesn't have enough upstream bandwidth in its datacenter. Depending on the congestion I am getting 20-100 Mbps. Which is better than 20 Mbps my old router could push through xray, but still worse than I expected.

I'll probably order a new mobo to upgrade my NAS next. The same company should have one with Intel N305.

Over the long holiday break (I had to burn a lot of PTO before the end of the year or lose it), I got mostly done with designing and building a video game arcade cabinet. I've built some stuff before, a long built-in window seat for my Florida room. But this felt like really jumping into the deep end because so much of this isn't square -- on purpose. I've learned a lot about both designing furniture and woodworking in general.

It felt cool using some of the tools I've acquired over the years in anger. The biggest enabler of this journey was the Shaper Origin, which is a hand-held CNC. Second was the new table saw I got last year.

https://imgur.com/M03FtuI https://imgur.com/Sz8Xqqd

I'm at the point where the only parts that are left are:

  • Install the screen. Not pictured, but I have a mount for the monitor. It'll live on the cleats that are on the inside.
  • Make and install the keyboard/mouse drawer. Of course I decided to walk the harder way by specing a push-to-open undermount drawer slide.
  • Wire everything up and test. Central to this is a MiSTer FPGA that I already have.
  • Install the back of the cabinet.
  • Finish the cabinet and install the T-molding into the slots that I already routed.

I'm really hoping to get through all except finishing it over the weekend. The only part that really worries me is the drawer since that seems a bit annoying -- mostly because I've not done it before.

(and yes, the control panel was recut because it wasn't square; you can see a few mm gap in the front... since I had the bad one, I decided to install some controls to see how it'll feel.)

Well, the holiday season has been distinctly tinker-free for me (well I suppose I did make a new batch of beer after a long break, but nothing new programming-wise).

How have you been doing @Southkraut?

Trundled along with the tutorials. Nothing really interesting so far; got basic first-person controls set up and picked up some odds and ends about Unreal on the way.

I've also switched to the JetBrains Rider IDE instead of Visual Studio, since it came heavily recommended by the tutorials and also went free for non-commercial use very recently. I've tried it in the past, but it didn't leave an impression back then. Presently it seems perfectly adequate. Additionally I have had the idea that I could avoid having to look at seprate .h and .cpp files by simply hiding the .cpp ones, but sadly Rider does not actually offer this functionality.

Other than that, did a lot of worldbuilding writing. Mostly just rehashing older stuff of mine from memory. It'll be a fun exercise to compare what I wrote back when and how I wrote it now and how much my writing abilities have degraded since. I'd guess the new stuff is better structured, but the older one probably contains many more actually interesting ideas. But so far I haven't opened up my archives, so I'll facepalm another day.