Change SD Card Pause position to Xmin, Ymin and save which extruder is
in use for 2.0 to restore the correct one in case there is some extruder
change like when loading/unloading
Add RW Pin but no do use it, just disable it, Thanks Jnadke
This is to be sure the connected pin is not in unknown state and corrupt
communication.
This may not only solve the LCD Initialization issue, but also LCD
become white when printing issue that was reported (TBC)
Tested on 1.0, 1.0A, 2.0SF for initialization
If key are pressed during restart emergency stop or hardware reset like
watchdog - screen is scrambled - LCD is not reset properly - so add a
third init line to clean LCD status due to key pressed.
Add support for immediate stop from Host by adding custom command
routing to printer SD stop function which is immediate
Need to add M50 in host Kill script
Change LCD Initialization for Winstar LCD to 8bits, thanks Garry and
Superdavex
Be Noted : a RESTART is MANDATORY after flashing
This should fix white screen and scramble screen at start
Pin is 128 and int8_t see is as -128 and then give the condition to
disable wrong
if(extruder[i].enablePin > -1)
digitalWrite(extruder[i].enablePin,!extruder[i].enableOn);
change type of value to int16_t to avoid 128 and upper pin to be seen as
negative pin
Modify LCD initialization to reduce failure , Thanks Garry
Change initialization sequence and modify some timing
not sure it solve issue of random white screen during print
Use all data provided to generate tables, which will be now I hope, more
accurate and avoid the "winter bug" (temperature 16~22 may generate a
defect sensor error).
Data show Gen 0 and 1 use same table for bed, so applying Gen 0 bed
table should solve "winter bug" on Gen 1 for bed - for Gen 1 extruder
table need help to adjust if issue happen like for Gen 0 as no Gen 1
available
Excel file contain all data and adjustements
please refer to
https://github.com/luc-github/Repetier-Firmware/issues/83
Adding some pins change for AIO based board
Add a new define : MODEL in configuration.h
#define MODEL 0//"0" for first generation (jumper JP1 to reset ) , "1"
for new generation (jumper J37 to reset)