So i have been trying to compile a version of firmware for my printrbot rev d for use with an e3d v6 and a heated bed. I believe i found the source code i need on the github for printrbots marlin fork bit every time i compile it i get an error about liquidcrystal and a couple other things. Ill post the exact errors in a little while once i get home. From what i can gather though is that liquid crystal is a file for lcds and that i really dont need it. Im either trying to figure out how to get the compiling to work properly or find someone with a rev d hex that is set up for e3d v6 and a heated bed.
Can anyone lend a hand?
Edit: these are the error messages im getting,
Arduino: 1.6.11 (Windows 10), TD: 1.30, Board: "Teensy++ 2.0, Serial, 16 MHz, US English"
Build options changed, rebuilding all
In file included from C:\Users\SAMUEL~1\AppData\Local\Temp\build01a24f094ccc45d962e6938f1a637f87.tmp\sketch\Marlin.h:23:0,
from C:\Users\SAMUEL~1\AppData\Local\Temp\build01a24f094ccc45d962e6938f1a637f87.tmp\sketch\BlinkM.cpp:5:
C:\Users\SAMUEL~1\AppData\Local\Temp\build01a24f094ccc45d962e6938f1a637f87.tmp\sketch\pins.h:1550:21: warning: extra tokens at end of #ifdef directive
#ifdef FAN_SOFT_PWM || FAST_PWM_FAN
^
In file included from C:\Users\SAMUEL~1\AppData\Local\Temp\build01a24f094ccc45d962e6938f1a637f87.tmp\sketch\Marlin.h:23:0,
from C:\Users\SAMUEL~1\AppData\Local\Temp\build01a24f094ccc45d962e6938f1a637f87.tmp\sketch\ConfigurationStore.cpp:1:
C:\Users\SAMUEL~1\AppData\Local\Temp\build01a24f094ccc45d962e6938f1a637f87.tmp\sketch\pins.h:1550:21: warning: extra tokens at end of #ifdef directive
#ifdef FAN_SOFT_PWM || FAST_PWM_FAN
^
In file included from C:\Users\SAMUEL~1\AppData\Local\Temp\build01a24f094ccc45d962e6938f1a637f87.tmp\sketch\ConfigurationStore.cpp:4:0:
ultralcd.h:20: warning: 'blink' defined but not used
static unsigned char blink = 0; // Variable for visualisation of fan rotation in GLCD
^
In file included from C:\Users\SAMUEL~1\AppData\Local\Temp\build01a24f094ccc45d962e6938f1a637f87.tmp\sketch\Marlin.h:23:0,
from C:\Users\SAMUEL~1\AppData\Local\Temp\build01a24f094ccc45d962e6938f1a637f87.tmp\sketch\thermistortables.h:4,
from C:\Users\SAMUEL~1\AppData\Local\Temp\build01a24f094ccc45d962e6938f1a637f87.tmp\sketch\Configuration.h:650,
from C:\Users\Samuel Fausel\Downloads\Marlin-metal-simple-1403\Marlin\Marlin.pde:33:
C:\Users\SAMUEL~1\AppData\Local\Temp\build01a24f094ccc45d962e6938f1a637f87.tmp\sketch\pins.h:1550:21: warning: extra tokens at end of #ifdef directive
#ifdef FAN_SOFT_PWM || FAST_PWM_FAN
^
In file included from C:\Users\SAMUEL~1\AppData\Local\Temp\build01a24f094ccc45d962e6938f1a637f87.tmp\sketch\Marlin.h:23:0,
from C:\Users\SAMUEL~1\AppData\Local\Temp\build01a24f094ccc45d962e6938f1a637f87.tmp\sketch\MarlinSerial.cpp:23:
C:\Users\SAMUEL~1\AppData\Local\Temp\build01a24f094ccc45d962e6938f1a637f87.tmp\sketch\pins.h:1550:21: warning: extra tokens at end of #ifdef directive
#ifdef FAN_SOFT_PWM || FAST_PWM_FAN
^
In file included from C:\Users\SAMUEL~1\AppData\Local\Temp\build01a24f094ccc45d962e6938f1a637f87.tmp\sketch\Marlin.h:23:0,
from C:\Users\SAMUEL~1\AppData\Local\Temp\build01a24f094ccc45d962e6938f1a637f87.tmp\sketch\Marlin_main.cpp:30:
C:\Users\SAMUEL~1\AppData\Local\Temp\build01a24f094ccc45d962e6938f1a637f87.tmp\sketch\pins.h:1550:21: warning: extra tokens at end of #ifdef directive
#ifdef FAN_SOFT_PWM || FAST_PWM_FAN
^
Marlin_main.cpp:2063: warning: invalid suffix on literal; C++11 requires a space between literal and string macro
LCD_MESSAGEPGM(MACHINE_NAME" "MSG_OFF".");
^
In file included from C:\Users\SAMUEL~1\AppData\Local\Temp\build01a24f094ccc45d962e6938f1a637f87.tmp\sketch\SdFile.h:27:0,
from C:\Users\SAMUEL~1\AppData\Local\Temp\build01a24f094ccc45d962e6938f1a637f87.tmp\sketch\cardreader.h:8,
from C:\Users\SAMUEL~1\AppData\Local\Temp\build01a24f094ccc45d962e6938f1a637f87.tmp\sketch\Marlin_main.cpp:44:
SdBaseFile.h:38: error: using typedef-name 'fpos_t' after 'struct'
struct fpos_t {
^
In file included from C:\Users\SAMUEL~1\AppData\Local\Temp\build01a24f094ccc45d962e6938f1a637f87.tmp\sketch\Marlin.h:10:0,
from C:\Users\SAMUEL~1\AppData\Local\Temp\build01a24f094ccc45d962e6938f1a637f87.tmp\sketch\Marlin_main.cpp:30:
c:\program files (x86)\arduino\hardware\tools\avr\avr\include\stdio.h:950:33: note: 'fpos_t' has a previous declaration here
__extension__ typedef long long fpos_t;
^
In file included from C:\Users\SAMUEL~1\AppData\Local\Temp\build01a24f094ccc45d962e6938f1a637f87.tmp\sketch\Marlin_main.cpp:39:0:
ultralcd.h:20: warning: 'blink' defined but not used
static unsigned char blink = 0; // Variable for visualisation of fan rotation in GLCD
^
Marlin_main.cpp:929: warning: 'void do_blocking_move_relative(float, float, float)' defined but not used
static void do_blocking_move_relative(float offset_x, float offset_y, float offset_z) {
^
Multiple libraries were found for "LiquidCrystal.h"
Used: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\LiquidCrystal
Not used: C:\Program Files (x86)\Arduino\libraries\LiquidCrystal
using typedef-name 'fpos_t' after 'struct'
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.