![]() |
| Portable AC Cart |
![]() |
| Stand Alone |
![]() |
| Stiffening Rib |
![]() |
| A simple design. |
![]() |
| Inset jig |
![]() |
| Legs inset 1/4" from shelf edges |
Furniture Design, Woodworking, Creative Joinery Solutions, and a little process.
![]() |
| Portable AC Cart |
![]() |
| Stand Alone |
![]() |
| Stiffening Rib |
![]() |
| A simple design. |
![]() |
| Inset jig |
![]() |
| Legs inset 1/4" from shelf edges |
![]() |
| Bridge Vise for Vertical Clamping |
On my CNC I use 3 bridges rather than a t-slot or vacuum bed to hold boards in place. T-track in each bridge top let me slide wood clamps to hold down projects. I woke up early on 2/27/2026 with the idea of modifying two of the bridges so I can also use them as clamp jaws. (Bridges)
First step was to double up the thickness of the jaw faces. I glued another piece of 18mm Baltic Birch plywood to them to create more surface area on the mating faces. I then applied some Cat's Paw friction tape to their surfaces.
![]() |
| Doubled Up |
There is roughly 22" between the right side rail and the radial axis tailstock rail. Swing room for the crank handles may eat up 1.5" on each side.
The bridges don't need to open more than 1.5" or so for what they may need to clamp vertically. Short lengths of all-thread, a couple lock collars and Teflon washers on each side, and a couple handles. I'm using 7/16-14 all thread. My local True Value store had 2' lengths of 7/16-14 all thread. I bought one and cut two 9" sections from it for this project
Some blocking to bring the thread collar out flush with the edge was added. Collars and square nuts were ordered from the Jungle store.
Collars arrived 3/11/2026. I drilled a recess for the collars and the Teflon washer on the inside of the front bridge using a 1.25" Forstner bit on my Nova Voyager drill press.
I made the Teflon washers for the 7/16" all thread. I clamped down a 1/16" thick sheet of Teflon on my CNC to cut the center holes that will ease the process. I sliced off the row, then snipped them apart before sliding them onto the all thread. I clamped them in place with a hex nut on each side, then mounted them on my hobby lathe to turn them round.
3/16/2026: I finished up this project this day. I chiseled out a slot for the square nut to be able to slide under the top of the bridge, then glued a board next to the nuts so they wouldn't be able to turn when tightened down. To keep the nuts in place I added magnets next to the shafts
![]() |
| Square Nut. Round Magnet |
First test holding a 3/4" thick section of plywood proves they work. As with the Workmate though the pressure from each side needs to be the same for flat boards. Best strategy is to make sure the front side is parallel to the front frame rail and locked tight to the side rails. Screw the back bridge/jaw tight, then lock it tight to the side rails.
Handles were needed. I drew up a design and cut them out on my CNC from a thick scrap of red oak.
![]() |
| Red Oak Handle |
![]() |
| Handle slips over the outer hex nut. |
4D
![]() |
| Star Handle |
![]() |
| Old Design |
![]() |
| Insert T-nut |
My CNC cut the bottom details, including the recessed outer area, the recess for the t-nut, the holes for the t-nut shaft and 5/15-18 bolt, the slots for the t-nut barbs, and the outer profile. The tiny slots for the barbs were cut with a 1.5mm diameter spiral end mill.
![]() |
| Render from Aspire |
![]() |
| Details |
This was another quick CNC project, made from a small scrap of birch hardwood. It took more time to draw up the file and create toolpaths than it did to cut them out. The nice thing about using my CNC to make them is that I can use the same file to make more if/when I need them.
4D
I previously made and used an X/Y table on my Delta floor standing drill press. I've since sold that tool and replaced it with a Nova Voyager direct drive drill press.
This post is about making a new (and improved) X/Y table for the new drill press.
![]() |
| Nova Voyager Press |
The previous table slid on 1/4" thick metal plate guides that slid in slots cut into plywood. With the leverage of threaded rods it worked well enough, but there is plenty of room for improvement. This version runs on linear slides salvaged from an old CNC project.
A little sketching helped me visualize the assembly strategy. There are 3 layers, a top, middle, and a bottom.
![]() |
| Three Layers |
![]() |
| Y axis |
![]() |
| X axis |
I'm a big advocate of push button releases on machines and hand tools. The push button depth stop on my bench drill makes setting the depth simple and quick. The push button release on my CNC bed vises make opening/closing the jaws quick over 19 inches of jaw travel.
![]() |
| Push Button Adjust Clamp |
I have a couple of classic hand screw clamps, inherited from an Uncle. Both are rather slow to open or close the jaws for what needs to be clamped. This project is my quest to make my own version that uses push buttons to release the 3/8"-16tpi threaded shafts for quick opening or closing. The jaws are 1" thick, just enough thickness for push buttons and the spring below them.
Making this work with standard all-thread rather than left/right threads on the shafts was the tricky problem. To control the space between the jaws both screws needed to stay attached to both jaws. The threads can only be in one jaw though. The push button side is the threaded jaw. I needed to trap the thread in the other jaw so it can spin but can't come out. I also needed to allow the trapped ends to pivot. It passes through a 5/8" HDPE rod that has #6-32 machine screws 90° intersecting the 3/8" hole where the grooves on the shafts are.
![]() |
| HDPE Inserts and #6-32 Screws |
I used the rotary axis on my CNC to make the grooves around the threaded shafts. The bit used was a 1/8" diameter milling bit (4 flutes). I offset the bit by 3/16" and set X, then set Z on the top of the threaded rods, then set Y where I wanted the groove to be. I turned on the router (set to its lowest speed), stepped Z down .01" then spun the rotary axis 360°. Stepped down another .01" and repeated the 360 rotation until I was down .19" (a bit below center). I checked the inner diameter which should have been .25" or a bit less. First try and the groove was a little too shallow I jogged in .005" and repeated the above steps until the groove was deep enough. Once I had a good groove on one shaft I repeated the same process on the second shaft.
![]() |
| Groovy! |
Sloped slots for the threaded rods were cut using the fluting toolpath in Aspire. The shafts can pivot up to 30° either way.
![]() |
| Sloped Slots |
For the push buttons I started with an aluminum rod that was .76" in diameter. I trimmed the ends square with my metal cutoff saw. Next I clamped the rod vertically in my CNC frame, and then trimmed the rod down to .75"d. Next step was to mark where the 5/16"d hole needed to be, as well as where the bottom needs to be cut. Both were done with the rod clamped horizontally in my CNC table vise. I then removed the vise (with the aluminum rod still clamped tight) and took it to my drill press to drill the 5/16"d hole through the aluminum rod. Then I clamped the vise vertically in my bench vise and used a 3/8-16 tap to cut threads through the rod. The last step was to open up the intersecting 3/8" hole next to the threaded hole using my CNC and a 1/4" end mill. The toolpath started in the center of the threaded hole, then moved over to profile around the 3/8" hole. No plunging into aluminum needed.
![]() |
| Aluminum Buttons and Conical Springs |
![]() |
| All the Parts |
With all the parts done I assembled the clamp. Conical springs in a centered recess below the push buttons keep the threads tight against the 3/8" shafts. Push the buttons down to release the threads and slide the jaws where you want them. Release the buttons to lock the jaws back onto the threads. It sometimes it takes a 1/2 turn of the handles to register the buttons to the threads and get the buttons to pop back up.
![]() |
| Closed Tight |
![]() |
| Wide Open |
![]() |
| Angled Open |
![]() |
| Angled Closed |
My low profile CNC vise gets regular use, It's only "flaws" are the limited opening, the slow movement of the jaw using a 3/8"-16tpi threaded shaft, and the moving jaw isn't attached to the shaft when backing out.
This new vise design has a push button release for quick action, and a 19 inch opening for larger project boards. The jaws hold on to the shaft as it pulls back with a rare earth magnet.
I made two bases using up-cycled 12mm thick baltic birch plywood with walnut veneer on the bottom side salvaged from an old coffee table top.
Thickness of the jaws had to make room for the push button and conical spring below it. Button travel is close to 3/16" to push down an open 3/8" hole for the shaft threaded shaft. All vertical parts are a stack of assembled layers. End jaw is two 12mm layers atop the 12mm base. The bottom layer that the shaft runs through is actually two 6mm layers. Top 12mm layer on all pieces.
![]() |
| Push Buttons |
For the button I ordered a 3/4" diameter 12" length of aluminum rod to make the buttons from. The button shape was cut on the end with the aluminum rod clamped vertically. Next I clamped it horizontally and the CNC marked where to drill the 5/16"d hole and the bottom edge. My benchtop drill press cut the 5/16" hole. I threaded the hole with a 3/8-16 tap with the rod held vertically in my bench vise. Then back on the CNC clamped horizontal to open up the 3/8" through-hole. I hacksawed the button off the long aluminum rod, then put it back on the CNC to mill flat that rough end. It took a little filing and finagling to make the buttons slide easily.
![]() |
| Button and Spring |
I cut all the jaw and button end parts from small pieces of 12mm and 6mm thick plywood. Alignment holes for 1/4" dowels were be added to each layer.
The center hole for the threaded shaft needed to be perfectly placed. It was more precise to cut that center layer as halves from 6mm plywood. A 3/8"d ball end bit cut the shaft slot in each.
Rather than a stepped slide I chose a 14 degree dovetail slide. I used Teflon as the slide. The center slot for the slide doesn't have to cut all the way through except in one spot where the slide can slip in to be attached to the jaw. That spot was cut from the bottom side. Two flat head screws attach the Teflon to the moving jaw.
![]() |
| Teflon Dovetailed Slides |
The Teflon slides I cut at my router table with a 14 degree dovetail bit. 1.5" wide sections were cut from a longer strip. First test fit of each showed the slides were too wide. I used my small hand plane to trim material off the edges until the slides slipped in and slid easily.
Two 1.25" long flat head drywall screws attach the slides to the moving jaws. Action is smooth up and down the slot.
The 1/4"d x 1" long rare earth magnets work to keep the sliding jaws attached to the threaded shafts.
![]() |
| Rare Earth Magnets |
![]() |
| White Oak Handles. |
![]() |
| 18 Inches Tall |
The table is 16" wide and 42" long. The top of leg frames move in and out. The bottom edges simply rotate in place. An intersecting panel maintains support of the top as it moves up or down.
![]() |
| 14.25 Inches Tall |
A hand crank raises or lowers the table height. The top of the leg frames remain attached to the underside of the table top as they slide. A HDPE slide in a T-slot connects to a barrel nut embedded into the top of the leg frames does that job.
![]() |
| HDPE sliders |
Inserts that pivot with an embedded square nut on one side, and two lock collars for the other side hold the ends of the hand crank shaft. 3/8-16 threaded rod.
I haven't yet made or found a hand crank. I may make a nice one from hardwood. The threaded rod stays registered through one leg, and threads through the other leg. Spinning the shaft clockwise pulls them together lowering the table top. I used lock collars on either side of a pivoting insert.
To allow the pivot panel to pivot I made four blocks like the block below. Twin tapered tenons wedge tight even without glue. Adding some glue prevents them from ever dropping out. A nylock nut embedded in the pivot block keeps the screw from rotating/unscrewing as the leg rotates around it.
![]() |
| Twin tapered tenons |
![]() |
| In place |
![]() |
| Nut Pocket Revision |
![]() |
| Test Pocket for Pivot Block |
![]() |
| 15.5" tall. |