Calculateur de planches pour la largeur d’un panneau
La préparation d’un plateau de table, d’un côté de meuble, d’une étagère ou d’un établi commence par une question simple en apparence : combien de planches faut-il pour obtenir la largeur finie ?
Lancer gratuitement
Ce calculateur tient compte de la matière retirée lors du dressage ou du sciage des chants, ainsi que de la surlargeur conservée avant la mise à dimension finale. Saisissez toutes les mesures dans la même unité — pouces, millimètres ou centimètres — pour obtenir le nombre de planches, leur largeur utile, la largeur de collage prévue et l’excédent restant.
Mesurez le bois que vous allez réellement coller
Commencez par relever la largeur réelle des planches retenues, sans vous fier uniquement à la dimension indiquée sur l’étiquette. Une planche nominale est souvent moins large que son appellation commerciale, et du bois brut perd encore de la largeur après corroyage et mise d’équerre. Mesurez plusieurs pièces après leur acclimatation dans l’atelier, puis adoptez une valeur prudente que toutes peuvent fournir. La largeur cible correspond à la dimension finale du panneau perpendiculairement au fil. Toutes les valeurs doivent être exprimées dans une unité commune ; le calcul fonctionne aussi bien en pouces qu’en millimètres ou en centimètres. Si les pièces sont très différentes, cet outil fournit une estimation d’achat fondée sur une largeur utile commune, et non une fiche de débit propre à chaque planche. Pour une prévision prudente, choisissez la plus petite largeur réaliste. Vous éviterez ainsi de compter sur une pièce large qui révélerait ensuite du flache, une fente ou un chant défectueux. Le résultat est entier, car même une fraction manquante oblige à acheter et préparer une planche supplémentaire.
Prévoyez le dressage des chants et la coupe finale
La perte aux chants désigne la largeur totale retirée sur chaque planche lors de la préparation des deux surfaces à encoller. Si, par exemple, le dressage et le nettoyage enlèvent au total un huitième de pouce par planche, saisissez ce huitième complet et non la valeur pour chaque chant. Le calculateur déduit cette perte de chaque pièce afin d’établir sa contribution utile. La marge de finition suit une autre règle : elle n’est ajoutée qu’une fois à la largeur souhaitée. Elle laisse ainsi suffisamment de matière sur le panneau assemblé pour l’équarrir et l’amener à sa cote précise après la prise de la colle. Ces marges doivent correspondre à l’état du bois et à la précision des machines disponibles. Du bois droit et déjà dégauchi exige peu de reprise, tandis que des pièces brutes ou cintrées en demandent davantage. N’ajoutez pas une sécurité excessive sans examiner le stock, car elle pourrait imposer inutilement une planche de plus. Les largeurs intermédiaires affichées permettent de contrôler vos hypothèses plutôt que d’accepter un total opaque.
Interprétez le résultat avant l’usinage
Le nombre obtenu est le plus petit entier dont la largeur utile cumulée atteint la cible augmentée de la marge finale. La largeur de panneau prévue estime la dimension immédiatement après l’assemblage des planches préparées ; l’excédent indique ce qui dépasse la largeur de collage requise. Cette information aide à déterminer si les planches extérieures peuvent être délignées, si le motif du fil peut être décalé ou si un panneau fini légèrement plus large reste envisageable. Le calcul ne porte que sur la largeur. Il n’évalue ni le volume de bois, ni la longueur, ni l’épaisseur perdue au rabotage, ni le trait des coupes transversales, ni les défauts longitudinaux, ni les mouvements liés à l’humidité, ni une réserve pour les erreurs. Avant de couper, vérifiez que chaque planche comptée est assez longue et saine, puis composez les faces selon le fil et la couleur. Si une pièce ne conserve pas la largeur utile supposée sur toute la longueur, recommencez avec une largeur commune plus faible ou procurez-vous une autre planche. Utilisez ce résultat comme plan de collage raisonné, puis validez-le avec le bois disposé sur l’établi.
Cas d’usage
Préparer un plateau en bois massif
Estimez combien de planches préparées atteindront la largeur voulue tout en gardant de la matière pour la coupe finale.
Acheter du bois pour un meuble
Transformez la largeur mesurée et la perte prévue aux chants en un nombre pratique de planches entières.
Comparer des méthodes d’usinage
Modifiez la perte aux chants pour voir si une préparation plus forte ajoute une planche ou réduit seulement l’excédent.
Questions fréquentes
Quel est le prix du calcul par API ?
Chaque requête API coûte $0.002. Vous pouvez également effectuer gratuitement le calcul sur cette page.
Puis-je saisir des millimètres plutôt que des pouces ?
Oui. Choisissez l’unité souhaitée, mais utilisez-la pour la cible, les planches, la perte aux chants et la marge finale.
La perte aux chants concerne-t-elle un chant ou les deux ?
Indiquez la largeur totale qui sera retirée de chaque planche après la préparation de ses deux chants à encoller.
Pourquoi le résultat est-il arrondi au nombre supérieur ?
Seules des planches entières peuvent être choisies et usinées ; toute fraction nécessite donc une pièce supplémentaire.
Ce calcul donne-t-il le volume de bois nécessaire ?
Non. Il détermine le nombre de planches sur la largeur du panneau sans tenir compte de la longueur ni de l’épaisseur.
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/hobby/craft-panel-board-count \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"target_width":30,"board_width":5.5}'const res = await fetch("https://api.kit.forhosting.com/hobby/craft-panel-board-count", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"target_width": 30,
"board_width": 5.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/craft-panel-board-count",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"target_width": 30,
"board_width": 5.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/craft-panel-board-count", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"target_width":30,"board_width":5.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"target_width":30,"board_width":5.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/craft-panel-board-count", 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
{
"target_width": 30,
"board_width": 5.5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.craft_panel_board_count",
"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. |