Skip to content

vmalat/UltimateFilamentScale

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ultimate Filament Scale

Disclaimer

The creator is not liable for any damage to your hardware or any unintended results caused by the use of this project, its code, or its documentation. Use at your own risk.

Read also LICENSE

Description

The Ultimate Filament Scale is designed for precise filament weighing by automatically deducting the spool's weight to show the true net filament amount.

It features a simple web interface optimized for ease of use on devices like PCs and mobile phones.

Through this interface, you can easily enter the spool weight for any filament type and manufacturer. Measured weights of spools, along with a simple description, can be saved to the scale for future use.

Calibration of the scale is performed with just a few clicks within the web interface.

Functions

  1. Net filament weight
  2. Spool weight definition
  3. Spool database management (update, remove, backup, restore)
  4. Scale calibration

Design compatibility

The Ultimate Filament Scale was built on the RPi Pico 2 W platform and uses MicroPython source code. For this reason, the software can be easily ported to other platforms with similar specifications, such as the ESP32, etc.

The HX711 sensor is used for weight measurement, which can also be connected to a different controller.

The HX711 itself can be connected to a wide range of sensors with very different measuring ranges without any software intervention, thanks to the simple calibration performed through the web interface.

Reference HW design

reference diagram

Installation / Commissioning

  1. Install Micropython to your device, see https://micropython.org

  2. Download UltimateFilamentScale

  3. Copy setting.template -> settings.py and configure your Wifi credentials (or HX711 HW connection if you are not using Reference HW design)

  4. Upload content of /src directory to the device, run appication.

    Note: Project is maintainted in VS Code with MicroPico plugin, upload should be automatic in VS Code.

  5. Check ip address of the device via vREPL terminal

  6. Connect to the device via browser http://{your_ip_address}

  7. Go to the settings

  8. Calibrate the scale and return to main screen

  9. In case of no problems, enjoy !

Something goes wrong / Problems?

Don't hesitate to open an issue! :)

Sources

About

The Ultimate Filament Scale is designed for precise filament weighing by automatically deducting the spool's weight to show the true net filament amount. It features a simple web interface optimized for ease of use on devices like PCs and mobile phones.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors