Scott Lahteine
9b945c13a1
Fix STM32F1 ISR_ENABLED
7 years ago
Scott Lahteine
9d04f47d98
Improvements for junction_deviation_mm
...
- Drop `max_jerk` with `JUNCTION_DEVIATION`
- Add `max_e_jerk_factor` for use by `LIN_ADVANCE`
- Recalculate `max_e_jerk_factor` when `junction_deviation_mm` changes
- Fix LCD editing of `junction_deviation_mm`
7 years ago
Scott Lahteine
f2c3b0d476
Use bit flags for homed/known
7 years ago
Scott Lahteine
4832be52d7
Followup to G29 O
7 years ago
Robert Mendon
86170e6a66
[2.0.x] Add O (optional) flag to G28/G29 ( #10913 )
7 years ago
Alexey Shvetsov
2ddba201c0
STM32F1 HAL Fixes ( #10999 )
...
- Enable / disable interrupts with `__iSeiRetVal` / `__iCliRetVal`
- Add STM32F1 to Travis CI tests
7 years ago
Scott Lahteine
43bdd0bfe4
Fix indent in stepper.h
7 years ago
Scott Lahteine
2ba198a624
Tweak M122 report spacing
7 years ago
Eduardo José Tagle
5590c8ffd0
Fix MarlinSerial (AVR) ( #10991 )
...
An undocumented hw bug makes the UART lose chars when RX ISR is disabled, even for a very small amount of time. This happens when RX_BUFFER > 256, and the result is corrupted received commands. Solved by implementing pseudo-atomic operations on 16bit indices.
7 years ago
Scott Lahteine
3fd1f32b73
Fix ADC key and chamber temp
7 years ago
Scott Lahteine
117fd007a9
Followup to pin error change
7 years ago
Scott Lahteine
ae07a3e4aa
Multiplier edit large ranges
7 years ago
Scott Lahteine
20a5db03bb
Junction Deviation limit (0.01 to 0.3)
7 years ago
Scott Lahteine
a2f521d34b
Add Junction Deviation mm runtime setting ( #10990 )
7 years ago
Scott Lahteine
590ce1c33e
Fix serial debug ouput
7 years ago
Scott Lahteine
968a5d2e63
Protected pin err for M226
7 years ago
Scott Lahteine
4b90cd8ead
Merge pull request #10922 from ejtagle/bugfix-2.0.x
...
[2.0.x] Adaptive multiaxis step smoothing, and tons of fixes
7 years ago
Giuliano
f1cdfe3dfd
[2.0.x] stow bltouch before start homing ( #10987 )
7 years ago
etagle
6f14bcaa3e
Add MAXIMUM_STEPPER_RATE, enforce in multi-stepping
...
The timing value should be properly set for ALL boards. The compiler will check and set maximum step rate calculations based on those values.
7 years ago
etagle
39a7e7720d
Adaptive multiaxis step smoothing
...
- Stepper bugs fixed
- Support MIXING_EXTRUDER with Linear Advance
- Miscellaneous cleanup
7 years ago
etagle
99af086cea
Add hidden Serial overflow debug options
7 years ago
etagle
d90e8fcad9
Fix XON/XOFF implementation
...
Pointed out by @GMagician
7 years ago
Scott Lahteine
bbf80440bf
Add sanity-check for MOTHERBOARD
7 years ago
Giuliano
b64cc9329e
[2.0.x] Fix dual enstop home ( #10980 )
7 years ago
Scott Lahteine
8a376e6beb
Update MINIMUM_STEPPER_PULSE description
7 years ago
Scott Lahteine
3701869e6c
Add HAL_timer_start for AVR, use stepper timer to time pulses
7 years ago
Giuliano
e970e429b6
[2.0.x] Fix null check in lsDive ( #10978 )
7 years ago
etagle
d82704354f
Increase the planner first block HOLD delay to 100mS
7 years ago
Scott Lahteine
779d4a17a0
Highlight 64128N and common ST7565 difference
...
Followup to #10920 , addressing #10962
7 years ago
Scott Lahteine
b9418439b9
Prevent MB false-positive on bad board name
7 years ago
Scott Lahteine
88314b8910
CREALITY_ENDER is long gone
...
As noted in #10965
7 years ago
Scott Lahteine
334341c632
Hephestos config updates ( #10960 )
7 years ago
Scott Lahteine
f74278b8b1
Add -4 thermocouple to list in configs
7 years ago
Scott Lahteine
7ba5afff01
Allow FAN_PIN override, pins cleanup ( #10956 )
7 years ago
Scott Lahteine
55aedf036b
Fix M503 ABL mesh report. (Zero-based IJ indices)
7 years ago
Scott Lahteine
e7623b5788
Restore Z_PROBE_PIN to pinsDebug_list.h
7 years ago
Scott Lahteine
a426986df8
Ensure pins set to INPUT after attachInterrupt ( #10928 )
7 years ago
Scott Lahteine
d8b983f624
More concise M503 output for M906, M913, M914 ( #10947 )
7 years ago
Giuliano
eb1026d438
[2.0.x] Fix compile warning ( #10931 )
7 years ago
Scott Lahteine
c2bdbdffaa
Prevent a buffer overflow in diveToFile
...
Co-Authored-By: akunt
7 years ago
Giuliano
c9d1a620d4
[2.0.x] fix indentations ( #10934 )
7 years ago
Roxy-3D
d550da084f
Fix Max7219 control pins for use with 32-bit platforms
7 years ago
Scott Lahteine
c16e41e9e6
STM32F4 pins cleanup
7 years ago
Scott Lahteine
c685c7b7dd
STM32F4: All pins can do PWM
7 years ago
Scott Lahteine
2fd9ba56da
LED menu item bool (like Case Lights)
7 years ago
Scott Lahteine
ad8d3150aa
Cleanup for dual endstops homing
7 years ago
Scott Lahteine
61181b7f24
Add macros for ST7565 commands
7 years ago
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
7 years ago
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.
7 years ago
Scott Lahteine
6885ca606c
Drop JUNCTION_ACCELERATION from example configs
7 years ago
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.
7 years ago
Axel
ae322e0c54
[2.0.x] Add GTM32 Pro VB support ( #10898 )
7 years ago
Scott Lahteine
d259070980
Clean up trailing spaces from vim, etc.
7 years ago
Scott Lahteine
21d812d502
Fix the Z un-hop on G11
...
Co-Authored-By: zarthcode <anthony.clay@zarthcode.com>
7 years ago
Scott Lahteine
d3c473002a
For SCARA probe Y offset is proximal/distal
7 years ago
Scott Lahteine
b90f54b0fc
Improve probe logging
7 years ago
Scott Lahteine
3f2a062a57
Fix M914 value range (-64...+63)
...
Fix #10896
7 years ago
Scott Lahteine
b6cd8d9cc6
Set deltas to park on the left
7 years ago
Scott Lahteine
9713538427
HOTENDS for Switching Nozzle with Switching Extruder
7 years ago
Scott Lahteine
c68b7b3913
Update Fan 2 and E0 Auto Fan pins for Trigorilla
7 years ago
Scott Lahteine
cbcb284f4a
Allow libServo::attach to work on Teensy 3.5/3.6
7 years ago
Chris Pepper
f89f7c4a82
[2.0.x][LPC176x][Build] Force single precision constants, disable freestanding ( #10892 )
7 years ago
Scott Lahteine
4299e5dc8b
Modify E-stepping macros for use in LINEAR_ADVANCE ( #10885 )
7 years ago
Scott Lahteine
8f14ef855d
More concise commentary in planner.cpp
7 years ago
Scott Lahteine
6919e87656
Minor cleanup of multi-stepping logic
7 years ago
android444
16da5c62d0
Teensy 3.x fastio pullup ( #10890 )
7 years ago
Scott Lahteine
853a9056ac
Long thermistor tables need special consideration
7 years ago
Scott Lahteine
a4f9c3373f
Tweak thermistor spacing
7 years ago
Scott Lahteine
9b9b62b218
delay(SERVO_DELAY) => safe_delay(servo_delay[servo_index])
7 years ago
Scott Lahteine
1ce97f1f6d
Faster (bisect) search in thermistor tables ( #10883 )
7 years ago
Scott Lahteine
0ca9db7051
Correct HOTENDS for SWITCHING_EXTRUDER
7 years ago
Scott Lahteine
945139e328
Clean up some formatting
7 years ago
android444
9c235ef821
[HAL]Add support for ST7920 - Teensy 3.x ( #10872 )
7 years ago
Eduardo José Tagle
7b9f0302d4
Fix Bresenham rounding errors, add link to article ( #10871 )
7 years ago
Scott Lahteine
2566342979
Adjust some commentary
7 years ago
Scott Lahteine
1b200f3312
Sanity check SWITCHING_EXTRUDER with SINGLENOZZLE
7 years ago
Scott Lahteine
6775a16c97
Fix switching extruder stepping with LA
7 years ago
Scott Lahteine
2e139fe50f
Tweak configuration spacing
7 years ago
Scott Lahteine
931ab4ec40
Rename Junction Deviation options
7 years ago
Scott Lahteine
aaaf09bda2
BEZIER_JERK_CONTROL => S_CURVE_ACCELERATION
7 years ago
Scott Lahteine
cf7d5a642a
Fix manual moves for switching tools ( #10868 )
7 years ago
Eduardo José Tagle
1da2c4f1c1
Text LCD display routine fix. Coauthored with @MagoKimbra ( #10864 )
7 years ago
Bob-the-Kuhn
1c0ad8bbae
wrong type of exit method
7 years ago
Scott Lahteine
01d37e00af
Fix up stepper ISR with linear advance timing ( #10853 )
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
7 years ago
Eduardo José Tagle
6f330f397e
[2.0.x] Buffer overflow and scroll fix, UTF8 cleanup ( #10844 )
7 years ago
Bob Kuhn
235facd545
install AVRDUDE 5.10, faster disk find for LPC1768 ( #10849 )
7 years ago
Scott Lahteine
645df23eb0
Fix warning with FASTER_GCODE_PARSER disabled
7 years ago
Scott Lahteine
d74e333c0f
Make sure FAN_ANIM_FRAMES is defined
7 years ago
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
7 years ago
Scott Lahteine
7261f48872
Fix reset of endstops and move state
7 years ago
Scott Lahteine
50fa8e01c1
Minor optimization of axis_did_move bits
7 years ago
Scott Lahteine
a94506ada0
Fix K8400 Y min pos, M118 comment
7 years ago
Scott Lahteine
336a022529
Support Malyan LCD without SD
7 years ago
Scott Lahteine
f28e366b77
Followup for core endstops
7 years ago
Scott Lahteine
8b44745bc7
Clean up and consolidate SD-related code ( #10831 )
7 years ago
Scott Lahteine
9644d56b42
Patches for core motion tests
7 years ago
Scott Lahteine
5f8591528e
Remove #pragmas that don't help c files
7 years ago
Scott Lahteine
230ae6a143
Default G30 to engage / disengage
7 years ago
Scott Lahteine
3e3789da85
Regression: Endstops Core compatibility ( #10823 )
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
7 years ago
Scott Lahteine
c89649b46e
Suppress U8glib build warnings
7 years ago