F
fred
Sun, Dec 27, 2020 2:18 AM
If you like, send me a link to the one you'd prefer to modify and I'll see what I can generate to be of assistance. I'm no rocket surgeon when it comes to OpenSCAD and if I can't accomplish anything useful, I'll let you know.
On Saturday, December 26, 2020, 8:25:13 PM EST, David <ainut@hiwaay.net> wrote:
I printed all those last week. Not recommended for actual use. For one thing, "slide" has only one grip point. And they are -very- small. <sigh>
If you like, send me a link to the one you'd prefer to modify and I'll see what I can generate to be of assistance. I'm no rocket surgeon when it comes to OpenSCAD and if I can't accomplish anything useful, I'll let you know.
On Saturday, December 26, 2020, 8:25:13 PM EST, David <ainut@hiwaay.net> wrote:
I printed all those last week. Not recommended for actual use. For one thing, "slide" has only one grip point. And they are -very- small. <sigh>
L
lar3ry
Sun, Dec 27, 2020 2:34 AM
If they are -very- small, it is quite likely that the STL is done with
inches.
You want to modify an stl, so it would help if we had the actual one you are
playing with.
Can you provide us with the one you want to modify?
--
Sent from: http://forum.openscad.org/
If they are -very- small, it is quite likely that the STL is done with
inches.
You want to modify an stl, so it would help if we had the actual one you are
playing with.
Can you provide us with the one you want to modify?
--
Sent from: http://forum.openscad.org/
RW
Ray West
Sun, Dec 27, 2020 2:40 PM
Here's a rough file for ender 3/Bl touch. You will need to check the
hole positions and sizes, and everything else, but it illustrates how I
would go about it. If you size the holes correctly, bolts can be self
threaded into the plastic. I would add a bit more support to the
bracket. Once I'd planned the holes correctly, I'd print it, laid on its
back, see how it fitted, then add in the rounded corners/whatever in the
final print.
Best wishes,
Ray
// basic backplate
module plate(){
difference(){
cube ([2,40,40],false);
translate ([-1,20,-20])cube ([4,40,40],false); //avoid hot
end cover
translate([-1,-28,-30])cube([4,40 ,40],false);
}
}
//put holes in plate
module backplate(){
difference(){
plate();
translate([0,15,30]) rotate([0,90,0])cylinder(6,4,4,true); //
hole to avoid wheel bolt
// fixing holes
translate([0,16,6]) rotate([0,90,0])cylinder(6,2,2,true);
translate([0,34,26]) rotate([0,90,0])cylinder(6,2,2,true);
}
}
// bracket for bl touch
module bracket(){
difference() {
cube([30,12,3]);
translate([10,6,0])cylinder(8,2,2,true);
translate([25,6,0])cylinder(8,2,2,true);
translate([17.5,6,0])cylinder(8,3,3,true);
}
}
// add bracket to backplate
union(){
backplate();
translate ([0,0,10]) bracket();
}
On 26/12/2020 22:48, David wrote:
I tried the "ground up" approach. I sucked.
On 12/26/20 4:40 PM, fred via Discuss wrote:
I did a quick Google for the parameters you've provided. The
non-adjustable version appears to be a collection of OpenSCAD
cube([x, y, z]) items slapped together, while the adjustable version
is slightly more complex. Adjustable BL-Touch sensor mount for Ender
3 and CR10 (with STEP file) by registeredthing
https://www.thingiverse.com/thing:3148733
Adjustable BL-Touch sensor mount for Ender 3 and CR10 (with STEP
file) b...
This is an adjustable (up and down) mount for BL-touch, and BL-touch
type sensors. It is designed for the Ender...
https://www.thingiverse.com/thing:3148733
One might think creating a bracket from the ground up would be more
simple than a hit-and-miss approach to punching holes and filling
holes in an existing STL file?
On Saturday, December 26, 2020, 5:15:28 PM EST, David
ainut@hiwaay.net wrote:
Only an STL. Oh yeah, an SCAD file would be easy in comparison. :)
On 12/26/20 4:07 PM, fred via Discuss wrote:
David, do you have only the STL file or also an SCAD file from which
it was created. The answer is very different in each case. The answer
to the first is what I would consider a work-around, while the answer
to the second is going to be more elegant or more appropriate.
On Saturday, December 26, 2020, 4:18:01 PM EST, David
ainut@hiwaay.net mailto:ainut@hiwaay.net wrote:
I have an STL for a sensor mount (BL Touch) written for a CR-10 3D
printer. However, I need to slightly modify it for use on a different
printer. One screw hold needs to move. I do not understand quite how
to get from point existing to needed. It was explained to me once but
apparently, I just didn't get it.
Any clues, tools, magic tricks I can use to get there from here, please?
Thanks,
David
OpenSCAD mailing list
Discuss@lists.openscad.org mailto:Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
OpenSCAD mailing list
Discuss@lists.openscad.org mailto:Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
OpenSCAD mailing list
Discuss@lists.openscad.org mailto:Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
Here's a rough file for ender 3/Bl touch. You will need to check the
hole positions and sizes, and everything else, but it illustrates how I
would go about it. If you size the holes correctly, bolts can be self
threaded into the plastic. I would add a bit more support to the
bracket. Once I'd planned the holes correctly, I'd print it, laid on its
back, see how it fitted, then add in the rounded corners/whatever in the
final print.
Best wishes,
Ray
// basic backplate
module plate(){
difference(){
cube ([2,40,40],false);
translate ([-1,20,-20])cube ([4,40,40],false); //avoid hot
end cover
translate([-1,-28,-30])cube([4,40 ,40],false);
}
}
//put holes in plate
module backplate(){
difference(){
plate();
translate([0,15,30]) rotate([0,90,0])cylinder(6,4,4,true); //
hole to avoid wheel bolt
// fixing holes
translate([0,16,6]) rotate([0,90,0])cylinder(6,2,2,true);
translate([0,34,26]) rotate([0,90,0])cylinder(6,2,2,true);
}
}
// bracket for bl touch
module bracket(){
difference() {
cube([30,12,3]);
translate([10,6,0])cylinder(8,2,2,true);
translate([25,6,0])cylinder(8,2,2,true);
translate([17.5,6,0])cylinder(8,3,3,true);
}
}
// add bracket to backplate
union(){
backplate();
translate ([0,0,10]) bracket();
}
On 26/12/2020 22:48, David wrote:
>
> I tried the "ground up" approach. I sucked.
>
>
> On 12/26/20 4:40 PM, fred via Discuss wrote:
>> I did a quick Google for the parameters you've provided. The
>> non-adjustable version appears to be a collection of OpenSCAD
>> cube([x, y, z]) items slapped together, while the adjustable version
>> is slightly more complex. Adjustable BL-Touch sensor mount for Ender
>> 3 and CR10 (with STEP file) by registeredthing
>> <https://www.thingiverse.com/thing:3148733>
>>
>>
>>
>>
>>
>>
>>
>>
>> Adjustable BL-Touch sensor mount for Ender 3 and CR10 (with STEP
>> file) b...
>>
>> This is an adjustable (up and down) mount for BL-touch, and BL-touch
>> type sensors. It is designed for the Ender...
>>
>> <https://www.thingiverse.com/thing:3148733>
>>
>> One might think creating a bracket from the ground up would be more
>> simple than a hit-and-miss approach to punching holes and filling
>> holes in an existing STL file?
>>
>>
>> On Saturday, December 26, 2020, 5:15:28 PM EST, David
>> <ainut@hiwaay.net> wrote:
>>
>>
>> Only an STL. Oh yeah, an SCAD file would be easy in comparison. :)
>>
>>
>> On 12/26/20 4:07 PM, fred via Discuss wrote:
>> David, do you have only the STL file or also an SCAD file from which
>> it was created. The answer is very different in each case. The answer
>> to the first is what I would consider a work-around, while the answer
>> to the second is going to be more elegant or more appropriate.
>>
>> On Saturday, December 26, 2020, 4:18:01 PM EST, David
>> <ainut@hiwaay.net> <mailto:ainut@hiwaay.net> wrote:
>>
>>
>> I have an STL for a sensor mount (BL Touch) written for a CR-10 3D
>> printer. However, I need to slightly modify it for use on a different
>> printer. One screw hold needs to move. I do not understand quite how
>> to get from point existing to needed. It was explained to me once but
>> apparently, I just didn't get it.
>>
>> Any clues, tools, magic tricks I can use to get there from here, please?
>>
>> Thanks,
>>
>> David
>>
>>
>> _______________________________________________
>> OpenSCAD mailing list
>> Discuss@lists.openscad.org <mailto:Discuss@lists.openscad.org>
>> http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
>> <http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org>
>>
>> _______________________________________________
>> OpenSCAD mailing list
>> Discuss@lists.openscad.org <mailto:Discuss@lists.openscad.org>
>> http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org <http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org>
>> _______________________________________________
>> OpenSCAD mailing list
>> Discuss@lists.openscad.org <mailto:Discuss@lists.openscad.org>
>> http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
>> <http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org>
>>
>> _______________________________________________
>> OpenSCAD mailing list
>> Discuss@lists.openscad.org
>> http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
>
> _______________________________________________
> OpenSCAD mailing list
> Discuss@lists.openscad.org
> http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org