Commit graph

1301 commits

Author SHA1 Message Date
Karl Andersson 85187290a7
Fix incorrect type on ubl_storage_slot (#17170) 2020-03-15 18:03:10 -05:00
Scott Lahteine 090a90a036 Add EEPROM_BOOT_SILENT option 2020-03-14 19:24:35 -05:00
Scott Lahteine 095a1123c1 Add a global machine state 2020-03-14 19:24:35 -05:00
Scott Lahteine 118bd2f8b2
Apply loop shorthand macros (#17159) 2020-03-13 23:18:16 -05:00
Scott Lahteine 6bead0c1b0
Shorter paths to HAL, ExtUI (#17156) 2020-03-13 16:29:29 -05:00
Scott Lahteine 112245ee48
More explicit EEPROM types (#17127) 2020-03-11 16:41:18 -05:00
jufimu12 627aa8db2d
Fix G34, add HOME_AFTER_G34 option (#17108)
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2020-03-10 20:00:26 -05:00
Vert 8bbcbc528c
Fix Z4 stepper indirection macros (#17107) 2020-03-10 15:57:10 -05:00
Scott Lahteine b579f5dc99 Move 'last_pause_state' closer to usage 2020-03-09 17:46:49 -05:00
MangaValk 57f488738b
[ToolChanger] Lock the current tool at power-up (#17093) 2020-03-08 16:13:41 -05:00
Scott Lahteine 64d092935b
More useful ENABLED / DISABLED macros (#17054) 2020-03-07 22:20:41 -06:00
Scott Lahteine 913de024a9 Change PID dummy value to NAN
Fixes #17078
2020-03-06 13:55:27 -06:00
Scott Lahteine 7709261ea9 Move shared code to wait_for_bed_heating 2020-03-04 12:50:57 -06:00
Scott Lahteine 83a60f15ff Fix EEPROM compile errors 2020-03-03 14:21:07 -06:00
Scott Lahteine 5e28b0f471 Minor EEPROM cleanup 2020-03-02 21:56:21 -06:00
Scott Lahteine 3a07b4412d
Asynchronous M114 and (R)ealtime position option (#17032) 2020-03-02 21:52:53 -06:00
InsanityAutomation 552f7a91d0
Default on/off for Power Loss Recovery (#17051) 2020-03-02 16:07:53 -06:00
Scott Lahteine 5aa528781f Fix ambiguous type
Co-Authored-By: Andrew Kroll <xxxajk@gmail.com>
2020-03-02 13:23:07 -06:00
Scott Lahteine 49c5f614c6 Minor motion style changes 2020-03-02 12:54:18 -06:00
Scott Lahteine 6b5347ee39 Improved M900 2020-03-02 12:05:00 -06:00
Scott Lahteine b1a50d54e2 HAS_TRINAMIC => HAS_TRINAMIC_CONFIG 2020-03-02 12:04:36 -06:00
Jason Smith cc822bf70f
Fix some 8 extruders issues, GTR build (#17043) 2020-03-01 21:19:02 -06:00
Scott Lahteine 362c9ae79a Clean up use of extra_xyjerk 2020-03-01 19:23:48 -06:00
Scott Lahteine edd1b76a9a Fix set_current_from_steppers_for_axis(E_AXIS) bug 2020-03-01 14:36:21 -06:00
Scott Lahteine c4db8e49a7 XYZ_CHAR macro 2020-03-01 14:36:06 -06:00
Scott Lahteine 5e9a10dbae Use PSTR for common labels 2020-03-01 08:39:47 -06:00
ManuelMcLure 39c34e4992
Use ADC resolution in AD595/8495 calculation (#17018)
Fixes thermocouple reading on LP1768 (which uses 12-bit resolution).
2020-02-28 23:28:17 -06:00
Anders Sahlman c669420134
Pass along sanity_check for (G33) probing (#17006) 2020-02-27 19:58:35 -06:00
Scott Lahteine 4f55723527 RUMBA has 3 E plugs 2020-02-27 07:48:02 -06:00
Scott Lahteine be62ab2d02 Move reachable test to Probe class 2020-02-27 06:16:33 -06:00
Makoto Schoppert 8164cac797
Fix planner.cpp compile (#16996) 2020-02-27 03:29:44 -06:00
Scott Lahteine 263a7beeb5 More extra travel jerk changes
Co-Authored-By: josedpedroso <josedpedroso@users.noreply.github.com>
2020-02-26 07:24:36 -06:00
Scott Lahteine 02cce7d4b4 Add TRAVEL_EXTRA_XYJERK option
See #16949

Co-Authored-By: josedpedroso <josedpedroso@users.noreply.github.com>
2020-02-26 06:43:07 -06:00
Scott Lahteine 0a7e7a6fa5
Allow servo features in combination (#16960) 2020-02-26 06:26:54 -06:00
Scott Lahteine cf597e2bb1 Allow weird probe values in G33 2020-02-26 05:33:57 -06:00
Scott Lahteine 5ebba4b19f More serial strings 2020-02-26 04:11:12 -06:00
InsanityAutomation cdcd45d651
Set LCD status for EEPROM errors (#16977) 2020-02-26 03:04:02 -06:00
Scott Lahteine e78f607ef3 Use a STR_ prefix for non-translated strings 2020-02-26 03:02:03 -06:00
InsanityAutomation 4250a98908
Toolchange improvements (#16979) 2020-02-26 00:12:14 -06:00
Scott Lahteine 5071fe82ab
Ensure proper SD print completion (#16967) 2020-02-25 22:18:14 -06:00
Scott Lahteine 5e197df89a Fix Babystepping loop (again) 2020-02-24 05:48:42 -06:00
Jason Smith 2bcc2ec7d1
Reduce default TMC baudrate to 57600 with Software Serial (#16930) 2020-02-23 07:48:56 -06:00
Scott Lahteine b9b29bf4c0 Followup to babystep hotfix 2020-02-22 18:34:49 -06:00
Scott Lahteine 484e1a624c CoreXY Babystepping hotfix 2020-02-22 02:52:59 -06:00
Jamie e1d367e05a
Fix EEPROM errors with EXTRUDERS == 0 (#16898) 2020-02-21 07:42:13 -06:00
Scott Lahteine 6320f9795c More EEPROM cleanup 2020-02-20 20:56:13 -06:00
Scott Lahteine b8b225c8b5 Function for CONFIG_ECHO_HEADING 2020-02-20 20:36:50 -06:00
Scott Lahteine 99a5074372 Fix babystep include, typos in stepper.cpp
Fix #16881
2020-02-16 17:49:21 -06:00
Scott Lahteine 4360142bd1 Defer updated ADC 2020-02-15 22:37:16 -06:00
Scott Lahteine 72fae2faa5 Require TMCStepper 0.6.2 2020-02-15 22:35:28 -06:00
Scott Lahteine 64a81f887a
EXPERIMENTAL integrated BABYSTEPPING (#16829) 2020-02-15 21:42:28 -06:00
Scott Lahteine 64b96f3908
Double ADC read frequency (#16864) 2020-02-15 19:10:46 -06:00
Scott Lahteine 0b984519c3
Clean up stepper and babystep (#16857) 2020-02-14 05:14:37 -06:00
Scott Lahteine 1d8d91afc6 No limit needed on this raise
Remove an extraneous limit from #16811.
2020-02-12 14:57:11 -06:00
Scott Lahteine 189c101793
Use prior babystep delay method (#16833) 2020-02-11 08:52:11 -06:00
Scott Lahteine 2836834d7e
Unify step pulse timing of ISR / babystep (#16813) 2020-02-10 16:58:21 -06:00
Scott Lahteine 18a7276909 Revert "Coolstep for TMC2130, 2209, 5130, 5160"
Reverting #16790 as not ready for primetime.
2020-02-09 21:22:26 -06:00
InsanityAutomation 84b6e11bd5
Better probe fail handling (#16811) 2020-02-09 07:46:38 -06:00
Fabio Santos 894762259b
Coolstep for TMC2130, 2209, 5130, 5160 (#16790) 2020-02-08 21:01:57 -06:00
Scott Lahteine 130e36d766 Tweak ABL logging, document probing 2020-02-08 17:47:54 -06:00
Robert Stein 3a3429b1ef
Fix probe with multi-endstops (#16793) 2020-02-06 15:28:46 -06:00
Scott Lahteine f312ddfa4f More updates for 8 extruders, REPEAT 2020-02-04 12:37:20 -06:00
Scott Lahteine 7bf2190f03 Fix CALIBRATION_GCODE pin handling 2020-02-04 08:32:43 -06:00
Scott Lahteine 081ef46e76 Fix Arduino IDE compile for DUE
Fixes #16767
2020-02-04 08:32:20 -06:00
Scott Lahteine 15b6ad41bc Fix E stepper stays on bug
Fixes #16753
2020-02-04 02:39:37 -06:00
Bob Kuhn 0268c1d02c
STM32duino - Use SDIO for onboard SD (#16756) 2020-02-04 01:24:11 -06:00
Scott Lahteine bfad23d3e2 (c) 2020 2020-02-03 08:00:57 -06:00
Scott Lahteine 7f9c62437e
Corner Leveling: Add inset for each side (#16759) 2020-02-03 00:00:35 -06:00
Scott Lahteine 72b4d91d2e
Add Z_AFTER_HOMING to raise Z more in G28 (#16755) 2020-02-02 00:02:30 -06:00
Scott Lahteine ee6003be87 Revert breaking change to _FAN_PWM macro 2020-02-01 23:07:20 -06:00
Scott Lahteine 4716dac874
Apply REPEAT, RREPEAT, and loop macros (#16757) 2020-02-01 21:00:53 -06:00
Scott Lahteine 0e72c315a0 Minor string storage optimization 2020-02-01 20:29:31 -06:00
Scott Lahteine 22556a7bbf More 8-extruder fixups 2020-02-01 15:19:58 -06:00
Scott Lahteine 995a9238b3 Probe singleton patch
Followup to #16751
2020-02-01 07:57:10 -06:00
Jason Smith c3cab37d7e
Fix Temperature::over_autostart_threshold (#16749) 2020-02-01 04:51:57 -06:00
InsanityAutomation e58d1bf974
G34 automatic point assignment (#16473) 2020-02-01 04:50:44 -06:00
Scott Lahteine 90b6324563
Encapsulate probe as singleton class (#16751) 2020-02-01 04:21:36 -06:00
Scott Lahteine 43d3463d5d Misc cleanup, whitespace 2020-02-01 03:50:42 -06:00
Jason Smith 9a8de23858
Consistent M112 with Emergency Parser (#16747) 2020-01-31 23:08:37 -06:00
Scott Lahteine c4df5cf9a6 Include macros for delta ABC 2020-01-31 04:40:33 -06:00
Artur Petrzak e4679c1b78
(21) PT100 for MCUs with 3.3v logic (#16731) 2020-01-30 18:00:37 -06:00
Scott Lahteine 9caf5c05e7
Refactor heater watch, job timer auto-start (#16725) 2020-01-30 03:24:43 -06:00
Scott Lahteine 50889c0f94
Move L64XX index_to_axis to progmem (#16697) 2020-01-30 03:24:23 -06:00
chgi 99b6a132bc
Fix G60/G61 slots > 8 and compile error (#16715) 2020-01-30 03:18:45 -06:00
InsanityAutomation 9bb8176d34
Fix Toolchange (!no_move) return to status (#16699) 2020-01-29 00:06:06 -06:00
Jason Smith 131acf304b Fix Manual Bed Leveling with multiple extruders (#16688) 2020-01-27 15:57:21 -06:00
Hans007a e2eef1256a G60/G61 Position Save/Restore (#16557) 2020-01-26 23:19:05 -06:00
Scott Lahteine 56cd747c8b Rename some temperature members 2020-01-26 21:08:55 -06:00
Scott Lahteine 1d1dc8e339 More 8 extruder defines 2020-01-26 03:24:54 -06:00
Jason Smith 44d400db83 Fix HOMING_BACKOFF_MM for DELTA (#16657) 2020-01-26 03:16:03 -06:00
yangwenxiong 248b7dfa59 BigTreeTech GTR V1.0 / Support 8 extruders, heaters, temp sensors, fans (#16595) 2020-01-25 02:13:39 -06:00
InsanityAutomation 79810b7fcb G12 defaults per tool. Event G-code for post-toolchange (#16554) 2020-01-21 02:51:23 -06:00
MaukCC 04d64351a2 Add HMS434 V15 ATSAM board (#16620) 2020-01-21 01:10:31 -06:00
InsanityAutomation 97b5a5f469 Provide methods for M420 + MBL (#16602) 2020-01-20 01:44:36 -06:00
Giuliano Zaro ef8f829513 Fix CHAMBER_MAXTEMP security margin (#16600) 2020-01-20 00:44:51 -06:00
InsanityAutomation 0fcf2b1110 Quad Z stepper support (#16277) 2020-01-19 23:35:07 -06:00
Scott Lahteine e9ae585647 Patch for _STEP_INIT 2020-01-19 20:50:33 -06:00
Scott Lahteine dda76e50a9 Use bool in pin compare 2020-01-19 20:05:53 -06:00
Scott Lahteine 37849969ad Function-like macros 2020-01-19 20:01:22 -06:00
Scott Lahteine 707349d492 Updates for L64XX 2020-01-19 19:53:12 -06:00