Support RaspberryPi : Différence entre versions
(Page créée avec « {{Projet |status= fonctionnel |image=Support_RaspberryPi.png |name=Support Raspberry |description=Support pour fixer une carte RaspberryPii à l'arrière d'un écran |li... ») |
|||
Ligne 10 : | Ligne 10 : | ||
|materiaux=PLA RaspberryPi | |materiaux=PLA RaspberryPi | ||
}} | }} | ||
+ | |||
+ | ==Le projet== | ||
+ | |||
+ | Utiliser une carte RaspberryPi avec une distribution XBMC pour transformer un écran en station multimédia. | ||
+ | |||
+ | [[Fichier:Support_RaspberryPi_inst.jpg]] | ||
+ | |||
+ | ==La conception== | ||
+ | |||
+ | La carte RaspberryPi n'est pas fixée. Elle tient en place uniquement du fait du frottement entre la carte et le support. Ce sytème est validé après imoression et montage. | ||
+ | |||
+ | [[Fichier:Support_RaspberryPi_seul.jpg]] [[Fichier:Support_RaspberryPi.png]] | ||
+ | |||
+ | ==Le script OpenScad== | ||
+ | |||
+ | Le script OpenScad [http://fablabo.net/wiki/Fichier:Rsp-support_v1.scad] est paramétrable (ci dessous la liste des paramètres). | ||
+ | |||
+ | <code> | ||
+ | /* | ||
+ | Fixation Raspberry Pi | ||
+ | Auteur : BPh | ||
+ | Date : 30/01/2014 | ||
+ | V0.1 : Forme générale | ||
+ | V1.1 : Corrections | ||
+ | plot mal positionné | ||
+ | Taquet carré | ||
+ | */ | ||
+ | |||
+ | /*------------------------- | ||
+ | Paramètres | ||
+ | -------------------------*/ | ||
+ | |||
+ | $fn = 60; | ||
+ | A=100; // Entraxe fixation | ||
+ | R=3; // Rayon vis fixation | ||
+ | E=2.5; // Épaisseur | ||
+ | |||
+ | P=3.5; // Percage fixation Raspberry | ||
+ | RSP_L=85; // Hauteur de la carte | ||
+ | RSP_l=56; // Largeur de la carte | ||
+ | // Coordonnées des trous de fixations sur la carte | ||
+ | RSP_F1x=-16; | ||
+ | RSP_F1y=38; | ||
+ | RSP_F2x=10; | ||
+ | RSP_F2y=-17; | ||
+ | |||
+ | |||
+ | ... | ||
+ | </code> | ||
+ | |||
+ | Ci dessous les deux modules réutilisables pour ajouter de la matière façon "cordon de soudure". | ||
+ | |||
+ | <code> | ||
+ | /*------------------------- | ||
+ | Modules génériques | ||
+ | -------------------------*/ | ||
+ | |||
+ | /* | ||
+ | Cordon_Circle | ||
+ | R : Rayon | ||
+ | E : Épaisseur | ||
+ | I : InterneExterne 0/1 | ||
+ | D : Up/Down 0/1 | ||
+ | */ | ||
+ | module cordon_circle(R,E,I=0,D=0) | ||
+ | { | ||
+ | translate([0, 0, -(D*-1)*E*0.02]) | ||
+ | rotate_extrude() | ||
+ | translate([R-(I*-1)*E*0.02, 0, 0]) | ||
+ | difference(){ | ||
+ | translate([(I*-1)*E*1.02, (D*-1)*E*1.02]) square(E*1.02); | ||
+ | translate([-(I*2-1)*E*1.02, -(D*2-1)*E*1.02]) circle(r=E*1.01); | ||
+ | } | ||
+ | } | ||
+ | |||
+ | /* | ||
+ | Cordon_Line | ||
+ | E : Épaisseur | ||
+ | L : Longueur | ||
+ | D : Down/Up 1/0 | ||
+ | */ | ||
+ | module cordon_line(E,L=1,D=0) | ||
+ | { | ||
+ | echo ((D*2-1)*90); | ||
+ | rotate([0,(D*2-1)*90,0]) | ||
+ | linear_extrude(height = L, center=true) | ||
+ | difference(){ | ||
+ | translate([-E*0.01, -E*0.01]) square(E*1.02); | ||
+ | translate([E*1.02, E*1.02]) circle(r=E*1.01); | ||
+ | } | ||
+ | |||
+ | </code> | ||
+ | |||
+ | [[Catégorie:Projets]] |
Version du 9 avril 2014 à 12:14
Support pour fixer une carte RaspberryPii à l'arrière d'un écran
Contributeur·ice·s
Statut du projet
fonctionnel
Statut de la publication
License
GPL
Inspiration
Fichiers source
Machines
Matériaux
Lien
Le projet
Utiliser une carte RaspberryPi avec une distribution XBMC pour transformer un écran en station multimédia.
La conception
La carte RaspberryPi n'est pas fixée. Elle tient en place uniquement du fait du frottement entre la carte et le support. Ce sytème est validé après imoression et montage.
Le script OpenScad
Le script OpenScad [1] est paramétrable (ci dessous la liste des paramètres).
/*
Fixation Raspberry Pi
Auteur : BPh Date : 30/01/2014 V0.1 : Forme générale V1.1 : Corrections
plot mal positionné Taquet carré
- /
/*------------------------- Paramètres
*/
$fn = 60; A=100; // Entraxe fixation R=3; // Rayon vis fixation E=2.5; // Épaisseur
P=3.5; // Percage fixation Raspberry RSP_L=85; // Hauteur de la carte RSP_l=56; // Largeur de la carte // Coordonnées des trous de fixations sur la carte RSP_F1x=-16; RSP_F1y=38; RSP_F2x=10; RSP_F2y=-17;
...
Ci dessous les deux modules réutilisables pour ajouter de la matière façon "cordon de soudure".
/*-------------------------
Modules génériques
*/
/*
Cordon_Circle R : Rayon E : Épaisseur I : InterneExterne 0/1 D : Up/Down 0/1
- /
module cordon_circle(R,E,I=0,D=0) { translate([0, 0, -(D*-1)*E*0.02]) rotate_extrude() translate([R-(I*-1)*E*0.02, 0, 0]) difference(){ translate([(I*-1)*E*1.02, (D*-1)*E*1.02]) square(E*1.02); translate([-(I*2-1)*E*1.02, -(D*2-1)*E*1.02]) circle(r=E*1.01); } }
/*
Cordon_Line E : Épaisseur L : Longueur D : Down/Up 1/0
- /
module cordon_line(E,L=1,D=0) { echo ((D*2-1)*90); rotate([0,(D*2-1)*90,0]) linear_extrude(height = L, center=true) difference(){ translate([-E*0.01, -E*0.01]) square(E*1.02); translate([E*1.02, E*1.02]) circle(r=E*1.01); }