Commit Graph

187 Commits

Author SHA1 Message Date
PavelSindler df342c646d dont show message that default settings are used if user has never run M500 2017-07-19 20:59:38 +02:00
PavelSindler 625b8acc8e eeprom version for multimaterial changed, show message that hardcoded default settings were loaded during printer setup, improved scrolling in sd card menu 2017-07-19 16:59:53 +02:00
Sebastianv650 d1d3949717 Add SNMM functionality to LIN_ADVANCE 2017-07-16 15:41:27 +02:00
Sebastianv650 d5fba084e2 LIN_ADVANCE basic port from Marlin
This integrates LIN_ADVANCE into the Prusa FW. Note that further checks or updates may be necessary for MM printing!
2017-07-16 15:41:26 +02:00
PavelSindler 2e57e48227 long beep in multimaterial colorprint fixed 2017-07-04 14:35:58 +02:00
Ted Hess 5611852e1b Fix/implement M110 command. Allow colons in command - don't treat as EOL. 2017-07-03 11:09:52 -04:00
PavelSindler 1d561601c7 comments added 2017-06-29 13:32:17 +02:00
PavelSindler 50d1edee3d Merge pull request #125 from XPila/MK2
MK1 backport
2017-06-22 11:51:20 +02:00
PavelSindler 1eeb960f44 Xyz details added to support menu 2017-06-20 18:16:07 +02:00
Robert Pelnar 5f3647abe5 MK1 backport
configuration file variants/1_75mm-RAMBo13a-E3Dv6full.h
disabled Mesh Bed Leveling
disabled MK2-specific items in Calibration menu
2017-06-20 15:22:52 +02:00
PavelSindler db11abf5e5 T? code initial version 2017-06-19 16:26:08 +02:00
PavelSindler 362d7ba833 unload filament reverted 2017-06-16 10:51:07 +02:00
PavelSindler 6af95141f5 xyz calibation improvements: user is informed that front point is not reachable during first cal. phase, more info on serial, arithmetic mean used over iterations, initial points position changed for second ant third iteration 2017-06-15 14:43:28 +02:00
PavelSindler 7005c6d685 selftest for heater/heatbed thermistor updated (prolonged heating times, changed target temperature for heater) 2017-06-06 10:51:01 +02:00
PavelSindler 0c4b5795fa G4: in case that there is no dwell time set, "Sleep..." message is not printed on LCD 2017-06-05 10:22:02 +02:00
PavelSindler 11a86a6a9a snmm: M702 (unload filament) extended, snmm stop print: user is asked which filaments to unload 2017-05-30 15:23:54 +02:00
PavelSindler bc61622d21 snmm: stop print unloads only used filaments, disable steppers (M84) resets used filaments 2017-05-29 17:35:45 +02:00
PavelSindler 36091dcde4 M117 command fixed to be able to print strings without restrictions 2017-05-26 14:10:50 +02:00
PavelSindler 86e4056680 removed unused gcode description 2017-05-23 15:06:32 +02:00
PavelSindler e5d10074cf stop print during auto home and mesh bed leveling improved 2017-05-19 13:52:13 +02:00
PavelSindler 12f9afce74 tset heatbed target temperature to zero at the end of temp. calibration, before final message is shown 2017-05-18 19:30:20 +02:00
PavelSindler 8f904f90d0 Italian bed correction messages corrected 2017-05-17 10:54:23 +02:00
PavelSindler fefa240cd7 czech messages corrected; temp. calibration: improved serial communication, disable steppers after calibration, preheat phase on start print when running from octoprint, 2017-05-14 22:50:35 +02:00
PavelSindler 57ef9cf59b unloading filaments and M600 messages updated 2017-05-12 15:02:52 +02:00
PavelSindler bb3887fe1b calibration status and pinda probe calibration status were split 2017-05-12 11:18:01 +02:00
PavelSindler 9fdd23aaa5 snmm: czech messages corrected, M600 filament not loaded, timers updated, updated behavior when choosing "change filament" from menu 2017-05-12 10:23:01 +02:00
PavelSindler 134a50f5b3 messages updated, different bowden lengths for SNMM used, M600 for SNMM updated, stop print for SNMM updated, load all filaments added 2017-05-05 01:29:59 +02:00
PavelSindler df9f063f99 snmm: removed detection if print was terminated by reset/blackout; initial version of stop print for snmm 2017-05-03 16:55:13 +02:00
PavelSindler 2fa97d5dfe Added messages in czech and english for SNMM, service menu for adjusting bowden lengths; updated service menu to be extendable; M600: loading filament for SNMM updated; unload all filaments updated 2017-05-02 19:21:52 +02:00
PavelSindler 032f2637a7 adding edits made by akukan 2017-04-30 17:08:00 +02:00
PavelSindler 32df4f68a1 messages translated, invalidate calibration status at the beginning of temp. calibration 2017-04-28 11:09:32 +02:00
PavelSindler 397039270a PINDA Preheating countdown updated 2017-04-27 14:16:12 +02:00
PavelSindler 50b7f627cd pinda preheating messages changed 2017-04-25 22:00:05 +02:00
PavelSindler 7e8780ba61 long press compatible with timeout to status, temp compensation extrapolation, preheat Z coordinate added, G75 for showing interpolation table 2017-04-25 11:36:34 +02:00
PavelSindler 7ec45271c2 timeout to status, better print time counting when using pause print 2017-04-21 16:29:04 +02:00
PavelSindler c03a18f8c3 czech messages added, temperature calibration is off in fresh eeprom, pinda preheat phase is not used unless calibration was run, pause print works with gcode absolute and relative extruder mode, move z higher after selftest 2017-04-19 16:15:11 +02:00
PavelSindler 329e1ac9bb waiting for PINDA to cool down 2017-04-13 16:51:30 +02:00
PavelSindler 4de9b1c9f6 temp calibration on/off initialization when updating firmware 2017-04-13 16:15:34 +02:00
PavelSindler 70b6e13de4 farm mode activation and farm number initialization handled when upgrading firmware versions and when flashing to new eeprom 2017-04-13 15:25:56 +02:00
PavelSindler e061209fc2 mesh bed leveling flag 2017-04-10 20:48:44 +02:00
PavelSindler ba36fbbfa3 endif removed 2017-04-10 11:53:20 +02:00
PavelSindler fc221fbea5 Merged PINDA temp calibration branch into MK2 2017-04-10 11:10:03 +02:00
PavelSindler 7b962d666f pause print statistics 2017-04-07 14:56:52 +02:00
PavelSindler 2060d319f5 faster load filament, extrusion before unload filament 2017-04-07 12:12:16 +02:00
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 762167fb00 Merge remote-tracking branch 'ayourk/MK2' into MK2 2017-03-31 18:49:23 +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 ed5842d1d1 Rx buffer overflow behavior improved 2017-03-22 18:43:19 +01:00
PavelSindler fb8ba9c151 interrupt dont use, another iteration 2017-03-20 10:34:37 +01:00
PavelSindler 31c7469b79 long press init 2017-03-17 10:26:15 +01:00
PavelSindler 3017decb9a fixed undesirable farm mode activation after flashing new firmware 2017-03-15 14:36:58 +01:00
PavelSindler 0dee7b78ed fixed message when serching first point in xyz cal. 2017-03-15 14:06:03 +01:00
PavelSindler 7ad319a16a farm mode: printer sends farm number and status, no ping acoustic allert 2017-03-13 14:40:26 +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 f6edfb7c19 farm mode ping 2017-03-06 15:20:24 +01: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 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 fd3bb9c7e5 delay_keep_alive function fixed, induction probe temperature calibration 2017-03-01 11:10:29 +01:00
PavelSindler b189ca8bbd added comment, removed unused code 2017-02-28 11:01:20 +01:00
PavelSindler c441b4acdb temp calibration initial version 2017-02-27 17:24:26 +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 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
Aaron Yourk 7d5affa12e Add additional debugging information for temerature sensor calibration. 2017-01-12 15:46:17 -07: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
Aaron Yourk 0181a17263 Revert "Rebase to upstream changes."
This reverts commit 3afe6d09e2.
Resolves conflicts with upstream Pull request.
2017-01-09 17:11:47 -07:00
PavelSindler fcce374a14 initial version - merging from DEV multicolor 2017-01-09 13:12:39 +01:00
Aaron Yourk 3afe6d09e2 Rebase to upstream changes. 2016-12-31 16:24:33 -07: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