Commit Graph

75 Commits

Author SHA1 Message Date
PavelSindler fab71ff7cf information that temp calibration active is active is stored to eeprom 2017-04-06 19:56:01 +02:00
PavelSindler ccdf5e9c41 Message that temp calibration has not been run yet is displayed only if temp. calibration is activated 2017-04-06 19:44:03 +02:00
PavelSindler 08a59f7fef status messages for temp calibration added, initial versoin of temp calibration on/off from menu 2017-04-06 18:57:11 +02:00
PavelSindler abadaa5885 added retraction to preheat, no waiting when running mesh bed leveling from calibration menu 2017-04-06 13:14:30 +02:00
PavelSindler 64b9678e6b G80 - pinda heating and autohome added 2017-03-06 12:14:08 +01:00
PavelSindler 7b4c79b4d0 Storing status for pinda probe calibration 2017-03-06 11:19:21 +01:00
PavelSindler d31d73c565 changed eeprom address for temp shift, verbosity level for mesh bed leveling added, added debuging functions for temp calibration 2017-03-03 14:12:37 +01:00
PavelSindler fd3bb9c7e5 delay_keep_alive function fixed, induction probe temperature calibration 2017-03-01 11:10:29 +01:00
PavelSindler c441b4acdb temp calibration initial version 2017-02-27 17:24:26 +01:00
PavelSindler 590cc8f3e8 German language added, updated spanish language messages, checking if Z live adjust is in allowed range, chcecking for invalid gcodes added, fixed bug in total print time, fixed selftest to avoid false triggering, added auto home after selftest, removed farm mode menu feature, added experimental functions for checking bed properties 2017-02-14 11:52:48 +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 c553c7f368 M702: Unload filament; load filament fast sequence length: 65mm 2017-01-20 16:20:45 +01:00
PavelSindler 040a738202 improved load filament, creating M701 2017-01-20 15:43:02 +01:00
PavelSindler 047f2a8389 Added writing flag to EEPROM, that we started/finished print to detect printer reset and need for filaments adjustment. 2017-01-18 17:57:32 +01:00
PavelSindler 34ba8c3bf7 reset bed level correction only for xyz calibration 2017-01-16 16:24:44 +01:00
PavelSindler cdeedce58f fix: only_z changed to onlyZ 2017-01-16 15:13:22 +01:00
PavelSindler d20adaa8fa Z calibration dont set preheat values to zero,
improved alert meassages in selftest
2017-01-16 13:53:39 +01:00
PavelSindler 975718fc89 reset xyz calibration resets live adjust also 2017-01-15 23:09:42 +01:00
PavelSindler 7abaf4e6a7 Added message translations to all languages, improved homing, changed display when waiting for cooling in xyz calibration, added multiscreen message for E calibration, 2017-01-15 22:11:56 +01:00
PavelSindler a08010c8df Improved E calibration, added degree sign when waiting for cooling in xyz calibration, removing cooling when calibrating just Z, fixed move_menu_axis 2017-01-11 18:14:42 +01:00
PavelSindler fcce374a14 initial version - merging from DEV multicolor 2017-01-09 13:12:39 +01:00
michalprusa 2c0e83a785 Factory reset redesigned and added LCD output 2016-12-30 17:16:24 +01:00
Andre Sklenar 83dbcc2985 main: ignore handling of 'N' symbols (line number) when dealing with special PRUSA commands
Signed-off-by: Andre Sklenar <andre.sklenar@gmail.com>
2016-12-14 15:59:23 +01:00
Michal Průša 8f3f10765a Merge branch 'MK2' into MK2 2016-12-14 15:01:33 +01:00
michalprusa 734ca2eb43 Added link monitor to farm mode 2016-12-14 14:59:01 +01:00
Andre Sklenar 16e34501a0 main: remove features that are not complete yet
Signed-off-by: Andre Sklenar <andre.sklenar@gmail.com>
2016-12-14 14:49:23 +01:00
Andre Sklenar c58453a726 main: add chunk write to sd card 2016-12-14 14:38:36 +01:00
michalprusa 977b58269a Soft factory reset does not reset Live Adjust Z to 0 2016-11-01 17:21:56 +01: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
bubnikv 77c24aa56e Improvement in the mesh bed leveling routine: Z-lift before XY to home.
Fix of the print stop: Reset mesh bed leveling and baby stepping
on print stop.
2016-08-22 13:02:04 +02:00
michalprusa be47a2b7c1 Serial receive timeout while in farm mode to prevent printer from stuck when some characters appears on serial line. Added status echo while waiting for filament. 2016-08-21 16:23:36 +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 52fc724cb4 Menu reorganized.
Toshiba FlashAir switchable.
2016-08-05 13:34:21 +02:00
bubnikv 32c8e9c2dc "Calibrate Z" was redefined to let the user move the X axis up
to the Z end stoppers and to re-calibrate the 9 bed point
reference values after the printer has been re-seated or transported.

New "Mesh Bed Leveling" function was added to the menu, doing what
the "Calibrate Z" was doing before.
2016-08-04 17:42:54 +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 d1df7f931c Unused experimental Prusa3D specific G8X G-codes disabled. 2016-08-02 15:56:14 +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 7355589119 Added a test for a broken PINDA cable during G80.
Added a ------ separator in the menu showing the Toshiba FlashAir IP address.
2016-07-26 11:35:39 +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
bubnikv d00b4a2c75 Reworked the calculation of jerks in the planner.
Now the confugration values are half the values used before,
and the planner ensures, that the jerks will not be violated.
2016-07-22 16:52:13 +02:00
bubnikv 986b286803 Reworked calculation of the trapezoidal ramps inside the planner.
The old implementation seems to be buggy, it accesses segments
outside the queue, causing jerks and skipped steps.
2016-07-22 10:37:06 +02:00
bubnikv 2e66fdf84a Merge branch 'MK2' of https://github.com/Prusa3D/Prusa-Firmware into MK2 2016-07-21 10:49:48 +02:00
bubnikv 562c089e17 Initial implementation of the Toshiba FlashAir support:
Get the status of the Toshiba FlashAir, namely its IP address.
The IP address is currently reported through an M46, but this
is subject to change and the IP address shall be shown on the display.
2016-07-21 10:48:08 +02:00
akukan 1b2676baac Farm monitoring 2016-07-20 15:02:52 +02:00
bubnikv ea6a948c6b Removed the dual carriage code for readibility.
Removed support for the slow Toshiba stepper drivers.
2016-07-19 10:57:18 +02:00