PavelSindler
6f617696ac
dummy "ok" reponse readded (fix for SD card print with Octoprint: fixes communication timeout issues)
2018-06-25 18:52:22 +02:00
XPila
01f04cc406
Merge pull request #874 from XPila/MK3
...
XYZ cal. details screen fixed
2018-06-25 18:29:58 +02:00
Robert Pelnar
3ff4105024
XYZ cal. details screen fixed
2018-06-25 18:28:43 +02:00
PavelSindler
3674673faa
Merge pull request #873 from PavelSindler/MK3_for_merging
...
status screen update
2018-06-25 17:56:53 +02:00
PavelSindler
81c0c01825
status screen update
2018-06-25 17:50:37 +02:00
XPila
20f98d487a
Merge pull request #872 from XPila/MK3
...
Farm mode - tmc2130 extruder current setting fixed
2018-06-25 17:45:58 +02:00
Robert Pelnar
fe9b4e5f1f
Farm mode - tmc2130 extruder current setting fixed
2018-06-25 17:45:07 +02:00
PavelSindler
0fccf5a737
Merge pull request #870 from XPila/MK3
...
Mk3
2018-06-25 17:36:22 +02:00
PavelSindler
5d531b0f66
save extruder relative mode correctly
2018-06-25 17:30:20 +02:00
Robert Pelnar
12de2f95e6
Farm mode: PFW360, PFW361, PFW362, PFW363
2018-06-25 17:29:34 +02:00
Robert Pelnar
6d4c3b8b27
Farm mode - reset using watchdog for MK3
2018-06-25 16:04:47 +02:00
Robert Pelnar
bd5b51c7e4
LCD menu optimalization
2018-06-24 12:41:36 +02:00
Robert Pelnar
3a1c004848
LCD menu optimalization
2018-06-23 14:42:58 +02:00
Robert Pelnar
f7262637f8
LCD menu optimalization
2018-06-23 14:33:54 +02:00
Robert Pelnar
4d42617b21
LCD menu optimalization, saved ~12k of flash space
2018-06-23 03:22:39 +02:00
Robert Pelnar
febca066f2
New ML support - multiple languages in internal flash (MK25/MK2)
2018-06-23 01:31:38 +02:00
Robert Pelnar
7f9c9c153a
Rambo 1.0 pinout changed - SCL/21 (used for ENC button) rewired to PH2/84
2018-06-22 18:37:18 +02:00
PavelSindler
49ad60f0ff
Merge pull request #851 from PavelSindler/confused_display
...
set default printer message when recovering from crash detection
2018-06-22 08:48:33 +02:00
PavelSindler
f365150e3a
Merge pull request #860 from PavelSindler/crash_det_issue
...
Crash detection/stop print erroneous movements hotfix
2018-06-22 08:48:24 +02:00
PavelSindler
a83475bf7c
whitespace
2018-06-21 22:18:10 +02:00
PavelSindler
7b81663883
crash detection/stop print erroneous movements hotfix
2018-06-21 22:16:45 +02:00
Robert Pelnar
603ed49001
New ML support - MK25 (without W25x20CL)
2018-06-21 20:57:22 +02:00
Robert Pelnar
79afb76839
New ML support - includes fixed
2018-06-21 19:58:13 +02:00
Robert Pelnar
5674208eda
New ML support - removed menu + hardcoded W25x20CL
2018-06-21 19:17:41 +02:00
PavelSindler
ee1e8dfccc
set default printer message when recovering from crash detection and at the end of mesh bed leveling
2018-06-20 17:58:31 +02:00
XPila
2be36f626f
Merge pull request #845 from PavelSindler/crash_movements
...
crash detection fix for absolute E coordinates
2018-06-19 18:46:39 +02:00
PavelSindler
650d8cc643
Merge pull request #844 from mkbel/add_farm_PRUSA_RESET
...
Add PRUSA RESET command in farm mode.
2018-06-19 18:44:00 +02:00
PavelSindler
88a19432b7
whitespace
2018-06-19 17:48:31 +02:00
PavelSindler
1e60390545
dont process data from serial line if print is saved (crash detection and filament detection)
2018-06-19 16:51:22 +02:00
Robert Pelnar
a53b02567a
New ML support - signature check
...
+updated scripts
+new script lang-build.sh (in future this script will replace make_lang.sh)
2018-06-18 19:37:20 +02:00
PavelSindler
209209459d
Merge remote-tracking branch 'upstream/MK3' into crash_movements
2018-06-18 18:29:12 +02:00
Robert Pelnar
2070c01b62
LCD menu printf test
2018-06-18 14:53:42 +02:00
Marek Bel
21f9f46698
Use Timer class for lcd_timeoutToStatus. Save 188B FLASH and costs 2B RAM.
2018-06-16 02:39:47 +02:00
Robert Pelnar
7619e94040
New ML support - checksum and signature
2018-06-15 20:37:33 +02:00
Marek Bel
29e045f502
Use Timer class for button blanking. Save 74B FLASH and 1B RAM.
2018-06-15 20:27:49 +02:00
PavelSindler
ac1e089a7f
crash detection fix for absolute E coordinates
2018-06-15 20:03:48 +02:00
Marek Bel
32165dedb0
Add PRUSA RESET command in farm mode.
2018-06-15 17:07:44 +02:00
Robert Pelnar
296f3ab23a
New ML support - resized reserved space, skip optiboot durring sec_lang update process
2018-06-14 23:07:54 +02:00
Robert Pelnar
f162fce7a7
New ML support - fixed menu + resized reserved space
2018-06-14 22:46:01 +02:00
mkbel
9ba49affc6
Merge pull request #835 from PavelSindler/safety_timer_gcode
...
Safety timer gcode
2018-06-14 20:49:25 +02:00
PavelSindler
9fc9a70f22
Merge pull request #842 from XPila/MK3-new_lang
...
New ML support - menu + es translation fixed
2018-06-14 20:02:21 +02:00
PavelSindler
ed2f87f4f5
documentation updated
2018-06-14 17:29:40 +02:00
Robert Pelnar
9d31c8a4b3
New ML support - menu + es translation fixed
2018-06-14 15:34:40 +02:00
bubnikv
eef6c68c9f
Added support for a secondary boot loader, based on the OptiBoot project,
...
modified to update the external flash memory on Einsy boards.
Due to a bug in the USB to serial converter firmware on the Prusa Einsy
boards, the STK500 protocol has been modified to never send semicolon
characters towards the main processor.
This firmware updater is compatible with a modified avrdude using
the "arduino" protocol, see the following commit.
https://github.com/prusa3d/Slic3r/tree/fwupdater_languages
2018-06-14 15:13:21 +02:00
PavelSindler
2026e7fe4d
Revert changes in Timer class; disable safety timer in handleSafetyTimer function if safetytimer inactive time was set to zero
2018-06-14 13:14:14 +02:00
PavelSindler
2a219143fe
Merge remote-tracking branch 'upstream/MK3' into safety_timer_gcode
2018-06-14 13:09:15 +02:00
Robert Pelnar
8af08cd641
New ML support - fixed es translation (too long strings)
...
+ temporary disabled E-correct menu
2018-06-13 20:55:15 +02:00
XPila
3616c2a55c
Merge pull request #834 from PavelSindler/power_panic_short_filenames
...
Power panic short filenames
2018-06-13 18:54:46 +02:00
PavelSindler
1077895fd4
Don't return "Not SD printing" in case that SD card print is paused
2018-06-13 18:22:58 +02:00
PavelSindler
75c6f0b937
variant files updated
2018-06-13 16:27:11 +02:00
PavelSindler
c1425aece3
gcode: set safety timer period
2018-06-13 16:22:06 +02:00
PavelSindler
3ca7c82e08
power panic: restore dir names
2018-06-12 19:45:59 +02:00
PavelSindler
3aa28c8c11
Merge pull request #833 from XPila/MK3-new_lang
...
Mk3 new lang
2018-06-12 19:11:35 +02:00
Robert Pelnar
e904188b4f
New ML support - w25x20cl chiperase menu (for testing)
2018-06-12 18:56:40 +02:00
PavelSindler
fb6f4c6c8f
break
2018-06-12 15:06:11 +02:00
PavelSindler
0ab0519c01
power panic fix: short filenames
2018-06-12 14:35:25 +02:00
PavelSindler
73b0c65bda
Merge pull request #832 from mkbel/add_Timer_remaining
...
Add timer remaining
2018-06-12 07:57:11 +02:00
Marek Bel
d669b4e93a
Fix off by one error in TimerRemaining::remaining(). Add test cases for Timer.
2018-06-12 02:24:52 +02:00
Marek Bel
490f0c9620
Store timer period in TimerRemaining.
2018-06-11 23:41:36 +02:00
Marek Bel
9772905ade
Add TimerRemaining class.
2018-06-11 21:19:58 +02:00
PavelSindler
db9c82acef
M600 communication timeout fix
2018-06-11 20:28:18 +02:00
XPila
d6ccaa7c08
Merge pull request #830 from PavelSindler/crash_det_cool_hotend
...
Crash detection: set nozzle target temp to zero when waiting for user
2018-06-11 15:43:54 +02:00
XPila
5178675cdd
Merge pull request #829 from PavelSindler/temp_cal_fix2
...
Home XYZ: first move Z higher to protect steel sheet/heatbed
2018-06-11 15:42:59 +02:00
PavelSindler
2f5bb80e98
crash detection: turn off nozzle when waiting for user
2018-06-11 15:34:16 +02:00
PavelSindler
d4106c2fe3
If homing all axes, move Z little bit higher before X and Y movements to protect steel sheet/heatbed
2018-06-11 11:13:49 +02:00
Robert Pelnar
4a659ed86a
New ML support - lcd optimalization
...
lcd_menu_xyz_y_min
lcd_menu_xyz_skew
2018-06-11 02:54:31 +02:00
Robert Pelnar
30a7530b47
New ML support - lcd optimalization - lcd_menu_statistics
...
+fix LiquidCrystal_Prusa/createChar
2018-06-11 01:06:47 +02:00
Robert Pelnar
80db01e48e
New ML support - lcd optimalization - lcd_menu_extruder_info
2018-06-10 23:45:35 +02:00
Robert Pelnar
0cf7d12ae3
New ML support - lcd optimalization
...
lcd_puts_P and lcd_printf_P functions
LineFeed implemented in LiquidCrystal_Prusa
2018-06-10 22:06:00 +02:00
Robert Pelnar
0f75bcb442
New ML support - flash usage optimalization
...
used flash space 252826bytes (MK3 + ML support), free ~1kbyte
2018-06-10 20:44:36 +02:00
Robert Pelnar
c25fec9f0a
New ML support
...
printf float library enabled - platform.txt must be modified!
+flash usage optimalization - printing to serial line
current flash usage: 253206bytes (MK3 + ML support)
platform.txt original line 20:
compiler.c.elf.flags=-w -Os -Wl,--gc-sections
platform.txt modified line 20 (enable printf float library)
compiler.c.elf.flags=-w -Os -Wl,-u,vfprintf -lprintf_flt -lm -Wl,--gc-sections
2018-06-10 20:04:25 +02:00
Robert Pelnar
a1ea5019dc
Merge remote-tracking branch 'upstream/MK3' into MK3-new_lang
2018-06-10 16:29:29 +02:00
Robert Pelnar
076258ff99
New ML support - cond.trans. for LANG_MODE 0
2018-06-10 16:28:15 +02:00
Robert Pelnar
1e35067c3f
fixed variant files, removed bool constants
2018-06-10 16:13:29 +02:00
Robert Pelnar
4567d2feca
removed unused cond. trans. for NEW_SPI
2018-06-10 16:11:39 +02:00
Robert Pelnar
fcfb4cdcae
New ML support - menu tunning, startup
...
+config headers (bool - true/false replaced with 0/1)
+fixed include hierarchy
+removed comments
2018-06-10 16:04:32 +02:00
Robert Pelnar
f098707021
New ML support - W25X20CL - update process UI tunning
2018-06-10 00:22:28 +02:00
Robert Pelnar
5de0a6437d
New ML support - W25X20CL - lang switching
...
+removed unused code
2018-06-09 23:49:26 +02:00
Robert Pelnar
dcd58d002c
New ML support - W25X20CL
...
language selection from menu is working
2018-06-09 19:16:36 +02:00
Robert Pelnar
a9446cc6b3
New ML support - W25x20CL
2018-06-09 18:26:53 +02:00
Robert Pelnar
ebd8375313
New ML support - external flash W25X20CL - upgrade is working!!! (hardcoded to german)
...
+print test (LT_PRINT_TEST)
2018-06-09 17:49:41 +02:00
Robert Pelnar
c0946d8f04
New ML support - w25x20cl spi external flash support
...
+fixed some messages
+sec lang update test
2018-06-09 01:23:04 +02:00
XPila
31357379ff
Merge branch 'MK3' into time_remaining
2018-06-08 18:31:32 +02:00
XPila
8963757c3c
Merge branch 'MK3' into crash_detection_stop
2018-06-08 18:28:43 +02:00
PavelSindler
5e120e6e52
power panic flow factor hotfix
2018-06-08 18:13:50 +02:00
PavelSindler
332a23bef5
Crash detection stops and waits for user if it fails multiple times in short time frame
2018-06-08 16:08:07 +02:00
Robert Pelnar
70bb851c62
New ML support - added missing file
2018-06-08 15:38:16 +02:00
XPila
739de5224e
Merge branch 'MK3' into MK3-new_lang
2018-06-08 14:38:00 +02:00
Robert Pelnar
e69fd05fce
Optimized LiquidCrystal class
...
removed dependecies to arduino Print and String classes
spared 522 bytes of flash and 84bytes of ram
2018-06-08 14:35:47 +02:00
3d-gussner
c29042dead
Fix warning:
...
Another fix from PR https://github.com/prusa3d/Prusa-Firmware/pull/138 and discussed in Issue https://github.com/prusa3d/Prusa-Firmware/issues/807
Ardunio IDE 1.6.8 and 1.8.5 result with Compiler warnings set to "More" or "All"
´´´
sketch\mesh_bed_calibration.cpp: In function 'sample_mesh_and_store_reference':
sketch\mesh_bed_calibration.cpp:2852:53: warning: 'zmax' may be used uninitialized in this function [-Wmaybe-uninitialized]
zmax = min(zmax, mbl.z_values[j][i]);
^
sketch\mesh_bed_calibration.cpp:2848:15: note: 'zmax' was declared here
float zmax = zmax;
^
´´´
2018-06-08 10:13:43 +02:00
Robert Pelnar
37f82118c8
New ML support - lang select menu fix
2018-06-08 02:03:25 +02:00
Robert Pelnar
59e65b7f47
New ML support - language select menu
...
+cond. translation for W25X20CL
2018-06-08 01:19:49 +02:00
Robert Pelnar
bd1e410228
New ML support - W25X20CL external spi flash support
2018-06-08 00:20:28 +02:00
PavelSindler
877f8f2a61
Merge pull request #795 from 3d-gussner/MK3_fix5
...
Fix warning: This is kind of important
2018-06-07 22:22:54 +02:00
PavelSindler
a15f0138de
show estimated time to end of the print if available in gcode: initial version
2018-06-07 20:50:30 +02:00
PavelSindler
42cfcb2601
Merge pull request #794 from stahlfabrik/M860-enhanced
...
Improved M860 - now wait for cooling of PINDA, too
2018-06-06 12:01:06 +02:00
Marek Bel
eb1d17c3c6
Compile without c++11.
2018-06-05 21:55:54 +02:00
XPila
1290326210
Merge pull request #790 from PavelSindler/power_panic_flow_rate
...
power panic: extruder_multipliers added
2018-06-05 20:58:15 +02:00
XPila
6a8425f62d
Merge pull request #809 from mkbel/Use_Timer
...
Use timer
2018-06-05 20:54:41 +02:00
XPila
7f7f1e4560
Merge pull request #808 from zavorka/MK3
...
Eliminated the -Wliteral-suffix warnings from ultralcd.cpp
2018-06-05 20:53:03 +02:00