5150 Commits (d06661051434937660d274cd32863dfaadd4f763)

Author SHA1 Message Date
Scott Lahteine c6859a1e54 Handle hours >= 100 8 years ago
Kai 9f706a9635 Patch duration_t toDigital method 8 years ago
Scott Lahteine c3caa42630 Merge pull request #4738 from thinkyhead/rc_ensure_floats
Optimize stepper ISRs, plus cleanup, shorthand
8 years ago
Scott Lahteine 426f662586 Apply MINIMUM_STEPPER_PULSE in stepper advance_isr 8 years ago
Scott Lahteine 8c7ee4599e Optimize stepper advance_isr 8 years ago
Scott Lahteine 9725bcd099 Minor "optimizations" in stepper ISR 8 years ago
Scott Lahteine 4ec3d1ea58 Add some commentary to stepper ISR 8 years ago
Scott Lahteine d9bcc7bb45 Set a bool when a stepper block is done 8 years ago
Scott Lahteine 08f717e5f7 Use bit-size typedefs for some stepper vars 8 years ago
Scott Lahteine d554c1dda8 Clean up planner kernel pass methods 8 years ago
Scott Lahteine b2e5ec85d7 Add [XYZ]_CENTER conditionals 8 years ago
Scott Lahteine 7e20448a2d Add HOMING_Z_WITH_PROBE conditional 8 years ago
Scott Lahteine 0e4107da34 Minor cleanup of homeaxis, etc. 8 years ago
Scott Lahteine f1201e11c7 Improve the Jerk description 8 years ago
Scott Lahteine 3f038bef00 Heading for movement settings 8 years ago
Scott Lahteine fd2269f489 Log machine info in G28 and G29 8 years ago
Scott Lahteine 6eaf4f4909 Fix spacing of debug output in homeaxis 8 years ago
Scott Lahteine 1e6d1c39ea Improve verbiage of dropsegments sanity error 8 years ago
Scott Lahteine 0729a8f08d Use the probe travel height for pre-probe move
Instead of using the home_bump for Z to move close to the bed before doing a slow probe, use the probe travel height.
8 years ago
Scott Lahteine dd94d0b9d5 Fix bed probing bug without PROBE_DOUBLE_TOUCH
If `PROBE_DOUBLE_TOUCH` wasn't enabled, the probe move could be way too short! See #4701 for example.
8 years ago
Scott Lahteine 35a0c46f16 Tweak debug output for probe in G29 8 years ago
Scott Lahteine a82a89bc58 Merge pull request #4722 from thinkyhead/rc_minimum_stepper_pulse
MINIMUM_STEPPER_PULSE option
8 years ago
Scott Lahteine a2572d2854 Fix Danish encoding and an error message 8 years ago
Scott Lahteine 759234af60 MINIMUM_STEPPER_PULSE option 8 years ago
Scott Lahteine 2cb63f0bf7 Merge pull request #4719 from thinkyhead/rc_delta_homing_patch
Marlin patches for homing, esp. Delta
8 years ago
Scott Lahteine 8241cf9901 Merge pull request #4720 from thinkyhead/rc_allow_stepper_omission
Patch stepper.cpp to allow omitting steppers
8 years ago
Scott Lahteine 7e893f4309 Merge pull request #4721 from thinkyhead/rc_temperature_isr_comments
Rc temperature isr comments
8 years ago
Scott Lahteine 73d86098b7 Marlin patches for homing, esp. Delta 8 years ago
Scott Lahteine 338bc768b1 Merge pull request #4717 from thinkyhead/rc_log_the_probe
Debug logging of nozzle type and offsets
8 years ago
Scott Lahteine fae92e3f3c Merge pull request #4718 from thinkyhead/rc_twibus_patch_20160827
TWIBus patch for proper use of Wire.requestFrom
8 years ago
Scott Lahteine a485a19052 Added optional planner logging 8 years ago
Scott Lahteine e9bfca5870 Additional comments for Temperature::isr 8 years ago
Scott Lahteine a255945f29 Add DEBUG_ALL enum 8 years ago
Scott Lahteine a28e15399f Patch stepper.cpp to allow omitting steppers 8 years ago
Scott Lahteine 2b226bc5c2 TWIBus patch for proper use of Wire.requestFrom 8 years ago
Scott Lahteine d641344d3a Remove redundant probe offset in homing 8 years ago
Scott Lahteine fb19a3cdec Merge pull request #4649 from thinkyhead/rc_boelle_danish_update
Danish update (18 Aug 2016)
8 years ago
Scott Lahteine 00638131e5 Debug logging of nozzle type and offsets 8 years ago
Scott Lahteine 8e9ac72191 Merge pull request #4709 from thinkyhead/rc_log_the_reason
Log whether homing with probe or endstop
8 years ago
Scott Lahteine 991a34aff2 Log whether homing with probe or endstop 8 years ago
Scott Lahteine 3b93b79f5c Merge pull request #4703 from bgort/RCBugFix
Add note suggesting RAMBo users use the RAMBo board type or platformio environment
8 years ago
Scott Lahteine 00cdb15cec Move invariant LCD strings to language.h 8 years ago
Bo Herrmannsen d2ae5b00d9 Danish up to date (18 Aug 2016) 8 years ago
Scott Lahteine e78274a7f4 Consistent order/formatting of pins files 8 years ago
Scott Lahteine 11e9530111 Properly handle probe pin for BQ printers 8 years ago
Scott Lahteine 1968983f35 Move PROBE_SELECTED to an earlier point 8 years ago
Brian 2fae32f35f Add note suggesting RAMBo users use the RAMBo board type or platformio environment;
Add note that Viki 2.0 wiring diagram v1.2 has a mistake in it;
8 years ago
esenapaj 1749a7fae3 Suppress warning 8 years ago
Scott Lahteine d07d85ac9f Ensure probe points at the delta edge are kept 8 years ago
AnHardt 7e36b76af2 Repair MarlinSerial with TX-buffer
These '{' are important to avoid the redefinition of `unsigned char _sreg = SREG;`
at the same level.
Used in
```
#define CRITICAL_SECTION_START  unsigned char _sreg = SREG; cli();
```
8 years ago
Gege2B 1e65f1a1d8 Update french language 8 years ago
Scott Lahteine ab59280075 MIN_SEGMENTS_FOR_MOVE => MIN_STEPS_PER_SEGMENT
Follow-up to #4666
8 years ago
Scott Lahteine 27b80b1dd1 Merge pull request #4667 from thinkyhead/rc_M211_sw_endstop_switch
M211: Enable/Disable Software Endstops
8 years ago
Scott Lahteine 14a03727e1 Tweak serialprintPGM 8 years ago
Scott Lahteine 2f223b8c79 Use ABC and XYZ for "3" 8 years ago
Scott Lahteine 4cd1ad8f28 Adjustments to M209, G28, M605 8 years ago
Scott Lahteine e354cf5884 Apply sw_endstops_enabled to manual move 8 years ago
Scott Lahteine 280534c06f Add M211: Enable/Disable Software Endstops 8 years ago
Scott Lahteine 01d4703429 PREVENT_DANGEROUS_EXTRUDE => PREVENT_COLD_EXTRUSION
Also improve the documentation of this and related options, and set
EXTRUDE_MINTEMP to 170 everywhere.
8 years ago
Scott Lahteine a1f6cf1e5d Merge pull request #4665 from thinkyhead/rc_lcd_not_ultipanel
Clean up ultralcd code, dependencies on ULTIPANEL
8 years ago
Scott Lahteine 1a255afa36 Merge pull request #4666 from thinkyhead/rc_dropsegments_adj
dropsegments => MIN_SEGMENTS_FOR_MOVE
8 years ago
Scott Lahteine 374f8d2014 dropsegments => MIN_SEGMENTS_FOR_MOVE 8 years ago
Scott Lahteine 76c3f326ff Clean up DOGM code, comments 8 years ago
Scott Lahteine 71319adbb8 Wrap ULTIPANEL-dependent code 8 years ago
Scott Lahteine 305913545e Move number-to-string function to utility.* 8 years ago
Scott Lahteine 394c80c87b Merge pull request #4655 from thinkyhead/rc_serial_static
Optimize, reduce size of MarlinSerial
8 years ago
MagoKimbra 28d1e5a946 Fix_Zig_Zag 8 years ago
Scott Lahteine 14395a1a96 Optimize, reduce size of MarlinSerial 8 years ago
Scott Lahteine 4d4c00d69c Merge pull request #4651 from thinkyhead/rc_homing_vs_leveling_z
Improvements to homing / leveling
8 years ago
Brian Gortney 8fae3e1f9f Add Rambo support/env to platformio.ini; properly maps extended pins 8 years ago
Scott Lahteine 12d72363cb Do Delta radius check without sqrt 8 years ago
Scott Lahteine 044f800be9 Use SERIAL_PROTOCOLLNPGM in G28 8 years ago
Scott Lahteine d309a9647d Include probe offset for moving "close to the bed" 8 years ago
Scott Lahteine 35a08eeaeb Use Z_HOME_DIR over axis_home_dir where we can 8 years ago
Scott Lahteine 99b22d5785 Default AUTO_BED_LEVELING_GRID_POINTS to 3 8 years ago
Scott Lahteine 9b1f3f7d12 Sanity-check DELTA + AUTO_BED_LEVELING_GRID_POINTS 8 years ago
Scott Lahteine 733453569b Merge pull request #4650 from thinkyhead/rc_percent_is_percent
extruder_multiplier => flow_percentage
8 years ago
Scott Lahteine 55355a4fb8 Make probed points more symmetrical 8 years ago
Scott Lahteine 1f776f6034 Tweak some code comments 8 years ago
Scott Lahteine 748228cf40 Use named indices for delta_grid_spacing 8 years ago
Scott Lahteine ead333e7da line_to_axis_pos => do_homing_move 8 years ago
Scott Lahteine 7a4ccd7967 Add do_probe_move with Z fixes 8 years ago
Scott Lahteine a1bad589c9 Augment debug/homing logging 8 years ago
Scott Lahteine 41b5c48129 Update software endstops if EEPROM is loaded 8 years ago
Scott Lahteine 628dcbc764 extruder_multiplier => flow_percentage 8 years ago
Jason Westervelt d222ee4de2 Update language_ru.h
Updated missing translations.  Caught up on change to MSG_HOME.
8 years ago
Scott Lahteine d63b8e2b2b Additional details for I2C_SLAVE_ADDRESS 8 years ago
Scott Lahteine 7427290d3a Merge pull request #4634 from thinkyhead/rc_lang_disp_char
Set language display charset in language.h
8 years ago
Scott Lahteine aa30550b21 Keep SIMULATE_ROMFONT only language.h 8 years ago
Scott Lahteine cec61c350d Set language display charset in language.h 8 years ago
Scott Lahteine 165d7abb1b Merge pull request #4625 from thinkyhead/rc_i2c_request_capture_flush
Add request, capture, flush to TWIBus
8 years ago
RicardoGA 507784b846 Fix Messages length 8 years ago
Scott Lahteine bd928a69ec Add request, capture, flush to TWIBus 8 years ago
RicardoGA 7b7f319ed5 Update Spanish Lenguage
Adds missing messages
8 years ago
Scott Lahteine 132322e4d9 Fix #4614: currentScreen only defined with ULTIPANEL 8 years ago
Scott Lahteine dcd26b0403 Merge pull request #4621 from thinkyhead/rc_fan_set_output
Init PWM-able AUTO_FAN pins with SET_OUTPUT
8 years ago
Scott Lahteine 79ba983782 Allow reply() to use const string with no warning 8 years ago
Scott Lahteine 3a0a94b21a Always init configured fan pins 8 years ago
Scott Lahteine c63003ed3e Use matching auto-fan flags 8 years ago
Scott Lahteine 3475fd7b0f Init PWM-able auto fan pins with `SET_OUTPUT` 8 years ago
Scott Lahteine abf9696db1 Loop fan-pins based on array size 8 years ago
Scott Lahteine e88575c8ec Init next_auto_fan_check_ms to zero 8 years ago
Scott Lahteine 7272ec5608 Update HAS_FAN flags for 4 auto fans 8 years ago
Scott Lahteine 7b21811a9a Flags for matching auto-fans 8 years ago
Scott Lahteine 97e0aed304 Further refinements of TWIBus 8 years ago
Scott Lahteine 38fa1b1939 Merge pull request #4196 from cimbalo/Platformio_support
Add working PlatformIO support
8 years ago
Scott Lahteine d7edc039af Merge pull request #4605 from thinkyhead/rc_3drag_fan_is_8
Fixup 3DRAG pins based on updated RAMPS pins
8 years ago
Silvio 923388e0c7 Fix acceleration and feedrate following bq/Marlin 8 years ago
Scott Lahteine 405afec393 Include decimeters in filamentUsed display 8 years ago
Scott Lahteine fef0e8ba86 Merge pull request #4610 from thinkyhead/rc_sd_pause_and_stop
Fix stopSDPrint so it works when paused
8 years ago
Scott Lahteine 192ac2dfd7 Squish some CardReader code 8 years ago
Scott Lahteine 61932b859e Fix bug in CardReader::stopSDPrint
If the SD print is paused, it cannot be stopped
8 years ago
Scott Lahteine 9e5d5a3b7c Merge pull request #4597 from tnw513/italian_fix
Added hyphenated strings for full graphic display
8 years ago
Silvio Didonna f999292eea added hyphenated letters for full graphic display and fixed some strings 8 years ago
Scott Lahteine 67f119d18b Add an i2c request handler 8 years ago
Scott Lahteine 2d3db5b5bd Fixup pins_3DRAG based on updated RAMPS pins 8 years ago
Scott Lahteine d29a64d4b3 Merge pull request #4603 from thinkyhead/rc_less_MSG_MOVE
Strip never-translated strings from language files
8 years ago
Scott Lahteine d6a7ca6553 Merge pull request #4584 from thinkyhead/rc_delta_cal_more
Use configured feedrates, center in DELTA_CALIBRATION_MENU
8 years ago
Scott Lahteine d3b432adca Strip never-translated strings from language files 8 years ago
Scott Lahteine 1a558ef486 Tweak MarlinSerial precursor 8 years ago
Scott Lahteine 802818f7ab Cleanup SdFatUtil.h 8 years ago
Scott Lahteine 52560e257f Merge pull request #4595 from thinkyhead/rc_i2c_slave
Add support for i2c slave address
8 years ago
Scott Lahteine 432e9a1f50 Use configured feedrates, center for DELTA_CALIBRATION_MENU 8 years ago
Scott Lahteine cd496dd9bd do_blocking_move_to can't be 'inline', takes const ref args 8 years ago
Scott Lahteine dd75fca4d9 Make M155 / M156 a bit more flexible 8 years ago
Scott Lahteine a99ecf71d8 Add support for i2c slave address 8 years ago
Scott Lahteine b63d70b186 Fix serial output for MBL, M303 8 years ago
Scott Lahteine a36a168af2 Use the truly configured middle on Delta 8 years ago
Scott Lahteine 58c8e6cef2 Fixes #4576: Convert filamentUsed to long for display 8 years ago
Scott Lahteine 01f1f779a5 Followup to #4574, specify L for long 8 years ago
Kaibob2 1c7bd17e60 Update language_de.h with MSG_MOVE_E1 - E4
MSG_MOVE_E1 was missing
MSG_MOVE_E2 was missing
MSG_MOVE_E3 was missing
MSG_MOVE_E4 was missing

I assigned "0" to "MSG_MOVE_E1", "1" to "MSG_MOVE_E2" and so on, as this is what i assume to be the standard naming for the first (E0) and second (E1) extruder. This would have to be changed inthe other languages too :(
8 years ago
Scott Lahteine 880cdb553b Include days in Graphical LCD print timer 8 years ago
Scott Lahteine f4ac8c15e3 Merge pull request #4573 from thinkyhead/rc_mintemp_bed_later
Throw MINTEMP BED error only if heating
8 years ago
Scott Lahteine b7b5b50a84 Throw bed min temp error only if heating 8 years ago
Scott Lahteine d3ba878f70 Drop intermediate float in HEATER_0_USES_MAX6675 test 8 years ago
Scott Lahteine 3e8f9ecd1c Extend min/max_temp_error for the bed 8 years ago
Scott Lahteine 1f15f0df5f Merge pull request #4572 from thinkyhead/rc_digital_clock_100h
Show up to 99:59 in digital time
8 years ago
Scott Lahteine 8100a4dace Fix a compile error in EMERGENCY_PARSER sanity check 8 years ago
Scott Lahteine 45f67164b6 Simplify the delay in kill() 8 years ago
Scott Lahteine 30b1c731b5 Show up to 99:59 in digital time 8 years ago
Scott Lahteine 3be4511230 Patch command order in delta calibration menu 8 years ago
Scott Lahteine 9afa060ed6 Merge pull request #4570 from thinkyhead/rc_proper_delta_calibration
Make DELTA_CALIBRATION_MENU more universal
8 years ago
Scott Lahteine 46c8862635 Merge pull request #4564 from AnHardt/max-spi-setup
MISO is an input
8 years ago
Scott Lahteine 88540d8ecf Fix: LCD displays SD status at startup 8 years ago
Scott Lahteine b16ea09498 Make DELTA_CALIBRATION_MENU more universal 8 years ago
Scott Lahteine 3a56836ead Always disable SLOWDOWN for DELTA/SCARA 8 years ago
AnHardt aa9b52b2e7 MISO is an input 8 years ago
Scott Lahteine 67c4acf750 Merge pull request #4562 from thinkyhead/rc_fix_z_dual_endstops
Fix Z_DUAL_ENDSTOPS with Z MIN Homing
8 years ago
Scott Lahteine e113740fa3 Specify that Z_PROBE_*_HEIGHT is nozzle-relative 8 years ago
Scott Lahteine 462e189edd Move pullups after Z_DUAL_ENDSTOPS block 8 years ago
Scott Lahteine 367dad5902 Sanity check Z_DUAL_ENDSTOPS with DELTA 8 years ago
Scott Lahteine 5fca110e0d Fix Z_DUAL_ENDSTOPS with MIN homing 8 years ago
Scott Lahteine fc11f05c11 Merge pull request #4556 from thinkyhead/rc_all_feedrates_mm_s
Within Marlin, maintain most feed rates in mm/s
8 years ago
Scott Lahteine 7b2abe6fc8 Use steps_to_mm in extruder runout prevent 9 years ago
Scott Lahteine d320065320 Within Marlin, maintain most feed rates in mm/s 9 years ago
Scott Lahteine ed0b50ebee Merge pull request #4555 from thinkyhead/rc_mbl_index_rounding
Remove premature int-cast from MBL cell index methods
9 years ago
Scott Lahteine bad286d52f Save CPU by multiplying by pre-compiled values 9 years ago
Scott Lahteine dce6026e0e Remove premature cast to int 9 years ago
Scott Lahteine cffe77c537 Merge pull request #4553 from thinkyhead/rc_lcd_chars_save_ram
Save bytes for custom chars (Hitachi LCD)
9 years ago
Scott Lahteine 42927530fe Explicitly clear the screen in lcd_goto_screen 9 years ago
Scott Lahteine a6d2c2479f Minor cleanup of lcd_goto_screen calls 9 years ago
Scott Lahteine e47c8b9829 Save bytes for custom chars (Hitachi LCD) 9 years ago
Scott Lahteine 0ff5005c9b Allow connector flexibility for BQ ZUM Mega 9 years ago
Scott Lahteine 98437bd488 Allow override of CONTROLLERFAN_PIN with RAMPS EFF 9 years ago
Scott Lahteine 93eafa1785 Use DISABLED to check TEENSY pin option 9 years ago
AnHardt 98392abb78 Clean warnings for pins_BQ_ZUM_MEGA_3D.h 9 years ago
AnHardt 98e96feee9 Repair SPI-pins
SCK_PIN can't be defined as DIO[number] they mus be defined as pure number.
So rebuilding the structure of fastio.h in pins.h.
9 years ago
Scott Lahteine a00783c41f Format probe stowed test code 9 years ago
AnHardt f37e8a31d7 Make Allen Key Probe stow
by switching off the tests for the probe before the stow move.
9 years ago
Scott Lahteine 5347f39fce Merge pull request #4542 from AnHardt/rep-de
Repair-language.de
9 years ago
Scott Lahteine 5ef4a5577c Merge pull request #4537 from thinkyhead/rc_fix_some_flaws
Patch up some flaws here and there
9 years ago
AnHardt 0d3b67a580 Repair-language.de 9 years ago
Scott Lahteine 938e6d15c4 Patch up some flaws, here and there 9 years ago
Scott Lahteine 3a3984e67a Merge pull request #4535 from thinkyhead/rc_old_symbols_first
Move tests for old symbols to the top of sanity check
9 years ago
Scott Lahteine d7b882e430 Move tests for old symbols to the top of sanity check 9 years ago
Scott Lahteine 479107d04f Merge pull request #4530 from Kaibob2/patch-1
Added / Update language_de.h
9 years ago
Kaibob2 1abd7fa670 Update language_de.h
Added german translation for MSG_INFO_PRINT_LONGEST and  MSG_INFO_PRINT_FILAMENT.
MSG_HEATING_COMPLETE changed from "Aufgeheizt" to "Extr. aufgeheizt"
MSG_HEATING changed from "Aufheizen" to "Extr. aufheizen"
9 years ago
Scott Lahteine 7e2bd9a233 Z_RAISE_PROBE_* => Z_PROBE_*_HEIGHT 9 years ago
Scott Lahteine 445458c221 Don't include `zprobe_zoffset` in `do_probe_raise` 9 years ago
Rafa Couto 0114676953 Update of Galician language 2016-08-03 9 years ago
Scott Lahteine bd7a96ed42 Merge pull request #4517 from thinkyhead/rc_min_probe_pin
Define Z_MIN_PROBE_PIN always, allowing override
9 years ago
Scott Lahteine 704ae1b737 Merge pull request #4516 from thinkyhead/rc_short_prints_quiet
Only report finished prints longer than 1 min
9 years ago
Scott Lahteine 7ed70305df Merge pull request #4515 from thinkyhead/rc_fix_speaker_tone
Prevent the 'tone(f,d)' function from being interrupted
9 years ago
Scott Lahteine f1be87a85c Move probe pin sanity checks out of ABL block 9 years ago
Scott Lahteine 9cb596e88c Define Z_MIN_PROBE_PIN always, allowing override 9 years ago
Scott Lahteine 229f70f194 Only report finished prints longer than 1 min 9 years ago
Scott Lahteine e040e00ae9 Merge pull request #4514 from thinkyhead/rc_cleanup_circularqueue
Patch up CircularQueue
9 years ago
Scott Lahteine 6110d57c16 Prevent the 'tone(f,d)' function from being interrupted 9 years ago
Scott Lahteine b73203a0b7 Move some includes around to uncover missing deps 9 years ago
Scott Lahteine f26d5425bf Patch up CircularQueue
- Use `size` and `count` instead of `length` and `size`
- Fix bug: `peek` should return the item
- Clean up comments, spacing, spelling
9 years ago
Scott Lahteine c9123adc59 Improved SCREEN / MENU macros 9 years ago
Scott Lahteine cebeb48005 Merge pull request #4511 from thinkyhead/rc_encoder_flex
Allow encoder pulse/step override for more LCDs
9 years ago
Scott Lahteine 3cccaa9885 Allow encoder pulse/step override for more LCDs 9 years ago
Scott Lahteine 14c5a46ee9 Use multiplication for MMM_SCALED 9 years ago
Scott Lahteine d8945e8464 Fix Z_HEAD index for COREYZ 9 years ago
Scott Lahteine 0f030aface Merge pull request #4503 from AnHardt/fix-retract
Correct typo in retract()
9 years ago
Scott Lahteine fbd8f06951 Merge pull request #4506 from thinkyhead/rc_buzzer_needs_beeper
Buzzer requires BEEPER_PIN
9 years ago
Scott Lahteine 330f82971b Buzzer requires BEEPER_PIN 9 years ago
Scott Lahteine e0d7b8bf27 Fix Azteeg X3 servo pin / Viki i2c 9 years ago
Scott Lahteine 7cceb15925 Merge pull request #4505 from thinkyhead/rc_auto_select_dplugs
Auto-select power plugs for RAMPS derivatives
9 years ago
Scott Lahteine 593b37519a Boards with 4 power outputs are EFBF or EFBE 9 years ago
AnHardt 9ab94bd2c1 fix-babysrepping 9 years ago
AnHardt 39c4603598 Correct typo in retract. 9 years ago
Scott Lahteine cebd2bfff0 Auto-select power plugs for RAMPS derivatives 9 years ago
Scott Lahteine 34c60f1b55 Merge pull request #4491 from thinkyhead/rc_fix_lcd_move_e
Use a default argument in _lcd_move_e
9 years ago
Scott Lahteine 38af251b91 Use a default argument in _lcd_move_e 9 years ago
Scott Lahteine 374ae6c099 Fix pins for RAMBO plus VIKI 9 years ago
Scott Lahteine 7594138740 Merge pull request #4493 from jbrazio/buildroot-cleanup
Move font folder
9 years ago
Scott Lahteine 6eed37aafb Merge pull request #4486 from thinkyhead/rc_pid_add_extrusion_rate_off
PID_EXTRUSION_SCALING, disabled by default
9 years ago
Scott Lahteine 4bf3526d00 Merge pull request #4463 from thinkyhead/rc_azteeg_x3_eeb
Wrangle RAMPS variants and derivatives
9 years ago
Scott Lahteine 1993c45759 Merge pull request #4487 from thinkyhead/rc_refresh_pos_fix
Update refresh_positioning - no need for obj ref
9 years ago
Scott Lahteine f83369b79c Update refresh_positioning - no need for obj ref 9 years ago
Scott Lahteine 63fd1f49a6 PID_EXTRUSION_SCALING, disabled by default 9 years ago
Scott Lahteine 49997e2e22 HI_VOLT_PIN => "RAMPS_Dn_PIN" 9 years ago
AnHardt 60ad365e21 repair-software-spi 9 years ago
Scott Lahteine f388beafa1 Merge pull request #4476 from otvald/RCBugFix
FIX for endstop adjustemt on delta is offset
9 years ago
Scott Lahteine 3633d4978b Merge pull request #4475 from esenapaj/Fix-for-PR-#4452
Fix for PR #4452 (Additional heater-state output changes)
9 years ago
Thomas Otvald Jensen fe059f1221 During homing, line_to_axis_pos will make a path which moves across the
endstop trigger point. The move is stopped at endstop, so current_position
should also be adjusted to reflect this!

Caused error in subsequent call in endstop adjustment, since the movement
would assume a wrong starting position.
9 years ago
esenapaj bd73e6d3c8 Fix for PR #4452 (Additional heater-state output changes)
・Add missing ';'
9 years ago
esenapaj cd5b03d88f Update distribution date and readme 9 years ago
Scott Lahteine f575e92f2e Merge pull request #4473 from esenapaj/Follow-up-the-PR-#4408-etc
Follow-up the PR #4408 (Add support for reprapworld LCD), etc
9 years ago
esenapaj 657ef8aded Follow-up the PR #4408 (Add support for reprapworld LCD), etc
・Put #define REPRAPWORLD_GRAPHICAL_LCD into all the example
configuration files
・Adjust spacing
9 years ago
Scott Lahteine 83d341c394 Make Conditionals.h a catch-all for old configs 9 years ago
Scott Lahteine de951c64f1 Make pins for EFF a consistent order 9 years ago
Scott Lahteine 49f75b7891 pins_RAMPS_14.h => pins_RAMPS.h 9 years ago
Scott Lahteine d3b713cebc Set flags for RAMPS "type" in pins.h 9 years ago
Scott Lahteine 223b7e473f RAMPS assignment for derivatives 9 years ago
Scott Lahteine 3865843283 Consolidate setting of RAMPS High Voltage PWM outputs 9 years ago
Scott Lahteine bdac2eb13a Don't set non-existent SLED_PIN 9 years ago
Scott Lahteine bfbd01e29a Merge pull request #4470 from thinkyhead/rc_fix_manual_move
Followup to #4468
9 years ago
Scott Lahteine 802d873fc1 Merge pull request #4469 from esenapaj/Fix-for-PR-#4453
Fix for PR #4453 (Improved MANUAL_[XYZ]_HOME_POS)
9 years ago
Scott Lahteine 8e2f095dde Merge pull request #4456 from jbrazio/speaker-type3
Improvement to non-blocking speaker
9 years ago
Scott Lahteine ad68b4cb8b Followup to #4468 9 years ago
esenapaj b8c112c490 Fix for PR #4453 (Improved MANUAL_[XYZ]_HOME_POS) 9 years ago
Scott Lahteine 2f76138645 Merge pull request #4468 from thinkyhead/rc_fix_manual_move
Specify manual-movable E axes by extruder type
9 years ago
Scott Lahteine 696b63e300 Specify manual-movable E axes by extruder type 9 years ago
Scott Lahteine 46c33f1cfa Merge pull request #4467 from jbrazio/safe_delay-millis_t
Makes safe_delay() to be fully compatible with delay()
9 years ago
Scott Lahteine 9e21b2e51d Merge pull request #4455 from AnHardt/double-bump-feature
double bump probing as a feature
9 years ago
Scott Lahteine db4d03bc81 Merge pull request #4452 from thinkyhead/rc_fix_heaterstates_part_2
Additional heater-state output changes
9 years ago
Scott Lahteine c68ca95345 Merge pull request #4464 from thinkyhead/rc_fix_steps_per_mm_handling
Account for DELTA in Planner::refresh_positioning
9 years ago
João Brázio 226e74a438 Fixes safe_delay() to be fully compatible with delay() 9 years ago
João Brázio 8e79e8cdb3 Adds types.h 9 years ago
Scott Lahteine 844a4e799e Account for DELTA in Planner::refresh_positioning 9 years ago
AnHardt 7188ce0ad6 double bump probing as a feature
Why double touch probing is not a good thing.

It's widely believed we can get better __probing__ results when using a double touch when probing.

Let's compare to double touch __homing__.
Or better let's begin with single touch __homing__.
We home to find out out position, so our position is unknown.
To find the endstop we have to move into the direction of the endstop.
The maximum way we have to move is a bit longer than the axis length.
When we arrive at the endstop - when it triggers, the stepper pulses are stopped immediately.
It's a sudden stop. No smooth deacceleration is possible.
Depending on the speed and the moving mass we lose steps here.
Only if we approached slow enough (below jerk speed?) we will not lose steps.

Moving a complete axis length, that slow, takes for ever.
To speed up homing, we now make the first approach faster, get a guess about our position,
back up a bit and make a second slower approach to get a exact result without losing steps.

What we do in double touch probing is the same. But the difference here is:
a. we already know where we are
b. if the first approach is to fast we will lose steps here to.
But this time there is no second approach to set the position to 0. We are measuring only.
The lost steps are permanent until we home the next time.

So if you experienced permanently rising values in M48 you now know why. (Too fast, suddenly stopped, first approach)

What can we do to improve probing?
We can use the information about our current position.
We can make a really fast, but deaccelerated, move to a place we know it is a bit before the trigger point.
And then move the rest of the way really slow.
9 years ago
Scott Lahteine c31f56a38c Deprecate EXTRUDER_WATTS and BED_WATTS 9 years ago
Scott Lahteine e1970b4b28 Show power output in same order as temp output 9 years ago
Scott Lahteine 74df828acc Show ADC values inline rather than after 9 years ago
João Brázio 2b5faa61e2 Consolidates Buzzer and Speaker into a single object 9 years ago
João Brázio 8093c5f534 Non-blocking speaker now uses arduino's tone() 9 years ago
João Brázio 8896f08074 Fixes a compilation error introduced by #4448 9 years ago