Thomas Moore
e47029199e
Remove ADVANCED_PAUSE_FEATURE requirement for PROBING_HEATERS_OFF ( #7000 )
...
* Remove ADVANCED_PAUSE_FEATURE requirement for PROBING_HEATERS_OFF
* Add HEATER_IDLE_HANDLER conditional
2017-06-12 00:22:31 -05:00
bgort
2f55870edb
[New Feature] I2C position encoder support ( #6946 )
...
* [New Feature] I2C position encoder support
I plan to continue improving/cleaning this up, as there areas that need work.
* let the cleanups begin.
* progress
* more progress
* comments, rename files, etc.
* clean
* Cleanups per thinkyhead
* a few more cleanups
* cleanups, bugfixes, etc.
* remove unnecessary passes_test(), additional cleanups/optimizations
* cleanups
* misc.
* Fix up I2CPEM.init() and a few other things.
* organize, fix, rename, etc.
* more optimization
* a few more tweaks
2017-06-09 08:06:23 -04:00
Scott Lahteine
9128d9ab45
Improve sanity checks with static_assert, organize
2017-06-07 16:07:38 -05:00
Scott Lahteine
c9e3caf928
Save lots of PROGMEM, ~20b SRAM with DIGIPOT_I2C
2017-06-07 16:07:38 -05:00
bgort
82e662fc69
Remove requirement for LCD when UBL is used. ( #6971 )
...
* Remove requirement for LCD when UBL is used.
* fix previous oversights
* further refinement - error messages for P2 & P4
* require R on G26 when not using LCD; default to all points
2017-06-07 02:24:36 -04:00
Scott Lahteine
c74d4dede6
Prevent illegal leveling combinations
...
Addressing issue #6901
2017-05-31 23:36:57 -05:00
Scott Lahteine
89b93058e3
Merge pull request #6887 from christianh17/PR-sanitycheck
...
enable DEACTIVATE_SERVOS_AFTER_MOVE with switching nozzle
2017-05-30 13:43:39 -05:00
Scott Lahteine
84a0a77c59
Merge pull request #6852 from tcm0116/mixing_extruder_lin_advance
...
Generate error if MIXING_EXTRUDER and LIN_ADVANCE are both enabled
2017-05-30 13:37:51 -05:00
christianh17
f379a326cc
enable DEACTIVATE_SERVOS_AFTER_MOVE with switching nozzle
...
When using switching nozzle it should be possible to disable the servo after move. Do it only if you do not need the servo power to keep the position.
2017-05-28 15:33:28 +02:00
Thomas Moore
fb5e0ffe16
Unify M600 and M125 pause features ( #6407 )
...
* Unify M600 and M125 pause features
* Cleanup per thinkyhead's comments
* Rename filament_change_menu_response to advanced_pause_menu_response
* Include HAS_BED_PROBE in QUIET_PROBING
* Update gMax example file
* is_idle() is out of scope without the braces
* Convert FT-i3-2020 to Advance Pause names...
* Allow pause even if not printing
2017-05-26 13:01:02 -05:00
Thomas Moore
44e657766e
Add incompatibility error to Sanity Check for MIXING_EXTRUDER and LIN_ADVANCE
2017-05-25 08:06:27 -05:00
Roxy-3D
3129260c44
Misc. Clean Up ( #6822 )
...
* Misc. Clean Up
Mostly UBL related clean up.
- But fixed a bug in the thermistortables.
- Made G26 more responsive to user aborts.
- Added sanity checks for older name for UBL_MESH_VALIDATION.
- Made G29 P4 able to edit invalidated mesh points
- Restore a reasonable Fade Height for UBL when creating new state information
- Get UBL's Topology Map to look a little bit better
- Make sure the user doesn't see a blank screen when doing Mesh Editing.
* Huh??? GitHub Desktop screwed up!
* get the planner object in scope
* Fix out of scope z_fade_height
* Travis timed out...
I need a change so I can force a new commit and sync.
2017-05-21 22:09:51 -05:00
Roxy-3D
364f8fb613
Update Configuration.h files to better names ( #6814 )
...
Changed UBL_G26_MESH_EDITING to UBL_G26_MESH_VALIDATION
Added UBL_MESH_EDIT_MOVES_Z to prepare for that change (coming next)
2017-05-21 11:10:22 -05:00
Scott Lahteine
75badae2f8
Disable PROBE_MANUALLY for UBL
...
Plus some other UBL tweaks.
2017-05-19 07:13:18 -05:00
Scott Lahteine
99c4900a98
SPINDLE/LASER config changes
2017-05-17 04:23:06 -05:00
fixoid
c2321b1cdd
Separate SWITCHING_NOZZLE and SWITCHING_EXTRUDER
2017-05-16 19:25:17 -05:00
Scott Lahteine
0696dda470
Cleanups to UBL_DELTA
2017-05-12 02:34:53 -05:00
oldmcg
91841d75c9
UBL_DELTA ( #6695 )
...
UBL on Delta's.... Should be close! Should not affect any Cartesian printer.
2017-05-11 22:33:47 -05:00
Max Matveev
267f3a03d9
Fixed USE_CONTROLLER_FAN #define usage
2017-05-04 23:38:29 +02:00
Scott Lahteine
2c13922c46
Implement USE_CONTROLLER_FAN as a feature
2017-05-02 20:18:52 -05:00
Scott Lahteine
c03c623951
Sanity-check Z2 endstop assigned to a nonexistent pin.
2017-05-02 15:39:00 -05:00
Scott Lahteine
d60c02c5b1
Cleanup, extend TMC2130 configuration
2017-04-14 22:43:56 -05:00
Scott Lahteine
fd2a0784ba
Add support for SOLENOID_PROBE
2017-04-14 17:24:36 -05:00
Scott Lahteine
52c3ace102
Add BABYSTEP_ZPROBE_OFFSET as an optional feature
2017-04-13 16:29:43 -05:00
Scott Lahteine
34308368c0
Sanity check per-axis settings for size
2017-04-13 11:35:20 -05:00
Scott Lahteine
dac21ec680
Add support for an RGBW LED
2017-04-11 12:58:55 -05:00
Scott Lahteine
e7746ffee4
Extend RGB LED support, adding Printer Events
2017-04-11 12:15:41 -05:00
Paweł Stawicki
9b0885f4f6
Allow boards without a thermistor
2017-04-09 06:45:41 -05:00
Scott Lahteine
2a84122edd
Configuration changes to support 5 extruders
2017-04-07 10:46:35 -05:00
Scott Lahteine
eb1e6aa29b
Use same config name for all mesh dimensions
2017-04-06 00:42:52 -05:00
Scott Lahteine
b47fd31c37
Revert some changes to UBL
2017-04-01 21:53:45 -05:00
Scott Lahteine
9e22184936
Add a "manual" option for ABL
2017-03-31 11:50:18 -05:00
Scott Lahteine
541165e878
Merge pull request #6181 from thinkyhead/rc_ubl_further_fixes
...
Further adjustments to UBL code
2017-03-31 11:35:02 -05:00
Scott Lahteine
b19a15fa7f
Within applied to UBL
2017-03-31 11:12:57 -05:00
Scott Lahteine
25a6bfa7ed
Add and apply WITHIN macro
2017-03-31 09:27:48 -05:00
Stefan Brüns
0fe57ad4f5
Add Support TinyBoy2 OLED/Encoder panel
...
The OLED is driven by an SSD1306, connected to the board via
I2C, the rotary encoder is connected to 3 GPIO pins.
Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
2017-03-31 04:05:34 -05:00
Scott Lahteine
e244399766
Additional cleanup of UBL code
2017-03-22 20:51:10 -05:00
Scott Lahteine
26473cab6d
Add PARK_HEAD_ON_PAUSE feature
2017-03-19 05:06:55 -05:00
Scott Lahteine
cf94688925
Univeral Bed Leveling - configuration
2017-03-18 11:35:19 -05:00
Scott Lahteine
af644871bf
Merge pull request #6045 from thinkyhead/rc_remove_raw_kinematics
...
Remove delta optimization concepts… for now
2017-03-18 03:26:24 -05:00
Scott Lahteine
b865b21d32
Can't use Z fade height with DELTA
2017-03-17 08:34:47 -05:00
Scott Lahteine
0e410c9dfd
Software endstop options as simple switches
2017-03-17 06:05:17 -05:00
Scott Lahteine
3e927ff204
Replace MBL Z hacking
2017-03-17 06:05:17 -05:00
Scott Lahteine
e7e4500629
Simplify some sanity checks with static_assert
2017-03-16 16:31:34 -05:00
Scott Lahteine
47f9883b0f
Dynamic allocation for SDCARD_SORT_ALPHA
2017-02-14 21:37:25 -06:00
Scott Lahteine
a561bd5e3a
New feature: SDCARD_SORT_ALPHA
2017-02-14 21:37:24 -06:00
Scott Lahteine
4061fca1ad
Sanity checks for FILAMENT_CHANGE_FEATURE and FILAMENT_RUNOUT_SCRIPT
2016-12-23 19:55:12 -08:00
Scott Lahteine
dcfbe2bd3c
Throw an error for gcc before 4.7
2016-12-19 18:30:51 -08:00
Scott Lahteine
1b2fb2bdc7
ABL_GRID_POINTS_* => ABL_GRID_MAX_POINTS_*
2016-12-15 19:08:41 -08:00
Scott Lahteine
da6a094424
Sanity-check inverting and pullups for Z probe and Z endstop
...
`Z_MIN_ENDSTOP_INVERTING` must match `Z_MIN_PROBE_ENDSTOP_INVERTING`
when using `Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN`.
This is easy to overlook.
2016-12-08 00:12:19 -08:00