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.
Rostock Max V1
Re: Rostock Max V1
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.
- Eaglezsoar
- ULTIMATE 3D JEDI
- Posts: 7185
- Joined: Sun Apr 01, 2012 5:26 pm
Re: Rostock Max V1
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.
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
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.cpp5: 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.cpp5: 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.cpp5: 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.cpp5: note: in expansion of macro 'WRITE'
WRITE(HEATED_BED_HEATER_PIN,0);
^
Error compiling.
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.cpp5: 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.cpp5: 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.cpp5: 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.cpp5: note: in expansion of macro 'WRITE'
WRITE(HEATED_BED_HEATER_PIN,0);
^
Error compiling.
- Eaglezsoar
- ULTIMATE 3D JEDI
- Posts: 7185
- Joined: Sun Apr 01, 2012 5:26 pm
Re: Rostock Max V1
Try a newer version of Arduino when you compile. Sometimes an older version will make it work.