Ed Nisley's Blog: Shop notes, electronics, firmware, machinery, 3D printing, laser cuttery, and curiosities. Contents: 100% human thinking, 0% AI slop.
Category: Software
General-purpose computers doing something specific
The kitchen counter has only two useful places for the cutting board and the spot Mary favors puts a distinct swale under one corner. A bit of measuring and solid modeling produced a simple shim to make the answer come out right:
Cutting Board shim – solid model
The basic shape is union() of a trio of hull() operations forming the three sides, with the text label as a separate object to verify I understood how to build a multi-material object.
Export it as a 3mf file, open it in PrusaSlicer, slice, print:
Cutting Board shim – label
Putting the label on the bottom surface takes advantage of the nubbly finish on the Textured Steel Sheet to make it look like it just grew in there.
The label is just barely visible from the top, despite extending only 1/4 of the way through the 1.6 mm bottom slab:
Cutting Board shim – top
So white PETG needs more than 1.2 mm of thickness to hid a black feature. Today I Learned, etc.
Multi-material printing produces a Wipe Tower to hold all the extruded junk during color changes:
Cutting Board shim – wipe tower
The curl under the nozzle comes from the final ramming used to shape the end of the filament into a point for reliable material / color changing.
Although a shim is something of a nuisance, it works perfectly:
Cutting Board shim – in use
Much easier than installing an L-shaped Corian slab with a sink cutout!
The faded engraving dates back to the early days of the laser …
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Anyhow, the Y axis motor position puts the belt too close to one side of the pulley, with no further adjustment possible:
Prusa MK4 Y axis motor mount – as-built
The stepper motor stator laminations are the striped gray area on the far left, the 3D printed motor mount is the striped black area on the right, and the belt pulley is snugged up against the motor as far as it can go on the shaft.
Pushing the motor a little more to the left requires a shim:
Prusa MK4 Y axis motor mount – shim
Rather than fiddle with scanning the motor mount, I imported its STL model from the Prusa MK4 files:
Prusa MK4 Y Axis Motor mount – solid model
Importing the STL into OpenSCAD and converting the motor face into an SVG file is basically a one-liner:
Import the SVG into LightBurn, round the corners a little, set it up for 1.5 mm Trocraft Eco, Fire. The. Laser. and it fits perfectly and stands out nicely:
A glass-top patio table came with our house and, similar to one of the patio chairs, required some repair. The arched steel legs fit into plastic brackets / sockets around the steel table rim under the glass top:
Glass patio table – new brackets installed
The four glaringly obvious white blocks are the new brackets.
The original brackets had, over uncounted years, deteriorated:
Glass patio table – failed OEM bracket
Perhaps disintegrated would be a better description:
Glass patio table – crumbled OEM bracket
Each leg has a pair of rusted 1-½ inch ¼-20 screws holding it to the central ring. As expected, seven of the eight screws came out easily enough, with the last one requiring an overnight soak in Kroil penetrating oil plus percussive persuasion:
Glass patio table – jammed screw
The four legs had three different screws holding them to the brackets, so I drilled out the holes and squished M5 rivnuts in place:
Glass patio table – M5 rivnut installed
Although it’s not obvious, the end of that tube is beveled with respect to the centerline to put both the top and bottom edges on the table rim inside the bracket. In addition, the tube angles about 10° downward from horizontal, which I did not realize amid the wrecked fittings, so the first bracket model failed instantly as I inserted the leg:
Glass patio table – first bracket test
The top & bottom walls of that poor thing were breathtakingly thin (to match the original bracket) and cracked when confronted with the angled tube. I could not measure all the sizes & angles without assembling the table on trial brackets, so getting it right required considerable rapid prototyping:
Glass patio table – failed brackets
Some trigonometry produced a solid model with features rebuilding themselves around the various sizes / angles / offsets:
Glass Top Table – leg bracket – solid model
A sectioned view shows the angled tube position and end chamfer:
Glass Top Table – leg bracket – section view
The OpenSCAD code can produce a sectioned midline slice useful for laser-cut MDF pieces to check the angle:
That eliminated several bad ideas & misconceptions, although trying to balance the leg on a 3 mm MDF snippet was trickier than I expected. In retrospect, gluing a few snippets together would be easier and still faster than trying to print a similar section from the model.
The slightly elongated slot for the M5 screw shows that the original screw holes were not precisely placed or that the tubes were not precisely cut, neither of which come as a surprise. I finally built some slop into the design to eliminate the need for four different blocks keyed to four different legs.
The outer rim, the notch on the bottom, and the tab on the top curve to match the four foot OD glass tabletop, with the inward side & ends remaining flat:
Glass patio table – chunky bracket installed – top
The sector’s difference from a straight line amounts to half a millimeter and improved the fit enough to justify the geometric exercise. The bracket snaps into position with the notch over the table rim and the tab locked in the gap between the glass disk & the rim, although I suspect the weight of the tabletop would keep everything aligned anyway.
The walls are now at least 4 mm thick and, printed in PETG, came out strong enough to survive assembly and some gentle testing. They’re arranged to print on their side to eliminate support under those slight curves and to align the layers for best strength vertically in the finished bracket:
Glass Top Table – leg bracket – slicer preview
The leg cavity and screw hole built well enough without internal support.
They’re relentlessly rectangular and I’m not going to apologize one little bit.
Now to see how they survive out there on the screened porch.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
It’s about a foot long, which makes one think of those prehistoric insects flying in dense, oxygen-rich air.
Of course, a Dragonfly needs prey, for which a Mosquito should suffice:
Mosquito – assembled
It’s about five inches from needle tip to tail and would certainly put up a stiff fight.
They’re both made from chipboard, with original model slot sizing being Close Enough that I could just resize the whole thing to fit the available sheets.
Starting from an SVG file set up for 3 mm material, apply the usual optimizations & tweaks to get a usable LightBurn file, then go nuts:
Spider Collection
The big one is two cross-laid layers of corrugated cardboard using up the better part of three Home Depot Large moving boxes:
Spider – LightBurn layout – 2x cardboard
That little bitty grid is the 700×500 mm laser cutter platform, so I just slap a sheet of cardboard in place, update the workspace from the camera, select the next layout, drag it over the cardboard, and Fire The Laser.
The smaller cardboard spider over on the left is built with a single cardboard layer and succumbed to the square-cube law: the legs are entirely too bendy for the weight of the body. Although it’s not obvious from the pictures, both cardboard spiders have a keel plate I added under the body to support most of their weight.
The brightly colored little spiders got a coat of rattlecan paint without any underlying primer and definitely look like that happened:
Spider Collection – detail 2
The edge-lit fluorescent green spider is sized around 2.9 mm material, the clear spider uses 2.3 mm acrylic, and the chipboard one in the background is at 1.8 mm:
Spider Collection – detail 1
The eyes are fluorescent red or green acrylic with concentric circles engraved to catch the light. They’re more effective than I expected, although they won’t look like much after dark.
We now live in a neighborhood with youngsters and Halloween this year will be so much fun …
The WordPress AI image generator caught the general idea of “cardboard spiders”:
Everything is held together by ordinary wood glue, squeezed together for a few moments until the two parts no longer slide around.
One layer of 3.9 mm corrugated cardboard:
Beetle – 1x cardboard
The fancy gold & hologram decorations come from what’s surely non-laser-safe PSA vinyl sheets, cut by offsetting the top layer shapes inward a reasonable amount. The eyes come from random colored paper or painted chipboard.
Two layers of cardboard add up to 8 mm:
Beetle – 2x cardboard
That’s purple paper left over from the layered paper quilt blocks and, obviously, my glue stick hand is weak.
Three layers of cardboard makes each part half an inch thick: