Welcome! Log In Create A New Profile

Advanced

salut tous,

Posted by kourou 
Re: salut tous,
September 09, 2014 11:28AM
Bonsoir

Pour les dimensions c'est ton nombre de pas / mm.

Pour l'aspect côté inférieur (table) --> Adhérence et/ou hauteur du zéro ??? Au Z=0 il faut pouvoir passer une feuille de papier pas plus....

Regarde aussi l'épaisseur de la première couche pour l'écraser un peu sur le lit.

A+


« Le progrès ne vaut que s'il est partagé par tous. » : Aristote
Site WEB pour retrouver plus vite des sujets que j'ai traité
Ma chaîne
Re: salut tous,
September 22, 2014 02:41PM
salut tous,

il y a moyen de contrôler un fichier Openscad?

il manque quelque chose pour finir de vider le petit carré comme le grand !! je beugle angry smiley


kourou
Attachments:
open | download - powerSupplyEndCap T.scad (1.1 KB)
Re: salut tous,
September 22, 2014 03:10PM
Bonsoir Kourou

width=114;
depth=40;
height=50;

termHeight=10;
termDepth=18;

metalThickness=2;
screwThick=3;

wall=2;

gras=2; //By Strofe

plugWidth=46.96;
plugHeight=23.85;
plugOffset=9;

rotate([90,0,0])
difference(){
union(){ //shell with side indents
	translate([0,(depth-termDepth)/2-depth/2,0])
	cube([width,depth-termDepth,height], center=true);
	cube([width-metalThickness*2,depth,height], center=true);
}

translate([0,wall,0-gras])
cube([width-wall*2-metalThickness*2,depth,height-wall*(2-gras)], center=true); //hollow out

translate([0,(depth-termDepth+gras)/2,(termHeight-height)/2-gras])
cube([width,termDepth+gras,termHeight], center=true); //terminal block cut out

translate([-width/12,-depth/2,2])
rotate([90,0,0])
square([12,21], center=true);  //cable hole31;

translate([0,depth/2-termDepth/2,termHeight/2])

cube([width+10,termDepth,screwThick], center=true);//screw slot

translate([width/4,-depth/2+wall/2+1,height/2-plugHeight/2-wall-plugOffset]){
cube([plugWidth,3*wall,plugHeight], center=true); //plug hole
cube([plugWidth+2,wall,plugHeight], center=true); //plug hole
}
}

Recherche gras dans le code...

Si j'ai bien compris ça doit être cela...

A+


« Le progrès ne vaut que s'il est partagé par tous. » : Aristote
Site WEB pour retrouver plus vite des sujets que j'ai traité
Ma chaîne
Re: salut tous,
September 22, 2014 10:50PM
Je ne comprends pas le problème. La pièce a l'air correcte dans OpenSCAD ?

Perso, étant un visuel, je préfère travailler dans FreeCAD plutôt que de tenter de jouer dans du code abstrait... winking smiley

Tu sais que FreeCAD peut importer les fichiers OpenSCAD ? Il faut simplement avoir installé OpenSCAD et FreeCAD devrait le détecter. Ensuite tu importe le .scad, et une arborescence de type géométrie de construction de solides est générée.

Ça foire parfois pour les pièces complexes, et les opérations booléennes ne fonctionnent pas toujours, mais dans ce dernier cas c'est en général facile à réparer. Ça m'a pris moins de deux minutes pour ce fichier. Et un petit "refine" (affinage) pour nettoyer les arêtes superflues.

P.S. Je ne t'oublie pas pour le tuto... eye rolling smiley
Attachments:
open | download - powerSupplyEndCapT.fcstd (39.5 KB)
Re: salut tous,
September 23, 2014 02:19PM
Salut tous,

encore merci vous deux winking smiley

j'ai du mal avec freecad ! et là je fais plein de chose en même temps que ça n'avance pas .
et bien demain je me met a faire ça.

bonne nuit .


>normand ,il manque le rectangle que j'ai appelé carré dans ton fichier et c'est celui là que je ne vidais pas winking smiley

strofe je regarde demain

Edited 1 time(s). Last edit at 09/23/2014 03:05PM by kourou.


kourou
Re: salut tous,
September 24, 2014 11:45AM
salut tous,

> strofe ,ça ne change rien !

en regardant le fichier dans freecad je ne vois pas comment ajouter mon rectangle 21x13MM


kourou
Re: salut tous,
September 24, 2014 03:59PM
Bonsoir

Je suis blond, j'avais pas vu le rectangle sous la pièce...

C'est normal tu as une forme 2D, il faut une forme 3D pour faire le trou

Le Square est devenu un Cube

//square([12,21], center=true); //cable hole31; //Strofe
cube ([12,21,5], center=true); //Strofe
width=114;
depth=40;
height=50;

termHeight=10;
termDepth=18;

metalThickness=2;
screwThick=3;

wall=2;

gras=2; //By Strofe

plugWidth=46.96;
plugHeight=23.85;
plugOffset=9;

rotate([90,0,0])
difference(){
	union(){ //shell with side indents
		translate([0,(depth-termDepth)/2-depth/2,0])
		cube([width,depth-termDepth,height], center=true);
		cube([width-metalThickness*2,depth,height], center=true);
	}

	translate([0,wall,0-gras])
		cube([width-wall*2-metalThickness*2,depth,height-wall*(2-gras)], center=true); //hollow out

	translate([0,(depth-termDepth+gras)/2,(termHeight-height)/2-gras])
		cube([width,termDepth+gras,termHeight], center=true); //terminal block cut out

	translate([-width/12,-depth/2,2])
		rotate([90,0,0])
			//square([12,21], center=true);  //cable hole31; //Strofe
			cube ([12,21,5], center=true); //Strofe
	
	translate([0,depth/2-termDepth/2,termHeight/2])
		cube([width+10,termDepth,screwThick], center=true);//screw slot

	translate([width/4,-depth/2+wall/2+1,height/2-plugHeight/2-wall-plugOffset]){
		cube([plugWidth,3*wall,plugHeight], center=true); //plug hole
		cube([plugWidth+2,wall,plugHeight], center=true); //plug hole
	}
}

A+


« Le progrès ne vaut que s'il est partagé par tous. » : Aristote
Site WEB pour retrouver plus vite des sujets que j'ai traité
Ma chaîne
Re: salut tous,
September 25, 2014 04:07AM
salut strofe,

j'ai tourné autour de ça avec le livre de slic3r que j'ai fait sur les genoux ,je le voyais ce cube me sauter aux yeux mais ça fatiguait trop !


c mieux ça fonctionne .


tu peu m'expliquer le "gras" son intérêt ?

merci winking smiley

Edited 1 time(s). Last edit at 09/25/2014 04:13AM by kourou.


kourou
Re: salut tous,
September 25, 2014 04:18AM
Bonjour

La variable "gras" est prévue pour définir une valeur que j'applique dans les fonctions. Si je change la valeur affectée à "gras" tout le code est déjà à jour...

A+


« Le progrès ne vaut que s'il est partagé par tous. » : Aristote
Site WEB pour retrouver plus vite des sujets que j'ai traité
Ma chaîne
Re: salut tous,
September 27, 2014 02:21PM
Quote
kourou
en regardant le fichier dans freecad je ne vois pas comment ajouter mon rectangle 21x13MM

Salut kourou,

Désolé de ne pas avoir répondu plus tôt. J'ai la main droite dans le plâtre et je tape laborieusement d'une seule main... Pas facile d'utiliser la souris de la main gauche, même si je suis gaucher !

Je n'avais pas réalisé que le fichier SCAD que tu avais posté était le tien. Bravo, je serais bien incapable d'en faire autant !

Je me demandais d'ailleurs à quoi servait ce rectangle. Je l'ai sélectionné puis cliqué sur l'outil Extrusion de l'atelier Part (Pièce). J'ai défini la direction d'extrusion en Y et réglé la longueur à 3mm. Ensuite j'ai sélectionné l'objet "refine_Cut" dans l'arborescence, puis l'objet "Extrude" nouvellement créé, et cliqué sur l'outil Soustraction pour soustraire le rectangle extrudé du boîtier.

Ce forum est trop primitif pour permettre d'aligner des images dans le texte. eye rolling smiley

Voici les icônes des outils que j'ai mentionnés :
Extrusion
Soustraction

Edited 1 time(s). Last edit at 09/27/2014 02:23PM by NormandC.
Attachments:
open | download - powerSupplyEndCapT_normandc1.fcstd (47.7 KB)
Re: salut tous,
September 28, 2014 07:28AM
salut tous,

merci strofe et normand ,ayant le bras droit esquinté de l'épaule au petit doigt ,bref foutu "merci l'endormeur anesthésiste " je me sers de la souris main gauche bien fallut ,que faire sans pc smiling smiley ,je te comprends .

c pas le mien juste un repiquage de ce que j'ai besoin et m'aidant du tuto Openscad j’essaie de créer quelque chose .

> normand ,tape moins fort sur les touches


kourou
Sorry, only registered users may post in this forum.

Click here to login