Capture d'écran 2025-12-30 232224.png
VIEW 01 / 01PRIMARY

Capture d'écran 2025-12-30 232224.png

Description du modèle

Parametric Headboard with Shelves and LED Spots

Tête de Lit Paramétrique avec Étagères et Spots LED

OpenSCAD License

English | Français


English

Description

A fully parametric headboard design created with OpenSCAD, featuring integrated side shelving units and LED spotlights. This modular design allows complete customization of dimensions, number of shelves, lighting configuration, and materials to perfectly fit your bedroom setup.

Features

  • Fully Parametric: All dimensions are customizable via parameters
  • Integrated LED Lighting:
    • Recessed LED spots in the upper canopy (downward facing)
    • Optional LED strip groove for indirect ambient lighting
    • Frosted plexiglass diffuser for soft light distribution
  • Side Shelf Modules:
    • Adjustable number of shelves per side
    • Optional cabinet with door at the bottom
    • Configurable door opening animation
  • Mattress Size Support: Compatible with all standard mattress sizes (90, 140, 160, 180 cm, etc.)
  • Exploded View Mode: Built-in exploded view for better understanding of assembly
  • Parts List Generator: Automatic cutting list output with all dimensions

Preview

Add your OpenSCAD renders here

// Render the model with:
// - F5 for preview
// - F6 for final render

Requirements

Installation

  1. Clone this repository:

    git clone https://github.com/yourusername/headboard-openscad.git
    cd headboard-openscad
    
  2. Open headboard.scad in OpenSCAD

Usage

  1. Open headboard.scad in OpenSCAD
  2. Customize the parameters at the top of the file (see Customization section)
  3. Press F5 to preview your changes
  4. Press F6 to render the final model
  5. Export to STL/3MF for 3D printing or use the parts list for traditional construction

Customization

Main Dimensions

largeur_matelas = 160;        // Mattress width in cm
panneau_hauteur = 120;        // Headboard height in cm
panneau_epaisseur = 3;        // Panel thickness (MDF, plywood...)

Shelf Configuration

etagere_largeur = 35;         // Shelf width on each side
etagere_profondeur = 25;      // Shelf depth
nb_etageres = 3;              // Number of shelves per side
afficher_placard = true;      // Enable cabinet with door

LED Lighting

spot_diametre = 6;            // LED spot diameter
nb_spots = 5;                 // Number of spots
afficher_rainure_led = true;  // Enable LED strip groove
afficher_plexiglass = true;   // Enable frosted diffuser

Display Options

afficher_matelas_ref = true;  // Show reference mattress (transparent)
eclate = false;               // Exploded view mode
porte_ouverte = false;        // Show cabinet door open

See the file for the complete list of customizable parameters.

Parts List

The script automatically outputs a complete cutting list in the OpenSCAD console, including:

  • Central panel dimensions
  • Upper canopy with spot hole positions
  • Shelf components (uprights, shelves, backs)
  • Optional cabinet doors
  • Feet/supports
  • Hardware requirements (LED spots, LED strip, plexiglass)

Construction Tips

  1. Use quality wood materials (MDF, plywood, or solid wood)
  2. Pre-drill holes for LED spots according to the specified diameters
  3. Route the LED strip groove carefully for a clean finish
  4. Consider adding a power supply compartment in one of the cabinets
  5. Use proper wood finish to protect against moisture

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Author

Created with OpenSCAD


Français

Description

Un design de tête de lit entièrement paramétrique créé avec OpenSCAD, comprenant des modules d'étagères latérales intégrées et des spots LED. Ce design modulaire permet une personnalisation complète des dimensions, du nombre d'étagères, de la configuration d'éclairage et des matériaux pour s'adapter parfaitement à votre chambre.

Fonctionnalités

  • Entièrement Paramétrique: Toutes les dimensions sont personnalisables via des paramètres
  • Éclairage LED Intégré:
    • Spots LED encastrés dans le bandeau supérieur (orientés vers le bas)
    • Rainure optionnelle pour bandeau LED (éclairage indirect)
    • Diffuseur en plexiglass dépoli pour une distribution douce de la lumière
  • Modules d'Étagères Latérales:
    • Nombre d'étagères réglable par côté
    • Placard optionnel avec porte en bas
    • Animation d'ouverture de porte configurable
  • Support de Toutes Tailles: Compatible avec toutes les tailles de matelas standards (90, 140, 160, 180 cm, etc.)
  • Mode Vue Éclatée: Vue éclatée intégrée pour mieux comprendre l'assemblage
  • Générateur de Liste de Pièces: Liste de découpe automatique avec toutes les dimensions

Aperçu

Ajoutez vos rendus OpenSCAD ici

// Rendez le modèle avec :
// - F5 pour la prévisualisation
// - F6 pour le rendu final

Prérequis

  • OpenSCAD version 2021.01 ou supérieure

Installation

  1. Clonez ce dépôt :

    git clone https://github.com/votreusername/headboard-openscad.git
    cd headboard-openscad
    
  2. Ouvrez headboard.scad dans OpenSCAD

Utilisation

  1. Ouvrez headboard.scad dans OpenSCAD
  2. Personnalisez les paramètres en haut du fichier (voir la section Personnalisation)
  3. Appuyez sur F5 pour prévisualiser vos modifications
  4. Appuyez sur F6 pour effectuer le rendu final
  5. Exportez en STL/3MF pour l'impression 3D ou utilisez la liste de pièces pour une construction traditionnelle

Personnalisation

Dimensions Principales

largeur_matelas = 160;        // Largeur du matelas en cm
panneau_hauteur = 120;        // Hauteur de la tête de lit en cm
panneau_epaisseur = 3;        // Épaisseur du panneau (MDF, contreplaqué...)

Configuration des Étagères

etagere_largeur = 35;         // Largeur des étagères de chaque côté
etagere_profondeur = 25;      // Profondeur des étagères
nb_etageres = 3;              // Nombre d'étagères par côté
afficher_placard = true;      // Activer le placard avec porte

Éclairage LED

spot_diametre = 6;            // Diamètre des spots LED
nb_spots = 5;                 // Nombre de spots
afficher_rainure_led = true;  // Activer la rainure pour bandeau LED
afficher_plexiglass = true;   // Activer le diffuseur dépoli

Options d'Affichage

afficher_matelas_ref = true;  // Afficher le matelas de référence (transparent)
eclate = false;               // Mode vue éclatée
porte_ouverte = false;        // Afficher la porte du placard ouverte

Consultez le fichier pour la liste complète des paramètres personnalisables.

Liste de Pièces

Le script génère automatiquement une liste de découpe complète dans la console OpenSCAD, incluant :

  • Dimensions du panneau central
  • Bandeau supérieur avec positions des perçages pour spots
  • Composants des étagères (montants, étagères, fonds)
  • Portes de placard optionnelles
  • Pieds/supports
  • Quincaillerie nécessaire (spots LED, bandeau LED, plexiglass)

Conseils de Construction

  1. Utilisez des matériaux de qualité (MDF, contreplaqué ou bois massif)
  2. Pré-percez les trous pour les spots LED selon les diamètres spécifiés
  3. Fraisez la rainure pour bandeau LED soigneusement pour une finition propre
  4. Envisagez d'ajouter un compartiment pour l'alimentation électrique dans un des placards
  5. Utilisez une finition appropriée pour protéger contre l'humidité

Licence

Ce projet est sous licence MIT - voir le fichier LICENSE pour plus de détails.

Contribution

Les contributions sont les bienvenues ! N'hésitez pas à soumettre une Pull Request.

Auteur

Créé avec OpenSCAD


Screenshots / Captures d'écran

Add rendered images of your headboard design here Ajoutez des images rendues de votre design de tête de lit ici

Example renders to include:

  • Front view with LED spots
  • Side view showing shelf depth
  • Exploded view of components
  • Close-up of LED strip detail
  • Cabinet door detail

Exemples de rendus à inclure :

  • Vue de face avec spots LED
  • Vue de côté montrant la profondeur des étagères
  • Vue éclatée des composants
  • Détail de la rainure LED
  • Détail de la porte du placard
Maison & DécoOpenSCAD

Main

// ACTIONSPARAMETRIC
PERSONNALISER
1
Downloads
MIT
License