Scott Lahteine
ad8d3150aa
Cleanup for dual endstops homing
6 gadus atpakaļ
Scott Lahteine
61181b7f24
Add macros for ST7565 commands
6 gadus atpakaļ
Eduardo José Tagle
d3c02410a8
[2.0.x] Small assorted collection of fixes and improvements (#10911 )
* Misc fixes and improvements
- Get rid of most critical sections on the Serial port drivers for AVR and DUE. Proper usage of FIFOs should allow interrupts to stay enabled without harm to queuing and dequeuing.
Also, with 8-bit indices (for AVR) and up to 32-bit indices (for ARM), there is no need to protect reads and writes to those indices.
- Simplify the XON/XOFF logic quite a bit. Much cleaner now (both for AVR and ARM)
- Prevent a race condition (edge case) that could happen when estimating the proper value for the stepper timer (by reading it) and writing the calculated value for the time to the next ISR by disabling interrupts in those critical and small sections of the code - The problem could lead to lost steps.
- Fix dual endstops not properly homing bug (maybe).
* Set position immediately when possible
6 gadus atpakaļ
Scott Lahteine
ae1be0fa53
Merge pull request #10910 from thinkyhead/bf2_fix_junction_deviation
[2.0.x] Fix / improve junction deviation
6 gadus atpakaļ
Scott Lahteine
2deff0d9b9
Fix/Improve junction deviation
- Respect axis max acceleration limits instead of forcing a fixed acceleration value.
- The `junction_unit_vec` ensures proper handling of entry and exit speeds even when the axes involved have different limits.
6 gadus atpakaļ
Scott Lahteine
6885ca606c
Drop JUNCTION_ACCELERATION from example configs
6 gadus atpakaļ
Chris Pepper
d87257f63c
[2.0.x][LPC176x] Fix PIO build flags (#10909 )
Don't build and link with different flags, the binary may not work.
6 gadus atpakaļ
Axel
ae322e0c54
[2.0.x] Add GTM32 Pro VB support (#10898 )
6 gadus atpakaļ
Scott Lahteine
d259070980
Clean up trailing spaces from vim, etc.
6 gadus atpakaļ
Scott Lahteine
21d812d502
Fix the Z un-hop on G11
Co-Authored-By: zarthcode <anthony.clay@zarthcode.com >
6 gadus atpakaļ
Scott Lahteine
d3c473002a
For SCARA probe Y offset is proximal/distal
6 gadus atpakaļ
Scott Lahteine
b90f54b0fc
Improve probe logging
6 gadus atpakaļ
Scott Lahteine
3f2a062a57
Fix M914 value range (-64...+63)
Fix #10896
6 gadus atpakaļ
Scott Lahteine
b6cd8d9cc6
Set deltas to park on the left
6 gadus atpakaļ
Scott Lahteine
9713538427
HOTENDS for Switching Nozzle with Switching Extruder
6 gadus atpakaļ
Scott Lahteine
c68b7b3913
Update Fan 2 and E0 Auto Fan pins for Trigorilla
6 gadus atpakaļ
Scott Lahteine
cbcb284f4a
Allow libServo::attach to work on Teensy 3.5/3.6
6 gadus atpakaļ
Chris Pepper
f89f7c4a82
[2.0.x][LPC176x][Build] Force single precision constants, disable freestanding (#10892 )
6 gadus atpakaļ
Scott Lahteine
4299e5dc8b
Modify E-stepping macros for use in LINEAR_ADVANCE (#10885 )
6 gadus atpakaļ
Scott Lahteine
8f14ef855d
More concise commentary in planner.cpp
6 gadus atpakaļ
Scott Lahteine
6919e87656
Minor cleanup of multi-stepping logic
6 gadus atpakaļ
android444
16da5c62d0
Teensy 3.x fastio pullup (#10890 )
6 gadus atpakaļ
Scott Lahteine
853a9056ac
Long thermistor tables need special consideration
6 gadus atpakaļ
Scott Lahteine
a4f9c3373f
Tweak thermistor spacing
6 gadus atpakaļ
Scott Lahteine
9b9b62b218
delay(SERVO_DELAY) => safe_delay(servo_delay[servo_index])
6 gadus atpakaļ
Scott Lahteine
1ce97f1f6d
Faster (bisect) search in thermistor tables (#10883 )
6 gadus atpakaļ
Scott Lahteine
0ca9db7051
Correct HOTENDS for SWITCHING_EXTRUDER
6 gadus atpakaļ
Scott Lahteine
945139e328
Clean up some formatting
6 gadus atpakaļ
android444
9c235ef821
[HAL]Add support for ST7920 - Teensy 3.x (#10872 )
6 gadus atpakaļ
Eduardo José Tagle
7b9f0302d4
Fix Bresenham rounding errors, add link to article (#10871 )
6 gadus atpakaļ
Scott Lahteine
2566342979
Adjust some commentary
6 gadus atpakaļ
Scott Lahteine
1b200f3312
Sanity check SWITCHING_EXTRUDER with SINGLENOZZLE
6 gadus atpakaļ
Scott Lahteine
22771dd2dd
Update 'board_f_cpu' to 'board_build.f_cpu'
6 gadus atpakaļ
Scott Lahteine
6775a16c97
Fix switching extruder stepping with LA
6 gadus atpakaļ
Scott Lahteine
05fc761929
Merge pull request #10858 from thinkyhead/bf2_rename_some_options
[2.0.x] Rename and document some configuration options
6 gadus atpakaļ
Scott Lahteine
2e139fe50f
Tweak configuration spacing
6 gadus atpakaļ
Scott Lahteine
931ab4ec40
Rename Junction Deviation options
6 gadus atpakaļ
Scott Lahteine
aaaf09bda2
BEZIER_JERK_CONTROL => S_CURVE_ACCELERATION
6 gadus atpakaļ
Scott Lahteine
cf7d5a642a
Fix manual moves for switching tools (#10868 )
6 gadus atpakaļ
Eduardo José Tagle
1da2c4f1c1
Text LCD display routine fix. Coauthored with @MagoKimbra (#10864 )
6 gadus atpakaļ
Bob Kuhn
498a328148
Merge pull request #10860 from Bob-the-Kuhn/upload-extra-script-fix
[2.0.x] LPC1768 upload_extra_script.py fix (wrong type of exit method)
6 gadus atpakaļ
Bob-the-Kuhn
1c0ad8bbae
wrong type of exit method
6 gadus atpakaļ
Scott Lahteine
01d37e00af
Fix up stepper ISR with linear advance timing (#10853 )
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
6 gadus atpakaļ
Eduardo José Tagle
6f330f397e
[2.0.x] Buffer overflow and scroll fix, UTF8 cleanup (#10844 )
6 gadus atpakaļ
Bob Kuhn
235facd545
install AVRDUDE 5.10, faster disk find for LPC1768 (#10849 )
6 gadus atpakaļ
Scott Lahteine
645df23eb0
Fix warning with FASTER_GCODE_PARSER disabled
6 gadus atpakaļ
Scott Lahteine
d74e333c0f
Make sure FAN_ANIM_FRAMES is defined
6 gadus atpakaļ
Bob Kuhn
e2db509d58
[2.0.x] Update/Fix LPC1768 extra script upload_extra_script.py (#10843 )
* Use a different method to find the volume info in Windows
6 gadus atpakaļ
Scott Lahteine
7261f48872
Fix reset of endstops and move state
6 gadus atpakaļ
Scott Lahteine
50fa8e01c1
Minor optimization of axis_did_move bits
6 gadus atpakaļ