Sources DTU et normes citées sur DIY Builder
Les simulateurs DIY Builder produisent des quantitatifs matériaux et des estimatifs budgétaires. Ces chiffres s'appuient sur des normes publiées, des textes légaux accessibles et des prix relevés directement sur les sites des enseignes. Cette page recense l'ensemble de ces sources pour que chaque chiffre affiché puisse être retracé jusqu'à son origine.
Normes techniques bois
Les normes NF DTU sont publiées et vendues par l'AFNOR (Association Française de Normalisation). Elles ne sont pas librement accessibles en ligne — les références ci-dessous pointent vers la boutique AFNOR pour l'achat, et vers les résumés gratuits disponibles sur les sites officiels. Les paragraphes cités dans les constantes du code correspondent aux éditions précisées.
NF DTU 31.2 P1-1 (mai 2019) — Ossature bois voile travaillant → www.boutique.afnor.org
Norme de référence pour les constructions à ossature bois à plate-forme. Utilisée pour l'entraxe des montants (§9.2.1 : max 60 cm), la section minimale des poteaux (§9.1.1.2 : ≥ 95 mm à l'humidité de service), les linteaux (§9.2.3.1), le contreventement OSB (§9.2.2 : ≥ 9 mm). Couvre les classes de service 1 et 2 pour les bâtiments de hauteur ≤ 3 niveaux.
Utilisé dans : cabanonConstants.js, modules/cabanon/engine.js, guides/cabanon
NF DTU 31.1 P1-1 (juin 2017) — Charpente et escaliers en bois → www.boutique.afnor.org
Couvre les règles de durabilité bois (§5.10), les assemblages (§5.7), les portées des chevrons et longerons, le porte-à-faux (§5.10.4.1 : ≥ 150 mm depuis sol naturel). Utilisée pour les modules pergola (poteaux, longerons, chevrons) et comme référence d'arrière-plan pour les toitures mono-pente des cabanons. La pergola n'est pas une charpente couverte au sens strict, mais le simulateur en respecte les principes de dimensionnement.
Utilisé dans : pergolaConstants.js, clotureConstants.js, modules/pergola/engine.js
NF DTU 51.4 P1-2 — Revêtements de sol en bois → www.boutique.afnor.org
Norme encadrant les terrasses et revêtements de sol en bois. Utilisée pour le dimensionnement des lames de terrasse, l'entraxe des lambourdes, les sections minimales selon la portée. Le moteur terrasse (lib/deckEngine.js) l'implémente dans sa couche de calcul figée.
Utilisé dans : lib/deckEngine.js, lib/deckConstants.js, guides/terrasse
NF DTU 13.3 P1-2 — Dallages → www.boutique.afnor.org
Référence pour les dalles béton et les plots de fondation. Utilisée dans le calculateur terrasse pour dimensionner les plots béton (espacement, portance), et dans le module cabanon pour les fondations sur plots. La profondeur hors-gel (min 60–80 cm selon zone) n'est pas calculée automatiquement — elle est mentionnée dans le guide.
Utilisé dans : lib/foundation/foundationCalculator.js, guides/terrasse
NF EN 335:2013 — Durabilité du bois et des produits dérivés du bois → www.boutique.afnor.org
Définit les cinq classes d'emploi du bois (CE1 à CE5) selon l'exposition à l'humidité et le risque biologique. CE3 : bois extérieur protégé de la pluie (bardage avec lame d'air). CE4 : bois en contact avec le sol ou l'eau (poteaux de clôture, lisses basses). Référencée dans les guides matériaux et les fiches de conseil d'achat.
Utilisé dans : guides/cabanon, guides/cloture, faq
NF EN 1995-1-1:2005 (Eurocode 5) — Conception des structures en bois → www.boutique.afnor.org
Cadre de calcul structurel pour les structures bois. Utilisé pour les critères de flèche (L/300 pour les éléments porteurs — limite pour MAX_POST_SPAN = 3,50 m dans le module pergola), les assemblages vissés et boulonnés. Les calculs complets EC5 ne sont pas implémentés dans les simulateurs — les constantes en découlent mais un bureau d'études reste nécessaire pour tout projet structurel réel.
Utilisé dans : pergolaConstants.js, lib/cabanonConstants.js (commentaires référence)
NF EN 350:2016 — Durabilité naturelle du bois et des produits dérivés → www.boutique.afnor.org
Définit les 5 classes de durabilité naturelle du bois face aux champignons xylophages (classe 1 « très durable » à classe 5 « non durable »). L'ipé, le cumaru, le garapa et le padouk sont classe 1 — d'où leur résistance sans traitement en bord de piscine. Le pin sylvestre non traité est classe 4-5, ce qui justifie l'autoclave classe 4 d'emploi pour usage extérieur.
Utilisé dans : guides/terrasse-piscine-bois, guides/prix-terrasse-bois-m2-2026
DIN 51130 — Classification antidérapante pour pieds nus mouillés → www.din.de
Norme allemande définissant 5 niveaux d'adhérence R9 à R13 par angle de glissement (R11 : 19-27° = minimum recommandé pour plage de piscine). Référence internationale utilisée par les assureurs habitation français pour exiger une antidérapance minimale autour des piscines privées.
Utilisé dans : guides/terrasse-piscine-bois
Règlement (UE) n°995/2010 — RBUE Bois de l'Union européenne → eur-lex.europa.eu
Règlement européen entré en application le 3 mars 2013 imposant une diligence raisonnée à tout importateur de bois dans l'UE pour exclure les origines illégales. En pratique, les enseignes françaises ne vendent que des bois exotiques certifiés FSC ou PEFC. Référence à corriger fréquemment dans les contenus en ligne qui attribuent à tort une date de 2022 ou autre.
Utilisé dans : guides/prix-terrasse-bois-m2-2026, guides/terrasse-piscine-bois
Cadre légal et urbanisme
Les seuils réglementaires affichés dans les guides (déclaration préalable, permis de construire) sont issus du Code de l'urbanisme. Ces textes sont librement accessibles sur Légifrance et sur Service-Public.fr.
Code de l'urbanisme — Articles R421-1 à R421-12 → www.legifrance.gouv.fr
Définit les seuils de surface plancher déclenchant une déclaration préalable de travaux (5 à 20 m²), un permis de construire (au-delà de 20 m² hors zone U du PLU, ou 40 m² en zone U). R421-2 pose l'exemption pour < 5 m². R421-5 traite des constructions démontables (≥ 3 mois consécutifs = mêmes règles que permanent).
Utilisé dans : guides/cabanon, guides/permis-cabanon-seuils-2026, faq
Code de l'urbanisme — Article R425-1 (avis ABF) → www.legifrance.gouv.fr
Soumet les projets en périmètre de protection (500 m autour d'un monument historique, site patrimonial remarquable, secteur sauvegardé) à l'avis conforme de l'Architecte des Bâtiments de France. Cet avis lie la mairie : un refus ABF entraîne refus du permis. Délai d'instruction supplémentaire de 6 à 8 semaines.
Utilisé dans : guides/permis-cabanon-seuils-2026, guides/cabanon
Code de l'urbanisme — Article R431-2 (recours à un architecte) → www.legifrance.gouv.fr
Rend obligatoire le recours à un architecte pour tout projet portant la surface totale habitation au-delà de 150 m². Les honoraires varient de 8 à 12 % du coût total des travaux selon les missions confiées (étude seule, suivi de chantier complet).
Utilisé dans : guides/permis-cabanon-seuils-2026
Formulaire Cerfa n° 13703 — Déclaration préalable de travaux → www.service-public.fr
Formulaire officiel pour les constructions de 5 à 20 m² en zone PLU (et jusqu'à 40 m² en zone U). Disponible en téléchargement sur Service-Public.fr. Délai d'instruction : 1 mois (2 mois en site patrimonial remarquable). Les versions du formulaire évoluent — toujours vérifier la dernière version sur service-public.fr.
Utilisé dans : guides/permis-cabanon-seuils-2026, guides/cabanon
Formulaire Cerfa n° 13406 — Permis de construire → www.service-public.fr
Formulaire officiel pour les constructions au-delà de 40 m² en zone U du PLU, ou au-delà de 20 m² hors zone U. Délai d'instruction : 2 mois standard, 3 mois en zone protégée. Pièces complémentaires possibles en cours d'instruction (suspension du délai).
Utilisé dans : guides/permis-cabanon-seuils-2026
Géoportail de l'urbanisme → www.geoportail-urbanisme.gouv.fr
Service public officiel permettant de vérifier en ligne le zonage PLU d'un terrain, les servitudes d'utilité publique, les périmètres de protection (ABF, sites classés, Natura 2000, PPR). Outil gratuit recommandé avant tout dépôt de dossier d'urbanisme.
Utilisé dans : guides/permis-cabanon-seuils-2026
GNAU — Guichet Numérique des Autorisations d'Urbanisme → www.service-public.fr
Téléservice de dépôt en ligne des autorisations d'urbanisme (DP, PC, certificat). Adopté par un nombre croissant de communes françaises. Quand disponible, évite le dépôt papier en 2 exemplaires en mairie.
Utilisé dans : guides/permis-cabanon-seuils-2026
Réglementation Environnementale 2020 (RE 2020) → www.ecologie.gouv.fr
La RE 2020 s'applique aux bâtiments d'habitation nouveaux. Elle ne s'applique pas aux abris de jardin, garages, pergolas ou clôtures — ce point est explicitement mentionné dans la FAQ DIY Builder pour éviter la confusion fréquente sur les forums. Source : Ministère de la Transition écologique.
Utilisé dans : faq, guides/cabanon
Construction, devis et garanties travaux
Le cadre légal du devis travaux particulier mêle Code de la consommation (mentions obligatoires), Code des assurances (décennale Spinetta), Code civil (garanties légales) et arrêtés spécifiques. Tous ces textes sont consultables gratuitement sur Légifrance.
Code de la consommation — Article L111-1 → www.legifrance.gouv.fr
Définit les informations précontractuelles obligatoires à fournir au consommateur (caractéristiques essentielles, prix, identité du professionnel, modalités de paiement, garanties). Base juridique des mentions obligatoires sur un devis travaux destiné à un particulier.
Utilisé dans : guides/comparer-devis-travaux
Arrêté du 2 mars 1990 — Publicité des prix des prestations de services → www.legifrance.gouv.fr
Précise les règles d'affichage et de remise d'un devis pour les prestations homologues d'entretien, dépannage et réparation. Le devis travaux BTP doit nommer le client, détailler chaque prestation, indiquer prix unitaires et taux de TVA, et préciser la durée de validité.
Utilisé dans : guides/comparer-devis-travaux
Loi Spinetta n°78-12 du 4 janvier 1978 — Code des assurances art. L241-1 → www.legifrance.gouv.fr
Rend obligatoire l'assurance responsabilité décennale pour tout constructeur d'ouvrage (entreprises BTP, artisans, maîtres d'œuvre). L'assurance couvre les dommages qui compromettent la solidité de l'ouvrage ou le rendent impropre à sa destination pendant 10 ans à compter de la réception.
Utilisé dans : guides/comparer-devis-travaux, guides/soi-meme-ou-pro
Code civil — Articles 1792 à 1792-6 (garanties légales construction) → www.legifrance.gouv.fr
Garantie de parfait achèvement (1 an, art. 1792-6), garantie biennale de bon fonctionnement (2 ans, art. 1792-3), garantie décennale (10 ans, art. 1792). Couvrent respectivement les défauts apparents à la réception, les éléments d'équipement dissociables, et les défauts compromettant la solidité ou la destination de l'ouvrage.
Utilisé dans : guides/comparer-devis-travaux, guides/soi-meme-ou-pro
Code général des impôts — Article 278-0 bis A (TVA 5,5 %) → www.legifrance.gouv.fr
Taux réduit de TVA à 5,5 % applicable aux travaux d'amélioration de la performance énergétique dans les logements de plus de 2 ans (isolation thermique, équipements de chauffage performants, ENR). Liste des équipements éligibles fixée par arrêté.
Utilisé dans : guides/comparer-devis-travaux
Code général des impôts — Article 279-0 bis (TVA 10 %) → www.legifrance.gouv.fr
Taux intermédiaire de TVA à 10 % applicable aux travaux d'amélioration, de transformation, d'aménagement et d'entretien des logements de plus de 2 ans. Exclut les constructions neuves et les agrandissements de plus de 10 % de surface (qui restent au taux normal 20 %).
Utilisé dans : guides/comparer-devis-travaux
Annuaire des entreprises — data.gouv.fr → annuaire-entreprises.data.gouv.fr
Service public officiel de vérification du SIRET, du statut actif, de la date de création et du dirigeant d'une entreprise française. Accès gratuit et sans inscription. Outil de premier choix pour vérifier qu'une entreprise BTP qui présente un devis existe légalement.
Utilisé dans : guides/comparer-devis-travaux
Sécurité des piscines privées
Toute piscine enterrée ou semi-enterrée privée doit être équipée d'au moins un dispositif de sécurité normalisé depuis la loi Raffarin de 2003. Quatre dispositifs sont reconnus, chacun couvert par une norme NF P90 distincte.
Loi n°2003-9 du 3 janvier 2003 — Loi Raffarin sécurité piscines → www.legifrance.gouv.fr
Loi imposant à tous les propriétaires de piscines enterrées ou semi-enterrées privées (individuelles ou collectives) l'installation d'au moins un dispositif de sécurité normalisé. Codifiée au Code de la construction et de l'habitation (codification recodifiée par l'ordonnance 2020-71). Sanction en cas de défaut : amende pénale jusqu'à 45 000 €.
Utilisé dans : guides/terrasse-piscine-bois
NF P90-306 à NF P90-309 — Dispositifs de sécurité piscines → www.boutique.afnor.org
Quatre normes couvrant les quatre dispositifs reconnus : NF P90-306 (barrières de protection, hauteur min 1,10 m), NF P90-307 (alarmes d'immersion), NF P90-308 (couvertures), NF P90-309 (abris). Au moins un de ces dispositifs est obligatoire. Le respect de la norme est attesté par la mention explicite sur le produit.
Utilisé dans : guides/terrasse-piscine-bois
Prix et fournisseurs
Les prix affichés dans les comparatifs d'enseignes sont relevés directement sur les sites officiels des distributeurs. Ce sont des prix public constatés, non des tarifs négociés ou des prix d'affiliation conditionnels.
Leroy Merlin → www.leroymerlin.fr
Prix relevés sur leroymerlin.fr par scraping automatisé, vérifiés manuellement avant intégration. Les références produit (codes EAN / SKU) ne sont pas conservées dans le code car elles changent à chaque réassortiment — seuls les prix unitaires sont stockés.
Utilisé dans : lib/materialPrices.js
Castorama → www.castorama.fr
Prix relevés sur castorama.fr. Mise à jour mai 2026 avec corrections majeures sur les montants, poteaux, béton de scellement et lames de terrasse.
Utilisé dans : lib/materialPrices.js
Brico Dépôt → www.bricodepot.fr
Prix relevés sur bricodepot.fr. Le site utilise un moteur de recherche JavaScript-driven — certains produits ne sont pas toujours accessibles au scraping automatique (indiqué par scraped: false dans le code source).
Utilisé dans : lib/materialPrices.js
ManoMano → www.manomano.fr
Prix relevés sur manomano.fr. Les prix ManoMano varient davantage (marketplace multi-vendeurs) — les valeurs intégrées correspondent au prix du vendeur le mieux classé au moment du relevé.
Utilisé dans : lib/materialPrices.js
RGPD et données personnelles
Règlement (UE) 2016/679 — RGPD → eur-lex.europa.eu
Règlement général sur la protection des données. DIY Builder ne collecte pas de données personnelles au-delà de ce que les cookies analytiques imposent (voir politique de cookies). Aucun compte utilisateur, aucun formulaire de données personnelles côté simulateur.
Utilisé dans : politique-confidentialite, cookies
CNIL — Commission nationale de l'informatique et des libertés → www.cnil.fr
Autorité de contrôle française pour la protection des données. La politique de cookies de DIY Builder suit les recommandations CNIL de 2020 sur le consentement (délibération n° 2020-092).
Utilisé dans : politique-confidentialite, cookies
Outils techniques open-source
Les simulateurs reposent sur des librairies open-source. Leur mention ici n'est pas une obligation légale (toutes sont sous licence permissive) mais un signal de transparence sur la stack utilisée.
Three.js v0.160 → threejs.org
Moteur de rendu 3D WebGL. Utilisé pour la visualisation 3D des ossatures, toitures et plans. Licence MIT.
Utilisé dans : components/simulator/CabanonScene.jsx, CabanonViewer.jsx, PergolaScene.jsx
@react-three/fiber v8 — R3F → docs.pmnd.rs
Couche React pour Three.js. Permet la gestion du cycle de vie des objets 3D via les hooks React. Licence MIT.
Utilisé dans : components/simulator/ (tous les viewers 3D)
jsPDF v4 → github.com
Génération de PDF côté client (navigateur). Utilisé pour l'export du devis matériaux avec logo, tableau de nomenclature et récapitulatif budget. Licence MIT.
Utilisé dans : hooks/usePDFExport.js, components/simulator/ExportPDF/
Next.js 14 (App Router) → nextjs.org
Framework React avec rendu serveur (SSR/SSG). Les pages éditoriales sont statiquement générées (SSG) pour de meilleures performances et une indexation optimale. Les simulateurs utilisent 'use client' avec dynamic import pour Three.js (ssr: false). Licence MIT.
Utilisé dans : Ensemble du frontend