Commit Graph

713 Commits (e02a5a637112817601abcc7f7188bfa2bc3e8b5c)

Author SHA1 Message Date
Scott Lahteine 9343f6a95f Put TOSHIBA with other stepper driver options
Scott Lahteine 1855534f20 Config files cleanup
Scott Lahteine c26a315d0b Additional missed patches
Scott Lahteine c54f6cf23d Updates to support 5 extruders
Scott Lahteine 824f3c1c0d Fix up configuration comments
Scott Lahteine 995ed90248 Clean up Filament Width Sensor comments
Scott Lahteine 2a84122edd Configuration changes to support 5 extruders
Bob-the-Kuhn 3b8926bd09 improved wording, consolidation of info, BLTouch warning
==============================================

clarified BLTouch calculation & changed comment delimitters/flags

I found it hard to pickout the various sections in this area so I
changed most comments from // style to /** ... */

Made the BLTouch calculation simpler and clarified the units of measure
for the result.

============================================

add changes to example configurations

============================================

add TinyBoy2 to this PR & add BLTouch Delay
Scott Lahteine d13991ae18 Use same config name for all mesh dimensions
Scott Lahteine c56eec29f0 Configurable delay for BLTouch servo emulation
Scott Lahteine 9e22184936 Add a "manual" option for ABL
Scott Lahteine 81136c1e82 Merge pull request from thinkyhead/rc_tinyboy
Support for TinyBoy 2 3D printer (and its OLED display)
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>
Scott Lahteine edbc024d76 Disable UBL_G26_MESH_EDITING by default
Scott Lahteine 5a2abeca78 Merge pull request from thinkyhead/rc_soft_pwm_dither
Enhancement of PWM, with dithering
Stefan Brüns 35a55d5757 SOFT_PWM: Implement dithering if SOFT_PWM_SCALE is 1 or more
If dithering is enabled, the remainder of the soft_pwm_X duty value at
turnoff time is added to the next cycle. If e.g. the duty is set to 9 and
SCALE is set to 2, the PWM will be active for 8 counts for 3 cycles and
12 counts on each fourth cycle, i.e. the average is 9 cycles.

This compensates the resolution loss at higher scales and allows running
fans with SOFT_PWM with significantly reduced noise.

Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
Scott Lahteine 783338a0b8 Add UBL_MESH_EDIT_ENABLED to configs
Scott Lahteine e244399766 Additional cleanup of UBL code
Scott Lahteine 2512871a36 Patch configs UBL followup
Scott Lahteine 27b5666e15 Move Allen Key probe definition to the top
Scott Lahteine cf94688925 Univeral Bed Leveling - configuration
Scott Lahteine 0e410c9dfd Software endstop options as simple switches
Scott Lahteine 3e927ff204 Replace MBL Z hacking
Marek Pikuła 6836b94eea Added circle pattern for nozzle cleaning feature
Colin Gilgenbach 48b7e0f8d8 Nozzle Wipe Vertical Zig-Zag
- Add configuration support for zigzags in either the X or Y axis, for
wipe pads significantly longer in one dimension.
- Add configuration for default number of zig-zag triangles, vs. a
magic number in `Marlin_main.cpp`.
- Update description of auto nozzle wiping to match functionality
Scott Lahteine e282b72151 Remove non-applicable comment on MANUAL_Z_HOME_POS
esenapaj d38e335272 From "microseconds" to "milliseconds"
delay() is milliseconds
Scott Lahteine 5ab7b91615 Comment on filament runout sensor config
Scott Lahteine 78d6d6e076 Merge pull request from thinkyhead/rc_save_your_mesh
Save Bed Leveling to EEPROM
Scott Lahteine 1b2fb2bdc7 ABL_GRID_POINTS_* => ABL_GRID_MAX_POINTS_*
esenapaj 069c6b38dd Remove unnecessary tabs and spaces
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.
Scott Lahteine aa241c63b3 Include M205 note in configurations
akaJes d7b948610a Experimental bilinear subdivision option
Scott Lahteine 3391c785c6 Support for distinct E factors
Scott Lahteine 415294801f Merge pull request from thinkyhead/rc_rgb_led
Support for an RGB LED using 3 pins
Scott Lahteine 65c50e062e Support for an RGB LED using 3 pins
jes f674246397 extend Configurations files
Scott Lahteine 092e949b58 Merge pull request from thinkyhead/rc_core_inverted
Support for COREYX, COREZX, COREZY
Scott Lahteine f6f77d34a1 Add a fade factor for mesh leveling
Scott Lahteine eb714ee873 Move dummy thermistor opts, fix redundant sensor comment
Scott Lahteine 7a99c6ce4f Reformat temp sensor listing
Scott Lahteine eb120e518c Followup to new endstop interrupts feature
- Fix typos, verbiage
- Fix naming of `setup_endstop_interrupts`
- Some formatting, indentation, spacing
Scott Lahteine 832fe284b4 Merge pull request from AnHardt/endstop_interrupts
Introduce endstop interrupts
Scott Lahteine 2330619da0 Merge pull request from petrzjunior/const
Replace const bool with #define for consistency
Petr Zahradník junior d7ce5d271b
Replace const bool with #define for consistency
AnHardt f3eee02596 Introduce endstop interrupts
If ENDSTOP_INTERRUPTS_FEATURE is enabled this tries to set up interrupt routines
for all used endstop pins. If this worked without errors, `endstops.update()` is called
only if one of the endstops changed its state.

The new interrupt routines do not really check the endstops and react upon them. All what they
do, is to set a flag if it makes sense to call the endstop test we are used to.

This can be used on:
* ARM (DUE) based boards - all pins can raise interrupts,
* RAMPS - all 6 endstop pins plus some other on EXT-2 can raise interrupts,
* RAMPS based boards - as long the designers did not change the pins for the endstops or at least left enough,
* all boards, if there are enough pins that can raise interrupts, and you are willing/able to swap with pins dedicated to other purpose.
esenapaj 2ae72b0491 Follow up the PR (Add Turkish Language) again, etc
・Update forgotten K8400\Dual-head\Configuration.h
・Adjust spacing
Scott Lahteine e3c8318504 Add reversed CORE options
Rigid3D 2327764980 Add Turkish Language