Re: Alguien sabe modificar el firmware Marlin January 07, 2015 09:56AM |
Registered: 9 years ago Posts: 792 |
Quote
Lechonquinto
Tatu, la verdad que si es para imprimir cosas de la vida cotidiana, gadget una cajita o adorno un modelo de estudio X o cosas así, no lo vale ( ni el consumo eléctrico ni acortar la vida útil de los componentes ) sobre todo los motores.
Tengo hecho un eje tipo fresadora para usarlo con el taladro de banco y tuve que usar PLA ya que el abs tiene cierta elasticidad bajo carga ( seria resistencia a la torsión, presión, flexión ) depende el caso o aplicación,
Con camara calentada lo que se logra es un x% mas de resistencia en la unión de capas y obviamente romper el limite de altura y tamaño,
la verdad que si no es para un fin especifico, que necesite las propiedades del ABS, no se justifica.
y si lo que buscas es una textura exterior lisa lisa ( era lo que esperaba al calentar a 80° ) lamento desilusionarte pero no tiene cambios en aspecto las piezas,
78moebius
depende los motores, la calidad de los mismo, según sus especificaciones puede ir de 50°C a 80°C o mas
Tengo puesto en la maquina uno sin marca, que de a poquito se le esta saliendo la resina del bobinado de los campos por los tornillos ( parece que esta sangrando )
Re: Alguien sabe modificar el firmware Marlin January 07, 2015 10:04AM |
Registered: 9 years ago Posts: 792 |
#define START_BMPWIDTH 60 //Width in pixels #define START_BMPHEIGHT 64 //Height in pixels #define START_BMPBYTEWIDTH 8 //Width in bytes const unsigned char start_bmp[] PROGMEM = { //AVR-GCC, WinAVR 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x86, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xfc, 0x0f, 0x00, 0x00, 0x00, 0x3e, 0x3e, 0x00, 0x3c, 0x01, 0xc0, 0x00, 0x00, 0x77, 0xf0, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0xe3, 0xc0, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x30, 0x00, 0x00, 0x00, 0x01, 0xc0, 0xc6, 0x00, 0x20, 0x00, 0x00, 0x00, 0x07, 0xe0, 0xfe, 0x00, 0x60, 0x00, 0x00, 0x00, 0x1f, 0xe0, 0xc0, 0x00, 0x60, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0xc0, 0x00, 0x60, 0x00, 0x00, 0x01, 0xff, 0xf0, 0x60, 0x00, 0x60, 0x00, 0x00, 0x07, 0xfd, 0xf8, 0x60, 0x00, 0x3e, 0x00, 0x00, 0x1f, 0xf8, 0xf8, 0x60, 0x00, 0x3e, 0x00, 0x00, 0x7f, 0xf9, 0xf8, 0x60, 0x00, 0x06, 0x00, 0x01, 0xff, 0xff, 0xf8, 0x20, 0x00, 0x06, 0xff, 0xfc, 0xff, 0xff, 0xf0, 0x20, 0x00, 0x06, 0xff, 0x9c, 0xff, 0xff, 0xf0, 0x20, 0x00, 0x06, 0xff, 0x9c, 0xff, 0xff, 0xf0, 0x20, 0x00, 0x02, 0xff, 0xfc, 0x7f, 0xff, 0xe0, 0x20, 0x00, 0x02, 0xff, 0xfc, 0x3f, 0xff, 0xc0, 0x60, 0x00, 0x03, 0x7f, 0xfc, 0x1f, 0xff, 0x80, 0x60, 0x00, 0x03, 0x7f, 0xf8, 0x0f, 0xff, 0x00, 0x60, 0x00, 0x03, 0x3f, 0xf0, 0x01, 0xf8, 0x00, 0x40, 0x00, 0x01, 0x9f, 0xe3, 0xff, 0x00, 0x00, 0xc0, 0x00, 0x01, 0x83, 0x1f, 0xc3, 0xf0, 0x00, 0xc0, 0x00, 0x00, 0xc0, 0x70, 0x00, 0x3c, 0x01, 0x80, 0x00, 0x00, 0xc1, 0xc0, 0x00, 0x06, 0x01, 0x80, 0x00, 0x00, 0x61, 0x0c, 0x00, 0x83, 0x03, 0x00, 0x00, 0x00, 0x73, 0x0c, 0x01, 0x81, 0x86, 0x00, 0x00, 0x00, 0x32, 0x0c, 0x01, 0xc0, 0x8e, 0x00, 0x00, 0x00, 0x1e, 0x1c, 0x01, 0xc0, 0x9c, 0x00, 0x00, 0x00, 0x0f, 0x1c, 0x01, 0xc1, 0xb8, 0x00, 0x00, 0x00, 0x07, 0x8c, 0x01, 0x83, 0x71, 0xf8, 0x00, 0x00, 0x03, 0xcc, 0x01, 0x87, 0xc1, 0xf9, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x1f, 0x81, 0x80, 0x00, 0x00, 0x00, 0x3f, 0x83, 0xfe, 0x03, 0xf0, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xf8, 0x03, 0xf8, 0x00, 0x00, 0x00, 0x01, 0xff, 0xc0, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x9c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
Re: Alguien sabe modificar el firmware Marlin January 07, 2015 11:12AM |
Registered: 9 years ago Posts: 792 |
u8g.setFont(u8g_font_6x10_marlin); u8g.setPrintPos(0,10); u8g.print("\x21\x22\x23\x24\x25\x26\x27\x28\x29\x2a\x2b\x2c\x2d\x2e\x2f"); u8g.setPrintPos(0,20); u8g.print("\x31\x32\x33\x34\x35\x36\x37\x38\x39\x3a\x3b\x3c\x3d\x3e\x3f"); u8g.setPrintPos(0,30); u8g.print("\x41\x42\x43\x44\x45\x46\x47\x48\x49\x4a\x4b\x4c\x4d\x4e\x4f"); u8g.setPrintPos(0,40); u8g.print("\x51\x52\x53\x54\x55\x56\x57\x58\x59\x5a\x5b\x5c\x5d\x5e\x5f"); u8g.setPrintPos(0,50); u8g.print("\x61\x62\x63\x64\x65\x66\x67\x68\x69\x6a\x6b\x6c\x6d\x6e\x6f"); u8g.setPrintPos(0,60); u8g.print("\x71\x72\x73\x74\x75\x76\x77\x78\x79\x7a\x7b\x7c\x7d\x7e\x7f");
u8g.print("\x01\x02\x03 \x04\x05\x06 \x07\x08\x09 \x0a\x0b\x0c \x0d\x0e\x0f"); u8g.print("\x11\x12\x13 \x14\x15\x16 \x17\x18\x19 \x1a\x1b\x1c\ x1d\x1e\x1f");
u8g.setFont(u8g_font_6x10_marlin); u8g.setPrintPos(0,10); u8g.print("\x81\x82\x83 \x84\x85\x86 \x87\x88\x89 \x8a\x8b\x8c \x8d\x8e\x8f"); u8g.setPrintPos(0,20); u8g.print("\x91\x92\x93 \x94\x95\x96 \x97\x98\x99 \x9a\x9b\x9c \x9d\x9e\x9f"); u8g.setPrintPos(0,30); u8g.print("\xa1\xa2\xa3 \xa4\xa5\xa6 \xa7\xa8\xa9 \xaa\xab\xac \xad\xae\xaf"); u8g.setPrintPos(0,40); u8g.print("\xb1\xb2\xb3 \xb4\xb5\xb6 \xb7\xb8\xb9 \xba\xbb\xbc \xbd\xbe\xbf"); u8g.setPrintPos(0,50); u8g.print("\xc1\xc2\xc3 \xc4\xc5\xc6 \xc7\xc8\xc9 \xca\xcb\xcc \xcd\xce\xcf"); u8g.setPrintPos(0,60); u8g.print("\xd1\xd2\xd3 \xd4\xd5\xd6 \xd7\xd8\xd9 \xda\xdb\xdc \xdd\xde\xdf");
u8g.print("\x81\x82\x83 \x84\x85\x86 \x87\x88\x89 \x8a\x8b\x8c \x8d\x8e\x8f"); u8g.print("\x91\x92\x93 \x94\x95\x96 \x97\x98\x99 \x9a\x9b\x9c \x9d\x9e\x9f");
u8g.setFont(u8g_font_6x10_marlin); u8g.setPrintPos(0,10); u8g.print("\xe1\xe2\xe3 \xe4\xe5\xe6 \xe7\xe8\xe9 \xea\xeb\xec \xed\xee\xef"); u8g.setPrintPos(0,20); u8g.print("\xf1\xf2\xf3 \xf4\xf5\xf6 \xf7\xf8\xf9 \xfa\xfb\xfc \xfd\xfe\xff");
/* Custom characters defined in font font_6x10_marlin.c */ #define LCD_STR_DEGREE "\xB0" #define LCD_STR_REFRESH "\xF8" #define LCD_STR_FOLDER "\xF9" #define LCD_STR_ARROW_RIGHT "\xFA" #define LCD_STR_UPLEVEL "\xFB" #define LCD_STR_CLOCK "\xFC" #define LCD_STR_FEEDRATE "\xFD" #define LCD_STR_BEDTEMP "\xFE" #define LCD_STR_THERMOMETER "\xFF"
Re: Alguien sabe modificar el firmware Marlin January 08, 2015 07:25AM |
Registered: 10 years ago Posts: 30 |
Re: Alguien sabe modificar el firmware Marlin January 12, 2015 09:00PM |
Registered: 9 years ago Posts: 216 |
Re: Alguien sabe modificar el firmware Marlin January 13, 2015 09:41PM |
Registered: 9 years ago Posts: 47 |
Quote
tatubias
Estimados comence con el proyecto de agregar un sensor de humedad y temperatura ala impresora para saber las condiciones actuales insitu.
Pude leer los datos del dht11 (sensor de temperatura y humerdad) con la ramps instalada y corriendo el soft desarrollado para arduino.
El tema esta en que marlin esta desarrollado en C entonces digamos tenemos un temita de compatiblidad. queria saber si alguien sabe como corno se le mete el codigo cpp dentro del firmware del marlin para que los lea. Actual mente esta conectado al pin 40 del aux 2
El codigo en C que encotre es el siguiente.
[github.com]
Si se fijan abajo a la derecha de la imagen ya le deje (por el momento) donde se mostraría la dicha informacion.
Tenia ganas de quitarle el logo del ventilador y poner ahi los 3 valores.
% Velocidad del ventilador
Temperatura en °c
Humedad en (Hector Pascuales)
Re: Alguien sabe modificar el firmware Marlin January 13, 2015 09:46PM |
Registered: 9 years ago Posts: 792 |
Quote
AleCun
@tatubias, genioooo!.. donde conseguiste el dht11?....
Quote
tatubias
Estimados comence con el proyecto de agregar un sensor de humedad y temperatura ala impresora para saber las condiciones actuales insitu.
Pude leer los datos del dht11 (sensor de temperatura y humerdad) con la ramps instalada y corriendo el soft desarrollado para arduino.
El tema esta en que marlin esta desarrollado en C entonces digamos tenemos un temita de compatiblidad. queria saber si alguien sabe como corno se le mete el codigo cpp dentro del firmware del marlin para que los lea. Actual mente esta conectado al pin 40 del aux 2
El codigo en C que encotre es el siguiente.
[github.com]
Si se fijan abajo a la derecha de la imagen ya le deje (por el momento) donde se mostraría la dicha informacion.
Tenia ganas de quitarle el logo del ventilador y poner ahi los 3 valores.
% Velocidad del ventilador
Temperatura en °c
Humedad en (Hector Pascuales)
Re: Alguien sabe modificar el firmware Marlin January 13, 2015 09:55PM |
Registered: 9 years ago Posts: 47 |
Quote
tatubias
Lo compre en China, con varios otros sensores.
En mercado libre lo venden desde 60 a 90 pesos
Para temperatura solo, podes usar el lm36 que es mas barato pero se programa distinto
Quote
AleCun
@tatubias, genioooo!.. donde conseguiste el dht11?....
Quote
tatubias
Estimados comence con el proyecto de agregar un sensor de humedad y temperatura ala impresora para saber las condiciones actuales insitu.
Pude leer los datos del dht11 (sensor de temperatura y humerdad) con la ramps instalada y corriendo el soft desarrollado para arduino.
El tema esta en que marlin esta desarrollado en C entonces digamos tenemos un temita de compatiblidad. queria saber si alguien sabe como corno se le mete el codigo cpp dentro del firmware del marlin para que los lea. Actual mente esta conectado al pin 40 del aux 2
El codigo en C que encotre es el siguiente.
[github.com]
Si se fijan abajo a la derecha de la imagen ya le deje (por el momento) donde se mostraría la dicha informacion.
Tenia ganas de quitarle el logo del ventilador y poner ahi los 3 valores.
% Velocidad del ventilador
Temperatura en °c
Humedad en (Hector Pascuales)