Commit Graph

9961 Commits

Author SHA1 Message Date
8870f9b1da Fix M503 helper functions following TMC updates (#10197) 2018-03-23 16:43:43 -05:00
bb7236a750 Z correction on tool-change for all HAS_MESH (#10199) 2018-03-23 13:12:00 -05:00
509227fd80 change to mode 0 2018-03-23 09:37:58 -05:00
c3b23974bd Added detection of case when no unwind tables are available 2018-03-23 05:22:45 -03:00
ea1a83ce41 Use pgm_read_ptr for tables of pointers 2018-03-23 02:16:35 -04:00
9da0797e29 Fix EEPROM size of tmc_hybrid_threshold
Followup to #10102
2018-03-23 02:08:35 -04:00
daf643e1ce [2.0.x] TMC: Match axis label order (#10188) 2018-03-23 01:04:12 -05:00
1628a9e864 make data declarations consistent 2018-03-22 19:25:28 -05:00
b210bdf032 Now the Crash reporter uses the configured BAUDRATE to send the report through the Programming port. And also shows the traceback of functions as discussed. For that latest feature to work, you need to compile the project with -funwind-tables and -mpoke-function-name compiler flags 2018-03-22 03:34:03 -03:00
c5730cf711 As Bob-The-Khun suggested, resetting the USB peripheral solves the huge startup delays that happen when a WDT reset happens and we are connected through the native port 2018-03-22 03:31:25 -03:00
1cb810ff1c [2.0.x] Automatically reset stepper timeout (#10179)
* Automatically reset stepper timeout in manage_inactivity

Any code that adds moves to the planner can skip resetting the stepper timeout. We can let `idle` / `manage_inactivity` reset the timer whenever it detects any moves in the planner.

* blocks_queued => has_blocks_queued
2018-03-21 19:30:06 -05:00
97e8a6ebd9 Various fixes for DUE... (#10152)
- Watchdog reset during SD Card initialization.
- Move `DebugMonitor` to `DebugMonitor_Due.cpp`.
- Since the watchdog is enabled on boot do extra resets during init.
- Have `thermalManager` do watchdog reset before its ISR starts to prevent reset.
- Ensure that timers are stopped before reprogramming them to address tone issues.
- Improve SAM3XE reset when reflashed through the native port.
2018-03-21 19:04:45 -05:00
c3c264978f correct truncated comment 2018-03-21 16:54:45 -05:00
9fd1016bb1 Trust the bootloader to clear globals 2018-03-21 05:49:39 -05:00
045ee28c50 Tweaks to M915 2018-03-21 05:15:25 -05:00
987597532c For MK2_MULTIPLEXER undef DISABLE_INACTIVE_EXTRUDER
Fix #10098
2018-03-21 04:34:50 -05:00
ff304d3767 Allow G53 to go back to native space 2018-03-21 01:38:25 -05:00
bc45fb6b13 Tweak use of move_z_after_probing 2018-03-21 01:25:08 -05:00
c352954882 Allow no raise after run_z_probe in probe_pt 2018-03-21 01:24:51 -05:00
ae39fbd646 Also suppress keepalive with suspend_auto_report 2018-03-21 00:29:09 -05:00
8dfaf1539e Merge pull request #10102 from thinkyhead/bf2_eeprom_M913
[2.0.x] More complete Trinamic driver options
2018-03-20 23:14:19 -05:00
837ac2fdbd [2.0.x] Fix_Autotune_THERMAL_PROTECTION_BED_off (#10166)
- Fix Autotune Thermal Protection
- Make 2 constants in autotune configurable
2018-03-20 16:48:36 -05:00
785dbfc72d [2.0.x] FASTIO consistency (#10164) 2018-03-20 16:24:50 -05:00
7308ef7809 Add conditional, give DUE SPI a unique name, fix compiler warnings (#10168) 2018-03-20 15:53:21 -05:00
b5b39af531 [2.0.x] TMC: Fix CURRENT_STEP_DOWN (#10170) 2018-03-20 15:16:05 -05:00
a5c6d3c7b8 Prevent null pointer crash in Endstops::update
Thanks to Evgeny Kotsuba!
2018-03-20 04:21:18 -05:00
a46bac3100 Add 'I' parameter to M906/M913/M914; 'T' to M906/M913 2018-03-19 22:05:16 -05:00
cfc13ed7f3 Quiet M906/M913/M914 with axes. Patch for DISTINCT_E_FACTORS. 2018-03-19 22:05:16 -05:00
c95450016b Improve Trinamic support in the EEPROM 2018-03-19 22:05:16 -05:00
48d7036874 Consolidate smart stepper driver initialization 2018-03-19 22:05:16 -05:00
53362b81cc Tone fixes/changes (#10151) 2018-03-19 04:48:06 -05:00
dd2949922b Consolidate 3-point leveling point options 2018-03-19 04:12:20 -05:00
1d22609473 MIN_PROBE_EDGE replaces DELTA_PROBEABLE_RADIUS 2018-03-19 04:11:46 -05:00
eaefc1e410 Add CorePQ support for BABYSTEPPING (#10155) 2018-03-19 02:51:40 -05:00
72281c4ff9 Turn power off in kill instead of setting PS_ON to input 2018-03-19 02:37:55 -05:00
9d99360912 Fix matrix.debug output 2018-03-18 20:02:20 -05:00
bbfbf90797 Fix for DUE - no host support on native USB if SD card not enabled (#10148) 2018-03-18 19:49:51 -05:00
772810fb24 Followup to PORTVAR patch 2018-03-18 19:23:58 -05:00
978f342392 Reduce some tmc_util strings 2018-03-18 18:58:10 -05:00
fbdc5ad962 Prevent lcd_update stack overflow on SD Card change 2018-03-18 18:58:10 -05:00
c0d694d5d3 Squash UBL postscript comment 2018-03-18 18:58:10 -05:00
93af8aa157 Fix home_delta for SENSORLESS_HOMING (#10145) 2018-03-17 20:52:06 -05:00
0543362b34 Don't init the tone timer if no BEEPER_PIN 2018-03-17 18:59:43 -05:00
c6ff39cc14 Spacing cleanup 2018-03-17 16:49:08 -05:00
9e9e29ddf8 Einsy: Regular endstops and BLTOUCH pins
Based on #10131
2018-03-17 16:43:09 -05:00
c79b53d406 Merge pull request #10140 from Bob-the-Kuhn/DUE-full-speed
[2.0.x] DUE - add full speed USB native port option
2018-03-17 13:41:45 -05:00
7f1afbfd60 can't type 2018-03-17 13:07:49 -05:00
23760d6c14 add full speed option 2018-03-17 12:56:44 -05:00
cbcd1ed42d full speed 2018-03-17 02:57:18 -05:00
6689884910 Easier override of ST7920 LCD timing 2018-03-17 02:40:24 -05:00