I’ve developed a DC in SU 2020, then backsaved it to SU2014 to make it more widely usable.
It models Kreg Pocket Holes and screws, with DC Option choices for thickness of board (which governs where the hole should be drilled so the screw emerges about half way down the thickness of the board it is screwing into), and for screw length.
See the thread Modelling Kreg pocket screw holes and screws which is getting far longer than it should have, because I keep running into problems. Claire Z (@EosDawn) was very helpful in stimulating me to make my original overly simple approximate model geometrically accurate.
Here’s the 2020 version of the model, using the Component/Save As r-click option to preserve the outer wrapper of the component. To test it, import it into a new file, don’t open it.
Kreg pocket holes and screws DC v2020.skp (260.1 KB)
It has several problems. They are if anything worse, if backsaved as I originally intended to v2014 - two DC-related errors are triggered when you import the component into v2014, then select the component to move it or explode it, I thought later perhaps this is because the DC Extension in SU202 is v1.7, whereas earlier versions are only v1.6. I only have SU 2014 Make, so can’t create or change the Attributes directly in that version.
When dragged out from the component window, the insertion point isn’t where I (thought I had) set it*. It should be placed on the edge of a board by the guide point in the plane of the pocket hole’s oval opening. It never came out with that point at the centre of the Move cursor, even when that is the origin, for a 1 3/4" (44mm) board thickness. Sometimes, it won’t even let me pick the guide point to move it again, especially with the DC Options set for other thinner boards it always inserts it at the top level DC component origin point.
Both the top level DC component, and a next level subcomponents for different board thicknesses (the pocket holes) are set to Glue to Any, and Cut Opening. Their Cut Opening plane is set with its origin at the insertion guide point for that board thickness, and in the plane of the open end of the pocket hole.
The largest board thickness (44mm) which has its guide point at the origin of the DC will (sometimes) cut an opening. So far, I can’t get other board thicknesses to do so at all.
Am I right in thinking that a sub component inserted in the correct plane should ‘cut an opening’? (I know it doesn’t make a hole in the geometry of the face it is supposed to cut, just appears to make it transparent inside the opening).
Or maybe it isn’t supposed to, and only a top level component can ‘cut opening’? If that is the case, then this DC can’t work, and I’ll have to think of a different way of doing it, with each board thickness having a separate component, perhaps each one being a separate DC with a choice of screw lengths.
Any advice on how to get this to work (if indeed it should work) would be much appreciated.
I thought I had set it in the plane of the hole for the thickest board (44mm). But I just discovered that it Isn’t there, but set for an in-between board size, which is why it wouldn’t glue ON the plane of the board, but only with the hole a long way from the face.
The uploaded file now in v2020 has it set as I planned.