Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yamil-serrano/print-price-estimator
A Python-based 3D print cost estimator with a user-friendly GUI built using Tkinter. Input filament price, weight used, electricity cost, printer consumption, and print time to calculate total cost, including failure rate. Visual elements like icons and images enhance the interface.
https://github.com/yamil-serrano/print-price-estimator
Last synced: 16 days ago
JSON representation
A Python-based 3D print cost estimator with a user-friendly GUI built using Tkinter. Input filament price, weight used, electricity cost, printer consumption, and print time to calculate total cost, including failure rate. Visual elements like icons and images enhance the interface.
- Host: GitHub
- URL: https://github.com/yamil-serrano/print-price-estimator
- Owner: Yamil-Serrano
- License: other
- Created: 2024-10-23T23:36:32.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-24T01:42:28.000Z (3 months ago)
- Last Synced: 2024-10-24T13:13:11.501Z (3 months ago)
- Language: Python
- Size: 23.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Print Price Estimator
## Overview
This project provides a user-friendly tool to calculate the total cost of a 3D print based on various input parameters such as filament price, filament usage, electricity cost, and printing time. The **Graphical User Interface (GUI)** is designed for ease of use, allowing quick entry of values and immediate cost calculation.
## Key Features
- **Graphical User Interface (GUI)**: Simplifies cost estimation with an easy-to-navigate layout.
- **Filament Cost Calculation**: Estimates the cost based on filament price per kilogram and filament usage in grams.
- **Energy Cost Calculation**: Computes energy consumption based on printer power consumption and local electricity rates.
- **Failure Rate**: Incorporates a customizable failure rate to reflect potential print errors and their associated costs.
- **Instant Results**: Displays the total cost including filament and energy use, as well as any additional failure rate adjustments.## Installation
1. Clone this repository:
```bash
git clone https://github.com/Yamil-Serrano/Print-Price-Estimator.git
```2. Install the required dependencies:
```bash
pip install pillow
```## How It Works
1. **Enter Values**: Input your 3D print parameters, including filament price, filament used (g), print time, electricity price (in cents), and printer power consumption.
2. **Failure Rate**: Optionally, enter a percentage failure rate to adjust the cost calculation for potential errors in the printing process.
3. **View Results**: Once all values are entered, press the "Calculate Price" button, and the estimated cost will be displayed on the right side of the interface.## Screenshot of the Interface
![image](https://github.com/user-attachments/assets/073f6929-e228-4c38-abd8-f2b0b08fca1e)
## Icon and Image Attribution
- **Icons** created by [Freepik](https://www.flaticon.com/authors/freepik) - Flaticon
## License
This project is licensed under the [Creative Commons Attribution-NonCommercial 4.0 International License](LICENSE.md).
## Contact
For any questions or suggestions, feel free to reach out:
GitHub: [Neowizen](https://github.com/Yamil-Serrano)