Scott Lahteine
230ae6a143
Default G30 to engage / disengage
6 years ago
Scott Lahteine
3e3789da85
Regression: Endstops Core compatibility (#10823 )
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
6 years ago
Scott Lahteine
c89649b46e
Suppress U8glib build warnings
6 years ago
Axel
bbd09a99f1
32 bit boards classification cleanup (#10818 )
- Ordering and match classification between `boards.h` and `pins.h`
- Check `pins.h` environments
6 years ago
Scott Lahteine
ee333f6be2
Followup to endstops tweaks
6 years ago
Axel
d98bc71af7
Boards classification arrangement (#10814 )
STM32 ARM Cortex-M3 boards were listed as M4
6 years ago
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
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
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
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
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
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
Scott Lahteine
ba4c32eec5
Followup to _AXIS patch
6 years ago