Replacement Table Saw Blade Nut

I bought a table saw for $20 without a blade or a blade nut. Actual replacement blade nuts are special order items for most hardware stores. Turns out the thread is a 5/8″-18 UNF nut. Some hardware stores carry these, but it might be easier to find them as a lawn mower blade nut. Mine was less than $5 with Prime shipping:


Some table saws have a left hand nut. You can tell because the motor would be on the right side of the saw.

Posted in Links, Projects, Video | Tagged , , , , | Comments Off on Replacement Table Saw Blade Nut

3D Printer Bed Leveling with a Dial Indicator

I made a custom bracket to so I could use a dial indicator to more accurately level my 3D printer’s bed. Works great and is relatively simple to use. Check out the video to see how it’s mounted and how to use it.


Download the model:

Dial indicator (Amazon):
Dial indicator (Harbor Freight):

Posted in 3D Printing, Projects | Tagged , , , | Comments Off on 3D Printer Bed Leveling with a Dial Indicator

Horizontal Pen Holder

I modeled and 3D printed a horizontal pen holder that can sit on a desk or hand from a wall. It’s designed with fountain pens in mind.




Posted in Uncategorized | Leave a comment

Customizing a Clamp-on LED Work Light

This LED work light stopped working when the driver chip let out the magic smoke. Getting a replacement wasn’t in the cards, so I added 2x 10W LEDs to it and a fan. Works a treat!



Posted in Uncategorized | Leave a comment

DeWalt DW304P Reciprocating Saw Teardown

I bought this DW304P (DW304PK) saw from a pawn shop and decided to take it apart. Some people probably don’t realize this, but lots of tools are serviceable and require maintenance. I took this saw apart to add some new grease to the reciprocating mechanism and gears. This is also commonly done and angle grinders.


Here is the cheap moly grease I use for this sort of stuff:

Posted in Uncategorized | Leave a comment

BMW Oilhead Spark Plug Cap Removal Tool

I had a hard time pulling the spark plug caps off of my BMW R1150GS and ended up needing to make a simple tool to do it without damaging anything. It just takes a small bit of 1-1/2″ PVC and some relatively basic tools. I made a video that shows the process and use:

Posted in Projects, Video | Tagged , , , , , | Leave a comment

BMW R1150GS (ABS II) Brake Bleeding Tips

I had a lot of trouble bleeding the brakes on my 2001 BMW R1150GS recently. Turns out it’s mostly because I was looking at procedures for the newer R1150GS with ABS III. The older R1150GS has the ABS system from the R110GS (ABS II). Turns out bleeding this system is pretty straight forward. It can be done like most non-ABS systems. It’s a lot easier if you bleed from the ABS unit under the gas tank and then from the calipers. I used a vacuum pump to help get started. Bleeding by hand was still required, but I only had to pump the brakes a few times manually.

Here’s a video with some additional tips:

Posted in Projects, Video | Tagged , , , , , , | Leave a comment

Stepper motor ramp controller using the Arduino

This is a basic example of controlling a stepper motor using an Arduino. I’ve coded from scratch a function that allows the motor to ramp up (accelerate) and ramp down (decelerate) based on a specified rate. The code uses the basic Arduino Stepper.h library. While other libraries have acceleration built in, this might be useful to some.

This ramping example could be used to control virtually anything using a PWM output and a solid state relay. Temperature is a common application of controlled ramping.

Features include:

  • Ramping (acceleration) up and down
  • Potentiometer to set speed
  • Enable/disable button with debounce routine
  • Limit switch input to detect the home position, end position and the locations where ramping up/down should begin

Download Source Code


Posted in Arduino | Tagged , , , , | Leave a comment

The Colorado Mile

If you came here looking for my videos from The Colorado Mile (Sept. 4-6) then please visit my YouTube channel:

Posted in Uncategorized | Leave a comment

4chan Image Downloader – Version 9

Another update to the 4cdl script. When archiving the webpage it will show the image thumbnail and fix the links to the downloaded images.

The page does not display completely, this is because of 4chan’s recent changes. I do not plan on preserving this formatting. The point of the program is to archive content.

Download Installer

Source Code

Thanks to the people that bring these issues to my attention and give me reason to fix them. Cheers!

Posted in Projects, Python | Tagged , , , , , , , , , | 3 Comments