Modelado de un terminal para cable de freno o cambio de bicicleta para impresion 3D

Fecha: 11/01/2024 Autor: Sicami

Creación de un modelo sencillo para impresión 3D con OpenSCAD 

Vamos a realizar un ejemplo sencillo de utilización de técnicas de modelado 3D para posterior impresión 3D

 

Fabricaremos un terminal para cable de freno y/o cambio de bicicleta.

 

Para modelar utilizaremos OpenSCAD, software libre para la creación de objetos sólidos 3D ya que es de uso libre y además permite el diseño paramétrico con lo cual será posible modificar posteriormente las dimensiones para adaptar el modelo a cada necesidad particular.

 

Enlace de descarga OpenSCAD: https://openscad.org/

 

Comenzamos por elaborar un boceto que represente nuestra idea de partida

Boceto

Ya en openSCAD, vamos a empezar por la base dibujando un ciclindro de diámetro 5.5 mm. y altura 2 mm.

cylinder(d=5.5, h=2, $fn=100);

Modelo terminal

El parámetro variable $fn lo utilizamos para indicar el número de segmentos que conformará el círculo base de la figura y por tanto el número de caras del cilindro. Este sería el resultado para un valor $fn = 10

Modelo terminal

Por sencillez vamos a realizar ya el taladro o perforación en este primer módulo del objeto.

El taladro será otro cilindro de la misma o mayor altura y diámetro el de la perforación:

cylinder(d=1.9, h=3, $fn=100);

En la siguiente figura está representado en color rojo y con altura 3 mm. para mejor visualización.

Modelo terminal

Pero ahora lo que te tenemos son dos cilindros superpuestos, para que el segundo cilindro sea la perforación del primero utilizaremos el modificador “difference()” que realizará la diferencia entre el primer y segundo elementos indicados:

difference(){

cylinder(d=5.5, h=2, $fn=100);

cylinder(d=1.9, h=3, $fn=100);

}

Modelo terminal

Vamos a crear el segundo cilindro o cuerpo principal del objeto, su diámetro será de 4 mm. y su longitud de 13 mm.

cylinder(d=4, h=13, $fn=1000);

Para que su posición inicial coincida con la cara superior del cilindro base lo desplazaremos 2 mm según el eje vertical “Z” utilizando la transformación “translate ([x, y, z])” quedando:

translate ([0, 0, 2])

cylinder(d=4, h=13, $fn=1000);

Modelo terminal

Realizaremos el taladro del modo que vimos anteriormente, aunque en este caso no queremos que atraviese toda su longitud por lo que su longitud será menor en 1 milímetro.

Modelo terminal

difference(){

translate([0,0,2]);

cylinder(d=4, h=13, $fn=1000);

cylinder(d=1.9, h=12, $fn=1000);

}

Modelo terminal

Ya solamente nos quedaría el achaflanado superior. En este caso lo haremos como un tercer elemento, otra vez utilizaremos un cilindro, pero definiremos un diámetro menor para la cara superior. Utilizaremos de nuevo la primitiva “cylinder” para crear un cilindro de altura h=1, diámetro inferior d1=4 y diámetro superior d2 =2.

cylinder(h=1, d1=4, d2 = 2, $fn=100);

Modelo terminal

Y de nuevo lo desplazamos hasta su posición correcta en el extremo superior del terminal

translate([0,0,15]);

cylinder(h=1, d1=4, d2 = 2, $fn=100);

Modelo terminal

El resultado final, incluido el código completo será:

difference(){

cylinder(d=5.5, h=2, $fn=100);

cylinder(d=1.9, h=3, $fn=100);

}

difference(){

translate([0,0,2])

cylinder(d=4, h=13, $fn=1000);

cylinder(d=1.9, h=12, $fn=1000);

}

translate([0,0,15])

cylinder(h=1, d1=4, d2 = 2, $fn=100);

Modelo terminal
 
Modelo terminal

A continuación lo renderizaremos (F6) y lo exportaremos para la impresión 3D, en nuestro caso en formato .STL Y este será el resultado final una vez impreso.

Foto terminal cable
Al no poderse chafar, como los terminales tradicionales metálicos, es recomendable que el diámetro interior sea bien ajustado al cable e introducirlo girando en el sentido de trenzado de los alambres del cable para evitar deshilacharlo.

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 

Sicami Tracks - Inicio