Scott Lahteine
4b610b333e
Tweak G38 formatting
6 years ago
Scott Lahteine
d2647c1f19
Fix G1 behaviour after tool unpark
Fix #10777 for 2.0.x
Co-Authored-By: Ante Vukorepa <o.orcinus@gmail.com >
6 years ago
Scott Lahteine
3bb950c69a
Fix DEBUG_LEVELING_FEATURE for MBL
As noted in #10777
6 years ago
Scott Lahteine
1af98519cd
Group and adjust LCD buttons code
6 years ago
Scott Lahteine
0c3773d724
Cleanup in stepper_indirection.h
6 years ago
Scott Lahteine
4118199ddd
Tweaks to core headers
6 years ago
Scott Lahteine
4b2f6e3b2b
[2.0.x] Add endstop noise filter (#10796 )
6 years ago
Scott Lahteine
65a004564c
Stepper::set_position needed for some applications
6 years ago
Scott Lahteine
435ecb6b67
Followup to stepper/planner refactor
6 years ago
Bob Kuhn
6dfbb39f83
[LPC1768] Add error-handling to upload script, update autobuild.py (#10802 )
6 years ago
Scott Lahteine
68d7fcec83
Simplify and fix Z fade height edit
Fix #10761
6 years ago
Bob Kuhn
d557c84a71
[2.0.x] Error for FAST_PWM_FAN with 32 bit CPU (#10798 )
6 years ago
Scott Lahteine
16f92dca44
Merge pull request #10688 from ejtagle/bugfix-2.0.x
[2.0.x] Refactor, optimization of core planner/stepper/endstops logic
6 years ago
etagle
569df3fc0c
Fix interrupt-based endstop detection
- Also implemented real endstop reading on interrupt.
6 years ago
etagle
a4af975873
Fix planner block optimization
- Fixed the planner incorrectly avoiding optimization of the block following the active one.
- Added extra conditions to terminate planner early and avoid redundant computations.
6 years ago
etagle
e0ca627033
Planner block HOLD flag
Allows the Stepper ISR to wait until a given block is free for use. Allows Planner to plan the first move, which is split into two.
6 years ago
etagle
a11eb50a3e
Refactor and optimize Stepper/Planner
Better encapsulation and considerably reduce stepper jitter
6 years ago
etagle
0566badcef
Add memory barrier, optimal interrupt on-off
Disabling an ISR on ARM has 3 instructions of latency. A Memory barrier is REQUIRED to ensure proper and predictable disabling. Memory barriers are expensive, so avoid disabling if already disabled (See https://mcuoneclipse.com/2015/10/16/nvic-disabling-interrupts-on-arm-cortex-m-and-the-need-for-a-memory-barrier-instruction/ )
6 years ago
Scott Lahteine
c2fb2f54a1
Use assembly for AVR ISR vectors
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
6 years ago
Scott Lahteine
206014a957
Fix LPC176x timer functions
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
6 years ago
Scott Lahteine
59f7861bcb
Move backtrace to the HAL folder (#10790 )
6 years ago
Scott Lahteine
228139eae6
Tweak some LCD comments
6 years ago
Scott Lahteine
7dc03ce721
Simplified fix for babystep pulse width
Alternative to the apparently superfluous double delay
6 years ago
Scott Lahteine
65270d6a96
Fix LIN_ADVANCE + SWITCHING_EXTRUDER
Followup to #10656
6 years ago
Bob Kuhn
62e2987488
add AT90USB support & add items to popup menu (#10779 )
6 years ago
Bob Kuhn
9ad42d6617
add delay between pulse edges (#10778 )
6 years ago
Scott Lahteine
fe7aea7bf6
Merge pull request #10772 from GMagician/2.0.x-address-#10766
[2.0.x] Fix switching extruder
6 years ago
Scott Lahteine
83d42f33e1
Add HAS_HOTEND_OFFSET_Z conditional
6 years ago
GMagician
3c76bda2d8
Fix switching extruder
`DONT_SWITCH` got lost along the way. Replace it with `DO_SWITCH_EXTRUDER` and adjust the code.
6 years ago
Scott Lahteine
8f18854d4d
monitor_baud => monitor_speed
6 years ago
Scott Lahteine
c173a31060
Fix some compile warnings
6 years ago
Giuliano
e1d9046efc
[2.0.x] Temperature reading fix (#10774 )
6 years ago
Chris Pepper
9b64fdbc3a
[LPC176x] HAL: Add missing program space definition (#10776 )
6 years ago
Scott Lahteine
50270b53a0
Clear up some more compile warnings
6 years ago
etagle
06fd4d7b28
Improve NOMORE, NOLESS, and LIMIT macros
6 years ago
etagle
40d7e12827
Removing warnings from compilation
6 years ago
Scott Lahteine
b9079aa1b5
Merge pull request #10754 from comps/fan-max-pwm-scaling
[2.0.x] Add FAN_MAX_PWM
6 years ago
KangDroid
9a531da861
Support Darwin environment on buildroot/bin (#10751 )
6 years ago
Scott Lahteine
0755fe8ba2
Add FAN_MAX_PWM to example configs
6 years ago
Jiri Jaburek
43ddb29f9e
Add FAN_MAX_PWM for M106-controlled fans
6 years ago
Scott Lahteine
0ea60d506a
Clear up LCD-related compile issues
6 years ago
Scott Lahteine
eb2eb72720
Modify UBL mesh_is_valid and use in leveling_is_valid (#10746 )
6 years ago
Scott Lahteine
b7dfc79988
Disable SERIAL_PORT_2 by default and sanity-check it (#10748 )
6 years ago
Scott Lahteine
3f6073e23a
Followup tweak to lcdprint_u8g.cpp
6 years ago
Scott Lahteine
7edf5bcb7b
Merge pull request #10742 from thinkyhead/bf2_u8g_code_cleanup
[2.0.x] Prevent compilation of unused u8g-oriented code
6 years ago
Scott Lahteine
ba100e9548
Clean up and reduce Travis CI tests
6 years ago
Scott Lahteine
fb608938f8
Prevent compilation of unused u8g-oriented code
6 years ago
Scott Lahteine
35258dd50b
Consistent heating status and status reset
Fix #10699
6 years ago
Scott Lahteine
37b15fe4cf
Reorder HAL timer header items
6 years ago
Scott Lahteine
836b0bbeee
Fix MBL line_to_destination
Fix #10708
6 years ago