printing with server proG-code error with M539?
server Pro was working fine now after heating my extruder to 250c the carriage moves then stops and the extruder changes from the one is use 02 in this case extruder 3 and changes to exctruder1 0 then i see at the bottom of the log unknow command M539?
the other issue i did find was nozzle size validation was something like 0000001 changed all to 0.6 nozzle size however still no joy, any help is apricated
checked the wiring and thermistor no problems found
Recv:20:17:02.709: Config:XPrintAccel:1000.00 Recv:20:17:02.712: Config:YPrintAccel:1000.00 Recv:20:17:02.714: Config:ZPrintAccel:100.00 Recv:20:17:02.717: Config:XTravelAccel:1000.00 Recv:20:17:02.720: Config:YTravelAccel:1000.00 Recv:20:17:02.770: Config:ZTravelAccel:100.00 Recv:20:17:02.770: Config:PrinterType:Cartesian Recv:20:17:02.770: Config:MaxBedTemp:120 Recv:20:17:02.770: Config:Extr.1:Jerk:35.00 Recv:20:17:02.770: Config:Extr.1:MaxSpeed:70.00 Recv:20:17:02.770: Config:Extr.1:Acceleration:5000.00 Recv:20:17:02.770: Config:Extr.1:Diameter:0.00 Recv:20:17:02.770: Config:Extr.1:MaxTemp:275 Recv:20:17:02.770: Config:Extr.2:Jerk:30.00 Recv:20:17:02.770: Config:Extr.2:MaxSpeed:70.00 Recv:20:17:02.770: Config:Extr.2:Acceleration:5000.00 Recv:20:17:02.770: Config:Extr.2:Diameter:0.00 Recv:20:17:02.770: Config:Extr.2:MaxTemp:275 Recv:20:17:02.770: Config:Extr.3:Jerk:30.00 Recv:20:17:02.770: Config:Extr.3:MaxSpeed:70.00 Recv:20:17:02.770: Config:Extr.3:Acceleration:5000.00 Recv:20:17:02.770: Config:Extr.3:Diameter:0.00 Recv:20:17:02.770: Config:Extr.3:MaxTemp:275 Recv:20:17:02.770: Unknown command:N13 M539 S1
the other issue i did find was nozzle size validation was something like 0000001 changed all to 0.6 nozzle size however still no joy, any help is apricated
checked the wiring and thermistor no problems found
Recv:20:17:02.709: Config:XPrintAccel:1000.00 Recv:20:17:02.712: Config:YPrintAccel:1000.00 Recv:20:17:02.714: Config:ZPrintAccel:100.00 Recv:20:17:02.717: Config:XTravelAccel:1000.00 Recv:20:17:02.720: Config:YTravelAccel:1000.00 Recv:20:17:02.770: Config:ZTravelAccel:100.00 Recv:20:17:02.770: Config:PrinterType:Cartesian Recv:20:17:02.770: Config:MaxBedTemp:120 Recv:20:17:02.770: Config:Extr.1:Jerk:35.00 Recv:20:17:02.770: Config:Extr.1:MaxSpeed:70.00 Recv:20:17:02.770: Config:Extr.1:Acceleration:5000.00 Recv:20:17:02.770: Config:Extr.1:Diameter:0.00 Recv:20:17:02.770: Config:Extr.1:MaxTemp:275 Recv:20:17:02.770: Config:Extr.2:Jerk:30.00 Recv:20:17:02.770: Config:Extr.2:MaxSpeed:70.00 Recv:20:17:02.770: Config:Extr.2:Acceleration:5000.00 Recv:20:17:02.770: Config:Extr.2:Diameter:0.00 Recv:20:17:02.770: Config:Extr.2:MaxTemp:275 Recv:20:17:02.770: Config:Extr.3:Jerk:30.00 Recv:20:17:02.770: Config:Extr.3:MaxSpeed:70.00 Recv:20:17:02.770: Config:Extr.3:Acceleration:5000.00 Recv:20:17:02.770: Config:Extr.3:Diameter:0.00 Recv:20:17:02.770: Config:Extr.3:MaxTemp:275 Recv:20:17:02.770: Unknown command:N13 M539 S1
Comments
So apart from the unknown command you seem to have another problem, but I do not understand what the error is or what you mean with nozzle size validation.Nozzle size is normally irrelevant, except for volumetric extrusion to compute steps from E. But is it changing extruder also it should not or does it not set temperature? Also what commands get send when what happened and what did you expect? Enable commands in console to see them as well and enter them manually so you exactly know what is going on.
x and Y motor and 3 Z motors all are 17 and using a 65 watt heat cartridge and 24v for heaters and 12v for ramps power less the normal 5v USB Custom build 8020 as seen in my photo top of the Corexy looking down
using Repetier host 2.2.4 mostly, decided to upgrade to Repetier Server pro latest version and bought a license
was working fine .
the issues occurs after chosen print is selected and sliced save the print to the server and go to commands and choose an extruder 0-2 then choose and enter temp then print is selected.
after heating up the printer carriage moves from home to start and stops midway and the heaters shuts down and the extruder changes from say the chosen 2 to Zero and heater cools down after it has stopped midway way to the print position ?
I have checked and changed the heater cartridge's and swapped out the wiring to the thermistor although everything seems to be working it reading it just stops midway to the print position. suspect noise or a wiring issue nothing found wondering if maybe time to upgrade to the MKS L 2.1 been running on the original ramps for 5 years :>)
Anyhow, if something during move stops like that is sounds like board did reset. Reasons are brown out on board or communication broken and reconnect resets printer. Esepcially the AVR2560 have the reset function on DTR toggle. So you should check console log for firmware restart. Firmware also say why it did reset so if it was brown out or watchdog it would normally tell so, also just for the next connect so after multiple resets that might be lost.
finally killed at 14:08 log above so is it the Ramps USB Dying as i have the software on a laptop and this is on the Desktop version both are windows10.
Did find the desktop prior to running this print was set at 9600 baud i Changed it to 115200 before this print Using Repetier server on both host and Server for the serial connection server is set at 115200
Looks like 10 minutes before it sent the error message?
N1009 G0 F12000 X176.346 Y218.800
did never get an ok from firmware. How much ram is free when you compile the firmware? Since AVR has only 8kb ram this needs to be used wise and with so much motors it might be higher as allowed causing crashes and more. You need around 900-1000 free bytes in ram reported in compilation.
either the Radds 1.5 and The one i want to use is MKS genL 2.1 (nice everything on one board ) but i don't see anything for MKS in Repetier? So i may go with something newer.
Open to suggestions?
thank you
much appreciated
tried all the configurator tool 91 92 .1.01? comes up with all sorts of issues some of the issues below
tried downloading all files after configurator tool and tried just config H
decoupling test, DIOORIG_E2_STEP_PIN_WPORT, repetier buffer_size, temp 3 pin not decleared
sorry wont let me change the above fontsee below copy of error
ordered a new ramps and new and new ameiga 2560
Still absolutely no joy
this all started recently some kind of very weird issues with compile.
something different every time i compile their is at least 6 issues when compiling
config tool does not seem to like 1.8.19
also instead of com3 say no native serial port (using a USB on com3) when asked to show board info.
when i verify compile
some errors file copy below says this document is to long so have to cut off the remainder
recoush
Arduino: 1.8.19 (Windows 10), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
In file included from C:\Users\One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Repetier.h:198:0,
from C:\Users\one\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:22:
Configuration.h:164:29: error: 'TEMP_3_PIN' was not declared in this scope
#define EXT2_TEMPSENSOR_PIN TEMP_3_PIN ^
C:\Users\One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Repetier.h:425:38: note: in expansion of macro 'EXT2_TEMPSENSOR_PIN'
#define EXT2_ANALOG_CHANNEL ACCOMMA1 EXT2_TEMPSENSOR_PIN
^~~~~~~~~~~~~~~~~~~C:\Users\ne\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Repetier.h:512:73: note: in expansion of macro 'EXT2_ANALOG_CHANNEL'
#define ANALOG_INPUT_CHANNELS {EXT0_ANALOG_CHANNEL EXT1_ANALOG_CHANNEL EXT2_ANALOG_CHANNEL EXT3_ANALOG_CHANNEL EXT4_ANALOG_CHANNEL EXT5_ANALOG_CHANNEL BED_ANALOG_CHANNEL THERMO_ANALOG_CHANNEL KEYPAD_ANALOG_CHANNEL} ^~~~~~~~~~~~~~~~~~~
C:\Users\One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:44:47: note: in expansion of macro 'ANALOG_INPUT_CHANNELS'
const uint8 osAnalogInputChannels[] PROGMEM = ANALOG_INPUT_CHANNELS;
^~~~~~~~~~~~~~~~~~~~~C:\Users\one\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Configuration.h:164:29: note: suggested alternative: 'TEMP_2_PIN'
#define EXT2_TEMPSENSOR_PIN TEMP_3_PIN ^
C:\Users\One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Repetier.h:425:38: note: in expansion of macro 'EXT2_TEMPSENSOR_PIN'
#define EXT2_ANALOG_CHANNEL ACCOMMA1 EXT2_TEMPSENSOR_PIN
^~~~~~~~~~~~~~~~~~~
C:\Users\One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Repetier.h:512:73: note: in expansion of macro 'EXT2_ANALOG_CHANNEL'
#define ANALOG_INPUT_CHANNELS {EXT0_ANALOG_CHANNEL EXT1_ANALOG_CHANNEL EXT2_ANALOG_CHANNEL EXT3_ANALOG_CHANNEL EXT4_ANALOG_CHANNEL EXT5_ANALOG_CHANNEL BED_ANALOG_CHANNEL THERMO_ANALOG_CHANNEL KEYPAD_ANALOG_CHANNEL}
^~~~~~~~~~~~~~~~~~~
C:\Users\One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:44:47: note: in expansion of macro 'ANALOG_INPUT_CHANNELS'
const uint8 osAnalogInputChannels[] PROGMEM = ANALOG_INPUT_CHANNELS;
^~~~~~~~~~~~~~~~~~~~~
In file included from C:\Users\one\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\HAL.h:83:0,
from C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Repetier.h:539,
from C:\Users\One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:22:
C:\Users\One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp: In static member function 'static void Extruder::initExtruder()':
fastio.h:36:31: error: 'DIOORIG_E2_DIR_PIN_DDR' was not declared in this scope
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
C:\Users\One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^~~~~~~~~~~
C:\Users\One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:523:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(EXT2_DIR_PIN);
^~~~~~~~~~
C:\Users\One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:36:31: note: suggested alternative: 'ORIG_E0_DIR_PIN'
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0) ^
C:\Users\one\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^~~~~~~~~~~C:\Users\One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:523:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(EXT2_DIR_PIN);
^~~~~~~~~~
In file included from C:\Users\one\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\HAL.h:83:0,
from C:\Users\One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Repetier.h:539,
from C:\Users\One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:22:
fastio.h:36:59: error: 'DIOORIG_E2_DIR_PIN_PIN' was not declared in this scope
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
C:\Users\One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^~~C:\Users\One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^~~~~~~~~~~C:\Users\One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:523:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(EXT2_DIR_PIN);
^~~~~~~~~~
C:\Users\one\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:36:59: note: suggested alternative: 'ORIG_E0_DIR_PIN'
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
C:\Users\One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^~~
C:\Users\One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^~~~~~~~~~~
C:\Users\one\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:523:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(EXT2_DIR_PIN);
^~~~~~~~~~
In file included from C:\Users\One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\HAL.h:83:0,
from C:\Users\One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Repetier.h:539,
from C:\Users\One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:22:
fastio.h:36:31: error: 'DIOORIG_E2_STEP_PIN_DDR' was not declared in this scope
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
C:\Users\one\desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^~~~~~~~~~~
C:\Users\One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:524:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(EXT2_STEP_PIN);
^~~~~~~~~~
C:\Users\One\desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:36:31: note: suggested alternative: 'ORIG_E1_STEP_PIN'
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
C:\Users\One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^~~~~~~~~~~
C:\Users\One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:524:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(EXT2_STEP_PIN);
^~~~~~~~~~
In file included from C:\Users\One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\HAL.h:83:0,
from C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Repetier.h:539,
from C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:22:
fastio.h:36:59: error: 'DIOORIG_E2_STEP_PIN_PIN' was not declared in this scope
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0)
^
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^~~~~~~~~~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:524:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(EXT2_STEP_PIN);
^~~~~~~~~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:36:59: note: suggested alternative: 'ORIG_E1_STEP_PIN'
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## _PIN); } while (0) ^
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN) ^~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
^~~~~~~~~~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:524:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(EXT2_STEP_PIN);
^~~~~~~~~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp: In static member function 'static void Extruder::step()':
fastio.h:29:39: error: 'DIOORIG_E2_STEP_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\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^~~~~~C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:921:9: note: in expansion of macro 'WRITE'
WRITE(EXT2_STEP_PIN, START_STEP_WITH_HIGH);
^~~~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:29:39: note: suggested alternative: 'ORIG_E1_STEP_PIN'
#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\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^~~~~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:921:9: note: in expansion of macro 'WRITE'
WRITE(EXT2_STEP_PIN, START_STEP_WITH_HIGH);
^~~~~
fastio.h:29:68: error: 'DIOORIG_E2_STEP_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\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^~~~~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:921:9: note: in expansion of macro 'WRITE'
WRITE(EXT2_STEP_PIN, START_STEP_WITH_HIGH);
^~~~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:29:68: note: suggested alternative: 'ORIG_E1_STEP_PIN'
#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\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^~~~~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:921:9: note: in expansion of macro 'WRITE'
WRITE(EXT2_STEP_PIN, START_STEP_WITH_HIGH);
^~~~~
fastio.h:29:96: error: 'DIOORIG_E2_STEP_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\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^~~~~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:921:9: note: in expansion of macro 'WRITE'
WRITE(EXT2_STEP_PIN, START_STEP_WITH_HIGH);
^~~~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:29:96: note: suggested alternative: 'ORIG_E1_STEP_PIN'
#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\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^~~~~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:921:9: note: in expansion of macro 'WRITE'
WRITE(EXT2_STEP_PIN, START_STEP_WITH_HIGH);
^~~~~
fastio.h:29:126: error: 'DIOORIG_E2_STEP_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\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^~~~~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:921:9: note: in expansion of macro 'WRITE'
WRITE(EXT2_STEP_PIN, START_STEP_WITH_HIGH);
^~~~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:29:126: note: suggested alternative: 'ORIG_E1_STEP_PIN'
#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\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^~~C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^~~~~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:921:9: note: in expansion of macro 'WRITE'
WRITE(EXT2_STEP_PIN, START_STEP_WITH_HIGH);
^~~~~
fastio.h:29:39: error: 'DIOORIG_E2_STEP_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\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^~~~~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:1019:9: note: in expansion of macro 'WRITE'
WRITE(EXT2_STEP_PIN, START_STEP_WITH_HIGH);
^~~~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:29:39: note: suggested alternative: 'ORIG_E1_STEP_PIN'
#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\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^~~~~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:1019:9: note: in expansion of macro 'WRITE'
WRITE(EXT2_STEP_PIN, START_STEP_WITH_HIGH);
^~~~~
fastio.h:29:68: error: 'DIOORIG_E2_STEP_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\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^~~~~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:1019:9: note: in expansion of macro 'WRITE'
WRITE(EXT2_STEP_PIN, START_STEP_WITH_HIGH);
^~~~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:29:68: note: suggested alternative: 'ORIG_E1_STEP_PIN'
#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\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^~~C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^~~~~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:1019:9: note: in expansion of macro 'WRITE'
WRITE(EXT2_STEP_PIN, START_STEP_WITH_HIGH);
^~~~~
fastio.h:29:96: error: 'DIOORIG_E2_STEP_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\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^~~~~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:1019:9: note: in expansion of macro 'WRITE'
WRITE(EXT2_STEP_PIN, START_STEP_WITH_HIGH);
^~~~~C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:29:96: note: suggested alternative: 'ORIG_E1_STEP_PIN'
#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\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^~~~~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:1019:9: note: in expansion of macro 'WRITE'
WRITE(EXT2_STEP_PIN, START_STEP_WITH_HIGH);
^~~~~
fastio.h:29:126: error: 'DIOORIG_E2_STEP_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\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:17:30: note: in definition of macro 'MASK'
#define MASK(PIN) (1 << PIN)
^~~C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\fastio.h:48:25: note: in expansion of macro '_WRITE'
#define WRITE(IO, v) _WRITE(IO, v)
^~~~~~
C:\Users\Discovery-One\Desktop\ramps\Repetier-Firmware 4-2022-11-25\Repetier-Firmware\Repetier\Extruder.cpp:1019:9: note: in expansion of macro 'WRITE'
WRITE(EXT2_STEP_PIN, START_STEP_WITH_HIGH);
^~~~~
this is starting to make sense when i installed the new Arduinos .19 everything was deleted.
or maybe the Repetier firmware folder got updated due to some new Repetier version change
apparently somehow the pins H got deleted or changed
Went back to version 15 same compile issues
added an 3rd extruder expansion board so now i have to go back and figure out which I/0 pins i used
and figure out where the Pins H was edited, i also had to move the temp sensor to the 1 position due to a issues with the original 2560 Got a new one so i can leave that as is now
hopefully this will help some one else :>)
Was also missing the U8glib, with all the reinstalls and retries :>)
after your help
added two lines to the pins h
enable to the e2 comments following E1 enable
and copied e1 pins line and changed to e2 changed the 3 pins and almost worked
exceptr for this error
#define EXT2_TEMPSENSOR_PIN TEMP_3_PIN ?
changed this to be same as the as E0 changed to zero
then finally compiled successfully
Maximum Joy ahead now to see it it times out again
figured i had to be overlooking something simple
thank you
that may also explain the time out using the 3rd extruder Ie 2
Much appreciated