Créé le: 2025-11-08 ; Révisé le: 2025-11-08

Interface LEGO personnalisable

Des scripts pour créer des briques compatibles LEGO avec des tenons supérieurs et des entrées inférieures personnalisables.

Disponible en deux formats :

  • Script Python (create_brick.py) pour Blender 3D
  • Script OpenSCAD (create_brick.scad) pour OpenSCAD

Les fichiers sont disponibles sur :

Utilisation

Blender (Python)

  1. Ouvrez Blender 3D
  2. Ouvrez l’espace de travail Scripting
  3. Chargez create_brick.py
  4. Modifiez les options en haut du fichier
  5. Exécutez le script

OpenSCAD

  1. Ouvrez OpenSCAD
  2. Ouvrez create_brick.scad
  3. Modifiez les options en haut du fichier
  4. Appuyez sur F5 pour prévisualiser ou F6 pour rendre
  5. Exportez en STL pour l’impression 3D

Options

Les deux scripts utilisent les mêmes variables :

  • pinCount : Tableau [largeur, longueur] - Nombre de tenons supérieurs dans chaque dimension
  • entryZ : Hauteur du bloc - 2mm pour les plaques ou 8.2mm pour la taille de brique normale
  • printTopPins : Définir à true pour ajouter des tenons sur le dessus de la brique
  • printBottomEntries : Définir à true pour ajouter des entrées creuses en dessous pour connecter d’autres briques

Exemples

Brique 2x6 (dessus et dessous)

Blender (Python):

pinCount = [2, 6]
entryZ = 8.2

printTopPins = True
printBottomEntries = True

OpenSCAD:

pinCount = [2, 6];
entryZ = 8.2;

printTopPins = true;
printBottomEntries = true;

Vue du dessus Vue du dessous Impression en cours Impression terminée

Plaque 10x10 (dessus seulement)

Blender (Python):

pinCount = [10, 10]
entryZ = 2

printTopPins = True
printBottomEntries = False

OpenSCAD:

pinCount = [10, 10];
entryZ = 2;

printTopPins = true;
printBottomEntries = false;

Vue du dessus Vue du dessous

Applications

Ces scripts sont particulièrement utiles pour :

  • Créer des interfaces entre LEGO et des structures personnalisées
  • Fabriquer des briques de tailles non standard
  • Créer des plaques de base personnalisées
  • Intégrer des éléments LEGO dans vos projets d’impression 3D