-
-
Notifications
You must be signed in to change notification settings - Fork 281
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[feature request] Toggle Between Grams and Meters for Measurement Input #257
Comments
Hey there, I appriciate feature request for the OS (Operating System), but ... You are at the wrong pace, buddy... Everything you can see in your GUI is related to https://github.com/mainsail-crew/mainsail. Further more I personally dont buy my spools in "meters", hence in Kilogramms or Gramms. WHich already might show you there isnt a real need for counting meters because manufacturers tend to use weights, not lengths, on their spools... As a hint, take a deep breath and headover to https://github.com/Donkie/Spoolman. This might be the feature you are looking for. Therefore, I will close this as unplanned. Regards Kwad |
Is your feature request related to a problem? Please describe
Introduce a toggle feature within MainsailOS that allows users to choose between grams and meters for inputting measurements. This could be implemented with a simple switch in the interface settings, enabling a seamless transition between measurement systems.
Describe the solution you'd like
This feature would significantly enhance the user experience for those working with filament weights in 3D printing processes, where precision in grams is essential. It would also cater to international users who commonly use the metric system for small-scale measurements, thus broadening the interface's global applicability.
This mainly solves where rolls of filament have a measurement window in grams not meters.
Describe alternatives you've considered
Without this feature, users may have to use external tools to convert measurements, which introduces inconvenience and potential for error. The absence of this feature could deter users who require quick and accurate measurement conversions, affecting the adoption and efficiency of the MainsailOS interface.
Additional information
In the context of 3D printing, spools of filament are often labeled with weight rather than length. However, not all spools provide information on the length of filament remaining, which can be critical for planning print jobs. By enabling a measurement toggle, MainsailOS can assist users in estimating the remaining length of filament on a spool based on its weight and the density of the material. This would facilitate better resource management, allowing users to make informed decisions about when to replace spools and how to optimize their printing strategy. Moreover, integrating such a feature directly into MainsailOS would streamline the workflow, reducing the need for external tools or manual calculations that can be cumbersome and error-prone. This added functionality would enhance the practicality of the interface for all users, particularly those in educational or professional settings where efficiency and precision are paramount.
To convert between the length of filament and its weight, you need to know the density of the material. Here's the basic formula you would use:
Certainly! Here is the equation in plain text:
Weight in grams = Length in meters * Cross-sectional area in square meters * Density in grams per cubic meter
For a filament with a diameter of 1.75 mm, you would calculate the cross-sectional area like this:
Cross-sectional area = π * (diameter / 2)^2
Since the diameter is in millimeters, you would convert it to meters before squaring it. After finding the cross-sectional area, you would multiply it by the length in meters and the density of the material (also converted to grams per cubic meter if it's given in grams per cubic centimeter) to get the weight in grams.```
The text was updated successfully, but these errors were encountered: