🖨️ 3D Printing Cost Calculator / Calculateur de Coût 3D

Link : https://gitlab.com/sylden73/3d-printing-cost-calculator-calculateur-de-cout-3d/-/tree/888262747c81c4fc33107ca36c9855b7f81dbf8f/
Note: Scroll down for the English version. / Version française ci-dessous.
🇫🇷 Français
Description
Une application web légère et élégante permettant d'estimer avec précision le coût de revient d'une impression 3D. Elle prend en compte non seulement la matière première, mais aussi l'amortissement de la machine, l'électricité et les risques d'échec.
Fonctionnalités
- Calcul précis : Inclut le filament, l'énergie (Watts), et la maintenance.
- Amortissement : Calcule l'usure de l'imprimante basée sur sa durée de vie prévue.
- Facteur d'échec : Ajuste le prix final selon un pourcentage de perte.
- Design Responsive : Interface moderne compatible mobile et desktop (Glassmorphism).
- Détail des coûts : Visualisation transparente de chaque poste de dépense via un tableau récapitulatif.
Installation rapide
- Téléchargez le fichier
index.html. - Ouvrez-le simplement dans votre navigateur web préféré. Aucun serveur ou dépendance externe n'est requis.
Formules utilisées
Le calcul repose sur la logique suivante :
* Coût Filament : (Poids / 1000) * Prix/kg
* Énergie : (Temps * Puissance / 1000) * Tarif
* Amortissement : (Prix Achat / Heures totales de vie) * Temps d'impression
🇺🇸 English
Description
A lightweight and elegant web application to accurately estimate the cost of a 3D print. It accounts for raw materials, machine depreciation, electricity, and potential failure rates.
Key Features
- Precise Calculation: Includes filament, energy consumption (Watts), and maintenance.
- Depreciation: Calculates printer wear and tear based on expected lifespan.
- Failure Factor: Adjusts the final price based on a loss percentage.
- Responsive Design: Modern UI compatible with both mobile and desktop (Glassmorphism).
- Cost Breakdown: Transparent visualization of every expense category.
Quick Start
- Download the
index.htmlfile. - Simply open it in your favorite web browser. No server or external dependencies required.
Formulas Used
The calculation is based on the following logic:
* Filament Cost: (Weight / 1000) * Price/kg
* Energy: (Time * Power / 1000) * Tariff
* Depreciation: (Purchase Price / Total Life Hours) * Printing Time
🛠 Tech Stack / Technologies
- HTML5 : Structure sémantique.
- CSS3 : Animations (FadeIn, Pulse) et interface moderne.
- JavaScript (Vanilla) : Logique de calcul et manipulation du DOM sans framework.
🤝 Contribution
Les contributions sont les bienvenues ! N'hésitez pas à ouvrir une Issue ou une Merge Request pour proposer des améliorations de calcul ou de design.
📄 License
Distributed under the MIT License. See LICENSE for more information.