Calculateur de montants de mur
Un mur de 120 pouces avec un entraxe de 16 pouces demande 9 montants, angles compris, et une porte en ajoute 2, soit 11 au total. Gardez la même unité pour la longueur et l'entraxe. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Longueur du mur
- 120
- De centre à centre
- 16
- Nombre d'ouvertures brutes
- 1
- Montants par ouverture
- 2
- Travées complètes
- 7
- Reste
- 8
- Montants de base
- 9
Charpenter une cloison ou un mur extérieur commence par une question de liste de débit : combien de montants devez-vous commander ? Ce calculateur de nombre de montants de mur répond par une formule déterministe d'entraxe de centre à centre. Vous indiquez la longueur du mur et l'espacement des montants dans les mêmes unités linéaires —souvent seize ou vingt-quatre pouces d'axe en axe— et, en option, combien d'ouvertures brutes (portes et fenêtres) nécessitent des montants royaux ou de soutien supplémentaires. Le moteur place des montants aux deux extrémités (les angles), remplit les positions intermédiaires sur la grille d'espacement et ajoute un nombre configurable de montants supplémentaires par ouverture pour que votre liste de matériaux colle à la pratique de chantier.
Mesurez la longueur du mur et choisissez un entraxe de centre à centre cohérent
Mesurez la longueur de la lisse du mur que vous charpentez, d'extrémité à extrémité, dans l'unité linéaire de vos plans. L'espacement des montants est la distance de centre à centre (entraxe) entre montants successifs —seize pouces et vingt-quatre pouces d'axe en axe sont les valeurs résidentielles courantes dans de nombreux codes, mais le calculateur accepte tout espacement fini strictement positif dans les mêmes unités que la longueur.
Si vous avez mesuré le mur en pouces, envoyez l'espacement en pouces (par exemple cent vingt pour un parcours de dix pieds et seize pour l'entraxe standard). Si vous travaillez en millimètres ou en pieds, gardez les deux champs dans ce système ; le moteur ne convertit pas les unités, donc mélanger pieds pour la longueur et pouces pour l'espacement inventera un décompte absurde.
Cas d’usage
Charpente de cloisons et rénovations DIY
Les propriétaires saisissent la longueur de lisse et l'entraxe de seize pouces de centre à centre, ajoutent les ouvertures de porte et savent combien de montants charger avant le chantier du week-end.
Métré d'entrepreneurs et automatisation d'offres
Les outils d'estimation regroupent les parcours de mur depuis les plans, appliquent une politique d'ouvertures et émettent des comptes de montants pour bons de commande sans tableurs.
Questions fréquentes
Comment le calculateur de montants de mur compte-t-il les montants ?
Les multiples exacts utilisent longueur/espacement + 1 ; les travées partielles comptent encore le montant de l'extrémité lointaine.
Quelles unités dois-je utiliser ?
Tout système linéaire cohérent. Mélanger pieds et pouces sans convertir produira un décompte erroné.
Que se passe-t-il si l'espacement est nul ou négatif ?
L'espacement des montants et la longueur du mur doivent être strictement positifs ; zéro ou négatif sont rejetés et non facturés.
Comment compter portes et fenêtres ?
Définissez openings comme le nombre d'ouvertures brutes qui nécessitent des membres de charpente supplémentaires. Augmentez-la si votre norme compte aussi les montants de soutien par ouverture.
Que se passe-t-il si le mur ne tombe pas juste sur l'entraxe ?
Le dernier intervalle incomplet reçoit quand même son montant de fin. Pour 120 pouces à 16 pouces d'entraxe, il y a 7 intervalles complets, 8 pouces restants et 9 montants de base, angles compris.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/home/wall-studs \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"wall_length":120,"stud_spacing":16}'const res = await fetch("https://api.kit.forhosting.com/home/wall-studs", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"wall_length": 120,
"stud_spacing": 16
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/wall-studs",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"wall_length": 120,
"stud_spacing": 16
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/wall-studs", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"wall_length":120,"stud_spacing":16}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"wall_length":120,"stud_spacing":16}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/wall-studs", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"wall_length": 120,
"stud_spacing": 16
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.wall_studs",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Un espacement nul ou négatif est rejeté avec une erreur claire invalid_input, ce qui garde honnêtes les formulaires de commande et les outils d'estimation avant de réserver le bois. L'outil navigateur s'exécute gratuitement sur votre appareil ; l'API prépayée facture $0.002 par élément réussi lorsque les applications et SDK ont besoin du même contrat.
Mesurez la longueur du mur et choisissez un entraxe de centre à centre cohérent
Envoyez cette valeur comme wall_length ; les alias length, wall et span sont acceptés pour les libellés de formulaire qui préfèrent ces noms. Les deux champs doivent être des nombres finis strictement positifs : zéro, négatif ou non numérique déclenche invalid_input et n'est pas facturé. Les valeurs extrêmement petites ou énormes hors de la plage de stabilité publiée sont aussi rejetées pour que l'arithmétique des travées en virgule flottante reste significative sur un isolate Worker. Les alias optionnels de l'espacement incluent spacing, oc, on_center et centers, qui couvrent les en-têtes habituels de tableurs de métré.
Comment se comptent les montants d'angle, les travées d'entraxe et les ouvertures
Lorsque la longueur du mur est un multiple exact de l'espacement, la formule est simplement longueur divisée par espacement plus un. Lorsqu'il reste une travée partielle à l'extrémité lointaine, le moteur compte encore le montant de fermeture, ce qui équivaut à floor(longueur divisée par espacement) plus deux. La disposition de base inclut toujours un montant à chaque extrémité du mur —les angles— puis place des montants intermédiaires tous les stud_spacing le long de la lisse. Cela produit full_bays, remainder (zéro lorsque l'extrémité tombe sur la grille) et base_studs. Les ouvertures sont optionnelles : openings vaut zéro par défaut et accepte un entier non négatif du nombre de portes et fenêtres qui nécessitent des membres de charpente supplémentaires en plus de la disposition d'entraxe. studs_per_opening vaut deux par défaut —typique d'un montant royal de chaque côté d'une ouverture brute— et peut être augmenté lorsque votre norme d'atelier compte aussi les montants de soutien, ou réduit lorsque les ouvertures sont déjà traitées sur une autre ligne de métré. opening_studs égale openings fois studs_per_opening ; studs_needed est la somme de base_studs et opening_studs. L'étiquette de la méthode est toujours oc_ends_plus_openings pour un branchement stable en aval. Ouvertures négatives, comptes non entiers, longueur ou espacement obligatoires manquants, et espacement nul ou négatif échouent avec invalid_input. Des entrées identiques produisent toujours le même JSON car le chemin est de l'arithmétique pure sans réseau, graine aléatoire ni horloge murale.
Utilisation de l'API, tarification, flux de charpente et limites pratiques
Appelez le calculateur gratuit de montants de mur dans le navigateur pour des estimations rapides de chantier, des bornes de scierie et des tableaux blancs d'entrepreneur sans installer de tableur. Associez ce point d'accès à des convertisseurs d'unités lorsque les clients mélangent plans impériaux et listes métriques, ou à des aides de dimensions de pièce lorsque la longueur arrive sous forme de coordonnées de début et de fin séparées que vous soustrayez côté client avant d'appeler. Envoyez un corps JSON avec wall_length et stud_spacing, plus openings et studs_per_opening optionnels lorsque les valeurs par défaut ne correspondent pas à votre norme. Utilisez l'API prépayée lorsqu'une application de rénovation, un pipeline de métré quantitatif, un configurateur de maison modulaire ou un outil de gestion immobilière a besoin d'un contrat stable sous solde KIT à $0.002 par élément réussi ; les échecs de validation ne consomment jamais le solde après le rejet du moteur. Rappelez-vous que les angles partagés entre murs perpendiculaires peuvent partager un montant sur le chantier —si votre liste de matériaux déduplique déjà les angles, ajustez openings ou post-traitez studs_needed plutôt que de double-compter. Les auteurs de SDK peuvent mapper studs_needed directement vers des bons de commande tout en affichant base_studs, opening_studs, full_bays et remainder comme détail explicatif pour l'estimateur.
Cas d'intégration
Outils de liste de débit pour scieries et e-commerce
Les sites de détail calculent le nombre de montants lorsque les acheteurs changent la longueur du mur ou les options d'entraxe, avec le même contrat d'API déterministe pour devis et paniers.
Questions techniques
Le calculateur de montants de mur est-il gratuit ?
L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde KIT prépayé à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.