Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
[Prusa i3][CONJUNTA-3DE] Soytomtom
#1
Os presento mi Black Perl, una prusa I3 de la conjunta 3despana, filamente 1.75 con boquilla de 0.3

Pongo una cuentas imágenes de la impresora, las mejoras y alguna piezas ya hechas.

el KIT

resim

el Arduino

resim

la Ramps

resim

La estructura montada

resim

resim

Electronica conectada

resim


Todo operacional para imprimir el cubo de calibracion

resim

resim

El cubo salio casi perfecto a la primera, pero he tenido problema de atascamiento, tras investigar he visto que no se enfría bien el J-head y he cambiado el soporte del ventilador por uno directo

resim

Y desde entonces no he tenido mas problema de atascado


MEJORAS

He decidido probar el LCD "Full Graphic Smart LCD Controller" http://www.reprapdiscount.com/home/34-fu...oller.html una maravilla

resim

Con su caja

resim

Ya era tiempo de ordenar un poco to es lió de cable

resim
resim
resim


El LCD por defecto esta bien, pero que quería personalizar lo un poco, y tras una semana de investigación y cambio del marlin, a quedado así :

resim
resim

Y como no un tensor de correa

resim
resim


Próximas mejoras

* Doble J-Head
* Bowden
* Auto-level de la cama caliente
......

Piezas hechas :

Un tornado

resim

El halcón milenario

resim
resim

un guía filamento anti polvo

resim

un soporte de iphone

resim

Un cubo con filamento transparente

resim


unos porta boli

resim
resim
resim

R2D2

resim

Logo starwars

resim
resim

Yoda

resim

un jarrón

resim


Funda de iphone

resim


prueba de acabo vapor acetona

resim
resim
resim
resim
resim
resim

Tron

resim
Citar
#2
Te ha quedado bastante bien. Ya seguirás poniendo las fotos de los avances que hagas en la impresora.
Citar
#3
Puedes comentar o hacer un mini tuto sobre cómo has personalizado la pantalla¿?

Ese lapicero también lo hice yo, pero con noozle de 0.5. Por curiosidad, qué tiempo te ha llevado¿?


Muy buena pinta esas piezas, Mola
Citar
#4
El lapicero de vader he tardado unas 3 horas, el del trooper 7 horas ( tamaño completo 12h)

las capas son de 0.2.

Mañana hare un pequeno tuto de como personalizar el GLCD
Citar
#5
Bueno, el vader a tamaño original, con noozle de 0,5 y capas de 0.3 me ha llevado a mi 6 horas.

Se agradecerá ese tuto, gracias!!!
Citar
#6
Me interesa ese tuto. :3
Citar
#7
aqui viene el tuto Guiño

Para cambiar el texto de la pantalla de inicio.

resim

Muy sencillo, en el Marlin modificar el dogm_lcd_implementation.h.

Buscar // Welcome message y debierais encontrar las siguientes lineas

  • // RepRap init bmp
    u8g.drawBitmapP(0,0,START_BMPBYTEWIDTH,START_BMPHEIGHT,start_bmp);
    // Welcome message
    u8g.setFont(u8g_font_6x10_marlin);
    u8g.drawStr(62,10,"MARLIN");
    u8g.setFont(u8g_font_5x8);
    u8g.drawStr(62,19,"V1.0.0 RC2");
    u8g.setFont(u8g_font_6x10_marlin);
    u8g.drawStr(62,28,"by ErikZalm");
    u8g.drawStr(62,41,"DOGM128 LCD");
    u8g.setFont(u8g_font_5x8);
    u8g.drawStr(62,48,"enhancements");
    u8g.setFont(u8g_font_5x8);
    u8g.drawStr(62,55,"by STB");
    u8g.drawStr(62,61,"uses u");
    u8g.drawStr90(92,57,"8");
    u8g.drawStr(100,61,"glib");


De allí modificar el texto a vuestro gusto, el mio es el siguiente :
  • // Welcome message
    u8g.setFont(u8g_font_6x10_marlin);
    u8g.drawStr(62,10,"BLACK PERL");
    u8g.setFont(u8g_font_5x8);
    u8g.drawStr(62,19,"V 2.0");
    u8g.setFont(u8g_font_6x10_marlin);
    u8g.drawStr(62,28,"by TomTom");
    u8g.drawStr(62,41,"LCD molon");
    u8g.setFont(u8g_font_5x8);
    u8g.drawStr(62,48,"by");
    u8g.setFont(u8g_font_5x8);
    u8g.drawStr(62,55,"3DESPANA.com");
    u8g.drawStr(62,61,"uses u");
    u8g.drawStr90(92,57,"8");
    u8g.drawStr(100,61,"glib");

Cambiar la imagen de inicio

La imagen de inicio es un bitmap de 64x64 como esta resim

Una vez que tenéis vuestra imagen, descargar el siguiente conversor http://en.radzio.dxp.pl/bitmap_converter...istant.zip

abrir el soft y cargar el bitmap y seleccionar la orientación horizontal tal como en la captura

resim

darle a save output, ahora tenemos la imagen codificada para poner la en el marlin.

Abrir el DOGMbitmaps.h aqui estan todas la imagenes.

Modificar el start_bmp

deberías encontrar algo así :
  • const unsigned char start_bmp[574] PROGMEM = { //AVR-GCC, WinAVR
    0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,
    0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,
    0xFF,0xFF,0xFF,0xF9,0xFF,0xFF,0xFF,0xF0,
    0xFF,0xFF,0xFF,0xF0,0xFF,0xFF,0xFF,0xF0,
    0xFF,0xFF,0xFF,0xE0,0x7F,0xFF,0xFF,0xF0,
    0xFF,0xFF,0xFF,0xC0,0x3F,0xFF,0xFF,0xF0,
    0xFF,0xFF,0xFF,0x80,0x1F,0xFF,0xFF,0xF0,
    0xFF,0xFF,0xFF,0x00,0x0F,0xFF,0xFF,0xF0,
    0xFF,0xFF,0xFE,0x00,0x07,0xFF,0xFF,0xF0,
    0xFF,0xFF,0xFC,0x00,0x03,0xFF,0xFF,0xF0,
    0xFF,0xFF,0xF8,0x00,0x01,0xFF,0xFF,0xF0,
    0xFF,0xFF,0xF0,0x00,0x00,0xFF,0xFF,0xF0,
    0xFF,0xFF,0xE0,0x00,0x00,0x7F,0xFF,0xF0,
    0xFF,0xFF,0xC0,0x00,0x00,0x3F,0xFF,0xF0,
    0xFF,0xFF,0x80,0x00,0x00,0x3F,0xFF,0xF0,
    0xFF,0xFF,0x00,0x00,0x00,0x1F,0xFF,0xF0,
    0xFF,0xFE,0x00,0x00,0x00,0x0F,0xFF,0xF0,
    0xFF,0xFE,0x00,0x00,0x00,0x07,0xFF,0xF0,
    0xFF,0xFC,0x00,0x00,0x00,0x07,0xFF,0xF0,
    0xFF,0xFC,0x00,0x00,0x00,0x03,0xFF,0xF0,
    0xFF,0xF8,0x00,0x00,0x00,0x03,0xFF,0xF0,
    0xFF,0xF8,0x00,0x00,0x00,0x03,0xFF,0xF0,
    0xFF,0xF8,0x00,0x00,0x00,0x01,0xFF,0xF0,
    0xFF,0xF8,0x00,0x00,0x00,0x01,0xFF,0xF0,
    0xFF,0xF8,0x00,0x00,0x00,0x01,0xFF,0xF0,
    0xFF,0xF8,0x00,0x00,0x00,0x01,0xFF,0xF0,
    0xFF,0xF8,0x00,0x00,0x00,0x01,0xFF,0xF0,
    0xFF,0xF8,0x00,0x00,0x00,0x01,0xFF,0xF0,
    0xFF,0xF8,0x00,0x00,0x00,0x01,0xFF,0xF0,
    0xFF,0xF8,0x00,0x00,0x00,0x01,0xFF,0xF0,
    0xFF,0xF8,0x00,0x00,0x00,0x03,0xFF,0xF0,
    0xFF,0xF8,0x00,0x00,0x00,0x03,0xFF,0xF0,
    0xFF,0xFC,0x00,0x00,0x00,0x03,0xFF,0xF0,
    0xFF,0xFC,0x00,0x00,0x00,0x07,0xFF,0xF0,
    0xFF,0xFE,0x00,0x00,0x00,0x07,0xFF,0xF0,
    0xFF,0xFE,0x00,0x00,0x00,0x0F,0xFF,0xF0,
    0xFF,0xFF,0x00,0x00,0x00,0x1F,0xFF,0xF0,
    0xFF,0xFF,0x80,0x00,0x00,0x1F,0xFF,0xF0,
    0xFF,0xFF,0xC0,0x00,0x00,0x3F,0xFF,0xF0,
    0xFF,0xFF,0xE0,0x00,0x00,0x7F,0xFF,0xF0,
    0xFF,0xFF,0xF0,0x00,0x01,0xFF,0xFF,0xF0,
    0xFF,0xFF,0xFC,0x00,0x03,0xFF,0xFF,0xF0,
    0xFF,0xFF,0xFF,0x00,0x1F,0xFF,0xFF,0xF0,
    0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,
    0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,
    0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,
    0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,
    0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,
    0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,
    0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,
    0x83,0xFF,0xFF,0xFE,0x0F,0xFF,0xFF,0xF0,
    0x80,0xFF,0xFF,0xFE,0x03,0xFF,0xFF,0xF0,
    0x88,0x7F,0xFF,0xFE,0x23,0xFF,0xFF,0xF0,
    0x8C,0x70,0x38,0x0E,0x71,0x81,0xC0,0x70,
    0x8C,0x60,0x38,0x0E,0x63,0x80,0xC0,0x30,
    0x80,0xE3,0x19,0xC6,0x07,0xF8,0xC7,0x30,
    0x80,0xE0,0x19,0xC6,0x03,0x80,0xC7,0x10,
    0x8C,0x62,0x79,0xC6,0x63,0x9C,0xC7,0x30,
    0x8C,0x63,0xF8,0xC6,0x71,0x18,0xC6,0x30,
    0x8E,0x30,0x18,0x0E,0x71,0x80,0xC0,0x30,
    0x9E,0x38,0x39,0x1E,0x79,0xC4,0xC4,0xF0,
    0xFF,0xFF,0xF9,0xFF,0xFF,0xFF,0xC7,0xF0,
    0xFF,0xFF,0xF9,0xFF,0xFF,0xFF,0xC7,0xF0,
    0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0

    };

ahora remplazar el código hexa por el renegado anteriormente

Guardar todo y compilar

Podéis tambien investigar las imágenes codificadas del fichero para cambiar a vuestro gusto como yo con los extrusores desactivados.

status_screen0_bmp y status_screen1_bmp son las imágenes de los extrusores y ventilador hay 2 para dar un efecto de animacion
resim
resim

un truco

crear un fichero poner:

#define lcd1_width 115
#define lcd1_height 19
static unsigned char lcd1_bits[] = {

seguido del codigo hexa

por ejamplo mi imagen de estrusores :
#define lcd1_width 115
#define lcd1_height 19
static unsigned char lcd1_bits[] = {
  • 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x7f, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x04, 0x00,
    0x20, 0x04, 0x00, 0x00, 0x00, 0x00, 0x61, 0xf8, 0x00, 0x00, 0x00, 0x00,
    0x40, 0x06, 0x00, 0x40, 0x06, 0x00, 0x00, 0x00, 0x00, 0x41, 0xf8, 0x00,
    0x00, 0x00, 0x00, 0x67, 0xc6, 0x00, 0x67, 0xc6, 0x00, 0x00, 0x00, 0x00,
    0x40, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe8, 0x00, 0x0f, 0xe8, 0x00,
    0x00, 0x00, 0x00, 0x40, 0x60, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x00,
    0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x58, 0x01, 0x00, 0x7f, 0x80, 0x00,
    0x1f, 0xf0, 0x00, 0x1f, 0xf0, 0x00, 0x41, 0x04, 0x00, 0x5c, 0x63, 0x00,
    0xfb, 0xc0, 0x00, 0x1b, 0xb0, 0x00, 0x1b, 0xb0, 0x00, 0x20, 0x82, 0x00,
    0x5e, 0xf7, 0x00, 0xf3, 0xc0, 0x00, 0x19, 0x10, 0x00, 0x19, 0x10, 0x00,
    0x20, 0x82, 0x00, 0x5e, 0xf7, 0x00, 0xeb, 0xc0, 0x00, 0x09, 0xb0, 0x00,
    0x09, 0xb0, 0x00, 0x41, 0x04, 0x00, 0x5c, 0x63, 0x00, 0x7b, 0x80, 0x00,
    0x06, 0xe0, 0x00, 0x06, 0xe0, 0x00, 0x82, 0x08, 0x00, 0x58, 0x01, 0x00,
    0x7b, 0x80, 0x00, 0x0e, 0xd0, 0x00, 0x0e, 0xd0, 0x01, 0x04, 0x10, 0x00,
    0x40, 0x60, 0x00, 0xfb, 0xc0, 0x00, 0x17, 0xc8, 0x00, 0x17, 0xc8, 0x01,
    0x04, 0x10, 0x00, 0x40, 0xf0, 0x00, 0xfb, 0xc0, 0x00, 0x60, 0x06, 0x00,
    0x60, 0x06, 0x00, 0x82, 0x08, 0x00, 0x41, 0xf8, 0x00, 0xff, 0xc0, 0x00,
    0x40, 0x06, 0x00, 0x40, 0x06, 0x00, 0x41, 0x04, 0x00, 0x61, 0xf8, 0x00,
    0x3f, 0x00, 0x00, 0x20, 0x04, 0x00, 0x20, 0x04, 0x00, 0x00, 0x00, 0x00,
    0x70, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
    0xff, 0xff, 0x80, 0x7f, 0xff, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x01, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00 };

Renombrar lo lcd1.xbm.

Abrir GIMP y abrir el fichero xbm, podreis ver el bitmap y modificarlo ( ojo como la imagen esta dividia en columnas de 8 bit y invertidas )


Espero que os guste , y cualquier cosa no dudar a preguntar :ugeek:
Citar
#8
soytomtom, una duda.

El dibujo, fichero que le hay que cargar al conversor a hex tiene que ser bmp blanco y negro¿? lo acabo de probar con un jpg con tres colores y me genera el hex, pero vacío.
Citar
#9
Si tienes que ser blanco y negro


Enviado desde mi iPhone con Tapatalk
Citar
#10
Rescato este tema de las profundidades para ver si soytomtom me puede resolver alguna duda. Ya que hemos puesto la pantalla de inicio molona, ¿hay alguna opción/comando para hacer que se quede unos 3 o 4 segundos?
Citar
#11
Respect escribió:Rescato este tema de las profundidades para ver si soytomtom me puede resolver alguna duda. Ya que hemos puesto la pantalla de inicio molona, ¿hay alguna opción/comando para hacer que se quede unos 3 o 4 segundos?

Vale, me autocontesto, despues de leer un poquito (soy novato en programación de arduino) basta con poner delay(1000); (para 1seg) despues del código de mensaje de inicio Gran sonrisa
Citar
#12
Os pongo la nueva update de mi impresora .

Dual bulldog lite y dual e3d V6 en Direct feed.

resim

Y mis premier piezas dual

resim

resim

resim





Twitter y instagram @soytomtom
Citar
#13
muy chulo el update del dual extruder, de donde los has sacado?
Citar


Temas similares...
Tema Autor Respuestas Vistas Último mensaje
  [Prusa i3][Conjunta Kit] 3Django 3Django 100 12,357 01-11-2014, 02:09 PM
Último mensaje: 3Django
  [Prusa i3][Conjunta kit] PRI3 PrusaRondaIteracion3 dracon_jm 43 7,414 20-09-2014, 05:16 PM
Último mensaje: Toni3D
  [PRUSA i3][CONJUNTA]TERMINADA "LA CONGUITO" Mr.Proper 4 1,294 27-07-2014, 11:49 AM
Último mensaje: Mr.Proper
  [Prusa i3][CONJUNTA-3DE] Multimake multimake 27 3,049 18-07-2014, 06:24 PM
Último mensaje: alejandrosela
  [Prusa i3][CONJUNTA-3DE] Siotma Siotma 60 13,029 07-06-2014, 10:37 AM
Último mensaje: kobos