6024 Commits (a44b3432c16eec25d95d36fd919a4c358de83fc3)

Author SHA1 Message Date
Bob-the-Kuhn a44b3432c1 add BLTouch retry to a second place & add/update delays
=================================================

implement requested changes

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

remove delays (they're in another PR) & move return
8 years ago
Bob-the-Kuhn a5abc61fb9 Merge pull request #6219 from Bob-the-Kuhn/Servo-probe-and-toggle-pins
M43 - add Toggle utility and Z servo utility (replaces PR #5864)
8 years ago
Bob-the-Kuhn f9686a108c add Z servo test and toggle pins to M43 8 years ago
Scott Lahteine 62cbaa302e Z_DUAL_ENDSTOP - make offset a configuration item
The offset for Z_DUAL_ENDSTOP (z_endstop_adj) is already in Marlin.
This PR just makes it a configuration item.

z_endstop_adj is initialized in two places so both had to be modified.
8 years ago
Scott Lahteine c9e35004e7 pinsDebug with more features, uses less RAM
I've just uploaded a major change to pinsDebug.
The big change was creating an array in FLASH that contained every
active pin definition. That reduced the RAM memory usage considerably
but increased the FLASH usage.
Creating the array requires going through the pin list twice. Rather
than having two copies of it in the code I moved the list out to another
file (pinsDebug_list.h) and then just did two #includes.
From the user’s view they’ll see the following changes:
1. Now reports all the names assigned to a pin
2. The port is now reported in addition to the pin number.
3. When PWM0A & PWM1C share a pin, both PWMs are reported
4. More PWM/Timer info is reported
One new item that may cause some concern is the usage of the LINE
predefined preprocessor macro. It may not be available if the Arduino
IDE goes to a different compiler.

Includes support for 1284 & 1286 families.

Memory usage changes when enabling PINS_DEBUGGING:
ATmega2560
FLASH
.           without   52576
.           with new  64592
.           with old  62826
.           new-out   12016
.           old-out   10250
.           new-old   1766
.
RAM
.           without   2807
.           with new  2875
.           with old  3545
.           new-out   68
.           old-out   738
.           new-old   -670

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

minor changes - mostly formatting

1) added newline to end of teensyduino file

2) changed flag name from TEENSYDUINO to TEENSYDUINO_IDE.  Got warnings
about redefining TEENSYDUINO

3) removed some trailing spaces

reduce PROGMEM size & update pin list

Reduced PROGMEM usage by
1) converting often used macro to a function
2) moved as much as possible into the function

This required creating two arrays of address pointers for the PWM
registers.

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

update with new M3, M4, M5 pin names

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

report I/O status for unused/unknown pins
8 years ago
Scott Lahteine 4abd53f65a Adjust indentation in ubl.h 8 years ago
Scott Lahteine f5c5c1f771 Rename all UBL files with a ubl_ prefix 8 years ago
Scott Lahteine eb1e6aa29b Use same config name for all mesh dimensions 8 years ago
Scott Lahteine c961dd084d Add hidden option to output Bilinear grids in JSON 8 years ago
Scott Lahteine df7b4252fd Reduce M420 code for UBL slightly 8 years ago
Scott Lahteine 8866158d03 Add LEVELING_DATA as a capability 8 years ago
benlye 0a2b4f3486 Fix bilinear levelling z offset
Since run_probe was altered to return the probe Z position rather than the nozzle Z position bilinear levelling has been broken because the Z-offset has been applied twice - once in the run_probe function, and then again in the G29 code for bilinear levelling.
8 years ago
Scott Lahteine 44a849bdce Fix broken M206/M428/G92 offsets 8 years ago
Roxy-3D 52978e5ba5 Fix spelling mistake when UBL's mesh is Inactive 8 years ago
Roxy-3D 0423e93c42 Fix M421 AUTO_BED_LEVELING_BILINEAR and AUTO_BED_LEVELING_UBL
M421 was not connected up for AUTO_BED_LEVELING_BILINEAR.
M421 needed to migrate mesh data to new UBL EEPROM layout.
8 years ago
Scott Lahteine 3412950abc Merge pull request #6209 from thinkyhead/rc_psu_zero
Power Supply 0 as "General"
8 years ago
Roxy-3D 3e9e94801f Fix problem described in issue # 6175
As it turns out...   an unsigned int can not go to less than 0,  so the
loop never terminates.
8 years ago
Scott Lahteine 289e3d6844 Merge pull request #6215 from thinkyhead/rc_bed_false_alarm
Fix thermal runaway when nonexistent bed temp is set
8 years ago
Scott Lahteine 948728e63b Fix line-endings in UBL_G29 8 years ago
Scott Lahteine 699310d1d2 Fix: Thermal runaway if nonexistent bed's temp is set 8 years ago
Scott Lahteine c56eec29f0 Configurable delay for BLTouch servo emulation 8 years ago
Scott Lahteine deaad78df9 Merge pull request #5678 from Bob-the-Kuhn/G38-optional-double-tap
G38 bug fix, made double touch optional & reverted to Z_MIN_PROBE
8 years ago
Scott Lahteine 5bce731962 Fix LCD preheat menus 8 years ago
Scott Lahteine 4c72167af3 Prevent a warning on echo_command 8 years ago
Scott Lahteine 9b5fd9522e Fix formatting, order for a UBL change 8 years ago
Tannoo 54173c80ad Power Supply 0 as "General" 8 years ago
Scott Lahteine a2775d0c70 can wstring be removed? 8 years ago
Scott Lahteine de4e19f17e Patch MarlinSerial to match up with 32-bit version 8 years ago
Scott Lahteine 2cbc7b4b73 Relocate serial macros and functions 8 years ago
Scott Lahteine eaa66f3c46 Indent MarlinSerial code 8 years ago
Scott Lahteine 7a7a80e6c5 status_printf => lcd_status_printf_P 8 years ago
Scott Lahteine 0e6ec34228 Use PSTR versions of lcd_status... to save SRAM 8 years ago
Scott Lahteine 34e2420b9b Apply const args, clean up find_closest_circle_to_print 8 years ago
Scott Lahteine e19fbd27ce Minor spelling patch 8 years ago
Scott Lahteine 790a3e9a8c Remove extraneous check of UBL_G26_MESH_EDITING 8 years ago
Scott Lahteine 7310110ec0 Fix logic of UBL::fade_scaling_factor_for_z 8 years ago
Scott Lahteine 1a775cecac Revert behavior of enqueue_and_echo_commands_P 8 years ago
Scott Lahteine 79d42d87c1 Syntax cleanup 8 years ago
Scott Lahteine b47fd31c37 Revert some changes to UBL 8 years ago
Scott Lahteine 63abb65146 Update description of PINS_DEBUGGING 8 years ago
Scott Lahteine 73e193da1d Implement LCD_BED_LEVELING for PROBE_MANUALLY 8 years ago
Scott Lahteine fcadc7bb1a Implement the "manual" option for ABL 8 years ago
Scott Lahteine 9e22184936 Add a "manual" option for ABL 8 years ago
Scott Lahteine 541165e878 Merge pull request #6181 from thinkyhead/rc_ubl_further_fixes
Further adjustments to UBL code
8 years ago
Scott Lahteine b19a15fa7f Within applied to UBL 8 years ago
Scott Lahteine 342ee458ae Additional UBL fixes, optimizations 8 years ago
Scott Lahteine a5e085cbea Have run_probe() return probe Z, not nozzle Z 8 years ago
Scott Lahteine 4487d22d56 Apply FIXFLOAT macro 8 years ago
Scott Lahteine 6cac0f43eb MBL fiddle 8 years ago
Scott Lahteine 25a6bfa7ed Add and apply WITHIN macro 8 years ago