Build a 3D printer filament meter
HTML-код
- Опубликовано: 4 окт 2024
- Have you ever wondered if you have enough filament before starting a print job? This project shows how to build a meter and save the remaining amount so you always know if you have enough. This project uses an Arduino, an infrared pulse sensor, a ST7735 based display and some 3D printed parts.
This github link has drawings, code and STL files
github.com/Kri...
Parts list
Display
www.amazon.com...
Pulse (Speed) sensor
www.amazon.com...
NANO
www.amazon.com...
Buzzer
www.amazon.com...
Switch
www.amazon.com...
Bearing for feed counter
www.amazon.com...
Other useful tutorials
Temperature sensor shootout: • Temperature sensor sho...
Using 7-segment LED's: • Using 7-segment displa...
Writing and reading to SD cards: • Tutorial: Writing and ...
Saving settings even during MCU power down: • Tutorial: How to save ...
Getting those darn TFT LCD displays to work: • Tutorial: Getting TFT ...
Turning stuff on or off: • Tutorial: Use your MCU...
Writing analog signals/voltages: • Tutorial: Use analogWr...
Using digital sensors: • Tutorial: Use digitalR...
Using analog sensors: • Tutorial: Use analogRe...
Talking to your Arduino: • Tutorial: How to talk ...
Some fun projects to build
Homemade motorized table saw fence • DIY motorized table sa...
High"er" res homemade Thermal Camera for $100: • DIY high-er res Therma...
DIY Garage Parking Assistant: • DIY Garage Parking As... - Наука
If you dig this project, post a comment on others you would like to see!
A nice addition to this would be to have the option to set the length of a role that does not have 330m on it. Like a role that you used, take off and write the amount remaining on the role and use that amount the next time you use that role.
Great idea,
@@KrisKasprzak I am ordering the components to make this now. I love the idea but am new to the whole arduino thing, but looks easy enough to figure out.
Great video. Thanks- I learned a lot!
I’m happy to help
I am in process of making this project, but I am wanting to add one more feature: A runout microswitch to pause the print. I ordered the micro switch that has a roller bearing and the display on a long boat from china :) As you designed the housing, would it be too much to ask if you could mod the casing with guides to add the switch along the bottom or so? Thanks for a great project.
if you go to the github repo, file and issue and add a simple sketch, I'll see what I can do. Technically it's an easy task, but getting what you want will be the trick
Thanks again. (True, but primarily a comment for the YT algorithm.)
Thanks
Question: I have a Babmu Labs AMS that also retracts the filament from the extruder. Would this read in reverse.. In other words, would it substract from the count?
it will not read in reverse. My unit also retracts, but there is enough slack to prevent overcounts
Bummer.. is there any way to change the code so that it does count in reverse? -- This is a fantastic solution for us beginners
@@KrisKasprzak
I'm still recieveing the same error, thanks for your help, do you know where exactly I should be putting the file? I've put it in with the libary folder and I still recieve the same error, I've also put it in next to the same programme, can you help me? Thank you. Love your work by the way.
Colors.h simply contains a bunch of color definitions. You can open up at file copy all the #defines and put them in your.ino file
Hello, I'm having an issue with running the FeedCounter.ino code. Everytime I try to verify and run the code I receive the error, Colors.h: No such file or directory. Now, I have looked in my folders and everything is in the correct places and the directory to the file is correct so I am at a bit of a stand still with the project. I am running Arduino IDE 2.0.3 if that helps.
Oops. I forgot to upload colors.h. you can put this file in your .ino folder or create a Colors folder in your libraries folder and put it in there.
github.com/KrisKasprzak/Fila-Meter
@@KrisKasprzak I'm still recieveing the same error, thanks for your help, do you know where exactly I should be putting the file? I've put it in with the libary folder and I still recieve the same error, I've also put it in next to the same programme, can you help me? Thank you. Love your work by the way.
Looks like a cool project, I'd sure like to have a bill of materials to base my search for compatible parts off of. Especially since this is the first time I'd be working on a project like this, something like links to Digikey items would let us find alternatives pretty easy.
At 0:35 you go over the parts, initially the audio list matches what is brought out on the video. It quickly gets reordered which means I need to have enough knowledge to match the audio descriptions. I'd highly suggest shooting scenes like that in one shot so the explanation is in sync with the video.
I think this is the style of encoder pickup , that page mentions the "FC-03 encoder or the encoder FZ0888"
androminarobot-english.blogspot.com/2017/03/encoder-and-arduinotutorial-about-ir.html
I'm not sure what the pulse sensor is
Have a look at the description, I've just added links to parts found found on Amazon. The github repository also has the parts list and wiring digram.