Tuesday, June 22, 2021

A Door, A Bull

Much like (or unlike, as the Mythbusters demonstrated many years ago) a bull in a china shop, I occasionally run into things I don't mean to. Sometimes this means my toe meets the leg of my coffee table, my shin says hello the corner of my bed frame or, in this case, my knee introduces itself violently to the door on my slant-top desk.

That's not quite sitting right. Looking closer...

The hinge-side stile seems to be looking a little worse for wear.

Ah yes, cheap Ikea construction bites again. if this were a quality frame and panel door, there would be a tenon on the rail that would extend all the way through the stile so that this sort of damage would be less likely to happen, due to the long grain keeping the stile from splitting. Much like this haunched mortise and tenon joint illustration that I stole from the internet.

But, well, Ikea.

So on to the fix, which involves first drilling a few worm holes in through the back of the door.

A number 55 drill bit turned out to be the exact right size for injecting the glue, which is the step that came next.

And letting it sit in the clamps for a few hours.

Before finally remounting, much less cracked and crooked than before.

At least until the next time I run into it with my knee.

Monday, June 14, 2021

I bought a 10-pack of 556 timer ICs from a grocery store in china because it's 2021 and I've simply stopped caring

Amazon can lead a person to strange places. Today it lead me to "Gump's grocery", an entirely plausible name for an electronics vendor in the middle kingdom's Shenzhen city.

It lead me there because they were selling the 556 chips for about half the price of any other vendor on Amazon.

My expectations were low, but I was still disappointed.

When the chips arrived, I found that they had simply been shoved into an antistatic ziplock bag without any sort of protection for the pins. As a result, at least half the pins on all the chips were bent. This is not ideal. I didn't take a picture of them in that sorry state because I was a bit frustrated, and instead went straight to unbending all the pins.

Thankfully I was able to straighten them out without any of them breaking off, so that's good.

(I just set them on the breadboard like this for temporary storage, and also to make sure the pins were lined up.)

Now you might notice in the above picture that there are only 9 556 ICs present. Thankfully I did receive 10, the other one is sitting in circuit right now, doing its wibbly-wobbly timey-wimey thing.

I've also officially run out of space on this breadboard, but that's a worry for another time.

Upon installing the first chip, wiring it up, and powering on the controller, I found to my dismay that it was performing in unexpected and erratic ways. Then I remembered that I had the code set up for an active-low signal and the circuit was providing an active-high one now, and after fixing that things worked perfectly.

I even went through and tested all 10 chips in the same circuit (thank goodness for breadboards) and they all somehow passed with flying colors.

Despite very obviously being salvaged from e-waste.

Ah well, I suppose it's environmentally friendly to buy back our trash on Amazon after shipping it over there in the first place for 'disposal'.

Thursday, June 10, 2021

Delightfully Airy

Decided it was high time I jumped on the M1 bandwagon.

Mmm, refurb discount. 16G of RAM and 1TB of HD. Didn't really need that much but the lower option was 8G of RAM and 256GB of HD plus one less graphics core, and I didn't want to regret not getting enough RAM.

Make It Snappy

One of the buckles on one of my motorcycle covers decided that it had too much of this world recently.

Not ideal. Luckily new buckles are pretty cheap and are, additionally, a bit nicer than these bargain basement ones.

It took a bit of doing to replace the one side though. The male portion just threaded on an open-ended strap like you'd normally see, but the female side was sewn into a loop that I had to disassemble and then stitch back together.

Wasn't too bad though, maybe took a half hour of actual work, including hauling out the sewing machine and setting it up.

Saturday, June 5, 2021

Two Weeks of Fitness

Now that my two weeks of vacation is wrapping up, I figured I'd write a quick summary of the outdoor adventures I partook in.

First up, a gravelly loop around RSV, Calero and RCDO. I had initially planned to drop down the far side of the hills in RCDO and try out a trail I hadn't ridden before, but I felt a bit low on steam and decided to turn around at the peak instead. The new trail can wait for another ride.

Speaking of new trails, Wilder Ranch was next on the list. I hadn't been there before and I found it to be a very pleasant day out. For some reason I felt really chill riding the trails there, and I didn't mind just taking my time and taking it easy.

Not every ride was off road though, and I dusted off Purple Haze for a ride down to Chesboro Reservoir, which was basically just a repeat of a ride I'd done previously, but where I'd taken an unexpected break part way up a climb when I noticed that my camera had filled its SD card.

I also scouted out a possible morning ride around Almaden. The ride is nice, but it's a bit too slow to be able to do before work, which I try to limit to 1 hour or less.

I had a doctorb appointment first thing in the morning on Wednesday so I didn't ride the bike that day, but I made up for it with a sweaty hike through Heintz Open Space.

I wrapped things up with a lap around Demo, this time with the aim to work on my jumping a bit. It was a nice day out.

An Enlightening Video

Made the modifications to my LED light fixture that I alluded to in a previous post, and documented the process in video form because why not.

Tuesday, May 25, 2021

A Vacation From Writing Software

 It's nice to take a break from my day to day job writing software, and finally just kick back, relax, and write software.

Today's project is updating my security cam monitor. No changes to the actual cam displays, but rather I'm filling in the space below it that had just been a plain blank white space up until now.

As we can see, it's now a plain black space! And it has a calendar display in it, which I coded up from scratch over the past few days. The current day's highlight is a bit less unreadable in person, thankfully.

We can also see the whole reason I have this display in the first place: to see when packages arrive. Nice.

I still have plans to add a clock and weather widget. I might try knocking one or both of them out this vacation, or I might wait for later. Depends on how bored I get, and how many other projects distract me from this task.