Commit Graph

935 Commits

Author SHA1 Message Date
PavelSindler ded0dcb254
Merge pull request #510 from PavelSindler/MK3_for_merging
version changed
2018-03-01 15:55:14 +01:00
PavelSindler 1f2c4fc5ad version changed 2018-03-01 15:52:53 +01:00
PavelSindler 644c4f771b
Merge pull request #509 from XPila/MK3
bugfix - beltstatus overflow
2018-03-01 14:49:13 +01:00
PavelSindler d94ee6dca1
Merge pull request #507 from PavelSindler/force_selftest
force selftest if user upgraded from 3.1.2-RC1 or older fw version
2018-03-01 14:49:03 +01:00
Robert Pelnar fb8a28d120 bugfix - beltstatus overflow 2018-03-01 14:34:21 +01:00
PavelSindler 98f0efbc66 debug 2018-02-28 11:09:34 +01:00
PavelSindler 85bc19b77c force selftest if user upgraded from 3.1.2-RC1 or older fw version 2018-02-27 17:52:13 +01:00
PavelSindler 0d1cafded5 dont improve position of point in first row 2018-02-26 19:26:49 +01:00
PavelSindler e249e854da dev version: print m114 coordinates when z endstop was triggered 2018-02-26 18:25:47 +01:00
PavelSindler 21e4d3b28e
Merge pull request #497 from PavelSindler/MK3_for_merging
version change
2018-02-23 17:54:13 +01:00
PavelSindler e2b835b881 version change 2018-02-23 17:53:15 +01:00
PavelSindler 841ebfd4f9
Merge pull request #496 from XPila/MK3-accurate_homming
fix - Z movement speed in selftest
2018-02-23 17:47:02 +01:00
Robert Pelnar 4309c8951c fix - false fancheck error at end of print 2018-02-23 17:40:16 +01:00
Robert Pelnar dfb1ffdba0 Merge remote-tracking branch 'upstream/MK3' into MK3-accurate_homming 2018-02-23 17:13:56 +01:00
Robert Pelnar 73b0349898 fix - Z movement speed in selftest
conditional translation for linearity correction and variable resolution
2018-02-23 16:31:24 +01:00
XPila af5cfe76b5
Merge pull request #495 from XPila/MK3-accurate_homming
Accurate homing, fix - enabled after selftest.
2018-02-22 20:54:08 +01:00
Robert Pelnar 06da2bb915 Accurate homing, fix - enabled after selftest.
Experimantal menu - conditional translation.
2018-02-22 20:50:34 +01:00
XPila 7a1b10346f
Merge pull request #492 from PavelSindler/fan_check_sync
Checking fan speed synchronized with block currently processed
2018-02-22 19:59:49 +01:00
PavelSindler ae50a1a768 checking fan speed synchronized with block currently processed 2018-02-22 17:12:24 +01:00
Robert Pelnar 49832d4d3b Safety timer (disable heaters after 15min idle) 2018-02-22 16:46:17 +01:00
XPila 3bdaa70ba1
Merge pull request #490 from PavelSindler/extrude_multiply_2
Extrude multiplier: precision loss fix
2018-02-22 15:01:31 +01:00
bubnikv cff7b9b396 Unified the volumetric_multiplier with extrusion_multiply to improve
numeric accuracy and to reduce compuatitonal load. With this commit,
the numeric rounding is fixed not only for the M221 G-code
(as implemented by the preceding commit), but also for the volumetric
extrusion in general.

Removed the old FILAMENT_SENSOR code, which served the purpose
to modulate the volumetric multiplayer in real time depending
on the measured filament diameter. This feature will certainly not be
used by Prusa Research in the near future as we know of no sensor,
which would offer sufficient accuracy for a reasonable price.
2018-02-22 14:53:10 +01:00
bubnikv 4e3ea41ba4 Fix of a loss in precission when the extruder multiplier is set
with M221. For 50um layers, the precision loss leads to holes
in the print.
2018-02-22 14:52:36 +01:00
PavelSindler d020f48791
Merge pull request #485 from bubnikv/M221_fix
Unified the volumetric_multiplier with extrusion_multiply to improve
2018-02-22 14:17:09 +01:00
PavelSindler 03a1bef4ee
Merge pull request #489 from PavelSindler/xyz_corrections_3
typo fixed
2018-02-22 13:41:22 +01:00
PavelSindler 819f2fd2b3 typo fixed 2018-02-22 13:40:31 +01:00
XPila 30bb84a7a7
Merge pull request #487 from PavelSindler/eeprom_printer_versions
Eeprom hw versions
2018-02-22 11:48:26 +01:00
XPila ad33d3efd1
Merge pull request #488 from PavelSindler/xyz_corrections_3
Xyz corrections
2018-02-22 11:48:06 +01:00
PavelSindler edc6366df2
Merge pull request #479 from PavelSindler/z_cal_fix
x_max_pos correction
2018-02-22 10:47:24 +01:00
PavelSindler 7a31fc5b6e
Merge pull request #486 from XPila/MK25
Pinout, conditional translation and variant file for MK2
2018-02-22 10:45:56 +01:00
PavelSindler 90e00b56a5 some defines moved to another position 2018-02-22 10:42:02 +01:00
PavelSindler a4b3389dfa M45 verbosity, steel sheet define, minor modifications in xyz cal 2018-02-22 10:38:46 +01:00
PavelSindler 0fb471f528 whitespace 2018-02-22 00:11:17 +01:00
PavelSindler 0323af531d printer types and motherboard types added to eeprom; min extrude temp lowered because of woodfil 2018-02-22 00:09:12 +01:00
Robert Pelnar c5175e97ec Pinout, conditional translation and variant file for MK2 2018-02-21 15:19:34 +01:00
bubnikv ba49c21f17 Unified the volumetric_multiplier with extrusion_multiply to improve
numeric accuracy and to reduce compuatitonal load. With this commit,
the numeric rounding is fixed not only for the M221 G-code
(as implemented by the preceding commit), but also for the volumetric
extrusion in general.

Removed the old FILAMENT_SENSOR code, which served the purpose
to modulate the volumetric multiplayer in real time depending
on the measured filament diameter. This feature will certainly not be
used by Prusa Research in the near future as we know of no sensor,
which would offer sufficient accuracy for a reasonable price.
2018-02-21 11:25:21 +01:00
XPila 74e6ff67d3
Merge pull request #482 from bubnikv/M221_fix
M221 fix
2018-02-20 19:10:07 +01:00
XPila c2917a4ba6
Merge pull request #483 from XPila/MK3-accurate_homming
Mk3 accurate homming
2018-02-20 19:09:49 +01:00
Robert Pelnar 66161062cf Homing accuracy calibration in selftest. 2018-02-20 19:02:55 +01:00
Robert Pelnar e2e48bfd71 SD speed test (DEBUG)
homeaxis - fix set_destination_to_current
2018-02-20 18:50:20 +01:00
Robert Pelnar d91dbc73c9 tmc2130 - optimalization, removed unused code 2018-02-20 17:06:37 +01:00
bubnikv ee5949c56e Fix of a loss in precission when the extruder multiplier is set
with M221. For 50um layers, the precision loss leads to holes
in the print.
2018-02-20 15:30:18 +01:00
bubnikv 403ed26d47 Merge remote-tracking branch 'remotes/upstream/MK3' into MK3 2018-02-20 15:21:44 +01:00
PavelSindler f916e0f879
Merge pull request #475 from XPila/MK3-accurate_homming
tmc2130 optimalization, accurate homing and microstep linearity corre…
2018-02-19 15:30:06 +01:00
PavelSindler 74f6bbfa6b
Merge pull request #480 from PavelSindler/xyz_v2
calibration points/offset corrections
2018-02-19 11:39:47 +01:00
PavelSindler 43b8b125bc calibration points/offset corrections 2018-02-19 11:38:52 +01:00
PavelSindler 4457961d40 x_max_pos 2018-02-19 01:03:13 +01:00
Robert Pelnar dff8c29362 Microstep linearity correction, optimized wave compression.
Correction factor can be adjusted from 0.9 to 1.25 by 0.005 steps.
2018-02-17 19:58:40 +01:00
Robert Pelnar 57499dc6a0 M350 for E axis (8, 16, 32, 64, 128 microsteps) 2018-02-15 15:40:49 +01:00
bubnikv dd2468d306 Avoid the stepper interrupt being missed by extending the tick time
beyond the current time. This is a trick borrwed from upstream Marlin.

In debug mode, watch for the missed stepper interrupt ticks where the interrupts
are missed by more than 20% of the 10kHz stepper interrupt repeat rate,
and show the statistics (number of missed ticks and by how many micro
seconds was the interrupt missed, and what was the maximum missed
interrupt delay) on the display and send it to the serial line.
2018-02-15 11:44:19 +01:00