Scott Lahteine
827ba94e16
Fix a compile warning
2018-06-05 22:46:45 -05:00
Scott Lahteine
851149954a
Tweak sanity formatting
2018-06-05 22:45:07 -05:00
Alex
3bc392f592
Prevent a buffer overflow in cardreader
2018-06-05 22:14:51 -05:00
Scott Lahteine
7d39bcfcce
LED menu item bool (like Case Lights)
2018-06-03 00:32:13 -05:00
Scott Lahteine
9641bae325
Cleanup for dual endstops homing
2018-06-03 00:32:13 -05:00
Scott Lahteine
d32beafd21
Add macros for ST7565 commands
2018-06-02 20:31:26 -05:00
Scott Lahteine
3b06a8e917
[1.1.x] Assorted fixes and improvements ( #10914 )
...
Co-Authored-By: ejtagle
2018-06-01 19:00:59 -05:00
Scott Lahteine
08090d10b6
Drop JUNCTION_ACCELERATION from example configs
2018-05-31 20:06:37 -05:00
Sebastianv650
568b19e7d4
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.
2018-05-31 20:06:37 -05:00
Scott Lahteine
c010b1f43f
Clean up some trailing spaces
2018-05-31 19:37:22 -05:00
Scott Lahteine
2b49f8ee65
Fix the Z un-hop on G11
...
Co-Authored-By: zarthcode <anthony.clay@zarthcode.com>
2018-05-29 23:40:16 -05:00
Scott Lahteine
9c8594c2fb
For SCARA probe Y offset is proximal/distal
2018-05-29 21:44:13 -05:00
Scott Lahteine
a11717eed6
Improve probe logging
2018-05-29 21:44:13 -05:00
Scott Lahteine
43a55a9af4
Update Fan 2 and E0 Auto Fan pins for Trigorilla
2018-05-29 12:24:37 -05:00
Scott Lahteine
0460406154
Fix M914 value range (-64...+63)
...
Fix #10896
2018-05-29 12:03:01 -05:00
Scott Lahteine
7445f30cbf
Set deltas to park on the left
2018-05-29 11:45:17 -05:00
Scott Lahteine
6f07699ed5
HOTENDS for Switching Extruder with Switching Nozzle
2018-05-29 11:09:29 -05:00
Scott Lahteine
d6cd7d924c
Modify E-stepping macros for use in LINEAR_ADVANCE ( #10887 )
2018-05-28 19:33:54 -05:00
Scott Lahteine
2c4d8761ec
More concise commentary in planner.cpp
2018-05-28 19:27:55 -05:00
Scott Lahteine
dfe90d552d
Long temperature tables need special consideration
2018-05-28 06:27:10 -05:00
Scott Lahteine
c45bfc1c21
Faster (bisect) search in thermistor tables ( #10882 )
2018-05-27 23:27:34 -05:00
Scott Lahteine
fbeea12026
Correct HOTENDS for SWITCHING_EXTRUDER
2018-05-27 22:55:57 -05:00
Scott Lahteine
33b7488f68
Update stepper.cpp Bresenham for 2.0.x parity
2018-05-27 21:44:01 -05:00
Scott Lahteine
14f45448cb
Fix switching extruder stepping with LA
2018-05-26 19:05:31 -05:00
Scott Lahteine
a7561df3d7
Tweak configuration spacing
2018-05-26 18:31:57 -05:00
Scott Lahteine
0bfb10ffb6
Rename Junction Deviation options
2018-05-26 18:31:57 -05:00
Scott Lahteine
949ee7afe9
BEZIER_JERK_CONTROL => S_CURVE_ACCELERATION
2018-05-26 18:31:57 -05:00
Scott Lahteine
9186123676
Fix manual moves for switching tools ( #10867 )
2018-05-26 18:30:29 -05:00
Scott Lahteine
1615542ac3
Fix up stepper ISR with linear advance timing ( #10854 )
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
2018-05-26 01:00:02 -05:00
Sebastianv650
815c4e7b3f
Add missing config line for JUNCTION_DEVIATION ( #10855 )
2018-05-26 00:57:00 -05:00
Eduardo José Tagle
63f7add00c
[1.1.x] Buffer overflow and scroll fix, UTF8 cleanup ( #10851 )
2018-05-25 23:31:19 -05:00
Scott Lahteine
069bd19aec
Fix warning with FASTER_GCODE_PARSER disabled
2018-05-25 06:46:28 -05:00
Scott Lahteine
d1235033b2
Make sure FAN_ANIM_FRAMES is defined
2018-05-25 05:25:42 -05:00
Scott Lahteine
b20d7129ab
Fix reset of endstops and move state
2018-05-24 19:32:58 -05:00
Scott Lahteine
995702c924
Minor optimization of axis_did_move bits
2018-05-24 19:08:46 -05:00
Scott Lahteine
62d923a053
Fix K8400 Y min pos, M118 comment
2018-05-24 08:19:30 -05:00
Scott Lahteine
181516f7cb
Fix Malyan LCD, allow no SD Card
2018-05-24 06:14:32 -05:00
Scott Lahteine
27c5ede796
Add USE_MARLINSERIAL conditional
2018-05-24 05:51:14 -05:00
Scott Lahteine
ebb839971d
Conditionals match 2.0.x indentation
2018-05-24 05:51:14 -05:00
Scott Lahteine
aa8fd920a4
Followup for core endstops
2018-05-24 03:01:24 -05:00
Scott Lahteine
ac293bdf95
Clean up and consolidate SD-related code ( #10832 )
2018-05-24 01:19:12 -05:00
Scott Lahteine
766bcc6a70
Patches for core motion tests
2018-05-24 00:50:25 -05:00
Scott Lahteine
912fff0923
Drop #pragmas that don't help .c files
2018-05-23 23:44:53 -05:00
Scott Lahteine
773a550472
Fix fade value for power-loss recovery
...
Fix #10817
Co-Authored-By: cdedwards <cd.edwards@sasktel.net>
2018-05-23 16:55:14 -05:00
Scott Lahteine
76019c83b5
Default G30 to engage / disengage
2018-05-23 16:55:14 -05:00
Scott Lahteine
58a6eb656c
Fix Endstops Core compatibility ( #10822 )
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
2018-05-23 03:45:12 -05:00
Scott Lahteine
25b3511241
Suppress U8glib warnings on build
2018-05-23 02:26:18 -05:00
Scott Lahteine
0a0f2a5857
Followup to LCD button tweak
2018-05-22 19:51:05 -05:00
Scott Lahteine
c76a466ba9
Followup to endstops update
2018-05-22 14:52:24 -05:00
Scott Lahteine
01083dfca1
Restore lost Endstops::monitor
2018-05-22 01:58:20 -05:00
Scott Lahteine
07c35886e1
Tweak G38 formatting
2018-05-22 01:56:45 -05:00
Ante Vukorepa
4e67660c0f
[1.1.x] Fix G1 behaviour after tool unpark ( #10777 )
2018-05-22 00:51:13 -05:00
Scott Lahteine
f552557b0c
Fix DEBUG_LEVELING_FEATURE with MBL
2018-05-22 00:48:14 -05:00
Scott Lahteine
083726b2ae
Group button-related LCD code
2018-05-22 00:48:14 -05:00
Scott Lahteine
cb6e58559c
Cleanup in stepper_indirection.h
2018-05-22 00:32:17 -05:00
Scott Lahteine
a971cacb06
Add Endstop Noise Filter
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
2018-05-21 15:32:26 -05:00
Scott Lahteine
e63113e6ad
Add ENDSTOP_NOISE_FILTER to example configs
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
2018-05-21 15:29:14 -05:00
Scott Lahteine
e0ae9b8548
Stepper::set_position needed for some applications
2018-05-21 15:23:00 -05:00
Scott Lahteine
3a4a229721
Fix interrupt-based endstop detection
2018-05-20 21:24:57 -05:00
Scott Lahteine
d2f8971045
Fix planner block optimization
2018-05-20 21:24:57 -05:00
Scott Lahteine
a4f2f2fe54
Planner block HOLD flag
2018-05-20 21:24:57 -05:00
Scott Lahteine
8f26c3a6d3
Refactor and optimize Stepper/Planner
2018-05-20 21:24:57 -05:00
Scott Lahteine
38e1823375
Add HAL.h for AVR for easier 2.0.x parity
2018-05-20 21:24:57 -05:00
Scott Lahteine
ddc1a48844
Adjust formatting in stepper.cpp
2018-05-20 12:37:01 -05:00
Scott Lahteine
bf61be8ede
Simplify and fix z fade height editing
...
Fix #10761
2018-05-20 12:32:45 -05:00
Scott Lahteine
ad49088173
Fix enter key spasm
2018-05-20 07:50:07 -05:00
Bob Kuhn
c5c5506415
autobuild update & fix platformio.ini ( #10791 )
2018-05-20 07:30:36 -05:00
Scott Lahteine
8fd00ff0fb
Fix LIN_ADVANCE + SWITCHING_EXTRUDER
...
Followup to #10657
2018-05-19 20:59:02 -05:00
Scott Lahteine
4e3793988a
Ensure pulse delay in babystepping
...
Proposed alternative to #10778
2018-05-19 20:59:01 -05:00
Scott Lahteine
6f10d637ad
Fix some compile warnings
2018-05-19 17:09:24 -05:00
Scott Lahteine
af3a68f81f
Add HAS_HOTEND_OFFSET_Z conditional
2018-05-19 17:09:24 -05:00
Scott Lahteine
a847ea625e
Don't define unused move_extruder_servo
...
For parity with #10772
2018-05-19 17:09:24 -05:00
Giuliano
b360bb9ff9
[1.1.x] Temperature reading fix ( #10775 )
...
#10774 counterpart
2018-05-19 15:38:41 -05:00
Scott Lahteine
9d36dfceda
Add FAN_MAX_PWM to example configs
2018-05-15 21:17:34 -05:00
Scott Lahteine
151201656f
Add FAN_MAX_PWM for M106-controlled fans
2018-05-15 21:17:34 -05:00
Scott Lahteine
2ce8047adb
Head off potential LCD-related compile issues
2018-05-15 00:07:31 -05:00
Scott Lahteine
99f7d3853b
Modify UBL mesh_is_valid and use in leveling_is_valid ( #10747 )
2018-05-14 22:35:45 -05:00
Scott Lahteine
29080cefd9
Consistent heating status and status reset
...
Fix #10699
2018-05-13 17:23:26 -05:00
Scott Lahteine
b7706ca8d0
Followup to _AXIS patch
2018-05-13 10:42:00 -05:00
Scott Lahteine
7c6dd087c9
Convert maths macros to inlines
...
For parity with #10728
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
2018-05-13 10:36:37 -05:00
Scott Lahteine
431a81fc66
Don't go to babystep on long press unless printing
...
As pointed out in #10731
2018-05-13 08:14:57 -05:00
Scott Lahteine
3505d018db
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>
2018-05-13 04:51:33 -05:00
Scott Lahteine
bf0fcebfe6
Apply _AXIS macro
2018-05-13 04:51:32 -05:00
Scott Lahteine
03e8f6c1d9
Tweaks to heater / lcd conditions
2018-05-13 04:51:32 -05:00
Scott Lahteine
ea353c3df6
Move some Stepper methods to Planner ( #10719 )
2018-05-12 09:29:17 -05:00
Scott Lahteine
8c81e6341a
Fix some compiler warnings
2018-05-12 07:54:14 -05:00
Scott Lahteine
039302bf4c
Better handling of DELAY_NS and DELAY_US ( #10717 )
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
2018-05-12 04:22:55 -05:00
Scott Lahteine
0aa791d62b
Fix Switching Extruder with Linear Advance
2018-05-12 02:27:40 -05:00
Scott Lahteine
aff683c3f5
Move lpq_len to Temperature class ( #10715 )
2018-05-12 02:13:54 -05:00
Giuliano
02a79cc030
[1.1.x] EEPROM code cleanup ( #10711 )
2018-05-11 18:06:36 -05:00
ManuelMcLure
ef9617fe44
[1.1.x] Use M_PI instead of PI ( #10702 )
2018-05-11 17:57:16 -05:00
ManuelMcLure
b7899610ac
Use arc moves for G26 if enabled ( #10695 )
2018-05-11 01:53:15 -05:00
Scott Lahteine
e5f4f1554b
[1.1.x] Enable AD595 and AD8495 in concert ( #10694 )
...
* Allow both AD595 and AD8495 in concert
* General temperature code tweaks
2018-05-11 01:02:00 -05:00
ManuelMcLure
bbd584bc14
Remove hidden dependency from plan_arc() and plan_cubic_move() ( #10690 )
2018-05-11 00:34:33 -05:00
Scott Lahteine
0b8af93d1e
Patch up reverse_pass_kernel (and other planner code) ( #10673 )
2018-05-10 01:30:39 -05:00
Scott Lahteine
61ae84b53e
Correction to Printrboard SDSS pin ( #10676 )
...
Co-Authored-By: Simon Swenson <simon-swenson-8351@users.noreply.github.com>
2018-05-10 01:28:44 -05:00
Kyle Spier-Swenson
a04fc8c318
[1.1.x] Blink the value on non-homed axes ( #10523 )
2018-05-10 01:19:11 -05:00
Scott Lahteine
c3a891f790
Trailing whitespace cleanup
2018-05-10 00:15:32 -05:00
Scott Lahteine
42de5b0310
More Trinamic cleanup
2018-05-10 00:10:08 -05:00
Scott Lahteine
8e818ade5e
Drop extra RIGIDBOT_PANEL from D6 config
2018-05-09 18:03:31 -05:00
Scott Lahteine
2c01e9c6a7
Support all axes in M911 and M912 ( #10669 )
...
Co-Authored-By: Giuliano <gmagician@users.noreply.github.com>
2018-05-09 17:58:25 -05:00
Scott Lahteine
98bb97b515
Fix LIN_ADVANCE + SWITCHING_EXTRUDER stepper directions ( #10657 )
2018-05-09 14:36:27 -05:00
Scott Lahteine
b9e4ce3715
Fix compilation with UBL and Arc/Bézier
...
Fix #10660
2018-05-09 00:41:51 -05:00
Scott Lahteine
78410b210b
Add UBL support for G2/G3 and G5 ( #10649 )
2018-05-08 11:10:33 -05:00
Scott Lahteine
de0b872a24
Merge pull request #10652 from thinkyhead/bf1_bezier_jerk_control_avr
...
[1.1.x] Bézier Jerk Control
2018-05-08 11:09:19 -05:00
Scott Lahteine
ae24f4f930
Merge pull request #10650 from thinkyhead/bf1_junction_deviation
...
[1.1.x] Junction Deviation
2018-05-08 09:25:21 -05:00
Scott Lahteine
f093ce35a0
Add BEZIER_JERK_CONTROL to example configs
2018-05-08 09:21:54 -05:00
Scott Lahteine
7ee1ab4fd3
Add Bézier Jerk Control option
2018-05-08 09:21:54 -05:00
Scott Lahteine
bb352f9836
Add a 3-frame fan animation to bitmaps ( #10653 )
2018-05-08 08:18:51 -05:00
Scott Lahteine
5c120222a4
Show correct units in M503
2018-05-08 05:47:09 -05:00
Scott Lahteine
b3af5a1ac0
Add JUNCTION_DEVIATION to example configs
2018-05-08 04:43:51 -05:00
Scott Lahteine
124cff0dbe
Junction deviation jerk limiting option
2018-05-08 04:43:51 -05:00
Scott Lahteine
9076a9314f
Fix abort of SD printing
2018-05-07 00:18:53 -05:00
Scott Lahteine
40ce9d0299
Fix some sanity checks
...
Co-Authored-By: Giuliano <gmagician@users.noreply.github.com>
2018-05-06 23:22:28 -05:00
Scott Lahteine
20f1688376
Try whole word over abbrev. for error
2018-05-06 20:50:12 -05:00
Scott Lahteine
59e8707a4f
Remove some unused vars
2018-05-06 20:49:08 -05:00
Scott Lahteine
5735c8af5b
[1.1.x] Arrange LCD options by type ( #10631 )
...
* Bump configuration versions to 010109
* Arrange LCD options by type
2018-05-06 19:17:29 -05:00
Scott Lahteine
c97bf04166
Geeetech follow-up
2018-05-06 08:14:00 -05:00
Scott Lahteine
156bd28160
Fully init planner sync_block
2018-05-06 08:14:00 -05:00
Scott Lahteine
1f991f07be
Merge pull request #10615 from thinkyhead/bf1_synced_planner_set_position
...
[1.1.x] Improve sync of planner / stepper position, asynchronous G92
2018-05-06 03:10:28 -05:00
Scott Lahteine
675be8db7c
Bring some example configs up to date
2018-05-06 03:06:13 -05:00
Scott Lahteine
fcb19823db
Add Geeetech i3 Pro C / W examples
...
Added base example configs for Geeetech's Pro C and Pro W machines.
Co-Authored-By: Phr3d13 <phr3d13@gmail.com>
2018-05-06 01:37:41 -05:00
Scott Lahteine
e8779e7fe2
Fix up fwretract handling
2018-05-06 01:22:30 -05:00
Scott Lahteine
ac5ff1d802
Adjust usage of stepper.synchronize
2018-05-06 01:22:30 -05:00
Scott Lahteine
08e20dbbc6
Improve sync of stepper positions
2018-05-06 01:22:30 -05:00
Scott Lahteine
1682036533
Apply int32_t to stepper
2018-05-05 18:22:46 -05:00
Roxy-3D
42180e25a3
change Max7219 coordinates are in traditional (X,Y) format
2018-05-05 16:07:20 -05:00
Scott Lahteine
c6e4fbe162
Additional patch for no heated bed
2018-05-04 00:11:19 -05:00
Bob-the-Kuhn
65adea6240
remove TMC version checks, move comment
2018-05-03 15:47:35 -05:00
Scott Lahteine
888da29b61
Enforce minimum TMC2130 / TMC2208 libs
2018-05-03 15:47:35 -05:00
TheMasterFX
50ff4cf157
Fix bed size and max z pos for Ender-2 ( #10603 )
2018-05-02 19:02:15 -05:00
Scott Lahteine
b50afa9897
Add thermocouple with AD8495 support
...
Co-Authored-By: Dmitriy <demonx@demonx.ru>
2018-05-02 08:41:31 -05:00
Scott Lahteine
a556a8c506
Temp-related and conditional improvements
2018-05-02 08:41:30 -05:00
TerraBAS
ee7b6a5e68
[1.1.x] Add Velleman RGB-LED Add-on support to K8400 configs ( #10594 )
2018-05-02 08:00:01 -05:00
Scott Lahteine
da9f3868d5
Merge pull request #10587 from thinkyhead/bf1_lcd_bed_leveling_abl
...
[1.1.x] Sub-menu for ABL with LCD_BED_LEVELING
2018-05-01 06:49:32 -05:00
Scott Lahteine
04183da302
Add Ender-3 configs ( #10588 )
...
Co-Authored-By: thisiskeithb <13375512+thisiskeithb@users.noreply.github.com>
2018-05-01 06:20:35 -05:00
Scott Lahteine
0b9f99f940
LCD_BED_LEVELING enables a sub-menu for ABL
2018-05-01 04:41:56 -05:00
Scott Lahteine
5aff43e65e
Rename float32 => float52, etc.
2018-05-01 04:41:56 -05:00
Scott Lahteine
32b6a3ad12
Fewer includes of vector_3.h
2018-05-01 04:41:56 -05:00
Scott Lahteine
94857b59c9
General lcd code cleanup
2018-05-01 01:22:25 -05:00
Scott Lahteine
3c5f0ce858
Clean up autostart handling
2018-05-01 01:22:25 -05:00
Scott Lahteine
0d7c559139
Improve debug of homing move feedrate
2018-04-30 23:45:35 -05:00
Scott Lahteine
542baea2e1
Add units to probe speed comments
2018-04-30 23:45:34 -05:00
Scott Lahteine
33ddd4e929
Fix XY homing move away rate
2018-04-30 23:45:34 -05:00
Scott Lahteine
96c1721eeb
Fix sd_status comparison
...
Co-Authored-By: perkmeister <perkmeister@users.noreply.github.com>
2018-04-30 21:10:25 -05:00
Scott Lahteine
f71e65aa9c
Add NO_LCD_MENUS to custom configs
2018-04-30 18:39:32 -05:00
Scott Lahteine
1025066ab1
Add NO_LCD_MENUS to display only the Status Screen
2018-04-30 18:39:32 -05:00
Scott Lahteine
f4a7531ccb
Fix homing with probe feedrates
2018-04-30 16:36:06 -05:00
Scott Lahteine
3e53754ccf
Allow Z_AFTER_PROBING to be 0
2018-04-30 03:08:49 -05:00
Scott Lahteine
99cbeb3806
Do rounding in integer (instead of FIXFLOAT)
...
Co-Authored-By: Bob-the-Kuhn <bob-the-kuhn@users.noreply.github.com>
2018-04-29 19:34:16 -05:00