He decidido, poner la historia de una Rostock, sobre todo para acordarme despues de esos detalles como direcciones, problemas encontrados y resueltos, etc..
La rostock, es una impresora basada en movimiento Delta, no es que sea mejor que otros modelos de impresoras, pero tiene un movimiento que hipnotiza y la hace diferente, aunque tambien cambia la altura de impresión, que en mi caso creo que estará en mas de 50 cm.
Todo empieza como un clon de la Prusa i2, montada en casa desde junio de 2012, despacito y terminada con un empujón, este invierno. ¡Que gran error! Ahora no podemos parar de imprimir o querer otros modelos mas pequeños o estéticos o funcionales.
No os recomiendo que paséis por:
http://www.reprap.org/wiki/Proyecto_Clone_Wars
Ni tampoco por el grupo de Google: asrob-uc3m-impresoras-3d
La electrónica es una Ramps 1.4 con un Arduino Mega.
LCD de www.gadget3d.com.
El Hotend que quiero usar es un Budas Chino de www.gadget3d.com
Los motores PAP, son los típicos NEMA17
El firmware, es el Marlin 1.02 modificado y sacado de aqui https://github.com/jcrocholl/Marlin. Curiosamente este no me da problemas de compilado cuando activo el LCD, mientras la 1.03 no encuentra una constante declarada. Creo que solo se ha probado con la placa GEN7.
Para configurar el LC, segui los pasos de la wiki de reprap. Aqui
Basicamente he modificado en Configuration.h
Quitar los comentarios de:
//#define ULTIPANEL
// #define NEWPANEL
Si esto no funciona, se deberia modificar en pins.h lo siguiente (Extraido de la Wiki):
In pins.h file search for line "#if MOTHERBOARD == 33 || MOTHERBOARD == 34" and go down until "#ifdef ULTRA_LCD" line.
After this line you can see pinouts definitons for controlling panel which looks like a this.
- define [name] pin_numer
- define BEEPER 33 - Beeper and is Connected into GADGETS3D shield MEGA_18BEEPER pin
- define LCD_PINS_RS 16 - LCD control and is connected into GADGETS3D shield LCDRS pin
- define LCD_PINS_ENABLE 17 - LCD enable pin and is connected into GADGETS3D shield LCDE pin
- define LCD_PINS_D4 23 - LCD singal pin and is connected into GADGETS3D shield LCD4 pin
- define LCD_PINS_D5 25 - LCD singal pin and is connected into GADGETS3D shield LCD5 pin
- define LCD_PINS_D6 27 - LCD singal pin and is connected into GADGETS3D shield LCD6 pin
- define LCD_PINS_D7 29 - LCD singal pin and is connected into GADGETS3D shield LCD7 pin
- define BTN_EN1 37 - Encoder left direction and is connected into GADGETS3D shield S_E1 pin
- define BTN_EN2 35 - Encoder right direction and is connected into GADGETS3D shield S_E2 pin
- define BTN_ENC 31 - Encoder Push/Click signal and is connected into GADGETS3D shield S_EC
BTN_EN2 difinitions into:
- define BTN_EN1 35
- define BTN_EN2 37
- define BEEPER -1
Las piezas son estas: