Compiling for the big RAMBo
All,
I am looking to build a second printer and since I have a RAMBo clone from Geetech on hand, I thought I could compile the Prusa MK2 firmware V3.0.9 for it.
However, when I enable the RAMBo board in configuration_prusa.h, I get error messages regarding digipots.
Please note, I am successfully able to compile and upload Marlin to this board.
Can anyone point me in the right direction? I intend to use the big RAMBo with a full graphic controller (this is another can of worms)
Error message below:
C:\Users\MADHU_~1\AppData\Local\Temp\build230ef159538de2d523fd9e0a48ac3ccf.tmp\sketch\stepper.cpp: In function 'void digipot_init()':
stepper.cpp:1013: error: 'digipot_motor_current' was not declared in this scope
digipot_current(i,digipot_motor_current[i]);
^
Using library SPI in folder: C:\Program Files (x86)\Arduino\hardware\marlin\avr\libraries\SPI (legacy)
exit status 1
'digipot_motor_current' was not declared in this scope
Re: Compiling for the big RAMBo
You can compile Marlin for RAMBo (even with Full Graphic LCD support enabled), but not MK2 branch of Prusa3D firmware. Use generic Marlin from github.
Re: Compiling for the big RAMBo
Umm... Any reason why not?
Re: Compiling for the big RAMBo
Maybe they don't want to maintain the code they don't use?
Re: Compiling for the big RAMBo
That makes sense. But, in the spirit of hacking things to your will, can a Dev please point out what is not being used?
Re: Compiling for the big RAMBo
Main thing is that Rambo uses digital adjustment for motor current.
where as other boards use Mechanical adjustment for motor current.
it is also likely that Rambo uses different pins for the various components on the printer to the Geetech Board.
Best wishes Joan
I try to make safe suggestions,You should understand the context and ensure you are happy that they are safe before attempting to apply my suggestions, what you do, is YOUR responsibility. Location Halifax UK