Commit Graph

447 Commits

Author SHA1 Message Date
PavelSindler c3e01dd449 wizard: loading filament for SNMM, saving calibration status in xyz cal. updated 2017-09-13 13:50:32 +02:00
PavelSindler 7e7a562ee0 v2 cal. for multi material added, "Is PLA filament loaded?" question added when run v2 cal. from menu 2017-09-13 11:49:54 +02:00
PavelSindler 77937ab4bb wizard :checking if PLA is loaded, user can repeat v2 cal., M117 and M1 hotfix 2017-09-12 17:34:28 +02:00
PavelSindler 26cd35a8cb reverting few changes, 2017-09-11 17:31:06 +02:00
PavelSindler 7d7b617442 linear advance using allowed in config file, version changed 2017-09-11 16:11:49 +02:00
PavelSindler fe04b9f467 cleanup 2017-09-11 14:42:23 +02:00
PavelSindler 34a1a4d4c7 messages corrected 2017-09-11 11:27:32 +02:00
PavelSindler 61592f9bfa initial version 2017-09-11 02:55:06 +02:00
PavelSindler dba7d51fc2 version changed, wizard moved to calibration menu 2017-09-08 17:27:38 +02:00
PavelSindler 92d09efb01 start using CALIBRATION_STATUS_XYZ_CALIBRATION 2017-09-08 17:20:16 +02:00
PavelSindler 7b407b2aba run wizard after printer startup just in case, that it is freshly build machine 2017-09-08 15:22:42 +02:00
PavelSindler 70544f1cea min temp error message on serial updated 2017-09-08 14:47:51 +02:00
PavelSindler 54083e28ac farm mode: sending status every 10 seconds, printer can response on serial communication when in confirm mode 2017-09-08 14:10:28 +02:00
PavelSindler 2322830c89 changed version 2017-09-08 13:26:33 +02:00
PavelSindler 2f7ef212b0 farm mode: confirm print has lower sensitivity, changed items order in color selection menu 2017-09-08 13:25:13 +02:00
PavelSindler 29f6033bdb message added 2017-09-08 11:20:41 +02:00
PavelSindler e52e8e21b1 initial version of wizard 2017-09-07 20:06:23 +02:00
PavelSindler a9e02eb23b added messages 2017-09-05 11:19:10 +02:00
Andre Sklenar a056d11af0 Don't use the serial number when multimaterial 2017-09-05 11:10:08 +02:00
PavelSindler bf2c5ae310 info on serial added 2017-09-04 18:17:28 +02:00
PavelSindler 1f2f0ab35c changed version 2017-09-04 14:43:06 +02:00
PavelSindler 1ed4dcfca1 removed duplicit code in setup function, G98 stores farm number to eeprom, shipping prep: fixed typo 2017-09-04 14:41:31 +02:00
PavelSindler 64efc982d2 Merge pull request #187 from PavelSindler/HostKeepAlive
Host keep alive
2017-09-04 11:27:13 +02:00
PavelSindler 5017cdeaa4 farm number and farm mode initialization duplicity removed, prepare for shipping typo (reseting farm mode) 2017-09-04 11:26:18 +02:00
PavelSindler aa2dc723a1 fixed serial communication on PORT1, reduced "enqueing command" messages on serial in farm mode 2017-09-01 14:23:04 +02:00
PavelSindler 6eeea402e4 initial 2017-09-01 14:06:54 +02:00
PavelSindler 33168bedbd Show filename during print fixed, sorting files on Sd card in farm mode fixed 2017-08-31 16:12:52 +02:00
PavelSindler df79ea94a7 merging with upstream 2017-08-30 18:38:46 +02:00
PavelSindler 0f4e08d51d M113 updated 2017-08-30 17:19:34 +02:00
PavelSindler 71b313cf26 timer reset after processing current command 2017-08-30 16:18:43 +02:00
PavelSindler a9cbd91321 Merge pull request #182 from 3d-gussner/MK2-Cleanup
Cleanup E_MUX2_PIN and disabled max end stop
2017-08-30 13:11:27 +02:00
PavelSindler 4f4d354892 Merge pull request #186 from PavelSindler/MK2
farm mode: improved statistics, "PRUSA thx" gcode, connection to monitoring is forced
2017-08-29 17:40:34 +02:00
PavelSindler 41ebb0384a config files updated 2017-08-29 17:21:43 +02:00
PavelSindler 864321fc4a removed "Printer disconnected" message 2017-08-29 17:13:55 +02:00
PavelSindler 00569fea6a sorting files disabled in farm mode, start printer status needs reponse from monitoring 2017-08-29 16:52:14 +02:00
PavelSindler 87cadb1f68 statistics improved, initial version of function which forces user to connect printer to monitoring 2017-08-29 15:52:53 +02:00
PavelSindler faeafa1100 host keep alive multi material messages, load filament for multi material 2017-08-28 14:52:15 +02:00
Andre Sklenar 436a79aa8d add a software reset GCODE 2017-08-25 14:21:11 +02:00
3d-gussner 144b83138c Cleanup unused pins and connectors
- removed E_MUX2_PIN and updated function
- unmarked #define DISABLE_MAX_ENDSTOPS, Prusa i3 MK2(s) doesn't use these end stops ... M119 shows now just used end stops
2017-08-23 17:26:27 +02:00
PavelSindler 9e73c96223 Host keep alive messages 2017-08-17 19:07:38 +02:00
PavelSindler 2b657ba786 Merge remote-tracking branch 'GurliGebis/HostKeepAlive' into HostKeepAlive 2017-08-15 16:44:25 +02:00
PavelSindler 9753446e2e Merge pull request #174 from PavelSindler/MK2
Sorting files in SD card menu; xyz cal. details menu updated show real skew even if axes were orthogonalized during cal.
2017-08-15 16:31:00 +02:00
PavelSindler 8685c428a6 Revert "merging with upstream"
This reverts commit cdb4cb7864.
2017-08-15 16:27:55 +02:00
PavelSindler cdb4cb7864 merging with upstream 2017-08-15 15:24:32 +02:00
PavelSindler 6b2470fa4b added defines for sorting types, removed unused variables 2017-08-15 13:09:50 +02:00
Andre Sklenar 7d2d6c6fdc run a reasonable LCD message on boot asap, support the second serial port (enabled only in farm mode) 2017-08-15 10:13:08 +02:00
PavelSindler 59efb311c8 version changed 2017-08-14 17:37:36 +02:00
PavelSindler 6a4e5df2ce using ram/stack with and without folders for time sorting, progress bar improved 2017-08-14 16:34:00 +02:00
PavelSindler 881a055a41 saving skew to eeprom prior orthogonalizing 2017-08-10 15:55:15 +02:00
PavelSindler d56db4638c sorting by creation time, progress bar, sorting type swith 2017-08-10 11:53:37 +02:00
Bjarke Istrup Pedersen 9c7de9292a Ported the remaining HOST_KEEPALIVE commits from Marlin 2017-08-09 10:24:19 +02:00
Bjarke Istrup Pedersen e878572b93 Ported MarlinFirmware/#3109 - Provide feedback to hosts when busy 2017-08-07 16:39:00 +02:00
PavelSindler 16d0a870c5 Alphabetical sorting imported from Marlin - initial version 2017-08-06 09:52:55 +02:00
Robert Pelnar ba636f175c Fan kick improvement - long pulse (800ms) when starting, short pulse (50ms) every 4s when speed < 25.
Debug macros, debug codes (D0 - reset, D1 - clear eeprom, D2 - get/set pin).
2017-08-01 17:24:19 +02:00
PavelSindler 1acadcc31c Merge pull request #133 from Sebastianv650/MK2-LIN_ADV-PR
Port from Marlin LIN_ADVANCE
2017-08-01 10:20:13 +02:00
PavelSindler fe44e60e5f version changed 2017-07-21 20:26:16 +02:00
PavelSindler 2a7c4f0926 Farm mode: when print finishes, ask which filament was used for print; statistics modified 2017-07-21 20:17:00 +02:00
PavelSindler 6bbbf3f88e removed redundant code 2017-07-21 17:39:36 +02:00
PavelSindler b3ff1fd947 M110 fix (PR #137 from thess) 2017-07-21 17:30:19 +02:00
PavelSindler c3fb6e43fd fan kickstart enabled 2017-07-21 16:51:36 +02:00
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 f2d34d4cd9 changed multimaterial eeprom version 2017-07-19 17:05:36 +02:00
PavelSindler 63847b5b16 changed version 2017-07-19 17:00:15 +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 2ace5fc827 tranlations of support menu, retrieving settings from eeprom changed to exclude E steps per unit 2017-07-11 16:28:43 +02:00
PavelSindler f89ba2c46a axis steps per unit excluded from M500, version changed 2017-07-10 17:30:47 +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 5e63c5ed85 changed xyz details menu 2017-06-23 13:14:06 +02:00
PavelSindler ebef1a8e7b xyz details menu hidden for MK1 2017-06-22 14:00:05 +02:00
PavelSindler 321cace5e7 Merge pull request #127 from XPila/MK2
MK1 backport - rename configuration files + version for RAMBo10a
2017-06-22 13:20:33 +02:00
Robert Pelnar e2e358c9a3 MK1 backport - rename configuration files + version for RAMBo10a 2017-06-22 13:14:18 +02:00
PavelSindler 50d1edee3d Merge pull request #125 from XPila/MK2
MK1 backport
2017-06-22 11:51:20 +02:00
PavelSindler 05bfa39df1 shifting cursor position for printing "mm" in xyz details menu 2017-06-21 16:50:49 +02:00
PavelSindler 247e1bc1e3 change extruder messages translations 2017-06-21 14:29:39 +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 0b75c88e9b firmware version changed 2017-06-19 17:06:50 +02:00
PavelSindler db11abf5e5 T? code initial version 2017-06-19 16:26:08 +02:00
PavelSindler d74c029327 LF line endings 2017-06-16 11:10:22 +02:00
PavelSindler 5e7952b6c9 line ending script added 2017-06-16 11:04:45 +02:00
PavelSindler 362d7ba833 unload filament reverted 2017-06-16 10:51:07 +02:00
PavelSindler 2be567c0d3 snmm: stop print menu messages updated 2017-06-15 15:16:15 +02:00
PavelSindler fae1bbae7f snmm: stop print menu messages translated 2017-06-15 15:15:37 +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 1e734d361a selftest static memory error fixed; snmm: updated stop print messages 2017-05-31 17:52:00 +02:00
PavelSindler 34247972f5 fw version changed 2017-05-30 15:29:05 +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 536e3e8b9f changed printer revision displayed in support menu for multimaterial 2017-05-22 13:14:11 +02:00
PavelSindler baeeb733e9 modified palgtool.pl to include avr/pgmspace.h to language_all 2017-05-22 11:52:35 +02:00
PavelSindler c2615d0038 added config files for multi material 2017-05-22 10:13:57 +02:00
PavelSindler e8440f8085 changed version 2017-05-22 01:47:50 +02:00
PavelSindler 8ab84540d2 configuration files updated 2017-05-19 18:37:39 +02:00
PavelSindler 844c429c6d changed fw version 2017-05-19 14:15:46 +02:00
PavelSindler e5d10074cf stop print during auto home and mesh bed leveling improved 2017-05-19 13:52:13 +02:00
PavelSindler 67c3e75a20 added space to printing pinda preheat time 2017-05-18 20:06:31 +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 1813819c6f applying live adjust Z corrected because of temp. calibration 2017-05-17 16:08:44 +02:00
PavelSindler 8f904f90d0 Italian bed correction messages corrected 2017-05-17 10:54:23 +02:00
PavelSindler 118537c0fb Messages in German language corrected 2017-05-16 17:15:58 +02:00
PavelSindler 6d7127cf1c messages translated, readded changing extruder from menu 2017-05-16 11:11:05 +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 01c9bd8eeb updated messages when loading filament 2017-05-12 15:55:19 +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 7c2caa0fec prepare filament message in english, bowden menu updated 2017-05-09 18:45:53 +02:00
PavelSindler 1db5b43175 snmm: bowden length menu updated 2017-05-05 15:57:12 +02:00
PavelSindler 44a611a23e added defines for snmm, removed unused defines 2017-05-05 01:55:36 +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 f28252f563 changed version number 2017-04-28 11:45:32 +02:00
PavelSindler 3dfe8d6875 unload all filament initial version 2017-04-28 11:44:42 +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 d5aa1bdceb updated pinda preheat coordinate and pause retraction 2017-04-25 13:38:13 +02:00
PavelSindler ab5c59b6a8 removed redefinition 2017-04-25 13:32:45 +02:00
PavelSindler 2aa363f460 lcd_timeoutToStatus 2017-04-25 12:59:44 +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 b06b985ca7 Merge branch 'MK2' into MK2 2017-04-19 17:48:53 +02:00
PavelSindler 4eaefd923a configuration files updated 2017-04-19 16:41:59 +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 803d19aa86 preheat error for bed 2017-04-13 14:57:59 +02:00
PavelSindler 767d34fff8 added blanking time for button debouncing, lcd_clicked() improved, fan selftest code slightly modified 2017-04-12 11:25:10 +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 56f5975083 XYZ calibration first round: if least square error is bigger than threshold value, run another iteration 2017-04-05 18:35:26 +02:00
PavelSindler d9fc29273e statistics for stop print changed 2017-04-04 13:41:20 +02:00