Project showcase

# 3D Printer Filament Monitor for Arduino © LGPL

The ability to dynamically measure the plastic material (filament) in use by a 3D printer includes some interesting requirements.

• 6,226 views
• 23 respects

## Components and supplies

 Arduino UNO
×1

## Necessary tools and machines

 Soldering iron (generic)
 3D Printer (generic)

## Apps and online services

 Arduino IDE

### Ideation

This project aims to solve issues I have experienced working with 3D printers. The big issue is controlling the filament consumption while the 3D printer is working. After exploring several possible approaches I decided that the most reliable solution should be based on the weight control.

Find the kit on Tindie

The kit is on sale on Tindie.com market. Enjoy

### Filament Weight

3D printers filament is sold in weight; the most common packages are 1 or 2 Kg filament rolls. The reason is that the product format, the filament in our case, is the most important aspect for the end-user and meaningless for producers. Producers just sell kilograms of plastic material (PLA or ABS); the filament is the form factor provided on the market for a specific usage. I suppose that the same company that provides PLA filament will also provide the same material in other formats (e.g. plates, powder, pipes, film etc. for other applications). For a similar reason, 3D printer users needs to measure their filament in length. Slicer algorithms calculate the meter of filament needed for a certain 3D printed object, so it is important to know how many meters remain in the roll before starting a new object printing, and how many meters are used during a print job.

### Filament Diameter

We know the specific weight of the materials used for 3D printing. PLA and ABS have different specific weights, and this is a constant value. We also know the filament diameter This means that 1 Kg 1.7 mm diameter filament will be longer than a 3 mm diameter filament of the same weight.

### Calculate

Calculating the conversion between weight and length it not so difficult knowing these parameters. You can just play with an algorithm with this nice online filament calculator.

## Schematics

• 4 projects
• 17 followers

June 24, 2017

#### Members who respect this project

and 15 others

See similar projects
you might like

#### Smart 3D Printer Filament Counter (FilamentBot)

Project tutorial by ArtSuzhou

• 13,795 views
• 28 respects

#### 3D Printer Fire Safety

Project tutorial by Miles Nash

• 12,399 views
• 46 respects

#### Digital 3D Printer Filament Counter Using PS/2 Mouse

Project in progress by ArtSuzhou

• 13,144 views
• 43 respects

#### 3D Printer Power Controller and Fault Monitor

Project in progress by Colin Russell-Conway

• 2,478 views
• 7 respects

#### Minimal MIDI Drum Kit with 3D Printer

Project tutorial by ryokosaka

• 28,489 views