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
Axel
bbd09a99f1
32 bit boards classification cleanup ( #10818 )
...
- Ordering and match classification between `boards.h` and `pins.h`
- Check `pins.h` environments
7 years ago
Scott Lahteine
ee333f6be2
Followup to endstops tweaks
7 years ago
Axel
d98bc71af7
Boards classification arrangement ( #10814 )
...
STM32 ARM Cortex-M3 boards were listed as M4
7 years ago
Scott Lahteine
4b610b333e
Tweak G38 formatting
7 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>
7 years ago
Scott Lahteine
3bb950c69a
Fix DEBUG_LEVELING_FEATURE for MBL
...
As noted in #10777
7 years ago
Scott Lahteine
1af98519cd
Group and adjust LCD buttons code
7 years ago
Scott Lahteine
0c3773d724
Cleanup in stepper_indirection.h
7 years ago
Scott Lahteine
4118199ddd
Tweaks to core headers
7 years ago
Scott Lahteine
4b2f6e3b2b
[2.0.x] Add endstop noise filter ( #10796 )
7 years ago
Scott Lahteine
65a004564c
Stepper::set_position needed for some applications
7 years ago
Scott Lahteine
435ecb6b67
Followup to stepper/planner refactor
7 years ago
Bob Kuhn
6dfbb39f83
[LPC1768] Add error-handling to upload script, update autobuild.py ( #10802 )
7 years ago
Scott Lahteine
68d7fcec83
Simplify and fix Z fade height edit
...
Fix #10761
7 years ago
Bob Kuhn
d557c84a71
[2.0.x] Error for FAST_PWM_FAN with 32 bit CPU ( #10798 )
7 years ago
etagle
569df3fc0c
Fix interrupt-based endstop detection
...
- Also implemented real endstop reading on interrupt.
7 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.
7 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.
7 years ago
etagle
a11eb50a3e
Refactor and optimize Stepper/Planner
...
Better encapsulation and considerably reduce stepper jitter
7 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/ )
7 years ago
Scott Lahteine
c2fb2f54a1
Use assembly for AVR ISR vectors
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
7 years ago
Scott Lahteine
206014a957
Fix LPC176x timer functions
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
7 years ago
Scott Lahteine
59f7861bcb
Move backtrace to the HAL folder ( #10790 )
7 years ago
Scott Lahteine
228139eae6
Tweak some LCD comments
7 years ago
Scott Lahteine
7dc03ce721
Simplified fix for babystep pulse width
...
Alternative to the apparently superfluous double delay
7 years ago
Scott Lahteine
65270d6a96
Fix LIN_ADVANCE + SWITCHING_EXTRUDER
...
Followup to #10656
7 years ago
Bob Kuhn
62e2987488
add AT90USB support & add items to popup menu ( #10779 )
7 years ago
Bob Kuhn
9ad42d6617
add delay between pulse edges ( #10778 )
7 years ago
Scott Lahteine
83d42f33e1
Add HAS_HOTEND_OFFSET_Z conditional
7 years ago
GMagician
3c76bda2d8
Fix switching extruder
...
`DONT_SWITCH` got lost along the way. Replace it with `DO_SWITCH_EXTRUDER` and adjust the code.
7 years ago
Scott Lahteine
c173a31060
Fix some compile warnings
7 years ago
Giuliano
e1d9046efc
[2.0.x] Temperature reading fix ( #10774 )
7 years ago
Chris Pepper
9b64fdbc3a
[LPC176x] HAL: Add missing program space definition ( #10776 )
7 years ago
Scott Lahteine
50270b53a0
Clear up some more compile warnings
7 years ago
etagle
06fd4d7b28
Improve NOMORE, NOLESS, and LIMIT macros
7 years ago
etagle
40d7e12827
Removing warnings from compilation
7 years ago
Scott Lahteine
0755fe8ba2
Add FAN_MAX_PWM to example configs
7 years ago
Jiri Jaburek
43ddb29f9e
Add FAN_MAX_PWM for M106-controlled fans
7 years ago
Scott Lahteine
0ea60d506a
Clear up LCD-related compile issues
7 years ago
Scott Lahteine
eb2eb72720
Modify UBL mesh_is_valid and use in leveling_is_valid ( #10746 )
7 years ago
Scott Lahteine
b7dfc79988
Disable SERIAL_PORT_2 by default and sanity-check it ( #10748 )
7 years ago
Scott Lahteine
3f6073e23a
Followup tweak to lcdprint_u8g.cpp
7 years ago
Scott Lahteine
fb608938f8
Prevent compilation of unused u8g-oriented code
7 years ago
Scott Lahteine
35258dd50b
Consistent heating status and status reset
...
Fix #10699
7 years ago
Scott Lahteine
37b15fe4cf
Reorder HAL timer header items
7 years ago
Scott Lahteine
836b0bbeee
Fix MBL line_to_destination
...
Fix #10708
7 years ago
Scott Lahteine
ba4c32eec5
Followup to _AXIS patch
7 years ago
Scott Lahteine
d9154ebdf6
Followup to math patch
7 years ago
Scott Lahteine
f07260c33f
Don't babystep on long click unless printing
...
As pointed out in #10731
7 years ago
Scott Lahteine
883b0c9880
Convert custom maths to inlines ( #10728 )
7 years ago
Scott Lahteine
08e36e264e
Apply _AXIS macro
7 years ago
Scott Lahteine
99ecdf59af
Smarter MIN, MAX, ABS macros
...
Use macros that explicitly avoid double-evaluation and can be used for any datatype, replacing `min`, `max`, `abs`, `fabs`, `labs`, and `FABS`.
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
7 years ago
Scott Lahteine
083ec9963e
Tweaks to heater / lcd conditions
7 years ago
etagle
9d98a62699
Followup to HAL optimizations and delays
...
- Cleanups, fixes for Due HAL code.
- TC_IER is write-only. Use TC_IMR to test ISR state.
7 years ago
Scott Lahteine
8f8c6a9bc4
Move get_axis_position_mm to Planner ( #10718 )
7 years ago
Scott Lahteine
a1062eec5b
Better handling of DELAY_NS and DELAY_US ( #10716 )
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
7 years ago
Scott Lahteine
f5aaa2d6c0
Fix some compiler warnings
7 years ago
Scott Lahteine
3614e6ce0f
Fix Switching Extruder with Linear Advance
7 years ago
Scott Lahteine
625035a9ce
Fix M301 access to lpq_len ( #10714 )
...
Co-Authored-By: Zwaubel
7 years ago
etagle
1b225a2809
DUE: Emergency parser for the USB CDC
7 years ago
Scott Lahteine
306f0f2135
Move Stepper::synchronize to Planner ( #10713 )
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
7 years ago
Scott Lahteine
f2e3c9896e
Fix compile warnings in backtrace
...
Part of #10688
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
7 years ago
Scott Lahteine
acacee80a2
Add JUNCTION_ACCELERATION_FACTOR to configs
...
Part of #10688
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
7 years ago
Giuliano
d99f1b2245
[2.0.x] EEPROM code cleanup ( #10710 )
7 years ago
ManuelMcLure
8679f671ed
Remove dependency on PI. ( #10701 )
7 years ago
Scott Lahteine
6671c064cd
Use arc moves for G26 if enabled ( #10696 )
...
Co-Authored-By: ManuelMcLure <manuelmclure@users.noreply.github.com>
7 years ago
Scott Lahteine
325bbbc8c2
[2.0.x] Enable AD595 and AD8495 in concert ( #10693 )
...
* Allow both AD595 and AD8495 in concert
* General temperature code tweaks
7 years ago
Scott Lahteine
c43235dd39
Remove non-special comments
7 years ago
ManuelMcLure
613a3be167
Remove hidden dependencies on destination. Fixes #10686 . ( #10691 )
7 years ago
Scott Lahteine
23a876b08d
Update a comment in motion.cpp
7 years ago
Scott Lahteine
439e0cdd0f
Patch up reverse_pass_kernel (and other planner code) ( #10674 )
7 years ago
Scott Lahteine
fe5c308872
Correction to Printrboard SDSS pin ( #10677 )
...
Co-Authored-By: Simon Swenson <simon-swenson-8351@users.noreply.github.com>
7 years ago
Scott Lahteine
265161ba30
Blink the value for unhomed/unknown axes ( #10670 )
7 years ago
Scott Lahteine
57c2f8d2f6
Trailing whitespace cleanup
7 years ago
Scott Lahteine
b76344c080
More Trinamic cleanup
7 years ago
Scott Lahteine
473c6d3a91
Drop extra RIGIDBOT_PANEL from D6 config
7 years ago
Giuliano
44f3a6dc3b
[2.0.x] Add missing axes to M911, M912 ( #10668 )
7 years ago
Scott Lahteine
722aba77f3
Fix LIN_ADVANCE + SWITCHING_EXTRUDER stepper directions ( #10656 )
7 years ago
Scott Lahteine
a225d2e99e
Fix compilation with UBL and Arc/Bézier
...
Fix #10660
7 years ago
Scott Lahteine
6d9ec1852a
Fix compilation of say_units
...
Fixes #10663
7 years ago
Scott Lahteine
19f189b4e5
Add UBL support for G2/G3 and G5 ( #10648 )
7 years ago
Scott Lahteine
4c663b0216
Add JUNCTION_DEVIATION to example configs
7 years ago
Scott Lahteine
4d4bf7897d
Junction Deviation jerk limiting option
7 years ago
Scott Lahteine
0436e16fb2
Apply shorthand Assembler macros
7 years ago
Scott Lahteine
d1b619be52
Standardize some hexadecimals
7 years ago
Scott Lahteine
ec05408453
Add 3-frame fan animation to bitmaps ( #10654 )
7 years ago
Scott Lahteine
55f1f8446b
Show correct current units in M503
7 years ago
Giuliano
4e16e699c1
Fix sanity checks for dual axes ( #10633 )
7 years ago
Scott Lahteine
a1fab8336e
Fix abort of SD printing
7 years ago
Scott Lahteine
e978e6e782
[2.0.x] Arrange LCD options by type ( #10630 )
7 years ago
Scott Lahteine
8c5bc77fb9
Fix the sanity-check for config versions
7 years ago
Scott Lahteine
1f11b0f612
Fully init planner sync block
7 years ago
Scott Lahteine
f30241bda5
Merge pull request #10614 from thinkyhead/bf2_synced_planner_set_position
...
[2.0.x] Improve sync of planner / stepper position, asynchronous G92
7 years ago
Scott Lahteine
840ff60952
Bring some configs up to date
7 years ago
Phr3d13
71cd681473
Add Geeetech i3 Pro C / W examples ( #10626 )
...
Added base example configs for Geeetech's Pro C and Pro W machines.
7 years ago
Scott Lahteine
62e7a9c671
Fix up fwretract handling
7 years ago
Scott Lahteine
bfe223e120
Adjust usage of stepper.synchronize
7 years ago
Scott Lahteine
af1950a63e
Improve sync of stepper positions
7 years ago
Scott Lahteine
0c23792344
Apply int32_t to stepper
7 years ago
Roxy-3D
c2c02bdc67
Change Max7219 coordinates to traditional (X,Y)
7 years ago
Scott Lahteine
b337698f96
Additional patch for no heated bed
7 years ago
Scott Lahteine
76da6cc544
Fix Ender 2 build volume
7 years ago
Scott Lahteine
81b632c255
Additional temp-oriented improvements
7 years ago
nightdemonx
e911635fb1
Add thermocouple with AD8495 support
7 years ago
Scott Lahteine
00e86f1c2d
Add Velleman RGB-LED strip support to K8400
7 years ago
Bob-the-Kuhn
410b023b50
[2.0.x] Add Viki support to RAMPS_FD_V1 (DUE) ( #10598 )
7 years ago
Scott Lahteine
b7e938a9fb
LCD_BED_LEVELING enables a sub-menu for ABL
7 years ago
Scott Lahteine
a90d99c27c
Rename float32 => float52, etc.
7 years ago
Scott Lahteine
d7b699ec34
Fewer includes of vector_3.h
7 years ago