PavelSindler
2cbd1f7894
fix: added saving filename to eeprom which was removed by accident
2017-12-06 18:13:54 +01:00
PavelSindler
44218a1b53
incomplete file check ported from MK2: initial version
2017-12-06 14:55:53 +01:00
Robert Pelnar
a56b0ccaf8
bugfix - Filament sensor enable from menu
2017-11-29 00:15:45 +01:00
Robert Pelnar
1863819e39
pat9125 reinit when fsensor enabled from menu.
2017-11-28 22:44:58 +01:00
PavelSindler
ddc8587bbd
Merge pull request #112 from PavelSindler/menu_corrections
...
Menu corrections, translation to Czech language
2017-11-27 18:00:31 +01:00
PavelSindler
ce3f14e1c0
tune menu updated
2017-11-27 17:55:32 +01:00
PavelSindler
67a2e0a706
settings menu updated
2017-11-27 17:01:01 +01:00
PavelSindler
f075711e64
corrected menus
2017-11-27 16:37:46 +01:00
PavelSindler
7c6d63ffb5
pla preheat temp. changed, temp calibration on/off moved to settings menu
2017-11-27 16:21:54 +01:00
PavelSindler
044ed951cb
translations to czech language and menu corrections: initial version
2017-11-27 16:06:34 +01:00
Robert Pelnar
25c16cc835
Extrudser info, merge upstream (powerpanic fix)
...
build number = 114
2017-11-27 07:44:12 +01:00
XPila
60930beb52
Merge pull request #108 from PavelSindler/power_panic
...
Power panic works with folders
2017-11-27 07:27:17 +01:00
PavelSindler
d9f44eb16b
unused code commented
2017-11-27 06:36:41 +01:00
PavelSindler
bd59e11660
removed serial print
2017-11-27 06:22:32 +01:00
PavelSindler
42b533b5d8
first working version
2017-11-27 06:20:51 +01:00
XPila
3b892e16d8
Merge branch 'MK3' into MK3
2017-11-27 04:49:23 +01:00
Robert Pelnar
4dae6f871e
Sg load meassurement durring self test - 'Belt status'
2017-11-27 04:46:58 +01:00
PavelSindler
5a77113fb5
init
2017-11-27 01:59:47 +01:00
PavelSindler
24195557ea
removed redundant line
2017-11-27 01:24:58 +01:00
PavelSindler
a7b40d43e3
timeouting to status in the end of first layer cal.
2017-11-27 01:23:11 +01:00
PavelSindler
7de187d813
if user dont confirm live adjust Z by pressing the knob, save last live adjust value to eeprom
2017-11-27 00:17:45 +01:00
PavelSindler
05348a33db
wizard: dont update lcd when loading filament
2017-11-24 22:55:47 +01:00
PavelSindler
4b644a58ae
block of gcodes changed to avoid full buffer during v2 cal.
2017-11-23 18:22:00 +01:00
PavelSindler
79c221d6c0
Merge pull request #97 from PavelSindler/wizard
...
show live adjust Z option in main menu during First layer cal.
2017-11-23 15:59:03 +01:00
PavelSindler
2170c1bbe7
timeout to status prolonged, no timeout allowed when MSG_WIZARD_RERUN
2017-11-23 15:46:10 +01:00
PavelSindler
7d825de214
show live adjust Z option in main menu when running First layer calibration
2017-11-22 11:18:39 +01:00
XPila
ee9936fa6c
Merge pull request #95 from PavelSindler/selftest_fix
...
selftest for axis modified to overcome collision between cables and PSU cover
2017-11-22 02:58:46 +01:00
PavelSindler
e661020ada
selftest for x_axis modified little bit to overcome problems with cables and PSU cover colision
2017-11-21 18:46:13 +01:00
PavelSindler
1ca48fee49
PID calibration temp runaway
2017-11-21 15:11:15 +01:00
XPila
afb85865b6
Merge branch 'MK3' into wizard
2017-11-16 20:54:07 +01:00
XPila
279ea79bf6
Merge pull request #86 from PavelSindler/keepalive_messages
...
host keep alive messages
2017-11-16 20:53:09 +01:00
XPila
2a85de48ea
Merge pull request #88 from XPila/MK3
...
Mk3
2017-11-16 20:52:46 +01:00
Robert Pelnar
ef3e06da30
...
2017-11-16 20:52:13 +01:00
PavelSindler
5e4236dd2e
selftest for axis improved (better code readibility) and no crash triggered
2017-11-16 18:02:11 +01:00
PavelSindler
2199c84ec9
wrapper function for selftest
2017-11-15 16:40:35 +01:00
PavelSindler
16a7adfe33
merging with upstream
2017-11-15 15:45:26 +01:00
PavelSindler
91d125369e
keepalive messages initial version
2017-11-15 15:09:29 +01:00
PavelSindler
457e4f61b9
Merge pull request #84 from PavelSindler/support_menu_fix
...
Support menu translated and fixes, snmm M600 long beep fix
2017-11-15 11:53:15 +01:00
PavelSindler
4630df6cf4
pause print fix for absolute mode, minor first layer cal. fix for snmm
2017-11-14 16:51:34 +01:00
PavelSindler
f209f698ac
translations, cursor position changes
2017-11-14 16:16:02 +01:00
PavelSindler
9e2533ecdf
Support menu translated and fixes, snmm M600 long beep fix
2017-11-14 16:10:10 +01:00
XPila
dfe3541d2b
Merge branch 'MK3' into MK3
2017-11-13 18:48:19 +01:00
Robert Pelnar
01de834e0d
SG_THR_X = 2, holding currents == running currents
...
Farm preheat menu
dcode D5 - read/write/erase FLASH
dcode D6 - bootloader update test (for new stk500-prusa)
_NO_ASM - MINGW simulator support
fixed bug - "Fil. sensor [on/off]" menu
Build number = 107
2017-11-13 18:45:11 +01:00
PavelSindler
ee5505887c
First layer cal. corrections, translations to all languages for Wizard MK2 added
2017-11-13 17:43:14 +01:00
PavelSindler
eda0c6bd39
english version of xyz: place/remove steel sheet; wait for cooling down removed,
2017-11-13 17:09:26 +01:00
PavelSindler
fbbcc27f1a
X max lowered to 250, XYZ/Z calibration: Z top coordinate changed, changes in xyz cal. because of stell sheet, still not final version
2017-11-12 11:30:06 +01:00
PavelSindler
a81d28664f
axis selftest fixed
2017-11-08 14:25:31 +01:00
PavelSindler
2e68770e62
initial version - messages missing (will not compile)
2017-11-07 16:49:04 +01:00
PavelSindler
c4d7b801b9
Initial version. XYZ cal works, but bed ref. points coordinates must be checked.
2017-10-27 16:12:37 +02:00
michalprusa
84bdc6c0e6
Merge remote-tracking branch 'origin/MK3' into MK3
2017-10-18 15:36:31 +02:00
Robert Pelnar
6a0f8752c3
Endless loop after calibration Z ( http://jira.prusa/projects/PFW/issues/PFW-3?filter=allissues )
...
Buildnumber (http://jira.prusa/projects/PFW/issues/PFW-4?filter=allissues )
2017-10-17 21:05:31 +02:00
Robert Pelnar
cc9f03a46f
Line endings to LF (./le.sh lf)
2017-10-03 13:01:59 +02:00
michalprusa
0b88142253
Merge remote-tracking branch 'origin/MK3' into MK3
2017-09-26 14:48:32 +01:00
michalprusa
77debbc568
Fail stats moved to main menu to be easily accessible
2017-09-26 14:46:33 +01:00
michalprusa
c3585bc696
Automatic recovery typo fix
...
Failures statistics in eeprom
2017-09-26 14:14:17 +01:00
Robert Pelnar
ca33f7f60f
PWM_GRAD back to 4 (trinamic suggested value), standstilltimeout = 1000
2017-09-26 13:07:25 +02:00
michalprusa
5ff28682be
Automatic recovery after crash is detected
2017-09-26 11:48:46 +01:00
Robert Pelnar
40fae26d75
Silent / Hight Power mode switching - wait for standstill
...
parameter tunning:
PWM_GRAD, PWM_AMPL TCOOLTHRS (XY)
2017-09-26 12:22:58 +02:00
Robert Pelnar
89121e6e34
Maker Faire brainstorm 2.0
...
Added filament sensor and crash detection to EEPROM
Added crash-detection counters display disable directive
Added Restore/Save print directive
Added crash detection and filament sensor settings to Tune menu
2017-09-26 04:30:10 +02:00
Robert Pelnar
a883c8df84
preklep
2017-09-26 03:23:08 +02:00
Robert Pelnar
73cc1c9c8a
initial state of crash detect and filament sensor is ON
...
slowed down return speed from crash detect after home
Added babystep apply after return from crash detect (don’t know if it’s accurate)
Added D10 to set machine to XYZ correctly calibrated
Added resume debug directive to mask additional menu item
2017-09-26 03:21:33 +02:00
XPila
5649e7be9d
Merge pull request #55 from XPila/MK3
...
Silent/High Power mode switching with crashdetection.
2017-09-23 15:09:01 +02:00
Robert Pelnar
89acf29247
Silent/High Power mode switching with crashdetection.
2017-09-23 15:01:31 +02:00
PavelSindler
d1a065881b
fan error: long pause is used during print, resuming print resets error flag; stop print used during heating phase
2017-09-22 20:43:30 +02:00
PavelSindler
7e71d21a03
Merge pull request #50 from PavelSindler/MK3
...
Fan errors updated
2017-09-22 19:48:27 +02:00
PavelSindler
13f45adb13
fan error changes
2017-09-22 19:31:52 +02:00
Robert Pelnar
df1aa85526
Crashdetection + configuration file.
2017-09-22 19:28:32 +02:00
PavelSindler
a53428835a
fan error improvements
2017-09-22 18:22:21 +02:00
PavelSindler
37d7740e42
Merge pull request #47 from PavelSindler/MK3
...
fan check turn off, saving to eeprom with offset and levels, fan kickstart,2nd heatbed version, fans check modified
2017-09-22 14:39:52 +02:00
PavelSindler
6eb57da770
fan check can be turned off from support menu, saving parameters to eeprom with offset and different levels, fan kickstart,2nd heatbed version, fans check modified
2017-09-21 15:20:02 +02:00
Robert Pelnar
4cae00741e
MAKER FAIRE
...
filament sensor: runout detection tuning, save/restore print
silent mode: safe mode selection durring printing and after homing
2017-09-21 01:52:28 +02:00
Robert Pelnar
2c3387e71d
Recover print - simple solution
2017-09-19 21:38:47 +02:00
Robert Pelnar
8ec316773f
PINDA thermistor and ambient thermistor.
2017-09-05 14:02:35 +02:00
Robert Pelnar
683784c4c7
PAT9125 I2C, hardware SG homing
...
separate pin configuration file for each board
changed board codes:
RAMBO =100, MiniRambo1.0 =200, MiniRambo1.3 = 203, Einy03 =303, Einy04 =304
2017-08-17 15:23:34 +02:00
Robert Pelnar
fa854bde13
fixed bug - removed variable sg_homing_delay
2017-07-12 18:17:39 +02:00
michalprusa
c36e088f99
Merge remote-tracking branch 'origin/MK3' into MK3-michal
2017-07-07 10:46:31 +02:00
michalprusa
e6c7a29693
filament sensor tweaked for 400 step motor.
...
On/OFF switch for filament sensor
2017-07-07 10:42:36 +02:00
PavelSindler
46f0c3e3b9
selftest fixed
2017-07-07 10:09:09 +02:00
michalprusa
ea17fa56d7
Merge remote-tracking branch 'origin/MK3-michal' into MK3-michal
...
# Conflicts:
# Firmware/ultralcd.cpp
2017-07-07 05:00:23 +02:00
michalprusa
e23f34339e
Power panic improved by turning off Z steppers
...
Dubug outputs for filament and fan rotation sensors moved to special menu Support->Extruder info
XYZ calibration debug now available only while not printing
2017-07-07 04:50:00 +02:00
XPila
c1f6646d08
Merge pull request #16 from XPila/MK3
...
pat9125 filament sensor
2017-07-07 04:46:45 +02:00
Robert Pelnar
ec7678a25f
pat9125 filament sensor
...
sg homing - bug fix + homing multiple axes simultanously (AXIS_MASK)
2017-07-07 04:45:09 +02:00
PavelSindler
2ea8e11eea
power panic: extrusion to stabilize pressure, waiting for temperature in homing position
2017-07-06 23:01:59 +02:00
PavelSindler
c9d7b65c02
updated z recovery in power panic, added test to main menu
2017-07-06 19:09:06 +02:00
PavelSindler
5943e786ee
Merge remote-tracking branch 'upstream/MK3' into MK3
...
sync with upstream # Please enter a commit message to explain why this merge is necessary,
2017-07-06 13:20:02 +02:00
PavelSindler
54ef2936c7
selftest
2017-07-06 13:19:11 +02:00
XPila
458dfa80f6
Merge branch 'MK3' into MK3
2017-07-06 12:55:30 +02:00
PavelSindler
16fffed52d
current feedrate and fan speed stored to eeprom in power panic, number of blocks (linear movements) in planner serve for counting SD card recover position, print fan speed error limit prolonged to 15s
2017-07-05 15:04:43 +02:00
PavelSindler
2c102f8580
fixed SD card restore position (power panic)
2017-07-05 09:16:33 +02:00
Robert Pelnar
b8025e63e6
DEBUG defines, variant files for MK3
2017-07-04 16:23:28 +02:00
PavelSindler
a8678cb2fd
recover print
2017-07-04 11:31:39 +02:00
PavelSindler
d05e62813a
Merge remote-tracking branch 'upstream/MK3' into MK3
...
sync with upstream
2017-07-03 14:08:39 +02:00
Robert Pelnar
176c32de91
TMC2130 stallguard homing - sg_thrs_x and sg_thrs_y - command M916, lcd_silent_mode_set_tune
2017-07-03 10:39:56 +02:00
Robert Pelnar
e09f0c64c7
TMC2130 tuning, silent/high power mode
2017-07-03 07:43:50 +02:00
PavelSindler
17074e1d25
saving/restoring filename and current position in bytes to eeprom, UVLO changed
2017-07-02 21:01:23 +02:00
PavelSindler
43d696659f
3.0.12-RC2 sync
2017-06-29 18:35:43 +02:00
PavelSindler
0578ea527e
fan speed check initial version, selftest updated
2017-06-28 14:24:45 +02:00
michalprusa
6f3c28c4a7
Filament sensor PAT9125 implemented
2017-06-17 20:40:22 +02:00
michalprusa
3faef75a0d
3.0.10 sync
2017-03-24 19:47:50 +01:00
bubnikv
fe61647e68
Multi screen messages will display a "next page" indicator
...
if a next page follows.
2016-09-01 15:14:55 +02:00
bubnikv
29cb4b2b5d
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 13:09:56 +02:00
bubnikv
b470e103dc
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.
2016-09-01 10:44:24 +02:00
bubnikv
26405ee16f
Syncing with 3.0.7 public
2016-08-31 17:12:05 +02:00
michalprusa
307d17422d
3.0.6 sync
2016-08-11 10:42:53 +02:00
michalprusa
30f0528aba
Initial commit
2016-07-22 15:28:01 +02:00
bubnikv
5c56e472fe
Show the Toshiba FlashAir IP address in the menu.
2016-07-22 10:31:30 +02:00
akukan
e9910a9078
Print farm confirmation
2016-07-20 16:05:20 +02:00
akukan
1b2676baac
Farm monitoring
2016-07-20 15:02:52 +02:00
bubnikv
2e6e4542c9
Undo babystepping in Z before G28 / G80, if applied already.
...
Update babystepsTodo atomically (disable / enable interrupts).
Disable debugging outputs on the serial line from the X/Y calibration code.
OctoPrint fix - fixes a hangup after G28: Link the G28->G80 G codes
by calling the G80 code directly without pushing it into the command buffer.
SD card driver patch to support the Toshiba FlashAir SD/WiFi card.
2016-07-18 17:28:54 +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
1394e7efc6
Skew calibration: Yet another improvement of the search algorithm
...
of the front row induction sensor targets.
Fixes of some movements behind the end stops.
2016-07-06 09:34:42 +02:00
bubnikv
58b2aa9fb8
Improvement of the bed skew calibration.
2016-07-04 19:00:42 +02:00
bubnikv
80971237b8
Polished the bed skew and shift calibration.
2016-06-23 19:08:45 +02:00
bubnikv
c24f3369d7
Fixed a bug in babystepping: The babystep value will be written to EEPROM
...
at the end of the menu only.
Provided a general method for a menu function to detect exiting by a timeout.
When exiting, the menu function is called with a global variable menuExiting set.
Some errorneously removed functions were reverted.
2016-06-23 11:15:47 +02:00
bubnikv
78ebd522b6
Removed support for DELTA, SCARA and BARICUDA.
...
Implemented bed skew calibration by matching a precise physical model
to the measured data using the least squares method.
Rewrote handling of the command buffer to preserve memory
and allow pushing the commands to the front of the queue.
2016-06-23 08:46:15 +02:00
bubnikv
08bf6acf1b
Fixed ".." label when leaving a subdirectory.
...
Made the hidden and system files invisible when browsing the SD card.
2016-06-20 13:46:37 +02:00
bubnikv
d9da3c4c7f
Bugfix of the "Move Z carriages up" step.
2016-06-16 15:52:58 +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
f98cf1b44b
Added automatic mesh bed leveling feature
2016-03-12 17:14:11 +01:00
michalprusa
37d3e4278d
Added languages and minor tweeks
...
Added ES,IT and PL languages. Modified first run procedure to get FW
working on printers without LCD
2016-03-08 20:34:39 +01:00
Josef Prusa
f8c65e39ae
Reorginized the repository and added license
2016-02-21 15:02:31 +01:00