Sam Lane and Scott Lahteine
1b6bc19427
Add external closed loop controller support
2018-09-10 03:17:17 -05:00
Sebastianv650 and Scott Lahteine
7e8c073fba
Fix extruder stops extruding with LA ( #11758 )
2018-09-09 00:04:14 -05:00
Scott Lahteine
0c01099f17
hop_amount => current_hop
2018-09-08 21:20:37 -05:00
Kevin and Scott Lahteine
e25d2ae4a2
[2.0.x] SWITCHING_TOOLHEAD ( #11623 )
2018-09-08 01:43:24 -05:00
Scott Lahteine and GitHub
dcfde2317f
Pass segment length in prepare_kinematic_move_to ( #11737 )
2018-09-06 01:40:22 -05:00
AnHardt and Scott Lahteine
530a13ab6c
[2.0.x] SECURITYFIX missing max temp error when PID is used ( #11717 )
2018-09-05 01:41:45 -05:00
scott0122 and Scott Lahteine
72fdb6bab3
Fix SWITCHING_NOZZLE zdiff ( #11683 )
2018-09-03 23:24:40 -05:00
Scott Lahteine and GitHub
d1ceaf5550
[2.0.x] Followup to IDEX changes ( #11707 )
2018-09-03 23:15:31 -05:00
Scott Lahteine and GitHub
8e18e48d49
Merge pull request #11610 from Freeviv/bugfix-2.0.x
...
[2.0.x] Editable servo angles
2018-09-03 03:55:38 -05:00
Giuliano Zaro and Scott Lahteine
59e76e5fdf
[2.0.x] Fix planner computation ( #11708 )
...
Fix #11697
2018-09-03 00:29:29 -05:00
Roxy-3D and GitHub
7680b64aa6
IDEX clean up ( #11690 )
2018-09-02 10:18:59 -05:00
teemuatlut and Scott Lahteine
49e107cea9
Restrict SW serial to AVR ( #11696 )
2018-09-01 15:24:44 -05:00
Scott Lahteine and GitHub
d55f44edba
Printcounter improvements ( #11689 )
2018-08-31 17:40:39 -05:00
scott0122 and Scott Lahteine
ada85d5585
Improve HOTEND OFFSET Z display precision to 3 ( #11686 )
2018-08-31 15:15:40 -05:00
Scott Lahteine
3e81745e81
Fix issues, make optional
2018-08-29 17:58:02 -05:00
Jan and Scott Lahteine
aa80e448e2
Store servo angles in EEPROM
2018-08-29 17:58:02 -05:00
scott0122 and Scott Lahteine
6dc9553aa5
Fix SWITCHING_NOZZLE compile error ( #11657 )
2018-08-27 21:25:25 -05:00
Scott Lahteine
d1c9517903
Followup to hotend_offset[Z] patch
2018-08-24 21:32:00 -05:00
Scott Lahteine
e2b8fc4f17
Reduce some debug strings
2018-08-24 21:11:39 -05:00
Scott Lahteine
acf5ae3083
!ENABLED => DISABLED
2018-08-24 16:36:37 -05:00
Kevin and Scott Lahteine
6483285bc5
HOTEND_OFFSET_Z always available ( #11603 )
2018-08-22 00:21:29 -05:00
Scott Lahteine
f0dbe61692
Tweaks to motion.h reachable tests
2018-08-21 23:34:29 -05:00
Roxy-3D and GitHub
cd9868f442
Make position_is_reachable() smarter about IDEX machines`
...
On many IDEX machines the allowed travel of the X1 carraige and X2 carraige does not perfectly overlap.
This helps the issue. But more work needs to be done at the higher level. (For example the X1_MAX_POS should probably be factored into G26's mesh validation pattern.)
2018-08-21 19:12:26 -05:00
Scott Lahteine
ad12b9b46b
Fix indentation, whitespace, spelling, formbot pins...
2018-08-21 09:47:57 -05:00
Kevin and Roxy-3D
db30650731
Fix UBL/Homing ( #11566 )
2018-08-16 08:28:40 -05:00
InsanityAutomation and Roxy-3D
9de730b2bf
Update tool_change.cpp ( #11559 )
2018-08-15 19:30:52 -05:00
Scott Lahteine and teemuatlut
1561e61df7
New TMC2208 constructor
...
Co-Authored-By: teemuatlut <teemu.mantykallio@live.fi >
2018-08-14 18:41:51 -05:00
Nils Hasenbanck and Scott Lahteine
b37bfeffeb
[2.0.x] Use the new const functions of the persistentStore api ( #11544 )
2018-08-14 18:35:36 -05:00
Dave Johnson and Scott Lahteine
c64199941e
Compile only selected PIO environment ( #11519 )
2018-08-14 03:28:52 -05:00
Scott Lahteine
6964e1a95a
Clean up trailing whitespace
2018-08-14 00:55:37 -05:00
Scott Lahteine
a4b0148365
Easier to find 'static inline'
2018-08-13 23:55:33 -05:00
Nils Hasenbanck and Scott Lahteine
577aeb4aa9
All EEPROM access uses persistentStore
2018-08-13 17:43:35 -05:00
Scott Lahteine
6a8b906318
Followup for persistent_store_api.h
2018-08-13 17:43:35 -05:00
Chris Pepper and Scott Lahteine
66d2b48b59
Update PersistentStore api ( #11538 )
...
- Clean up the API to use a `static` class instance to adhere to Marlin convention
- Add `const` position data access for read/write
- Add Storage capacity to the interface
2018-08-13 17:30:25 -05:00
Scott Lahteine and Aaron Griffith
f1347f783d
Optimize thermistor table 71
...
agData in Table 71 is extremely oversampled (see Issue #11220 ). I have removed the data points that perform *worse* than linearly interpolating the remaining points, and fixed up two points that were simply rounded incorrectly.
Co-Authored-By: Aaron Griffith <aargri@gmail.com >
2018-08-13 02:54:55 -05:00
Scott Lahteine
c93538e9f3
UBL/planner patch tweaks
2018-08-11 22:50:45 -05:00
Thomas Moore and Roxy-3D
fc55f1da01
Account for UBL correction when setting the planner position ( #11486 )
2018-08-10 13:00:50 -05:00
Giuliano and Scott Lahteine
e85feb2545
[2.0.x] Better timing handling ( #11461 )
2018-08-06 23:13:36 -05:00
Scott Lahteine and GitHub
79835590e3
Easier to disable homing validation ( #11458 )
2018-08-06 23:11:37 -05:00
Scott Lahteine and GitHub
9c62c47579
[2.0.x] Fix Dual X Carriage tool change crash ( #11447 )
2018-08-03 20:47:29 -05:00
Scott Lahteine and GitHub
b826bf4194
Fix initial safe_speed in jerk code ( #11417 )
2018-07-30 22:50:08 -05:00
Roxy-3D and GitHub
16432376ab
Revert "[2.0.x]Idex and bl touch fixes" ( #11407 )
...
* Revert "[2.0.x] bltouch home refinements (#11397 )"
This reverts commit 74900f7a70 .
* Revert "[2.0.x]Idex and bl touch fixes (#11395 )"
This reverts commit 6dafb90c01 .
2018-07-28 23:14:46 -05:00
Giuliano and Scott Lahteine
74900f7a70
[2.0.x] bltouch home refinements ( #11397 )
...
Just create a better functions call logic flow
2018-07-28 19:30:14 -05:00
silentninja1 and Roxy-3D
6dafb90c01
[2.0.x]Idex and bl touch fixes ( #11395 )
...
* Fix BLTouch homing
Deploy at start, dont call generic stow function at finish or raise goes too high before setting 0
* Update tool_change.cpp
* Update motion.cpp
* Update motion.cpp
* Update motion.cpp
* Update motion.cpp
* Change brackets to be more in align of Marlin coding standards
2018-07-28 10:33:31 -05:00
Giuliano and Scott Lahteine
5ce5ff8e9b
[2.0.x] fix bltouch homing ( #11379 )
...
Partially revert. Seems to solve the issue, but one report says G29 still fails.
2018-07-27 18:30:08 -05:00
Lee Olivares and Scott Lahteine
094e6d81a5
Add Einstart-S support ( #11219 )
...
Indeed the HAL does not need to be mucked around with to expose ATmega2560 pins not available as numbers on the MEGA board, I'll need to update the wiki with that tidbit and a reference to the pin-mapping comment in `fastio_1280.h`.
2018-07-26 05:52:22 -05:00
Giuliano and Scott Lahteine
4237c3d9f8
[2.0.x] different bltouch init ( #11135 )
2018-07-26 05:04:09 -05:00
Andy Shaw and Scott Lahteine
624986d423
Ensure ADC conversion is complete before reading ( #11336 )
...
The current Marlin implementation relies on a timer interrupt to start the ADC conversion and read it. However in some circumstances the interrupt can be delayed resulting in insufficient time being available for the ADC conversion. This results in a bad reading and false temperature fluctuations. These changes make sure that the conversion is complete (by checking the ADC hardware via the HAL) before reading a value.
See: https://github.com/MarlinFirmware/Marlin/issues/11323
2018-07-26 03:59:19 -05:00
Scott Lahteine
22ebbc091f
Tweak some SoftPWM code
2018-07-25 18:09:31 -05:00
teemuatlut and Scott Lahteine
fbcdf5eaeb
Simplify stepper driver per-axis selection
2018-07-25 02:47:43 -05:00