Filament Meter
di kjaeger
52
Download
39
Likes
0
Makes
Simply meassure your "remaining" filament before starting a print.
If you want the PCB, I have for sale. just mail me: [email protected]
Arduino code: DO ADD # before the first 3 lines !!!!!!!!!
include "avr/interrupt.h";
include Arduino.h
include U8x8lib.h
U8X8_SSD1306_128X64_NONAME_SW_I2C u8x8(/* clock=*/ 2, /* data=*/ 0, /* reset=*/ U8X8_PIN_NONE); // Digispark ATTiny85
int pulse=0;
void setup(void) {
u8x8.begin();
GIMSK = 0b00100000; // turns on pin change interrupts
PCMSK = 0b00001000; // turn on interrupts on pins PB3
sei(); // enables interrupts
}
void loop(void) {
u8x8.setFont(u8x8_font_victoriabold8_r);
u8x8.drawString(1,2,"Reset and drag");
u8x8.setCursor(1,4);
u8x8.print(" fillament ");
u8x8.setCursor(2 ,6);
u8x8.print("cm: ");
u8x8.setCursor(8,6);
u8x8.pri
If you want the PCB, I have for sale. just mail me: [email protected]
Arduino code: DO ADD # before the first 3 lines !!!!!!!!!
include "avr/interrupt.h";
include Arduino.h
include U8x8lib.h
U8X8_SSD1306_128X64_NONAME_SW_I2C u8x8(/* clock=*/ 2, /* data=*/ 0, /* reset=*/ U8X8_PIN_NONE); // Digispark ATTiny85
int pulse=0;
void setup(void) {
u8x8.begin();
GIMSK = 0b00100000; // turns on pin change interrupts
PCMSK = 0b00001000; // turn on interrupts on pins PB3
sei(); // enables interrupts
}
void loop(void) {
u8x8.setFont(u8x8_font_victoriabold8_r);
u8x8.drawString(1,2,"Reset and drag");
u8x8.setCursor(1,4);
u8x8.print(" fillament ");
u8x8.setCursor(2 ,6);
u8x8.print("cm: ");
u8x8.setCursor(8,6);
u8x8.pri
Hai stampato questo modello? Accedi e condividi il tuo make!
Accedi per lasciare un commento
AccediAncora nessun commento – sii il primo!