Skip to main content

Get the Reddit app

Scan this QR code to download the app now
Or check it out in the app stores

r/klippers

members
online

Filament Amount Sensor. Filament Amount Sensor.

i print a lot while i am out of town and i remotely send prints to multiple printers all the time. i recently had the thought that i would be super nice to know how much filament is left on a spool so i dont accidentally send a print and not have enough filament. while i do have filament run out sensors it would be cool to know before i actually sent the print. my wife usually clears beds for me so i can send more prints, but thats about the extent of her comfort level with my machines.

hypothetically would there be a way to code a macro in klipper that would gather data from an encoder style filament sensor and be able to tell you how many mm of filament have been used.

the macro would need to be able to reset the mm counter to 0, would need to count and record number of mm of filament have been extruded, would need to be able to subtract for retraction.

the thought would be to have a brand new spool loaded, reset the counter to 0, and count length thats been extruded and keep track. that way i would be able to accurately tell how much length is left on the spool before replacement.

thoughts?


Grow smarter, not harder. Repair bare spots in as little as 5 days with Pennington Smart Patch. #GrowFromANewAngle

Grow From a Smarter Angle.



Ender 3 v2 w/ CR Touch and Sprite Extruder - Z axis stops moving up after a few layers Ender 3 v2 w/ CR Touch and Sprite Extruder - Z axis stops moving up after a few layers

Hi all,

Just got A BTT Pad 7 and installed Klipper on my E3 v2, and now each time it goes past a certain height on the Z-axis during a print, it will stop moving up but keep extruding and moving around on the x- and y-axis as normal. Before installing klipper everything moved well and I even got new cables to replace one that my cat ate through. Is there something I'm doing wrong here? All the other functions work fine, leveling, moving the Z up and down, etc, but when printing, it just won't go higher than say, layer 20 or so. Tried a new card as well.

My other question is am I just forgetting to set something in the G-code? I'm extremely new to klipper and I'm sure I have to be missing something there. I can post the code if needed, and your help is appreciated!


Has anyone controlled polarity-controlled linear actuators via klipper? Has anyone controlled polarity-controlled linear actuators via klipper?

Brainstorming some ideas for automatic print ejection, namely interfacing with a linear actuator in klipper. The actuators I have are two-pin, so powering it 'normally' actuates in, and powering it backward actuates out.

If klipper doesn't have a way to change polarity to a connected item, perhaps I can use two fan ports or similar to act as the two states. Would have to make sure the power isn't going back into the motherboard breaking something