awa

Washington v. Gator’s Guns, an update

Washington state has a rash of infringements happening. After the bills were signed into law, multiple suits were filed.

Those suits that were filed in the north, near the capitol, were heard in district court, The People lost, and the cases are on appeal with no end in sight (Ninth Circuit court)

The state went after a multitude of shops that were selling magazines and scary things. All of those cases were also heard in the northern state courts.

Now something interesting happened, a case was filed in the southern courts and The People won, sort of. They lost on appeal, if I recall correctly.

The state then attempted to pass legislation requiring that all state suits be filed in the capitol.

A small gun store in the southern part of the state in Cowlitz County called “Gator’s Guns” continued to sell “scary” things, and the state was upset at this flaunting of their infringement.

So they filed charges. But Cowlitz County is not Capitol City. The judge down there in Cowlitz County found for The People and issued a preliminary injunction enjoining the law. Meaning that people could buy “scary” things again.

83 minutes after that injunction was issued, a commissioner for the state supreme court stayed the injunction.

To understand how ridiculous this is, this implies that the commissioner read the entire order plus the request for a stay and made a reasoned response in 83 minutes.

I am a rapid reader, I don’t read that fast. Multiple lawyers have stated the same on YouTube, take it for what it is worth.

At oral arguments, the commissioner spent more time talking about himself and how he is an expert and was prepared for the stay by doing his research, that he was prepared when the request for a stay came in.

That stay is still in place.

This week the Washington state supreme court agreed to consider the case. This is the state equivalent of granting cert.

It is unlikely to be great news for The People, given how the commissioner acted. But it is going to happen.

Maybe Rahimi will issue before they hear the case, and they will learn something good from the Supreme Court.

The state supreme court is a court that is inferior to the US Supreme Court.

Lawfare and the Media

It was just announced that UPS and FedEx are being sued by the families of the victims who died in Uvalde. Yes, the shipping companies are being sued.

The goal is to make it as difficult to conduct business around firearms as possible. The claims are that these companies shipped “parts” to somebody that they should have known shouldn’t have these parts because they make scary guns scarier.

That is not the topic of today’s post. In trying to do research for the new case, I stumbled on a case from June 2023.

There was massive fanfare all through the media about how Daniel Defense, LLC, Oasis Outback, LLC and Firequest International, Inc were all being sued by some Uvalde families because an asshole did bad things with a product produced or sold by a third party.

It turns out that Daniel Defense had absolutely the best defense, they didn’t even bother to respond. Oasis Outback, the company that sold the firearm(?) to the asshole who did the shooting. Firequest also responded.

The gist? Both companies filed motions to dismiss for failure to state a claim. Hearings were held on December 1st, the court dismissed the suite on March 27th. Nine months of lawfare, taking money from people that did nothing wrong.

In one case, a thing which wasn’t a firearm was treated as if it was a firearm, and the seller should have predicted that an asshole was going to do a bad thing with that particular item.

Having lost there, they are no going back to the well, attempting to get UPS and FedEx to decide it is too risky to transport firearms or firearm accessories.

There are some reports that this is already affecting people.

Everything is politics, even when it isn’t

I like Mike Rowe. He speaks plainly and doesn’t care if you are offended.

New or Used?

I believe that most of the firearms I own are “used”. The R92 had no problems throwing a lead pellet at good speed into a trash panda and dispatching it. One boom, one dead raccoon.

I have a coffee grinder that was made in the early 1900s. It does a better job of grinding coffee than any but the most expensive modern grinders. I have taken it a part to clean and refurbish it. I’ve had to make a custom feed hopper, but the grinder itself, is just fine.

If you want to do machining, you need a lathe and will want a mill.

“Mini” lathes and “mini” mills run about $700, each. Looking at the mini lathe offering, they include an 0.8″ through hole, chuck, tools, and just about everything you need to cut metal except metal and oil.

What they lack is rigidity. They don’t have enough mass.

When dad got his mini-mill for Christmas, he had no cutter, not collets, nothing. The next time I saw him, about a two years later, his mill ways were badly worn. He didn’t know he had to oil the ways. Metal on metal is not good for a mill or lathe.

Looking at Craig’s list, I find metal lathes from $500 to $1,500. There is a Southbend 9″ in great condition for $1,500 in Rockland, Co. NY. With what is included, I’d be happy with it as a second lathe. It is in nicer condition than mine.

The other day, Hagar gave me a link to a free lathe. If I had room, I would have gotten it.

But, let’s take a modern “new” lathe as a starting point. You are going to pay $650, and it comes with a “4 tool post”.

These are neat, you can mount 4 tools in them, then rotate them to present the tool you want. The issue is that your tool will not be on center. Being on center is a requirement. You will have to have the right shims to get it right.

If you get an Aloris BXA tool post with 5 toolholders, you are investing $850. If you buy a good Chinese version, $300.

If the used lathe you purchase comes with an Aloris tool post, you have just gotten an $300+ boost, just for the tool post.

What I’m saying, is that the used machine is more likely to have good “extras”. My mill came with a 6″ Kurt vise. That was $725 I didn’t have to spend.

Next, you have robustness. I am scared to open up the Bridgeport or Southbend. There is no need to be fearful. My fear is that I will have to replace something expensive. And yes, that does happen.

A Bridgeport J head rebuild kit. The top half rebuild kit is $270, the spindle bearings are another $400.

Old machines have wear. You have to know how to deal with it. The backlash on my lathe was nearly 0.125 inches. This was a complete rotation of the dial. This made certain types of work more difficult.

I made the replacement cross feed screw and purchased a replacement nut. Now my backlash is around 0.15.

If I had to do it again, I would buy used. I would invest in a better lathe. A gear head that was more rigid, that had a faster spindle, and which did not have a threaded spindle nose.

Buying a used Bridgeport is risky. Unless you know what you are looking at, you will not know how bad the ways are.

Still, I will continue to buy used equipment.

I have one story that confirms this.

The automatic down feed on the Bridgeport was stuck with only one speed. After overcoming my fears, I took the handle off, and went to take the screws out.

I was ready for the screws to fight me, just like every car screw has. I knew it was going to be a pain in the rump. Those screws were tight, but not stuck. Enough torque and the cracked and came out.

I took the control apart, cleaned it. Put it back together the way it looked like it should go together. Put the control back in place. All three down feed speeds are now available.

Not a single issue.

Friday Feedback

I want to write about some court cases, but bluntly, there is nothing new happening. Everything is sitting at the circuit courts or the Supreme Court, waiting for movement.

We should be hearing on Rahimi in the next 20 days or so.

We are waiting to find out if cert will be granted in any of the 2A cases before the Supreme Court.

We are waiting for opinions on cases that have been heard in a few circuit courts.


Thank you to those of you that purchased coffee ($5) and a month of services ($50), it helps.

We still need more, we haven’t made our minimums for the year. Please help if you can.


It is so nice to have all the right tools to do “the thing”. I was cutting dovetails with a 1/2″ 60° dovetail cutter, it didn’t cut deep enough to complete the dovetail. I ordered a 3/4″ 60° cutter. It cut deep enough, but not high enough. I did some math and was able to make a finishing cut to finish the dovetail.

Yesterday I was using a 25 mm 60° dovetail cutter. Full cut. So much nicer. Deciding I was willing to use a 25 mm cutter instead of demanding a 1″ cutter dropped the price substantially. I can cut full depth and full height in one pass.

I now have exactly ONE metric R8 collet. Oh, well.

Cutting with a 3/4″ solid carbide end mill is interesting. Much more stiffness, much better results.


A few days ago, dad was in a minor car accident. The hospital admitted him for observations and because his lab work was a little off.

Yesterday afternoon he coded. They brought him back. Bro, a doctor, is with him. It doesn’t look good. Bro and I will be making the decision today.

It hurts.

Speeds and feeds, oh my

This is a weak post because my father is in the hospital with health issues after having a minor car accident. That, and I spent most of the day working on getting clients back up and running.

So what are “speeds and feeds”? These are the magic numbers to run your machines at to get the “best” results.

Let’s assume you want to make a 3″ diameter hub on a 4″ diameter rod of aluminum.

The starting diameter for your rod is 4.12″.

We look up in a table, the “speed” of Aluminum. We are using 6061 which has a surface speed of 500-800 feet per minute if using high-speed steel (HSS, old school) or 2800 if using carbide.

This means that we want the single point of a lathe cutting tool should be traveling at 500-800 feet per minute over the surface of the aluminum.

With a diameter of 4.12″, the surface speed is:

4.12π 12 RPM = 500

4.12π 12x500 = 1RPM

6000 4.12π = RPM

RPM = 463.6

As we remove material, the diameter gets smaller, so our RPM has to increase to maintain the same surface speed. At 4″ the speed should be 477 RPM. At 3″ it is 637 RPM. At 1″ we need a whopping 1900 RPM.

The speeds required are higher if we use 800 instead of 500 SFM and scary fast if we are looking at 2800 SFM.

My lathe doesn’t spin that fast.

But this is only part of the equation, the next part is “Depth of Cut”. This is how deep you are cutting.

I could zip along at 418 RPM at 4″ taking a 0.010 depth of cut. This means it will take 56 passes before I am at a 3″ diameter.

If I take a 0.050 depth of cut, it is only 12 passes.

Besides the depth of cut, there is also the feed rate. This is the distance the tool advances per revolution.

I have a single tumbler Quick Change gearbox. This means that I have three controls to set the speed of rotation of the lead shaft.

The lead screw is threaded 8 TPI, for every eight revolutions, the carriage will advance 1 inch. By setting the gears correctly, I can choose how much the lead screw rotates per rotation of the spindle.

I normally use a feed rate of 0.007.

So, my depth of cut is picked to be either 0.050 or 0.025, taking 0.100 or 0.050 off the diameter per pass. This means that to make a 3 inch boss from a 4.12 inch rod that is 1 inch long, I have to make 11 0.050 passes, taking off 1.100 from the diameter, then I make two finishing passes of around 0.006.

I normally run at the depth of cut I want, merely listening to the lathe to see if it is straining. If it is not straining, the DoC is good.

Removing metal on a milling machine isn’t as easy. First, the tools are more likely to break, which is expensive.

We start with the same calculations for SFM. Instead of using the size of the workpiece, we use the diameter of the cutter.

With an 1/8″ cutter, we should be spinning that thing at 15,000 RPM in aluminum, and 2500 for a 3/4″ cutter.

I’m cutting soft steel, 1018. The SFM for milling is 100 SFM. Using a 3/4 end mill, I should be running at 500RPM. Since I am using a solid carbide end mill, I push this to 660 RPM.

But what about Depth of Cut and Feed Rate?

Well, that is where it gets interesting. According to my tool dealer, the depth of cut should be Diameter * 0.05 to Diameter * 1.5, or 0.38 to 1.125. I picked 0.200.

The same tables show that my tooth load should be 0.005. This means each tooth should be removing 0.005″ of material.

Running at 400RPM with a four flute end mill, this means that the tool should advance 0.005*4 = 0.020 per rev. of the cutter.

That means we should be advancing 400 * 0.020 = 8 inches per minute.

My old Bridgeport isn’t that stout anymore. I’m running at 5 IPM with a 0.200 DoC @ 400ish RPM.

That is smooth and boy does it hog out the metal. I stopped shop time because it was time to do computer work. Not because I was tired or frustrated.

I should have the next toolholders ready for bluing before the weekend.

Unplanned Downtime

Sorry about the site being down for the last few hours.

Our cloud provider had a server stop responding. It was enough “up” that it didn’t show down from the outside.

Our cloud hosting provider is Linode. I hope you can understand just how good they are.

My initial contact was that it looked like the load balancer was failing.

They did a thorough examination and determined that it wasn’t the load balancer, but something related to our configuration.

Given that our configuration is freaking stable, this did not make any sense.

These lead me to determine that the database server was not responding. This is not good.

This in turn led me to discovering that I had pods that were “stuck”. I attempted to manual stop one of the pods, and it just hung there.

The ticket was updated to “I can’t terminate pods.” The update I received was not helpful. It was talking about disks not attaching correctly, suggesting that I was attempting to attach the same drive to multiple machines.

This took me to attempting to log into the node. Something I should never have to do.

The node was borked. I took the reset hammer to it. It rebooted. Things are working again.

Linode did a great job working for me to help resolve the issue.