Multi-Mode Scale
Print Profile(1)

Description
This is a general-purpose scale but with a secondary mode for weighing and estimating filament length on a Bambu Labs spool.
The empty weight of a Bambu Labs spool (including the cardboard rim that hold the RFID tag) is close to 240g.
This figure is automatically subtracted when a partially full spool is loaded, and the remaining filament length is displayed.
The base of the unit is fairly chunky to give it some weight and rigidity.
All parts are printed in PLA, but any filament can be used.
The display is a 4.3in VIEWE 800x480 pixel TFT (probably overkill) which incorporates an ESP32-S3 processor (definitely overkill) and the Load Cell is a 20kg unit driven by a HX711 amplifier.
The parts that I used are here:
DISPLAY
LOAD CELL
That is all that is required for the electronic parts, and the mechanical hardware consists of two M4 socket head screws to mount the load cell to the base and two CSK M4 screws to mount the weighing plate. The display panel is mounted to the front panel using 4 x M3 brass inserts. The front panel is affixed to the base using 4 x M2 screws (or similar).
The code for the display unit was done in the Arduino IDE. A number of settings must be changed in the TOOLS menu, and these are shown in the screenshot (zip folder). Also, there is a config file that must also reside in the same location as the .ino file; this configures the compiler for the specific VIEWE panel being used.
Documentation (3)











Comment & Rating (1)