🧵 3D Filament Calculator / Calculateur de Filament 3D

Link : https://gitlab.com/sylden73/3d-filament-calculator-calculateur-de-filament-3d/-/tree/9a5469c7b344057450a19dd269c72278212721ad/
Note: Scroll down for the English version. / Version française ci-dessous.
🇫🇷 Français
Description
Une application web indispensable pour les passionnés d'impression 3D. Cet outil permet de jongler facilement entre le poids (grammes) et la longueur (mètres) de vos bobines, tout en proposant une fonction précise pour estimer le filament restant sur une bobine entamée.
Fonctionnalités
- Convertisseur Double Sens : Calculez le poids à partir de la longueur ou inversement.
- Estimation de Bobine Restante : Pesez votre bobine entamée, déduisez le poids de la bobine vide, et obtenez le métrage restant.
- Base de données de matériaux : Densités pré-enregistrées pour PLA, ABS, PET, Nylon, PC, etc.
- Support Multi-diamètre : Compatible avec les filaments de 1.75mm, 2.85mm et 3mm.
- Calcul en temps réel : Les résultats s'actualisent instantanément pendant la saisie.
Installation
- Enregistrez le code dans un fichier
index.html. - Ouvrez-le dans votre navigateur. Aucune installation requise.
Formule utilisée
Le calcul repose sur le volume d'un cylindre combiné à la densité du matériau : $$Longueur (m) = \frac{Masse (g)}{\pi \times (\frac{Diamètre}{20})^2 \times Densité \times 100}$$
🇺🇸 English
Description
An essential web application for 3D printing enthusiasts. This tool allows you to easily switch between weight (grams) and length (meters) of your filament spools, and features a precise function to estimate the remaining filament on a used spool.
Key Features
- Two-Way Converter: Calculate weight from length or vice versa.
- Remaining Spool Estimator: Weigh your used spool, subtract the empty spool weight, and find out exactly how many meters are left.
- Material Database: Pre-set densities for PLA, ABS, PET, Nylon, PC, and more.
- Multi-diameter Support: Compatible with 1.75mm, 2.85mm, and 3mm filaments.
- Real-time Calculation: Results update instantly as you type.
Quick Start
- Save the code as an
index.htmlfile. - Open it in your preferred web browser. No installation needed.
Calculation Formula
The calculation is based on the volume of a cylinder combined with material density: $$Length (m) = \frac{Mass (g)}{\pi \times (\frac{Diameter}{20})^2 \times Density \times 100}$$
🛠 Tech Stack / Technologies
- HTML5 : Structure du calculateur.
- CSS3 : Design moderne avec dégradés (Linear Gradients) et interface responsive.
- JavaScript (Vanilla) : Logique mathématique de conversion et gestion des événements de saisie.
🤝 Contribution
N'hésitez pas à proposer des densités de matériaux supplémentaires ou des améliorations d'interface via une Merge Request.
📄 License
Distributed under the MIT License. See LICENSE for more information.