Page 1 of 1

Rostock Max V1

Posted: Wed Apr 08, 2015 11:12 pm
by webdevl
Hello I was recently given a Rostock Max V1 with the following configuraiton

1. Ramps 1.4
2. EZExtruder
3. New arms

My problem is that the old owner did not have a copy of the firmware that the was on the printer, so I have to start over. I have tried the latest .91 firmware, however have had issues with getting this to compile with the ramps setup since it appears to be focused on the rambo controller instead. Does anyone have a configuration.h for this setup? If so would you be willing to share so that I have a starting point. If not can anyone give some advice on where to state to get this printer back up and running?

Thanks in advance.

Re: Rostock Max V1

Posted: Wed Apr 08, 2015 11:28 pm
by Nylocke
You can use the regular configuration if you change a thing or two, just change the board from the RAMBo to RAMPS (up towards the top, change 301 to 33) and change #define EXT0_EXTRUDER_COOLER_PIN 7 to 9. Also change #define FEATURE_FAN_CONTROL true to false. I'm assuming they hooked the hotend cooling fan up to pin 9, though they could have done it slightly differently. If there is a layer fan installed and wired up it may be different.

Re: Rostock Max V1

Posted: Thu Apr 09, 2015 2:54 pm
by Eaglezsoar
Other things to check are how many teeth are on the drive pulleys, steps per mm, microstepping jumpers set correctly as defined in firmware.
There are others I am sure and if anyone reading this can help with what I missed, please jump in and add your comments.

Re: Rostock Max V1

Posted: Thu Apr 09, 2015 10:37 pm
by webdevl
So I downloaded the latest V91 software and was able to compile with the 301 setting, but when I change to 33 (RAMPS 1.4) I get the following errors



Using library SPI in folder: C:\Users\Brad.Hess\AppData\Roaming\Arduino15\packages\arduino\hardware\avr\1.6.2\libraries\SPI

C:\Users\Brad.Hess\AppData\Roaming\Arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino2/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10602 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -IC:\Users\Brad.Hess\AppData\Roaming\Arduino15\packages\arduino\hardware\avr\1.6.2\cores\arduino -IC:\Users\Brad.Hess\AppData\Roaming\Arduino15\packages\arduino\hardware\avr\1.6.2\variants\mega -IC:\Users\Brad.Hess\AppData\Roaming\Arduino15\packages\arduino\hardware\avr\1.6.2\libraries\SPI C:\Users\BRAD~1.HES\AppData\Local\Temp\build2826006891152632329.tmp\Commands.cpp -o C:\Users\BRAD~1.HES\AppData\Local\Temp\build2826006891152632329.tmp\Commands.cpp.o
In file included from C:\Users\BRAD~1.HES\AppData\Local\Temp\build2826006891152632329.tmp\HAL.h:79:0,
from C:\Users\BRAD~1.HES\AppData\Local\Temp\build2826006891152632329.tmp\Repetier.h:249,
from C:\Users\BRAD~1.HES\AppData\Local\Temp\build2826006891152632329.tmp\Commands.cpp:22:
C:\Users\BRAD~1.HES\AppData\Local\Temp\build2826006891152632329.tmp\Commands.cpp: In static member function 'static void Commands::emergencyStop()':
C:\Users\BRAD~1.HES\AppData\Local\Temp\build2826006891152632329.tmp\fastio.h:29:39: error: 'DIOHEATER_BED_PIN_WPORT' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
C:\Users\BRAD~1.HES\AppData\Local\Temp\build2826006891152632329.tmp\fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
C:\Users\BRAD~1.HES\AppData\Local\Temp\build2826006891152632329.tmp\Commands.cpp:1423:5: note: in expansion of macro 'WRITE'
WRITE(HEATED_BED_HEATER_PIN,0);
^
C:\Users\BRAD~1.HES\AppData\Local\Temp\build2826006891152632329.tmp\fastio.h:29:68: error: 'DIOHEATER_BED_PIN_PIN' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
C:\Users\BRAD~1.HES\AppData\Local\Temp\build2826006891152632329.tmp\fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
C:\Users\BRAD~1.HES\AppData\Local\Temp\build2826006891152632329.tmp\fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
C:\Users\BRAD~1.HES\AppData\Local\Temp\build2826006891152632329.tmp\Commands.cpp:1423:5: note: in expansion of macro 'WRITE'
WRITE(HEATED_BED_HEATER_PIN,0);
^
C:\Users\BRAD~1.HES\AppData\Local\Temp\build2826006891152632329.tmp\fastio.h:29:96: error: 'DIOHEATER_BED_PIN_WPORT' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
C:\Users\BRAD~1.HES\AppData\Local\Temp\build2826006891152632329.tmp\fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
C:\Users\BRAD~1.HES\AppData\Local\Temp\build2826006891152632329.tmp\Commands.cpp:1423:5: note: in expansion of macro 'WRITE'
WRITE(HEATED_BED_HEATER_PIN,0);
^
C:\Users\BRAD~1.HES\AppData\Local\Temp\build2826006891152632329.tmp\fastio.h:29:126: error: 'DIOHEATER_BED_PIN_PIN' was not declared in this scope
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
^
C:\Users\BRAD~1.HES\AppData\Local\Temp\build2826006891152632329.tmp\fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^
C:\Users\BRAD~1.HES\AppData\Local\Temp\build2826006891152632329.tmp\fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^
C:\Users\BRAD~1.HES\AppData\Local\Temp\build2826006891152632329.tmp\Commands.cpp:1423:5: note: in expansion of macro 'WRITE'
WRITE(HEATED_BED_HEATER_PIN,0);
^
Error compiling.

Re: Rostock Max V1

Posted: Sat Apr 11, 2015 10:44 am
by Eaglezsoar
Try a newer version of Arduino when you compile. Sometimes an older version will make it work.