The Smell of Molten Projects in the Morning

Ed Nisley's Blog: Shop notes, electronics, firmware, machinery, 3D printing, laser cuttery, and curiosities. Contents: 100% human thinking, 0% AI slop.

HQ Sixteen: Electronics Pod Solid Model

The HQ Sixteen came with a small red-dot laser pointer attached to a threaded pin:

HQ Sixteen - Stylus LED Mount - OEM version
HQ Sixteen – Stylus Laser Mount – OEM version

The pin can go into either of a pair of threaded holes in the machine castings or the laser + clamp can, as in the picture, attach to a spool pin.

With a “pantograph” pattern laid along the rear of the table, you can stitch that design (at full size, hence “pantograph” seems aspirational) by guiding the red dot along the lines. The laser’s flimsy clamp mount seems prone to move at the worst possible moment, so neither of us liked the idea.

Mary is good at free-motion quilting and says she’s unlikely to use the laser, but I figured staying slightly ahead of the curve would be a Good Idea. Bonus: 3D printing.

The general idea is to tuck a (similar) red-dot laser module under the overhang of the electronics pod, with a ball mount for easy aiming and stable setting, something like this:

HQ Sixteen - Stylus LED Mount - solid model - show
HQ Sixteen – Stylus Laser Mount – solid model – show

Fitting the mount into that curved corner requires a model of the electronics pod, so I held a pad of paper against the pod and traced the outline:

HQ Sixteen - pod profile trace
HQ Sixteen – pod profile trace

Scan it, import the image into Inkscape, fit lines and curves around the shape:

HQ Sixteen - pod outline - Inkscape
HQ Sixteen – pod outline – Inkscape

I only needed the top of the pod, so the bottom is truncated from the actual 250 mm height.

Save the SVG, import into OpenSCAD, extrude to match the pod’s 110 mm width:

module Pod() {

    xrot(90)
    down(PodWidth/2)
        linear_extrude(height=PodWidth,convexity=5)
            translate(PodRecenter)
                import("HQ Sixteeen - pod profile.svg",
                        layer="Pod Profile");
}

The model origin is where the upper lip meets the slightly sloped top surface in the middle of the extrusion, because that’s the only easy-to-locate feature:

HQ Sixteen - Stylus LED Mount - electronics pod - solid model
HQ Sixteen – Stylus Laser Mount – electronics pod – solid model

Something Has Changed in the Inkscape SVG → OpenSCAD model chain, because the parts of an Inkscape drawing lying outside the page boundary are no longer cropped from the OpenSCAD model. Now, simply putting a feature at the Inkscape origin at the lower-left corner of the document’s Page produces a complete OpenSCAD 2D shape with that feature at the 3D coordinate origin.

For reference:

The Inkscape layout with the entire shape off the page:

HQ Sixteeen - pod profile - Inkscape origin
HQ Sixteeen – pod profile – Inkscape origin

The 2D imported shape in OpenSCAD with a matching origin:

HQ Sixteeen - pod profile - OpenSCAD origin
HQ Sixteeen – pod profile – Inkscape origin

I do not know what changed or if, in fact, my misunderstanding of how things worked required the previous workaround, but this is much better. The OpenSCAD code includes a [0,0] offset value, should you need it.

More on the mount tomorrow …

Comments

2 responses to “HQ Sixteen: Electronics Pod Solid Model”

  1. HQ Sixteen: Stylus Laser Ball Mount – The Smell of Molten Projects in the Morning Avatar

    […] version of a mount for the HQ Sixteen’s “stylus laser” clamps a 1 inch polypropylene ball between two […]