Firmware Settings Dual Extruder, LCD 12864 Upgrade
Firmware Settings Dual Extruder, LCD 12864 Upgrade
Hi
I recently brought Geeetech Dual Extruder Prusa i3 pro C kit. I assembled the printer with lcd 2004 and was able to get pretty good prints from one extruder, so I decided to upgrade to the lcd12864 and was able to get that working, however now I am having endstop issues, and all kinds of other random issues with the firmware. I would really appreciate your help with a couple things.
1) Which firmware do i have to download to dual extrude?
2) The arduino settings, especially config.h for the board for the dual extruder printer when it comes out of your factory?
3) Also please let me know best software setting for Dual Extruder i3 pro C.
Thank you very much!!!
I recently brought Geeetech Dual Extruder Prusa i3 pro C kit. I assembled the printer with lcd 2004 and was able to get pretty good prints from one extruder, so I decided to upgrade to the lcd12864 and was able to get that working, however now I am having endstop issues, and all kinds of other random issues with the firmware. I would really appreciate your help with a couple things.
1) Which firmware do i have to download to dual extrude?
2) The arduino settings, especially config.h for the board for the dual extruder printer when it comes out of your factory?
3) Also please let me know best software setting for Dual Extruder i3 pro C.
Thank you very much!!!
Re: Firmware Settings Dual Extruder, LCD 12864 Upgrade
if you want to upgraded LCD,you need to modify the firmware as below.firstly,open configuration.h.
1. Please define the motherboard as ULTIMAKER
#define MOTHERBOARD BOARD_ULTIMAKER
2. Add “//”to #define REPRAP_DISCOUNT_SMART_CONTROLLER,
It will stop the DISCOUNT_SMART_CONTROLLER
3. Move “//”from
//define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
And it will release the graphic controller.
regarding to the set up for dual extruder,please refer to the following link.
http://www.geeetech.com/wiki/index.php/ ... _extruders
1. Please define the motherboard as ULTIMAKER
#define MOTHERBOARD BOARD_ULTIMAKER
2. Add “//”to #define REPRAP_DISCOUNT_SMART_CONTROLLER,
It will stop the DISCOUNT_SMART_CONTROLLER
3. Move “//”from
//define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
And it will release the graphic controller.
regarding to the set up for dual extruder,please refer to the following link.
http://www.geeetech.com/wiki/index.php/ ... _extruders
Re: Firmware Settings Dual Extruder, LCD 12864 Upgrade
will it work for a rostock g2s also or do I need to make anychanges?
Re: Firmware Settings Dual Extruder, LCD 12864 Upgrade
Yes ,it's the same for G2S.
-
- Posts: 42
- Joined: Wed Oct 14, 2015 5:37 am
Re: Firmware Settings Dual Extruder, LCD 12864 Upgrade
Hi there,
I'm not being able to compile the source.
See the errors:
In file included from dogm_lcd_implementation.h:38,
from ultralcd.cpp:39:
dogm_font_data_marlin.h:12: error: 'u8g_fntpgm_uint8_t' does not name a type
dogm_font_data_marlin.h:171: error: 'u8g_fntpgm_uint8_t' does not name a type
In file included from dogm_lcd_implementation.h:40,
from ultralcd.cpp:39:
ultralcd_st7920_u8glib_rrd.h:42: error: 'u8g_t' was not declared in this scope
ultralcd_st7920_u8glib_rrd.h:42: error: 'u8g' was not declared in this scope
ultralcd_st7920_u8glib_rrd.h:42: error: 'u8g_dev_t' was not declared in this scope
ultralcd_st7920_u8glib_rrd.h:42: error: 'dev' was not declared in this scope
ultralcd_st7920_u8glib_rrd.h:42: error: expected primary-expression before 'msg'
ultralcd_st7920_u8glib_rrd.h:42: error: expected primary-expression before 'void'
ultralcd_st7920_u8glib_rrd.h:42: error: initializer expression list treated as compound expression
ultralcd_st7920_u8glib_rrd.h:43: error: expected ',' or ';' before '{' token
Error repainting line range {0,28}:
java.lang.NullPointerException
at processing.app.syntax.TokenMarker.addToken(TokenMarker.java:295)
at processing.app.syntax.TokenMarker.markTokens(TokenMarker.java:100)
at processing.app.syntax.TextAreaPainter.paintSyntaxLine(TextAreaPainter.java:639)
at processing.app.syntax.TextAreaPainter.paintLine(TextAreaPainter.java:606)
at processing.app.syntax.TextAreaPainter.paint(TextAreaPainter.java:415)
at javax.swing.JComponent._paintImmediately(JComponent.java:5106)
at javax.swing.JComponent.paintImmediately(JComponent.java:4890)
at javax.swing.RepaintManager$3.run(RepaintManager.java:814)
at javax.swing.RepaintManager$3.run(RepaintManager.java:802)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:802)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:745)
at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:725)
at javax.swing.RepaintManager.access$1000(RepaintManager.java:46)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1680)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:676)
at java.awt.EventQueue$2.run(EventQueue.java:674)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
I'm not being able to compile the source.
See the errors:
In file included from dogm_lcd_implementation.h:38,
from ultralcd.cpp:39:
dogm_font_data_marlin.h:12: error: 'u8g_fntpgm_uint8_t' does not name a type
dogm_font_data_marlin.h:171: error: 'u8g_fntpgm_uint8_t' does not name a type
In file included from dogm_lcd_implementation.h:40,
from ultralcd.cpp:39:
ultralcd_st7920_u8glib_rrd.h:42: error: 'u8g_t' was not declared in this scope
ultralcd_st7920_u8glib_rrd.h:42: error: 'u8g' was not declared in this scope
ultralcd_st7920_u8glib_rrd.h:42: error: 'u8g_dev_t' was not declared in this scope
ultralcd_st7920_u8glib_rrd.h:42: error: 'dev' was not declared in this scope
ultralcd_st7920_u8glib_rrd.h:42: error: expected primary-expression before 'msg'
ultralcd_st7920_u8glib_rrd.h:42: error: expected primary-expression before 'void'
ultralcd_st7920_u8glib_rrd.h:42: error: initializer expression list treated as compound expression
ultralcd_st7920_u8glib_rrd.h:43: error: expected ',' or ';' before '{' token
Error repainting line range {0,28}:
java.lang.NullPointerException
at processing.app.syntax.TokenMarker.addToken(TokenMarker.java:295)
at processing.app.syntax.TokenMarker.markTokens(TokenMarker.java:100)
at processing.app.syntax.TextAreaPainter.paintSyntaxLine(TextAreaPainter.java:639)
at processing.app.syntax.TextAreaPainter.paintLine(TextAreaPainter.java:606)
at processing.app.syntax.TextAreaPainter.paint(TextAreaPainter.java:415)
at javax.swing.JComponent._paintImmediately(JComponent.java:5106)
at javax.swing.JComponent.paintImmediately(JComponent.java:4890)
at javax.swing.RepaintManager$3.run(RepaintManager.java:814)
at javax.swing.RepaintManager$3.run(RepaintManager.java:802)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:802)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:745)
at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:725)
at javax.swing.RepaintManager.access$1000(RepaintManager.java:46)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1680)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:676)
at java.awt.EventQueue$2.run(EventQueue.java:674)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
-
- Posts: 42
- Joined: Wed Oct 14, 2015 5:37 am
Re: Firmware Settings Dual Extruder, LCD 12864 Upgrade
Hi,
Problem solved. It's was due to a lib missing. So, after upload the firmware the LCD 12864 is blinking and the beep is always ringing.
Any help?
I've a GT2560 board.
Thank you.
Problem solved. It's was due to a lib missing. So, after upload the firmware the LCD 12864 is blinking and the beep is always ringing.
Any help?
I've a GT2560 board.
Thank you.
Re: Firmware Settings Dual Extruder, LCD 12864 Upgrade
probably installed the wrong firmware, maybe reinstall it, download your firmware here:
http://www.geeetech.com/forum/viewtopic ... 20&t=17046
http://www.geeetech.com/forum/viewtopic ... 20&t=17046
-
- Posts: 42
- Joined: Wed Oct 14, 2015 5:37 am
Re: Firmware Settings Dual Extruder, LCD 12864 Upgrade
Hi Mark,
I've the correct firmware.
5) I3 pro C
I3 pro C (GT2560)
Thanks.
I've the correct firmware.
5) I3 pro C
I3 pro C (GT2560)
Thanks.
Re: Firmware Settings Dual Extruder, LCD 12864 Upgrade
I have run into this before, don't know which part you're wrong, maybe has something wrong with the installation procedure...which arduino do you use and the libries?
-
- Posts: 42
- Joined: Wed Oct 14, 2015 5:37 am
Re: Firmware Settings Dual Extruder, LCD 12864 Upgrade
Hi Mark,
I'm using Arduino 1.0.6 and the library used was downloaded from https://github.com/MarlinFirmware/Marli ... /libraries
Thank you.
I'm using Arduino 1.0.6 and the library used was downloaded from https://github.com/MarlinFirmware/Marli ... /libraries
Thank you.