Commit Graph

33 Commits

Author SHA1 Message Date
PavelSindler
870f85ce61 PID tuning from menu 2017-03-31 17:12:16 +02:00
PavelSindler
6ffc022633 stop print statistics needs to finish, lcd_licked function improved to work with long press button, selftest bug fixed; stop print, pause print and live adjust are hidden in mesh bed leveling and auto home 2017-03-30 16:48:10 +02:00
PavelSindler
64f4181451 initial version of long pause 2017-03-28 17:29:10 +02:00
PavelSindler
7daf6b2efd dont use blocking encoder for button press, lcd_update(false) added to setup function 2017-03-23 14:38:18 +01:00
PavelSindler
fb8ba9c151 interrupt dont use, another iteration 2017-03-20 10:34:37 +01:00
PavelSindler
608717d110 farm mode: detection if printer is connected to monitoring, PRN1 sends also farm number 2017-03-07 19:19:13 +01:00
PavelSindler
99c201dba2 farm mode disable from menu added, farm number value remains after activating farm mode, wider farm numbers range 2017-03-01 15:34:41 +01:00
PavelSindler
b189ca8bbd added comment, removed unused code 2017-02-28 11:01:20 +01:00
PavelSindler
241e32e691 Fixed "Shift out of range" bug in xyz calibration, status on demand added, temp reading disable in farm mode 2017-02-22 18:00:41 +01:00
PavelSindler
ebabaf527a Added message at the beginning of xyz calibration, dont disable steppers during M0 and M1 2017-02-02 15:51:16 +01:00
PavelSindler
bb463c8fdc Improved some english messages, added E calibration reset, E calibration feedrate decreased 2017-01-31 10:26:36 +01:00
PavelSindler
cc30f910eb Messages in Italian language corrected; added message when unloading filament; "yes", color is clear is default when loading filament 2017-01-25 18:54:54 +01:00
PavelSindler
fcce374a14 initial version - merging from DEV multicolor 2017-01-09 13:12:39 +01:00
akukan
da5f1f71ea Fan selftest, error on TR reported via serial 2016-10-11 18:07:27 +02:00
bubnikv
854b79de46 Implemented a calibration flow supporting the new & pre-built machines.
Fixed a thermal runaway on heat up.
Increased timeout of live adjust to 90 seconds.
2016-10-07 17:21:06 +02:00
bubnikv
e0bb76032c Reset live adjust on XYZ calibration.
Disable timeouts in the XYZ/Z calibration.
Don't modify feed rate multiplier during the XYZ/Z calibration.
Support multi screen messages in the XYZ/Z calibration - "move the Z carriages up" step.
Support up to three lines in the XYZ/Z calibration messages.
Added a new message "Measuring reference height of calibration point xx of 9".
Changed the "move the Z carriages up" message to suggest rotating the knob.
Changed the "live adjust not set" message to reference the manual chapter and section.
Remove debugging serial line output on Z calibration.
Removed the non-working pressure advance feature.
Improved accuracy of diagonal moves by oversampling the path discretization.
Accelerated the planner by rewriting time critical routines from floating
point to fixed point arithmetics.
2016-09-01 17:05:15 +02:00
michalprusa
11dac765e7 Language selection menu moved to marlin_main before printer calibration test. 2016-08-17 11:56:31 +02:00
michalprusa
4e61ac2eb1 Different calibrate Z string and finally arduino addons added. 2016-08-08 19:17:19 +02:00
bubnikv
f9f9912fff Fixed print stop: Now the printer will maintain a valid coordinate system during print stop, so it will not crash into the end stops.
Clean-up of some hard coded constants.
Fixed line edit error introduced in the preceding check-in.
Enable a high power mode when first booted up on a virgin RAMBo board.
2016-08-04 13:02:45 +02:00
bubnikv
805cdadb6f Show "Calibrating nth point" on the display when running G80
if initiated from SD card. Don't show Z height during the calibration.

Update status of the Toshiba FlashAir on sd card insert / removal.
2016-08-02 15:08:34 +02:00
bubnikv
077560ce4c Improvement of baby stepping:
1) Fix of stepper control timing
2) Load / restore baby stepping after 9 point bed leveling using
   the planner instead of the questionable baby stepping routine.

Improvement of the menu system: Use a shared menuData union to preserve
memory. Adaptation of baby stepping and edit menus to menuData.

Improvement of the "Toshiba FlashAir" status display. Don't force IP
address query on each display refresh when in the "Support" menu.

Bugfix of the baby stepping menu: Show the correct value instead
of zero when the baby stepping menu is entered.

New feature: Bed leveling adjustment at left / right / front / rear side.
The bed adjustment feature is accessible from the Settings menu
and as L R F B codes of the G80 code.
2016-08-02 12:19:17 +02:00
bubnikv
403d71d902 Increased the "calibration point not found" threshold from 0.5mm to 1.mm
difference from the reference value stored in the EEPROM.
Lowered the speed of lowering the Z axis during the XY calibration
from 0.5mm per zig-zag search to 0.2mm to avoid the nozzle scratching
the bed if the PINDA sensor is mounted too high.
Improved the display routine to break the interpunction from the end
of a sentence. While the result may not be typographically correct,
more fits onto the screen.
2016-07-25 15:33:26 +02:00
akukan
1b2676baac Farm monitoring 2016-07-20 15:02:52 +02:00
bubnikv
0b372bfc94 Added a new feature to the "M115" code:
"M115 Umajor.minor.revision-flavor" will trigger a dialog
on the display if the "upgrade" firmware version number is higher
than the current version number.
2016-07-07 20:26:59 +02:00
bubnikv
d7c75f2060 Updated soft end stops with the skew calibration active.
Updated changes between the corrected / uncorrected XY axes.
2016-07-07 11:51:24 +02:00
bubnikv
a88c0a30e7 Fixed a non-C++ implementation of the PRUSA specific G-Codes.
Yet another improvements of the bed skew calibration.
2016-07-06 16:12:04 +02:00
bubnikv
58b2aa9fb8 Improvement of the bed skew calibration. 2016-07-04 19:00:42 +02:00
bubnikv
6cff4b92ff Automatic bed calibration by searching the 3x3 point matrix.
Fixed a problem with low RAM by re-vamping the langtool.
2016-06-16 14:29:04 +02:00
michalprusa
a4a80b3eb7 MK2 Firmware release. 2016-05-31 14:08:04 +02:00
michalprusa
9b8d663526 Better live adjust Z interface 2016-05-01 13:56:55 +02:00
michalprusa
7bfe91483d Calibration process added 2016-04-28 14:50:25 +02:00
michalprusa
4ce950c994 Minor tweeks
Magic constants moved to one place, fixed gcode for reseting Live
adjusting Z
2016-03-08 16:24:50 +01:00
Josef Prusa
f8c65e39ae Reorginized the repository and added license 2016-02-21 15:02:31 +01:00