26

Re: Da Vinci to Ramps - bed thermistor question

karltinsly wrote:

I selected the board and I've tried both COM1 and COM4, which are the only two listed. The Tools>Port menu does not show the board along with the com port, which I think I've seen it do with the previous installs.


I'll get my preconfigured version of marlin for the 1.0 conversion I did. Should load right up.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

27

Re: Da Vinci to Ramps - bed thermistor question

I've been searching for it, but haven't found it yet. I didn't want to have to ask you to post it again, but if you have it handy, that would be great.

28

Re: Da Vinci to Ramps - bed thermistor question

Carl, if your Marlin is called TEST Marlin, that is the one I'm trying to load. I thought it was the one from jeeplvr, but I finally found yours here on soliforum, and it's the one I've been using.

29

Re: Da Vinci to Ramps - bed thermistor question

karltinsly wrote:

I've been searching for it, but haven't found it yet. I didn't want to have to ask you to post it again, but if you have it handy, that would be great.


Here is my copy of Marlin, lets give it a try.

Post's attachments

TEST Marlin.rar 2.42 mb, 6 downloads since 2016-05-15 

You don't have the permssions to download the attachments of this post.
Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

30

Re: Da Vinci to Ramps - bed thermistor question

Okay, I took the one I just downloaded, and compiled it with no problems, without making any changes to it all. It uploaded fine, too. Now I just need to get the LCD working.

31

Re: Da Vinci to Ramps - bed thermistor question

LOL thanks. That's the one I just uploaded. At the moment my LCD is not working - I haven't looked at the config yet.

32 (edited by karltinsly 2016-05-15 00:58:52)

Re: Da Vinci to Ramps - bed thermistor question

I have the full graphic LCD, so I changed the config from reprap discount smart controller to REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER. Same error I was getting before:


Arduino: 1.5.5-r2 (Windows 8), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"

Using library Wire in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire (pre-1.5)

Using library U8glib in folder: C:\Users\Karl\Documents\Arduino\libraries\U8glib (pre-1.5)

Using library LiquidCrystal in folder: C:\Program Files (x86)\Arduino\libraries\LiquidCrystal

Using library SPI in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI (pre-1.5)



C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=155 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire -IC:\Users\Karl\Documents\Arduino\libraries\U8glib -IC:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\BlinkM.cpp -o C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\BlinkM.cpp.o

C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=155 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire -IC:\Users\Karl\Documents\Arduino\libraries\U8glib -IC:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\cardreader.cpp -o C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\cardreader.cpp.o

C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=155 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire -IC:\Users\Karl\Documents\Arduino\libraries\U8glib -IC:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\ConfigurationStore.cpp -o C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\ConfigurationStore.cpp.o

C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=155 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire -IC:\Users\Karl\Documents\Arduino\libraries\U8glib -IC:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\digipot_mcp4451.cpp -o C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\digipot_mcp4451.cpp.o

C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=155 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire -IC:\Users\Karl\Documents\Arduino\libraries\U8glib -IC:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\LiquidCrystalRus.cpp -o C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\LiquidCrystalRus.cpp.o

C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=155 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire -IC:\Users\Karl\Documents\Arduino\libraries\U8glib -IC:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\Marlin.cpp -o C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\Marlin.cpp.o

C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=155 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire -IC:\Users\Karl\Documents\Arduino\libraries\U8glib -IC:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\MarlinSerial.cpp -o C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\MarlinSerial.cpp.o

C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=155 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire -IC:\Users\Karl\Documents\Arduino\libraries\U8glib -IC:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\Marlin_main.cpp -o C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\Marlin_main.cpp.o

C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=155 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire -IC:\Users\Karl\Documents\Arduino\libraries\U8glib -IC:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\motion_control.cpp -o C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\motion_control.cpp.o

C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=155 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire -IC:\Users\Karl\Documents\Arduino\libraries\U8glib -IC:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\planner.cpp -o C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\planner.cpp.o

C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=155 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire -IC:\Users\Karl\Documents\Arduino\libraries\U8glib -IC:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\qr_solve.cpp -o C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\qr_solve.cpp.o

C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=155 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire -IC:\Users\Karl\Documents\Arduino\libraries\U8glib -IC:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\Sd2Card.cpp -o C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\Sd2Card.cpp.o

C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=155 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire -IC:\Users\Karl\Documents\Arduino\libraries\U8glib -IC:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\SdBaseFile.cpp -o C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\SdBaseFile.cpp.o

C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=155 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire -IC:\Users\Karl\Documents\Arduino\libraries\U8glib -IC:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\SdFatUtil.cpp -o C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\SdFatUtil.cpp.o

C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=155 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire -IC:\Users\Karl\Documents\Arduino\libraries\U8glib -IC:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\SdFile.cpp -o C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\SdFile.cpp.o

C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=155 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire -IC:\Users\Karl\Documents\Arduino\libraries\U8glib -IC:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\SdVolume.cpp -o C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\SdVolume.cpp.o

C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=155 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire -IC:\Users\Karl\Documents\Arduino\libraries\U8glib -IC:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\Servo.cpp -o C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\Servo.cpp.o

C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=155 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire -IC:\Users\Karl\Documents\Arduino\libraries\U8glib -IC:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\stepper.cpp -o C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\stepper.cpp.o

C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=155 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire -IC:\Users\Karl\Documents\Arduino\libraries\U8glib -IC:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\temperature.cpp -o C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\temperature.cpp.o

C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=155 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire -IC:\Users\Karl\Documents\Arduino\libraries\U8glib -IC:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\ultralcd.cpp -o C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\ultralcd.cpp.o

C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\ultralcd.cpp: In function 'void lcd_control_version_menu()':
C:\Users\Karl\AppData\Local\Temp\build6489658011739034792.tmp\ultralcd.cpp:920: error: 'lcd_implementation_draw_line' was not declared in this scope

33

Re: Da Vinci to Ramps - bed thermistor question

Well, I loaded up the Marlin that's running on my d-bot and compiled it - it compiled fine, so I guess it's not the U8glib or the IDE. Must be either something in configuration or something with that ramps board. Not sure what to try next.

34

Re: Da Vinci to Ramps - bed thermistor question

I did a comparison of the problem file (ultralcd.cpp) between my d-bot marlin and your marlin, Carl. They are clearly the same file, but have some significant differences. The line that is throwing the error is part of a function called lcd_control_version_menu. That function does not exist in the d-bot marlin, so I guess they are different versions.

I'm not sure what I should do next. Should I just make a copy of the d-bot marlin, and then make changes to configuration.h to mirror yours?

35

Re: Da Vinci to Ramps - bed thermistor question

My version was setup for the smaller LCD they have which looked better on the 1.0 in my opinion.. If you need to use the bigger full size just change the following section in Configuration.h

FROM:

// The MaKr3d Makr-Panel with graphic controller and SD support
// http://reprap.org/wiki/MaKr3d_MaKrPanel
//#define MAKRPANEL

// The RepRapDiscount Smart Controller (white PCB)
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
#define REPRAP_DISCOUNT_SMART_CONTROLLER

// The GADGETS3D G3D LCD/SD Controller (blue PCB)
// http://reprap.org/wiki/RAMPS_1.3/1.4_GA … with_Panel
//#define G3D_PANEL

// The RepRapDiscount FULL GRAPHIC Smart Controller (quadratic white PCB)
// http://reprap.org/wiki/RepRapDiscount_F … Controller
//
// ==> REMEMBER TO INSTALL U8glib to your ARDUINO library folder: http://code.google.com/p/u8glib/wiki/u8glib
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

// The RepRapWorld REPRAPWORLD_KEYPAD v1.1
// http://reprapworld.com/?products_detail … =1591_1626
//#define REPRAPWORLD_KEYPAD
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0 // how much should be moved when a key is pressed, eg 10.0 means 10mm per click

// The Elefu RA Board Control Panel
// http://www.elefu.com/index.php?route=pr … duct_id=53
// REMEMBER TO INSTALL LiquidCrystal_I2C.h in your ARUDINO library folder: https://github.com/kiyoshigawa/LiquidCrystal_I2C
//#define RA_CONTROL_PANEL



TO:

// The MaKr3d Makr-Panel with graphic controller and SD support
// http://reprap.org/wiki/MaKr3d_MaKrPanel
//#define MAKRPANEL

// The RepRapDiscount Smart Controller (white PCB)
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
//define REPRAP_DISCOUNT_SMART_CONTROLLER

// The GADGETS3D G3D LCD/SD Controller (blue PCB)
// http://reprap.org/wiki/RAMPS_1.3/1.4_GA … with_Panel
//#define G3D_PANEL

// The RepRapDiscount FULL GRAPHIC Smart Controller (quadratic white PCB)
// http://reprap.org/wiki/RepRapDiscount_F … Controller
//
// ==> REMEMBER TO INSTALL U8glib to your ARDUINO library folder: http://code.google.com/p/u8glib/wiki/u8glib
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

// The RepRapWorld REPRAPWORLD_KEYPAD v1.1
// http://reprapworld.com/?products_detail … =1591_1626
//#define REPRAPWORLD_KEYPAD
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0 // how much should be moved when a key is pressed, eg 10.0 means 10mm per click

// The Elefu RA Board Control Panel
// http://www.elefu.com/index.php?route=pr … duct_id=53
// REMEMBER TO INSTALL LiquidCrystal_I2C.h in your ARUDINO library folder: https://github.com/kiyoshigawa/LiquidCrystal_I2C
//#define RA_CONTROL_PANEL

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

36

Re: Da Vinci to Ramps - bed thermistor question

That is the only change I've made to your Marlin, and it causes the error I'm getting.

I guess I will try just copying your configuration.h over to a copy of my d-bot marlin.

37

Re: Da Vinci to Ramps - bed thermistor question

Well of course it's not that easy. I'm probably going to have to go through the two configuration.h files and only update the important things (axes, steps per mm, etc).

Here's the error message after simply copying your configuration over:

Arduino: 1.5.5-r2 (Windows 8), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"

ConfigurationStore.cpp: In function 'void Config_ResetDefault()':
ConfigurationStore.cpp:447: error: 'DEFAULT_NOMINAL_FILAMENT_DIA' was not declared in this scope

38

Re: Da Vinci to Ramps - bed thermistor question

Okay, I copied the d-bot version, and changed the configuration to match your settings. Everything looks good so far. I've had to reverse the axis settings and fix the wiring on one of the endstops, but so far so good.

39

Re: Da Vinci to Ramps - bed thermistor question

Got most of the axes and endstops worked out, except that the z axis will only go down. If I reverse the motor pins, it will only go up. Not sure what the problem might be. I checked the endstop once already. Guess I'll check it again.

40

Re: Da Vinci to Ramps - bed thermistor question

If it only moves one way then it thinks the opto is triggered.

With all axis at home, type m119 into your host and send it to the printer.. Should echo back the status of the endstops. Then do it again with them not homed and compare.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

41

Re: Da Vinci to Ramps - bed thermistor question

Z endstop was wired wrong. Everything looks pretty good now. Thanks for all your help, Carl and Robert!

42

Re: Da Vinci to Ramps - bed thermistor question

I started testing the bed heater, but noticed there was a big difference between the reading in Rep Host and the actual reading from my non-contact thermometer. I removed the bed and fiber insulator, and cut a hole in the insulator so the bead would be more exposed to the heater. Now the bed won't heat up much beyond 50C. I set it to 60C, and the bed will heat up to maybe 52C, and then just stop heating.

Any ideas? Do I need a bigger power supply? I figured the one that powered the DaVinci would be fine, since I'm using the same heat bed and a similar hot end heater.

43

Re: Da Vinci to Ramps - bed thermistor question

I just hooked up a 300W computer power supply that I use on my workbench, and got the same results. I set the temp to 60C, and the bed heated up to 53.8C and then stopped heating. So it's not the power supply.

44 (edited by carl_m1968 2016-05-17 00:54:56)

Re: Da Vinci to Ramps - bed thermistor question

karltinsly wrote:

I just hooked up a 300W computer power supply that I use on my workbench, and got the same results. I set the temp to 60C, and the bed heated up to 53.8C and then stopped heating. So it's not the power supply.


What sensor type are you using in your firmware for the bed? Also 300/12=25 which means that is only 25 amps. The stock power supply is 30 amps. When I had mine I went up to a 35 watt to help with heating as I noticed the lights pulse to the PWM of the heater.

The RAMPS pulls more current on the bed heater than the stock board did. You a need at minimum 30 amps but more if possible.

i did not mention that upgrade since it was done before the RAMPS install and not part of that upgrade.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

45

Re: Da Vinci to Ramps - bed thermistor question

The power supply in my Da Vinci says max 200 watts. When I hooked up to the 300w bench supply, it did heat up to temperature. I think I'll order a 500W power supply and figure out how to mod it into the case.

The thermistors I'm using are these: http://us.banggood.com/Wholesale-Wareho … 05643.html

I'm using them successfully on my d-bot on both the v6 hot end and on the aluminum heatbed. Interestingly, I have the sensor type for the hot end set to 5 and the sensor type for the heatbed is set to 11. They seem to work very well, though.

I'm not sure what sensor type to use on the Da Vinci. Once I got the bed heating up, when it got to 60, the bed got as hot as 83C. I might just need to try different setting and see which comes closest, unless you have some ideas.

46

Re: Da Vinci to Ramps - bed thermistor question

A standard 100k thermistor should be sensor type 1 for the bed and extruder. You are probably getting hot enough but the wrong temp is being reported. You also need a contact type thermometer as the IR type dont work well on reflective surfaces and that glass is reflective and your reported temp could be off by as much as 30 degrees. The hotend is also teally too small of a source to get an accurate reading on as well. I am not the only one here that will tell you relying on a non-contact thermometer is a bad practice and could cause more problems.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

47

Re: Da Vinci to Ramps - bed thermistor question

Can you recommend a good contact-type thermometer?

48

Re: Da Vinci to Ramps - bed thermistor question

karltinsly wrote:

Can you recommend a good contact-type thermometer?

I bought a digital multimeter from harbor freight that also measures temp using a thermocouple. I also have a digital cooking thermometer that goes up to 600F that I got on Krogers cooking isle for a few bucks.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

49

Re: Da Vinci to Ramps - bed thermistor question

Hmm. I have a very good cooking thermometer called a thermapen, but I couldn't figure out how to use it to measure surface temp. I do have a multimeter with a temp probe (which looks just like the glass bead thermistors our printers use). I guess I could tape it to the bed and maybe the hot end with some kapton tape. I'll give it a try tonight.

50

Re: Da Vinci to Ramps - bed thermistor question

Just make sure in your firmware  you have the following lines set in your configuration.h

#define TEMP_SENSOR_0 1
#ifndef TEMP_SENSOR_1
#define TEMP_SENSOR_1 0
#endif
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_BED 1



Also make sure the board type is set to 33.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.