5443 Commits (4e4f37b6c214bc37058597c3fe26631d27c78a03)

Author SHA1 Message Date
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 8 years ago
Scott Lahteine d320065320 Within Marlin, maintain most feed rates in mm/s 8 years ago
Scott Lahteine ed0b50ebee Merge pull request #4555 from thinkyhead/rc_mbl_index_rounding
Remove premature int-cast from MBL cell index methods
8 years ago
Scott Lahteine bad286d52f Save CPU by multiplying by pre-compiled values 8 years ago
Scott Lahteine dce6026e0e Remove premature cast to int 8 years ago
Scott Lahteine cffe77c537 Merge pull request #4553 from thinkyhead/rc_lcd_chars_save_ram
Save bytes for custom chars (Hitachi LCD)
8 years ago
Scott Lahteine 42927530fe Explicitly clear the screen in lcd_goto_screen 8 years ago
Scott Lahteine a6d2c2479f Minor cleanup of lcd_goto_screen calls 8 years ago
Scott Lahteine e47c8b9829 Save bytes for custom chars (Hitachi LCD) 8 years ago
Scott Lahteine 0ff5005c9b Allow connector flexibility for BQ ZUM Mega 8 years ago
Scott Lahteine 98437bd488 Allow override of CONTROLLERFAN_PIN with RAMPS EFF 8 years ago
Scott Lahteine 93eafa1785 Use DISABLED to check TEENSY pin option 8 years ago
AnHardt 98392abb78 Clean warnings for pins_BQ_ZUM_MEGA_3D.h 8 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.
8 years ago
Scott Lahteine a00783c41f Format probe stowed test code 8 years ago
AnHardt f37e8a31d7 Make Allen Key Probe stow
by switching off the tests for the probe before the stow move.
8 years ago
Scott Lahteine 5347f39fce Merge pull request #4542 from AnHardt/rep-de
Repair-language.de
8 years ago
Scott Lahteine 5ef4a5577c Merge pull request #4537 from thinkyhead/rc_fix_some_flaws
Patch up some flaws here and there
8 years ago
AnHardt 0d3b67a580 Repair-language.de 8 years ago
Scott Lahteine 938e6d15c4 Patch up some flaws, here and there 8 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
8 years ago
Scott Lahteine d7b882e430 Move tests for old symbols to the top of sanity check 8 years ago
Scott Lahteine 479107d04f Merge pull request #4530 from Kaibob2/patch-1
Added / Update language_de.h
8 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"
8 years ago
Scott Lahteine 7e2bd9a233 Z_RAISE_PROBE_* => Z_PROBE_*_HEIGHT 8 years ago
Scott Lahteine 445458c221 Don't include `zprobe_zoffset` in `do_probe_raise` 8 years ago
Rafa Couto 0114676953 Update of Galician language 2016-08-03 8 years ago
Scott Lahteine bd7a96ed42 Merge pull request #4517 from thinkyhead/rc_min_probe_pin
Define Z_MIN_PROBE_PIN always, allowing override
8 years ago
Scott Lahteine 704ae1b737 Merge pull request #4516 from thinkyhead/rc_short_prints_quiet
Only report finished prints longer than 1 min
8 years ago
Scott Lahteine 7ed70305df Merge pull request #4515 from thinkyhead/rc_fix_speaker_tone
Prevent the 'tone(f,d)' function from being interrupted
8 years ago
Scott Lahteine f1be87a85c Move probe pin sanity checks out of ABL block 8 years ago
Scott Lahteine 9cb596e88c Define Z_MIN_PROBE_PIN always, allowing override 8 years ago
Scott Lahteine 229f70f194 Only report finished prints longer than 1 min 8 years ago
Scott Lahteine e040e00ae9 Merge pull request #4514 from thinkyhead/rc_cleanup_circularqueue
Patch up CircularQueue
8 years ago
Scott Lahteine 6110d57c16 Prevent the 'tone(f,d)' function from being interrupted 8 years ago
Scott Lahteine b73203a0b7 Move some includes around to uncover missing deps 8 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
8 years ago
Scott Lahteine c9123adc59 Improved SCREEN / MENU macros 8 years ago
Scott Lahteine cebeb48005 Merge pull request #4511 from thinkyhead/rc_encoder_flex
Allow encoder pulse/step override for more LCDs
8 years ago
Scott Lahteine 3cccaa9885 Allow encoder pulse/step override for more LCDs 8 years ago
Scott Lahteine 14c5a46ee9 Use multiplication for MMM_SCALED 8 years ago
Scott Lahteine d8945e8464 Fix Z_HEAD index for COREYZ 8 years ago
Scott Lahteine 0f030aface Merge pull request #4503 from AnHardt/fix-retract
Correct typo in retract()
8 years ago
Scott Lahteine fbd8f06951 Merge pull request #4506 from thinkyhead/rc_buzzer_needs_beeper
Buzzer requires BEEPER_PIN
8 years ago
Scott Lahteine 330f82971b Buzzer requires BEEPER_PIN 8 years ago
Scott Lahteine e0d7b8bf27 Fix Azteeg X3 servo pin / Viki i2c 8 years ago
Scott Lahteine 7cceb15925 Merge pull request #4505 from thinkyhead/rc_auto_select_dplugs
Auto-select power plugs for RAMPS derivatives
8 years ago
Scott Lahteine 593b37519a Boards with 4 power outputs are EFBF or EFBE 8 years ago
AnHardt 9ab94bd2c1 fix-babysrepping 8 years ago
AnHardt 39c4603598 Correct typo in retract. 8 years ago
Scott Lahteine cebd2bfff0 Auto-select power plugs for RAMPS derivatives 8 years ago
Scott Lahteine 34c60f1b55 Merge pull request #4491 from thinkyhead/rc_fix_lcd_move_e
Use a default argument in _lcd_move_e
8 years ago
Scott Lahteine 38af251b91 Use a default argument in _lcd_move_e 8 years ago
Scott Lahteine 374ae6c099 Fix pins for RAMBO plus VIKI 8 years ago
Scott Lahteine 7594138740 Merge pull request #4493 from jbrazio/buildroot-cleanup
Move font folder
8 years ago
Scott Lahteine 6eed37aafb Merge pull request #4486 from thinkyhead/rc_pid_add_extrusion_rate_off
PID_EXTRUSION_SCALING, disabled by default
8 years ago
Scott Lahteine 4bf3526d00 Merge pull request #4463 from thinkyhead/rc_azteeg_x3_eeb
Wrangle RAMPS variants and derivatives
8 years ago
Scott Lahteine 1993c45759 Merge pull request #4487 from thinkyhead/rc_refresh_pos_fix
Update refresh_positioning - no need for obj ref
8 years ago
Scott Lahteine f83369b79c Update refresh_positioning - no need for obj ref 8 years ago
Scott Lahteine 63fd1f49a6 PID_EXTRUSION_SCALING, disabled by default 8 years ago
Scott Lahteine 49997e2e22 HI_VOLT_PIN => "RAMPS_Dn_PIN" 8 years ago
AnHardt 60ad365e21 repair-software-spi 8 years ago
Scott Lahteine f388beafa1 Merge pull request #4476 from otvald/RCBugFix
FIX for endstop adjustemt on delta is offset
8 years ago
Scott Lahteine 3633d4978b Merge pull request #4475 from esenapaj/Fix-for-PR-#4452
Fix for PR #4452 (Additional heater-state output changes)
8 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.
8 years ago
esenapaj bd73e6d3c8 Fix for PR #4452 (Additional heater-state output changes)
・Add missing ';'
8 years ago
esenapaj cd5b03d88f Update distribution date and readme 8 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
8 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
8 years ago
Scott Lahteine 83d341c394 Make Conditionals.h a catch-all for old configs 8 years ago
Scott Lahteine de951c64f1 Make pins for EFF a consistent order 8 years ago
Scott Lahteine 49f75b7891 pins_RAMPS_14.h => pins_RAMPS.h 8 years ago
Scott Lahteine d3b713cebc Set flags for RAMPS "type" in pins.h 8 years ago
Scott Lahteine 223b7e473f RAMPS assignment for derivatives 8 years ago
Scott Lahteine 3865843283 Consolidate setting of RAMPS High Voltage PWM outputs 8 years ago
Scott Lahteine bdac2eb13a Don't set non-existent SLED_PIN 8 years ago
Scott Lahteine bfbd01e29a Merge pull request #4470 from thinkyhead/rc_fix_manual_move
Followup to #4468
8 years ago
Scott Lahteine 802d873fc1 Merge pull request #4469 from esenapaj/Fix-for-PR-#4453
Fix for PR #4453 (Improved MANUAL_[XYZ]_HOME_POS)
8 years ago
Scott Lahteine 8e2f095dde Merge pull request #4456 from jbrazio/speaker-type3
Improvement to non-blocking speaker
8 years ago
Scott Lahteine ad68b4cb8b Followup to #4468 8 years ago
esenapaj b8c112c490 Fix for PR #4453 (Improved MANUAL_[XYZ]_HOME_POS) 8 years ago
Scott Lahteine 2f76138645 Merge pull request #4468 from thinkyhead/rc_fix_manual_move
Specify manual-movable E axes by extruder type
8 years ago
Scott Lahteine 696b63e300 Specify manual-movable E axes by extruder type 8 years ago
Scott Lahteine 46c33f1cfa Merge pull request #4467 from jbrazio/safe_delay-millis_t
Makes safe_delay() to be fully compatible with delay()
8 years ago
Scott Lahteine 9e21b2e51d Merge pull request #4455 from AnHardt/double-bump-feature
double bump probing as a feature
8 years ago
Scott Lahteine db4d03bc81 Merge pull request #4452 from thinkyhead/rc_fix_heaterstates_part_2
Additional heater-state output changes
8 years ago
Scott Lahteine c68ca95345 Merge pull request #4464 from thinkyhead/rc_fix_steps_per_mm_handling
Account for DELTA in Planner::refresh_positioning
8 years ago
João Brázio 226e74a438 Fixes safe_delay() to be fully compatible with delay() 8 years ago
João Brázio 8e79e8cdb3 Adds types.h 8 years ago
Scott Lahteine 844a4e799e Account for DELTA in Planner::refresh_positioning 8 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.
8 years ago
Scott Lahteine c31f56a38c Deprecate EXTRUDER_WATTS and BED_WATTS 8 years ago
Scott Lahteine e1970b4b28 Show power output in same order as temp output 8 years ago
Scott Lahteine 74df828acc Show ADC values inline rather than after 8 years ago
João Brázio 2b5faa61e2 Consolidates Buzzer and Speaker into a single object 8 years ago
João Brázio 8093c5f534 Non-blocking speaker now uses arduino's tone() 8 years ago
João Brázio 8896f08074 Fixes a compilation error introduced by #4448 8 years ago
Scott Lahteine ea5ac94804 Improved MANUAL_[XYZ]_HOME_POS
No need for `MANUAL_HOME_POSITIONS`. Just set each one as-needed to
override the automatic behavior.
8 years ago
Scott Lahteine b40661cb18 Fix output of heater states 8 years ago
Scott Lahteine 9083e5420a Merge pull request #4419 from AnHardt/sd2pinmap
Switch Sd2CardLib to fastio
8 years ago
Scott Lahteine 6f59560526 Merge pull request #4448 from jbrazio/speaker-followup
A little cleanup at speaker.h
8 years ago
Scott Lahteine c94b6dd3e7 Revert to SanityCheck on every .cpp file 8 years ago
Scott Lahteine 256b03598d Merge pull request #4450 from thinkyhead/rc_fix_delta_optimization
Fix DELTA speed calculation
8 years ago
Scott Lahteine 753283e020 inverse_second => inverse_mm_s 8 years ago
Scott Lahteine 83e1d90ca3 Undo errant optimization of block->millimeters 8 years ago
João Brázio 909e98b1af A little cleanup at speaker.h 8 years ago
Scott Lahteine ae1c7bca1b Merge pull request #4445 from thinkyhead/rc_fix_rdfgsc_mega3
Fix for R.D.F.G.S.C. with MEGATRONICS 3 board
8 years ago
Scott Lahteine 03fdb26cd2 Wrangle encoder bits, LCD_CLICKED 8 years ago
Scott Lahteine 155def24c6 BLEN_A, B, C are defined in ultralcd headers 8 years ago
Scott Lahteine 42dcc3bf50 Remove "the click" comments 8 years ago
Scott Lahteine 0eba65f96b Fix for R.D.F.G.S.C. with MINITRONICS board 8 years ago
fabtopia 83d0d59303 Fix for R.D.F.G.S.C. with MEGATRONICS 3 board
The support for reprapworld LCD boke the code for the REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER. See Full Grapics Display does not work any more after #4408  #4439
8 years ago
João Brázio 4f191a384b
Moves the font folder into the buildroot 8 years ago
Scott Lahteine 5367d56f87 Merge pull request #4434 from thinkyhead/rc_delta_safe_homing
DELTA should ignore Z_SAFE_HOMING
8 years ago
Scott Lahteine 2525528fb2 DELTA should ignore Z_SAFE_HOMING 8 years ago
Scott Lahteine ab4b2a66ff Allow zero Z_RAISE_BETWEEN_PROBINGS 8 years ago
Scott Lahteine 8953e3e984 Allow Z_SAFE_HOMING without a probe 8 years ago
AnHardt e4942d2163 Switch SD2cadrLib to fastio
Replace all fastDigitalRead/Write() with READ/WRITE()

Define SCK_PIN, MISO_PIN, MOSI_PIN in pins.h if not already defined in the pins_*.h files.

Remove these conditional pin definitions from the pin-files. They are now always defined.

Define separate sets of SPI-pins for AT90USB with and without Teensy support in fastio.h.
Likely this was the main reason for all that confusion about the AT90USB-SPI pins.
8 years ago
Scott Lahteine 21e744c454 Allow zero raise for deploy/stow 8 years ago
Scott Lahteine 54084612fd Merge pull request #4415 from petrzjunior/transl
[LANGUAGE] Update Czech (Info screen strings)
8 years ago
Scott Lahteine 5597400cda Merge pull request #4414 from thinkyhead/rc_split_conditionals
Split up Conditionals.h into two files
8 years ago
Scott Lahteine 4be635ec6e Remove MSG_PRINT_TIME from languages 8 years ago
Scott Lahteine 3be49881c0 Make SanityCheck.h a catch-all for obsolete configs 8 years ago
Scott Lahteine fa647cca23 Do the sanity check just once per build 8 years ago
Scott Lahteine 24a1a16e5d Move versioning to MarlinConfig.h 8 years ago
Scott Lahteine 7e70a0b05d Move pins / Arduino includes to MarlinConfig.h 8 years ago
Scott Lahteine d9f7ed9a3c Move some macros from Marlin.h to macros.h 8 years ago
Scott Lahteine 277899c175 Move include _Bootscreen.h where needed 8 years ago
Scott Lahteine 83c4653c71 Include boards and macros ahead of configs 8 years ago
Scott Lahteine 5f4702ecb2 Make Conditionals.h a catch-all for old configs 8 years ago
Scott Lahteine 8a44928df3 Make Conditionals.h a catch-all for old configs 8 years ago
Petr Zahradník junior 3d9b878cf0 Czech update 8 years ago
Scott Lahteine c6226bb0aa Unify config in a single include without nested includes 8 years ago
Scott Lahteine 2d378fac1b No need to include thermistortables.h in Configuration.h 8 years ago
Scott Lahteine df27d01cd9 Arrange needed includes in Marlin.h 8 years ago
Scott Lahteine 93ea281061 Split up Conditionals.h into two files
Rather than include twice, which is tricky but may confuse
8 years ago
Scott Lahteine 8684570f68 Merge pull request #4412 from thinkyhead/rc_followup_4402
Followup #4402 fixing 3-point leveling
8 years ago
Scott Lahteine c55b7d0750 Merge pull request #4405 from thinkyhead/rc_theres_always_something
Move HAS_DIGIPOTSS to Conditionals.h
8 years ago
Scott Lahteine 42eebcd518 Merge pull request #4409 from thinkyhead/rc_cleanup_comment
Clean up Transfer Buffer Size comment
8 years ago
Scott Lahteine 5272147f7c Followup #4402 fixing 3-point leveling 8 years ago
Scott Lahteine fcc39e2b5f Clean up Transfer Buffer Size comment 8 years ago
Scott Lahteine 0c0a63322b Patches to prepare REPRAPWORLD_GRAPHICAL_LCD 8 years ago
brupje a60a668f6b Support for REPRAPWORLD_GRAPHICAL_LCD 8 years ago
Scott Lahteine 4f2ff46ab9 Move HAS_DIGIPOTSS to conditionals 8 years ago
Scott Lahteine 54f4f80077 Merge pull request #4404 from thinkyhead/rc_better_stepper_indirection
Arrange stepper_indirection by axis
8 years ago
Scott Lahteine 169c21b477 Merge pull request #4402 from thinkyhead/rc_consistent_positioning
Account for coordinate space offsets
8 years ago
Scott Lahteine 750a1e5116 Arrange stepper_indirection by axis 8 years ago
Scott Lahteine 7c27f34996 Merge pull request #4397 from thinkyhead/rc_tweak_eeprom
Neaten up EEPROM read/write functions
8 years ago
Scott Lahteine 2595a40a61 Account for coordinate space more in G28 / G29 / M48 8 years ago
Scott Lahteine 060dc6d95a Neaten up EEPROM read/write functions 8 years ago
Scott Lahteine b7b7c90477 Merge pull request #4389 from thinkyhead/rc_optimize_planner
Optimize planner with precalculation, etc.
8 years ago
Scott Lahteine 6900bb2286 Merge pull request #4395 from tnw513/italian_fix
Update Italian translations. Remove trailing spaces.
8 years ago
Scott Lahteine e4816293a8 serial_echopair_P for uint16_t 8 years ago
Scott Lahteine d8e5af6834 Use RAW_POSITION for MBL in planner.set_position_mm 8 years ago
Scott Lahteine b183442c61 Fix inactive_extruder_x_pos for coordinate space 8 years ago
Scott Lahteine f75b0c2ee1 Make POSITION macros global 8 years ago
Scott Lahteine 101b60ef42 Tweak Dual X Carriage data spacing 8 years ago
Scott Lahteine 1fe60b723f Merge pull request #4400 from thinkyhead/rc_sanity_check_temp_sensor
Sanity check for too many temp sensors
8 years ago
Scott Lahteine bedda3be61 Patch generic delta error caught by sanity check 8 years ago
Scott Lahteine a5212bf277 Sanity check for too many temp sensors 8 years ago
Scott Lahteine d8f2876753 Replace some float division with multiplication 8 years ago
Scott Lahteine ddde785b37 Code formatting in planner.cpp 8 years ago
Scott Lahteine f8b5749235 Replace division in planner with multiplication 8 years ago
Scott Lahteine b921f6b69d Optimize calculation of block->millimeters for DELTA 8 years ago
Scott Lahteine db5df9500b Move sync_plan_position closer to the top 8 years ago
Scott Lahteine 2839c56f5a Merge pull request #4390 from jbrazio/duration_t
Renamed timestamp_t to duration_t
8 years ago
Scott Lahteine d6c50671d3 Sanitycheck: Z_SAFE_HOMING points are reachable 8 years ago
Scott Lahteine a6203366b6 Sanitycheck: Z_SAFE_HOMING requires a probe 8 years ago
Scott Lahteine bbe5b80492 Always define probe limits if there is a probe 8 years ago
Silvio Didonna 950397f2a0 Added missing translations. Removed trailing spaces for consistency (#4376) 8 years ago
João Brázio 50fb0f7cec M31 serial output is now always in EN 8 years ago
João Brázio 62d96d72f3 Renamed timestamp_t to duration_t 8 years ago
Scott Lahteine 3e2b3353b0 Fix axis indices for COREYZ 8 years ago
Scott Lahteine c287846f46 Merge pull request #4387 from thinkyhead/rc_anhardt_more_4370
Update Z in a unified way in run_z_probe
8 years ago
Scott Lahteine 22d0654fe6 Merge pull request #4382 from esenapaj/Update-Japanese-translation
Update Japanese translation
8 years ago
Scott Lahteine bb93b6822a Use set_current_from_steppers_for_axis 8 years ago
AnHardt 96a162beda Use implications from #4370 in run_z_probe()
See also https://github.com/MarlinFirmware/Marlin/pull/4370#issuecomment-234713680
8 years ago
Scott Lahteine 4e67a85a5d Macros to loop over axes 8 years ago
esenapaj 784be56e99 Follow-up the PR #4353 (General cleanup: enum)
・Update description of M111
8 years ago
esenapaj 3c11977558 Update Japanese translation
・Add translation
・Change translation
・Remove translation
8 years ago
Scott Lahteine 08459a003f Undo the self-sabotage that is do_blocking_move_to_axis_pos 8 years ago
esenapaj d32c4056ad Fix for the PR #4379 (Additional logging of do_blocking_move_to)
・Remove unneeded PSTR()
8 years ago
Scott Lahteine 8099ee51a5 Merge pull request #4379 from thinkyhead/rc_blocking_move_logging
Additional logging of do_blocking_move_to
8 years ago
Scott Lahteine 8633b644cf Merge pull request #4378 from thinkyhead/rc_debug_leveling_docs
Document DEBUG_LEVELING_FEATURE
8 years ago
Scott Lahteine ad16d5019e Additional logging of do_blocking_move_to 8 years ago
Scott Lahteine bb9da6ebdd Document DEBUG_LEVELING_FEATURE 8 years ago
Scott Lahteine 652fd8a826 Merge pull request #4362 from thinkyhead/rc_duplication_mode
DUAL_NOZZLE_DUPLICATION_MODE
8 years ago
Scott Lahteine 1766b990b8 Merge pull request #4376 from jbrazio/timestamp_t-short
Adds short format to timestamp_t
8 years ago
Scott Lahteine 6da3729531 Merge pull request #4370 from thinkyhead/rc_delta_fwd_kinematics
Delta Forward Kinematics (and LOGICAL_POSITION)
8 years ago
João Brázio 9e5dbf67e8 Update the stats menu to include longest job and extruded filament 8 years ago
João Brázio 86d9311495 Rework LCD implementation to use timestamp_t 8 years ago
Scott Lahteine b3eb0c8569 Add LOGICAL_POSITION macro, apply to kinematics 8 years ago
Scott Lahteine 35a610abf9 const arg to inverse_kinematics 8 years ago
João Brázio b4aad85c9a Rework stats menu to use timestamp_t 8 years ago
João Brázio ecd48027fa Adds short timestamp format to timestamp_t 8 years ago
Scott Lahteine b6afa028f4 Don't call adjust_delta on SCARA 8 years ago
Scott Lahteine d5e2d523c7 Generalize kinematics function names 8 years ago
Scott Lahteine 9c4ad7d7ef Clean up delta declarations in Marlin_main.cpp 8 years ago
Scott Lahteine 4b1725628b Move kinematic functions to "private" scope 8 years ago
Scott Lahteine cde068ea42 Use set_current_from_steppers in quickstop_stepper 8 years ago
Scott Lahteine 9f30cc84ce Use set_current_from_steppers for other kinematics 8 years ago
AnHardt 5db9b940ee Use forwardKinematics in DELTA run_z_probe() 8 years ago
Scott Lahteine b5a9647fec Use `ENABLED` in `stepper_indirection.h` 8 years ago
Scott Lahteine cbc7f22ad9 Implement DUAL_NOZZLE_DUPLICATION_MODE 8 years ago
Scott Lahteine 91777dd76c Add DUAL_NOZZLE_DUPLICATION_MODE option 8 years ago
Scott Lahteine 260bbb3109 Fix a couple of simple typos 8 years ago
Scott Lahteine 179e091473 Merge pull request #4374 from thinkyhead/rc_jbrazio_timestamp_t
Implements timestamp_t structure
8 years ago
AnHardt 499e404fbf forwardKinematics for Delta printers 8 years ago
João Brázio 23043a1e05 Rework some code to use timestamp_t struct (saves 72 bytes) 8 years ago
João Brázio 9388dcfa49 Implements timestamp_t structure 8 years ago
Scott Lahteine 0b2c608d2f Merge pull request #4372 from jbrazio/gcc-bark
Fix minor gcc warning
8 years ago
Scott Lahteine 311c7dadb6 Cleanup do_blocking_move_to for DELTA 8 years ago
Scott Lahteine b78590e63d Patch and cleanup run_z_probe 8 years ago
João Brázio 2f7716987d Fix minor gcc warning 8 years ago
João Brázio efd3aabda8 Adds missing documentation to the point_t structure 8 years ago
Scott Lahteine 39caef4279 Merge pull request #4361 from AnHardt/imp-dbmt-for-delta
DELTA do_blocking_move_to() more like the Chartesian one
8 years ago
Scott Lahteine 7d869ad98b Merge pull request #4365 from thinkyhead/rc_shrink_planner_accel
Adjustments to planner acceleration limit
8 years ago
AnHardt 376a57232e DELTA do_blocking_move_to() more like the Chartesian one 8 years ago
Scott Lahteine 824c6859e2 Merge pull request #4369 from thinkyhead/rc_no_static_moves
inline to fix warnings, smaller build size (sometimes)
8 years ago
Scott Lahteine 976c31235d inline to fix warnings, smaller build size (sometimes) 8 years ago
AnHardt 6ef26a85d8 Back to the differences method in run_z_probe() 8 years ago
Scott Lahteine 4226f56f53 Revert the planner acceleration logic somewhat 8 years ago
Scott Lahteine 16e5348659 Merge pull request #4360 from thinkyhead/rc_toolchange_for_G28
Always switch to tool 0 for G28
8 years ago
Scott Lahteine 209f5c03d0 Fewer temporary vars in planner accel limit 8 years ago
Scott Lahteine 62ecd107ba Patch ultralcd_impl header conditional names 8 years ago
Scott Lahteine d2e9a9c188 Always switch to tool 0 for G28 8 years ago
Scott Lahteine 194d9521c3 Merge pull request #4356 from thinkyhead/rc_simpler_run_z_probe
Unify run_z_probe
8 years ago
Scott Lahteine 4a6ed5e221 Use HOMING_FEEDRATE_Z for Z_PROBE_SPEED_FAST 8 years ago
AnHardt 09a3cc33e6 Unify run_z_probe
Unify run_z_probe
Add double touch for DELTAs.
Introduce Z_PROBE_SPEED_FAST and Z_PROBE_SPEED_SLOW
  defaulting to homing_feedrate_mm_m[Z_AXIS] and homing_feedrate_mm_m[Z_AXIS]/2
8 years ago
Scott Lahteine 6137a1d934 Merge pull request #4359 from thinkyhead/rc_wrangle_movement_etc
Use ENABLED(MAPPER_NON)
8 years ago
Scott Lahteine 0432613ad7 use enabled macro for mapper setting 8 years ago
Scott Lahteine e44b37cdc2 motion section marker below homing speeds 8 years ago
Scott Lahteine 204fd6ec44 Set homing feedrates individually 8 years ago
Scott Lahteine 2bad02e60d Reprapworld Keypad: F1 opens the Move Axis menu 8 years ago
Scott Lahteine eaa6f568ee Prevent re-entrant call of Reprapworld Keypad handler 8 years ago
Scott Lahteine 6abf916575 Reprapworld Keypad move step is 1mm 8 years ago
Scott Lahteine 06ac1f3bcf Reduce Reprapworld Keypad move code size 8 years ago
Scott Lahteine 5d5affdfca Merge pull request #4355 from thinkyhead/rc_rename_ultralcd_files
Rename ultralcd implementation files for consistency
8 years ago
Scott Lahteine bb225dedc6 Merge pull request #4354 from thinkyhead/rc_jbrazio_rework_g12
NOZZLE_CLEAN_FEATURE with no dependency on HAS_BED_PROBE
8 years ago
Scott Lahteine 8a2efd1155 Rename ultralcd implementation files for consistency 8 years ago
João Brázio b869fbc05e Update all config files with the new G12 options 8 years ago
João Brázio 47fef80848 Nozzle::clean() no longer requires HAS_BED_PROBE 8 years ago
Scott Lahteine f1f1bac0e1 Merge pull request #4341 from esenapaj/Update-Japanese-translation
Update Japanese translation
8 years ago
Scott Lahteine 6c899bb520 Merge pull request #4349 from jbrazio/gcc-bark-bark
Removes some minor GCC warnings
8 years ago
Scott Lahteine ef0a22871e Merge pull request #4350 from jbrazio/followup-a875861
Adds utility.h
8 years ago
Scott Lahteine 9eba58a031 Merge pull request #4351 from jbrazio/u8glib-converter
Updates u8glib's bmp2hex converter
8 years ago
Scott Lahteine c502018eab Merge pull request #4353 from jbrazio/global-enum-file
General cleanup: enum
8 years ago
Scott Lahteine 0f9953b031 Merge pull request #4342 from AnHardt/rep-cons-g28
Introduce line_to_axis_pos() for use in homeaxis()
8 years ago
AnHardt 11c075c6b2 Introduce line_to_axis_pos(axis_codes axis, float where, float feed_rate = 0.0)
and use it in `homeaxis()` instead of `do_blocking_move_to_axis_pos()`.
`do_blocking_move_to_axis_pos` was wrong because it performed subdivided, delta-corrected moves for x- and y-axis.

The first common move for delta homing is like quick_home but for 3 towers.

Fix two warnings.
8 years ago
João Brázio 3ebad4e020 Moves all global enums to a central file 8 years ago
João Brázio 238fefcb00 Updates Stopwatch class to use internal state enum 8 years ago
João Brázio 30ac0782a9 Comment section style correction 8 years ago
João Brázio 8ecee431c4 Updates u8glib's bmp2hex converter 8 years ago
João Brázio 79e7721b76 Removes some minor GCC warnings 8 years ago
João Brázio f4d63796b2 Adds utility.h 8 years ago
esenapaj 361307831e Follow-up the PR #4335 (Debug char, fix compile errors for lcd pins)
・Solve a flickering when SD card is inserted or removed at using a ASCII
LCD + language_kana.h
8 years ago
esenapaj ff48bbb86a Update Japanese translation
・Add new translation
8 years ago
Scott Lahteine 46117593b9 Merge pull request #4185 from esenapaj/Update-Japanese-translation
Update Japanese translation (work in progress)
8 years ago
Scott Lahteine 3422103863 Merge pull request #4310 from thinkyhead/rc_mbl_position_shift
Fix position shift with MBL
8 years ago
Scott Lahteine 92757bd7b3 Merge pull request #4339 from esenapaj/Follow-up-the-PR-#4163
Follow-up the PR #4163 (Mixing and Switching Extruders)
8 years ago
Scott Lahteine 493d30cd97 Drop intermediate nx, ny, and set destination directly 8 years ago
Scott Lahteine 07a735ad22 We always use `destination` so modify mesh_buffer_line 8 years ago
Scott Lahteine 04a5b7b257 A macro to normalize positions 8 years ago
esenapaj 5c8e87a866 Follow-up the PR #4163 (Mixing and Switching Extruders)
・Update forgotten K8400 files
8 years ago
Scott Lahteine 86eb5251c5 Fix some debug messages 8 years ago
Scott Lahteine 1e57a6af73 Use blocking_move, current_position in G28 homing 8 years ago
Scott Lahteine f6a3a1da09 nz and ne are always set, so drop them down 8 years ago
Scott Lahteine d0009e013b Rename cell index vars 8 years ago
Scott Lahteine 697373b071 Reduce code size of mesh_buffer_line 8 years ago
Scott Lahteine 103d312f6d MBL can actually do up to 9 x 9 8 years ago
Scott Lahteine f4a69281fc Only call mesh_buffer_line when MBL is active 8 years ago
Scott Lahteine 799a31cd30 Include the position_shift when splitting mesh lines 8 years ago
Scott Lahteine f242aea032 Merge pull request #4319 from thinkyhead/rc_feedrates_to_mess_with_you
Wrangle feed rate variables
8 years ago
Scott Lahteine 0342661b3f Merge pull request #4335 from thinkyhead/rc_status_pad_jp
Debug char, fix compile errors for lcd pins
8 years ago
Scott Lahteine 81e01152bb Merge pull request #4336 from thinkyhead/rc_bltouch_sensor
BLTouch probe sensor
8 years ago
Scott Lahteine 1583177ef4 BLTOUCH probe config option 8 years ago
Scott Lahteine 176b9627c7 Some cleanup ahead of BLTOUCH support 8 years ago
Scott Lahteine 39706f3e57 Endstop invert flags as macros instead of const bool 8 years ago
Scott Lahteine 7242d44810 Endstops vars already initialized 8 years ago
Scott Lahteine 5ed1e7a464 codenum => dwell_ms 8 years ago
Scott Lahteine 69d6016941 Revert default state of endstops in M502 8 years ago
Scott Lahteine 0fcd3706dd Replace ENDSTOPS_ONLY_FOR_HOMING with ENDSTOPS_ALWAYS_ON_DEFAULT 8 years ago
Scott Lahteine 671634bf11 Fix spacing after section header 8 years ago
Scott Lahteine f38553b482 fix a debug message 8 years ago
Scott Lahteine 3d78b8f929 Use HYPOT macro instead of hypot function 8 years ago
Scott Lahteine 9f9fe043ba Apply sq macro throughout 8 years ago
Scott Lahteine 93ba5bddd7 Append units to feedrate variables 8 years ago
Scott Lahteine 5e3d3918b6 Patch compile error for RAMPS LCD pins 8 years ago
Scott Lahteine 94955a8bf7 pad string in lcd_finishstatus 8 years ago
Scott Lahteine 21ee0612e3 Debug char 8 years ago
Scott Lahteine 8f24e0a556 Debugging of MBL in G28 8 years ago
Scott Lahteine 05da02f0a2 Implement MIXING_EXTRUDER and SWITCHING_EXTRUDER 8 years ago
Scott Lahteine 22b4cff423 New extruder type configuration options 8 years ago
esenapaj 601015b73e Update Japanese translation 8 years ago
Scott Lahteine 9766e24504 Merge pull request #4277 from thinkyhead/rc_mks_13_viki2
Support for VIKI2 with MKS 1.3 / 1.4
8 years ago
Scott Lahteine 02285662f5 Merge pull request #4298 from jbrazio/feature/filament-counter
Adds filamentUsed and longestPrint stats to PrintCounter
8 years ago
Scott Lahteine bf16ae5a70 Merge pull request #4299 from jbrazio/feature/g27-park-nozzle
Implements park nozzle feature
8 years ago
Scott Lahteine aaa0d298b9 Merge pull request #4326 from thinkyhead/rc_no_static_items_fix
Suppress compiler warnings in ultralcd.cpp
8 years ago
Scott Lahteine cc3ef73583 Merge pull request #4327 from thinkyhead/rc_petrzjr_long_print
LCD Longer print
8 years ago
Scott Lahteine 77c8fb627f Merge pull request #4329 from thinkyhead/rc_italian_fix
Added missing Italian translations
8 years ago
Scott Lahteine b14888501b Merge pull request #4301 from Ingramz/RCBugFix
Add Cartesio CN Controls V11
8 years ago
Silvio Didonna 32e0d71729 Added missing translations 8 years ago
Scott Lahteine 0f3232065e Merge pull request #4305 from jbrazio/feature/splash-improvement
Custom boot screen feature improvement
8 years ago
Petr Zahradník junior 2d7fe9dc78 LCD Longer print 8 years ago
Scott Lahteine eee903bd4b Format some DAC lines 8 years ago
Scott Lahteine d53dcaa796 Suppress some compiler warnings 8 years ago
João Brázio fa4274cf4c Improves the custom bootscreen logo feature 8 years ago
João Brázio 1f3283e3a5 Adds custom boot logos for bq Hephestos 2 and Cartesio 8 years ago
João Brázio dfa1c45075 Adds a notice to vendors about the SHOW_CUSTOM_BOOTSCREEN directive 8 years ago
Scott Lahteine ed468e848f Merge pull request #4321 from esenapaj/Follow-up-the-PR-#4287
Follow-up and fix the PR #4287 (Allow stopwatch and printcounter to go over 18:12:15)
8 years ago
João Brázio a8758619ec The safe_delay() is now globaly accessible 8 years ago
João Brázio 9a00108cb6 Adds the WEBSITE_URL as the boot screen line 2 8 years ago
João Brázio f5234b0695 Adds a customizable screen timeout for the default boot screen 8 years ago
João Brázio 2f26bc2153 Adds filamentUsed and longestPrint stats to PrintCounter 8 years ago
João Brázio 336481ea81 Added G27 configuration options to all configs 8 years ago
João Brázio c711701626 Implements a nozzle parking command (G27) 8 years ago
João Brázio 5f368d1bc3 Followup for #4320 8 years ago
João Brázio d7c51bc4b9 Merge pull request #4320 from jbrazio/followup/4307
Moves do_blocking_move_to_xy() out of the HAS_BED_PROBE define
8 years ago
esenapaj af9b1d79b1 Follow-up and fix the PR #4287 (Allow stopwatch and printcounter to go over 18:12:15)
・Remove MSG_END_HOUR and MSG_END_MINUTE from all the language files
・Change from MSG_INFO_TOTAL_PRINTS to MSG_INFO_PRINT_COUNT in German
file
8 years ago
Scott Lahteine e563634a25 Merge pull request #4314 from AnHardt/use-d_b_m_t-in-g28
Use do_blicking_move_to*() in G28
8 years ago
Scott Lahteine 59ae1811c2 Merge pull request #4303 from AnHardt/delta-g28
DELTA: Move out of the clip-zone after G28
8 years ago
João Brázio fdea8b6e6a Moves do_blocking_move_to_xy() out of the HAS_BED_PROBE define 8 years ago
AnHardt d2a49c016d DELTA: Move out of the clip-zone after G28
Move down to a safe height after G28 for DELTAs.
8 years ago
AnHardt 46994fd17d Use do_blicking_move_to*() in G28 8 years ago
João Brázio ffbb31b235 Fixes an PSTR overflow with print_xyz() 8 years ago
Indrek Ardel ecb23c1b65 Add Cartesio CN Controls V11 board 8 years ago
Indrek Ardel c8f2dd7cd5 Fix CN Controls 12 styling 8 years ago
Scott Lahteine cec7110409 Merge pull request #4308 from thinkyhead/rc_debug_gcode_t
Added logging related to gcode_T
8 years ago
Scott Lahteine 6446d3939a Merge pull request #4309 from thinkyhead/rc_static_item_fix_77
Fix skipping of static items
8 years ago
Scott Lahteine 95ab2fd3ae Fix skipping of static items 8 years ago
Scott Lahteine 166f19251e Add more debugging for leveling
- Especially in `gcode_T`
- In `update_software_endstops`
- Some tweaks to observe
8 years ago
Scott Lahteine 7ac0b91a45 Collapsible long comment in gcode_T 8 years ago
João Brázio e71a631f8f do_blocking_move_*() no longer depend on HAS_BED_PROBE 8 years ago
Scott Lahteine 8bf6861af8 Merge pull request #4054 from jbrazio/feature/g12-clean-tool
Implements clean nozzle feature (Lulzbot's REWIPE)
8 years ago
Scott Lahteine c5e51f6b96 finished => completed 8 years ago
Scott Lahteine 1618870c84 card.printingHasFinished does print_job_timer.stop 8 years ago
Scott Lahteine 34da77dad3 Simply run M31 at the end of an SD print 8 years ago
Scott Lahteine 23d2bc5ab0 Patch Greek for new strings 8 years ago
Scott Lahteine a8d71f0ac6 Support longer print times in M31 8 years ago
Scott Lahteine e481b79af1 Allow stopwatch and printcounter to go over 18 hours 8 years ago
João Brázio 68c343a09a Added G12 configuration options to all configs 8 years ago
João Brázio 4937f9ada4 Minor G12 tweaks and point_t struct extension 8 years ago
Scott Lahteine 6080924589 Merge pull request #4296 from jbrazio/feature/bqh2-update
Update the bq Hephestos 2 configuration
8 years ago
Scott Lahteine ed89c71e53 Merge pull request #4291 from esenapaj/Follow-up-the-PR-#4278
Follow-up the PR #4278 (Fixups for PID_ADD_EXTRUSION_RATE and HOTENDS==1)
8 years ago
João Brázio 021544f572 Improves G12 zig-zag pattern 8 years ago
João Brázio b05a75655a Implements a nozzle cleaning pattern generator (G12) 8 years ago
João Brázio 005af84140
Update the bq Hephestos 2 configuration 8 years ago
esenapaj 8f03f0be9b Follow-up the PR #4252 (Replace PLA/ABS preheating with generic) 8 years ago
esenapaj c2c8ab4698 Follow-up the PR #4278 (Fixups for PID_ADD_EXTRUSION_RATE and HOTENDS==1) 8 years ago
Scott Lahteine 4f77adddbe Merge pull request #4286 from thinkyhead/rc_debug_clean
Prefix and suffix in debug output
8 years ago
Scott Lahteine e5c7af5ddc Merge pull request #4222 from thinkyhead/rc_allow_cold_extrude
M302: Add "P" parameter, status output
8 years ago
Scott Lahteine 2224032568 Merge pull request #4285 from thinkyhead/rc_manual_move_fast_fine
No delay for the smallest LCD moves
8 years ago
Scott Lahteine cdd77d23bb Neaten up temperature member data 8 years ago
Scott Lahteine d4c68279c8 Add "P" parameter to M302 8 years ago
Scott Lahteine a5bae3c7d5 Merge pull request #4229 from blubbfish/patch-1
Update language_de.h for German translation
8 years ago
Scott Lahteine a8b6b6a128 Merge pull request #4252 from thinkyhead/rc_rename_hpb
Replace PLA/ABS preheating with generic
8 years ago
Scott Lahteine 1e14df876d Use varname as prefix in DEBUG_POS, string as suffix 8 years ago
Scott Lahteine 9e8b3e5ee6 Homing direction is irrelevant in probe raise! 8 years ago
Scott Lahteine ecd5e810ac No delay for the smallest LCD moves 8 years ago
Scott Lahteine 2b9515d60f Merge pull request #4281 from AnHardt/lang-system
Don't use UTF-strlen() if the text is not UTF
8 years ago
Scott Lahteine 973a669aa3 Merge pull request #4264 from thinkyhead/rc_ultralcd_encoder_pos
Remove extraneous conditions for encoder position
8 years ago
Scott Lahteine e9f62d8fdb Remove extraneous conditions for encoder position 8 years ago
Scott Lahteine 7c81398f95 Merge pull request #4279 from esenapaj/Follow-up-the-PR-#4271
Follow-up the PR #4271 (X_DUAL_STEPPER_DRIVERS)
8 years ago
Scott Lahteine 0554b65d22 Merge pull request #4284 from thinkyhead/rc_serial_ln_macros
Sled-probe sanity fix, conditionals for remaining types of leveling
8 years ago
Scott Lahteine 655c3fd55f Move delta ABL sanity checks up 8 years ago
Scott Lahteine db0882d068 AUTO_BED_LEVELING_3POINT and DELTA_BED_LEVELING_GRID 8 years ago
Scott Lahteine e974ac63ef Init matrix in planner.init 8 years ago
Scott Lahteine 47d55513ec Merge pull request #4280 from AnHardt/msg-file-upload
Finalalize MSG_SD_WRITE_TO_FILE message with a \n
8 years ago
AnHardt b273736962 Make MAPPER_NON the fall back mapper
Make MAPPER_NON the fall back mapper - if no other is defined.
One list less to maintain.
8 years ago
AnHardt 54d35230df Don't use UTF-strlen() if the text is not UTF 8 years ago
Scott Lahteine a1de96d152 Merge pull request #4278 from thinkyhead/rc_more_hotends_1
Fixups for PID_ADD_EXTRUSION_RATE and HOTENDS==1
8 years ago
AnHardt 87957c7b44 Finalalize MSG_SD_WRITE_TO_FILE message with a \n
Finalalize MSG_SD_WRITE_TO_FILE message with a \n
else RH hangs.
8 years ago
esenapaj 9b5cbf2423 Follow-up the PR #4271 (X_DUAL_STEPPER_DRIVERS)
・Update a forgotten Configuration_adv.h of K8400
8 years ago
Scott Lahteine 809da999dc Apply HOTEND_INDEX in preheat methods 8 years ago
Scott Lahteine 3d78b690e5 Single PID dataset with HOTENDS == 1 8 years ago
Scott Lahteine bf9967c65d Apply HOTEND_INDEX in MILLISECONDS_PREHEAT_TIME 8 years ago
Scott Lahteine 11dcbae7a2 Only a single E axis. Can tool-change reseed position[E_AXIS]? 8 years ago
Scott Lahteine 4865447830 Merge pull request #4276 from esenapaj/Suppress-warnings
Suppress warnings
8 years ago
Scott Lahteine 815df28b0b Merge pull request #4274 from esenapaj/Follow-up-the-PR-#4024
Follow-up the PR #4024 (Greek Language by @psavva)
8 years ago
Scott Lahteine 44f739a5eb Merge pull request #4273 from esenapaj/Fix-for-the-PR-#4256
Fix for the PR #4256 (Additional tweaks for HOTENDS == 1)
8 years ago
Scott Lahteine 02f711fe00 Merge pull request #4275 from AnHardt/dont-deploy
Don't deploy/stow the probe if z-min-endstop is used for homing
8 years ago
Scott Lahteine 6a45aad893 Merge pull request #4272 from AnHardt/m100-rep
Repair M100
8 years ago
Scott Lahteine 243ad4312a Merge pull request #4271 from thinkyhead/rc_X_DUAL_STEPPER_DRIVERS
X_DUAL_STEPPER_DRIVERS
8 years ago
Scott Lahteine 6e68dd292b Merge pull request #4243 from thinkyhead/rc_fix_static_scrolling
Improve STATIC_ITEM implementation
8 years ago
Scott Lahteine d17b161832 Don't draw current screen if simply changing screens 8 years ago
Scott Lahteine 096f9981d1 Scroll to the top when changing screens 8 years ago
Scott Lahteine 7ae84d768e Tweak conditionals for REPRAPWORLD_KEYPAD 8 years ago
Scott Lahteine 155af6b861 Rename vars, add comments for menu macros 8 years ago
Scott Lahteine 31f2cf5f6f Make encoderLine signed for proper compares 8 years ago
Scott Lahteine d9f75f62c0 START_ROW => START_COL 8 years ago
Scott Lahteine d2099fef0d Left-justify thermistor info 8 years ago
Scott Lahteine 85aeb02aa6 Invert headings on Graphical LCD 8 years ago
Scott Lahteine 3a67fb77b0 Concatenate LCD static strings 8 years ago
Scott Lahteine 13dc619f43 Scroll static screens more simply 8 years ago
Scott Lahteine 5051723c2e Redraw after cursor correction in STATIC_ITEM 8 years ago
esenapaj 58177a1602 Suppress warnings 8 years ago
Scott Lahteine 10ebf28ee3 Allow override of ENCODER_FEEDRATE_DEADZONE, lower default for Viki 8 years ago
Scott Lahteine 9b1ba1012a Support for VIKI2 with MKS Gen 1.3 / 1.4 8 years ago
Scott Lahteine 55dc8051d8 Cleanup of RAMPS LCD pins 8 years ago
AnHardt 7bcab26f2a Don't deploy/stow the probe if z-min-endstop is used for homing
Don't deploy/stow the probe if z-min-endstop is used for homing.
Don't apply `zprobe_zoffset` if probe was not used.
8 years ago
esenapaj 84ded1f659 Follow-up the PR #4024 (Greek Language by @psavva)
・Update forgotten Configuration.h of K8400
8 years ago
esenapaj 6af525e252 Fix for the PR #4256 (Additional tweaks for HOTENDS == 1) 8 years ago
AnHardt 23e0134596 Repair M100
M100 D was running too long - caused watchdog resets.
M100 I showed more free memory than a Arduino Mega has RAM.
8 years ago
Scott Lahteine 4b4a582c4f X_DUAL_STEPPER_DRIVERS implementation 8 years ago