4080 Commits (de8108648f487c284a10d66f8e16475790f01876)

Author SHA1 Message Date
Scott Lahteine 30f6b84561 Merge pull request #3812 from thinkyhead/rc_mbl_index_finders
Two index finding functions for MBL
9 years ago
Scott Lahteine 89e630b2fb Merge pull request #3808 from thinkyhead/rc_singlenozzle
SINGLENOZZLE
9 years ago
Scott Lahteine 827738a790 set_z parameters marked const 9 years ago
Scott Lahteine 9049f4084b EEPROM report uses G29 S3 9 years ago
Scott Lahteine 4955163959 Propose simpler probe index methods 9 years ago
Scott Lahteine a1a5cb5393 Propose simpler cel index methods 9 years ago
Scott Lahteine 360adc6a3b Small reduction in M421 code 9 years ago
Scott Lahteine a4ed988c60 Two index finding functions for MBL 9 years ago
Scott Lahteine 0e55c06f7d Rename CORE_AXIS_3 to NORMAL_AXIS 9 years ago
Scott Lahteine 5172d4ba40 COREYZ stepper, planner, endstop, babysteps 9 years ago
Scott Lahteine 6c7f4909b1 COREYZ Conditionals, SanityCheck for only a single kinematic 9 years ago
Scott Lahteine 95fee8ca81 Add option for CoreYZ kinematics 9 years ago
Scott Lahteine 678cbad76a Merge pull request #3819 from jbrazio/bugfix/followup-3813
Followup for #3813
9 years ago
AnHardt bb66ffb2ae Correct hardware endstops default
All credits to RicardoGA
9 years ago
João Brázio 75221fa673
Followup for #3813 9 years ago
Scott Lahteine f9b4b90058 Merge pull request #3813 from jbrazio/bugfix/3809
Stopwatch and PrintCounter improvements
9 years ago
João Brázio 8c0edb2de4
Fixes #3809 and adds several improvements to the Stopwatch and
PrintCounter classes
9 years ago
Scott Lahteine c5130fd23b Additional instructions for controller reverse options 9 years ago
Scott Lahteine cadf441059 Merge pull request #3798 from AnHardt/extend-M421
Extend M421 with I and J parameters
9 years ago
Scott Lahteine 0c7c45063b PID_ADD_EXTRUSION_RATE based on MarlinKimbra 9 years ago
Scott Lahteine 92ac133f2b Conditionals and Sanity Check for SINGLENOZZLE 9 years ago
Scott Lahteine 69abfef82e Add "SINGLENOZZLE" extruder option 9 years ago
AnHardt f5a036510f Extend M421 with I and J parameters
Extend M421 with I and J parameters
9 years ago
Scott Lahteine 2f6e7b7b9b Merge pull request #3805 from MatixYo/patch-7
Update language_pl.h to the latest strings
9 years ago
Scott Lahteine 1a6c72cb57 Apply to the rest of the configs 9 years ago
Scott Lahteine 37c6d0f4ed Reword MESH_G28_REST_ORIGIN comment 9 years ago
Edward Patel c7d90dc5ec Add option to configure G28 all axis resting position for MBL 9 years ago
Mateusz Juszczyk bbe4c20ef6 Update language_pl.h 9 years ago
Scott Lahteine 319d184999 Merge pull request #3803 from jbrazio/feature/buildroot-cleanup
Buildroot cleanup
9 years ago
Scott Lahteine a469341555 Merge pull request #3800 from jbrazio/feature/move-felix-cfg
Moves Felix's dual configuration to a folder
9 years ago
João Brázio 14652bb141
Moves shared helper scripts to the buildroot 9 years ago
João Brázio 80f05920c5
Moves Felix's dual configuration to a folder 9 years ago
Scott Lahteine 8218558953 Update comments, rename next_ping_ms, followup to #3797 9 years ago
Scott Lahteine 6d68b12e28 Merge pull request #3797 from AnHardt/fix-screen-updatedelay
Rework intermediate idle() and manage_heater() calls in G2/G3 and G5
9 years ago
AnHardt e761bdbb4b Remove SF_ARC_FIX from G5 (Cubic B-spline)
Remove SF_ARC_FIX from G5 (Cubic B-spline).
SF_ARC_FIX is a fix for G2/G3 (arcs) where Skeinforge always produced relative instead of absolute coordinates for the endpoint of an arc.
It's very unlikely this is also a problem with Cubic B-splines. More likely is copying from the G2/G3 code.
9 years ago
AnHardt 2207001333 No compromises for the manage_heater()
No compromises for the manage_heater(). manage_heater() will return immediately when there is nothing to do, but needs a constant detaT to work proper.
Calling idle() only every 200ms results in a display update every ~2 seconds - that should be enough.
For the other functionalities in idle() and manage_inactivity() 200ms is a lot but hopefully works.
9 years ago
AnHardt 0c4d885d5b Speedup sreen update delay
Speedup sreen update delay
and correct a comment.

A module division by 10 is slooooow. (powers of 2 are fast - but then you can AND a bitmask with the same result)
9 years ago
Rafa Couto 9d416289cc Update Galician language to 1.1.0-RCBugFix. 9 years ago
Scott Lahteine 07c9a11c3c Automatically set X2 stepper pins 9 years ago
Scott Lahteine 8aa591ca09 Merge pull request #3789 from jbrazio/feature/m999-s-arg
Implements S1 argument in M999
9 years ago
Scott Lahteine 138c5c8378 Merge pull request #3788 from thinkyhead/rc_dual_x_compile_fix
DUAL_X_CARRIAGE fixes, improvements, Travis test
9 years ago
João Brázio e6effb8f35
Implements S1 argument in M999 9 years ago
Scott Lahteine 2a7b1a85f7 Improve DUAL_X_CARRIAGE sanity check errors 9 years ago
Scott Lahteine 516e79bbda Declare extruder_duplication_enabled in Marlin.h 9 years ago
esenapaj 56d5ae596c Update Japanese trasration
・Add new translation
・Change translation
9 years ago
Scott Lahteine 4041508ffb Function decl. in headers don't need "extern" 9 years ago
Scott Lahteine 82c2d308dc Merge pull request #3783 from thinkyhead/rc_bezier_delta_fix
Bezier style and DELTA patch
9 years ago
Scott Lahteine ecec5c5e58 Bezier style and DELTA patch 9 years ago
Scott Lahteine d66e53c42b Merge pull request #3782 from thinkyhead/rc_home_z_before_g29
Require homing of Z before G29
9 years ago
Scott Lahteine 552516ddf5 Merge pull request #3781 from AnHardt/minor-delta-segmenting-speedup
Minor DELTA segmentation speedup
9 years ago
Scott Lahteine a28970784c XYZ unhomed 9 years ago
Scott Lahteine a9926b71a4 Require homing of Z before G29 9 years ago
AnHardt 41e9569dbc Minor DELTA segmentation speedup
Minor DELTA segmentation speedup by pulling calculations out of the loop.
9 years ago
Scott Lahteine 3016dfe484 Merge pull request #3744 from thinkyhead/rc_bezier_curves
Add BEZIER_CURVE_SUPPORT — G5 command
9 years ago
Scott Lahteine d0ac4541d3 Merge pull request #3775 from jbrazio/bugfix/followup-3770
G29: Report final position back to host when using MBL
9 years ago
João Brázio b6a3aef297
G29: Report final position back to host when using MBL 9 years ago
esenapaj 95f30529a6 Add stowing process for MECHANICAL_PROBE 9 years ago
esenapaj e2b87f6c85 Separate Z_PROBE_ALLEN_KEY from MECHANICAL_PROBE 9 years ago
Scott Lahteine 58339aea5f Merge pull request #3769 from jbrazio/bugfix/iteration-invokes-undef-behavior
Bugfix: iteration invokes undefined behavior
9 years ago
Scott Lahteine 26b4cb5b42 Merge pull request #3771 from thinkyhead/rc_auto_fans_again
Fix checkExtruderAutoFans
9 years ago
Scott Lahteine c9271e610b Merge pull request #3762 from jbrazio/bugfix/lcd-hide-bed-icon
Remove the hotbed icon from the status screen
9 years ago
Scott Lahteine 2f14934c65 Fix checkExtruderAutoFans
Make sure to only set the fan state once when extruders share a fan
9 years ago
João Brázio ecd490ed49
Bugfix: iteration invokes undefined behavior 9 years ago
Scott Lahteine abdfd914f8 Merge pull request #3763 from esenapaj/patch-4
Follow-up for #3720 and #3759
9 years ago
Scott Lahteine 754b0152f5 Fix MBL zigzag calls 9 years ago
esenapaj 6d722716f7 Follow-up the PR #3720 and #3759
Update forgotten Configuration_DUAL.h
9 years ago
João Brázio 451000387d
Remove the hotbed icon when HAS_TEMP_BED is false 9 years ago
Scott Lahteine a058226799 Prevent watchdog timeout in bezier moves 9 years ago
Scott Lahteine 13175ce7da Fix error checking in M421 9 years ago
Scott Lahteine bc5a547d55 More robust MBL index / point conversion 9 years ago
Scott Lahteine a3520b6f01 More precision in M503 output for MBL's M421 9 years ago
Scott Lahteine 1b90682617 Merge pull request #3702 from thinkyhead/rc_sensitive_fan_pins
Remove need to define unused pins as -1 in pins files
9 years ago
Scott Lahteine c8a40f06a6 Merge pull request #3759 from thinkyhead/rc_more_printcounter
Printcounter bugfix and some new features
9 years ago
Scott Lahteine 585c8a918f Merge pull request #3758 from thinkyhead/rc_verbiage
Tweaks to some verbiage
9 years ago
João Brázio f9a62f6a8e Added PRINTJOB_TIMER_AUTOSTART section to example config files 9 years ago
João Brázio 8a18c52002 Adds an option to disable print job timer auto start 9 years ago
João Brázio a79267217b M78 now allows stats reset using the S78 argument 9 years ago
João Brázio b660f1bdb8 Bugfix: Multiple M77 no longer increment the print counter 9 years ago
Scott Lahteine c63f95f2fe Merge pull request #3748 from clexpert/patch-1
Lastest changes in Czech translate
9 years ago
Scott Lahteine e01e52969e Merge pull request #3757 from thinkyhead/rc_fix_auto_fans
Don't try to enable unused auto fans
9 years ago
Scott Lahteine ddf3e1e22d Tweaks to some verbiage 9 years ago
Scott Lahteine a713043acd Merge pull request #3749 from esenapaj/patch-3
Enclose all #error strings by double-quotes
9 years ago
Scott Lahteine 3cfea3ff12 Merge pull request #3752 from AnHardt/fix-FIX_MOUNTED_PROBE
G29 missing FIX_MOUNTED_PROBE condition
9 years ago
Scott Lahteine 08dfe08f9a Merge pull request #3754 from jbrazio/feature/update-pt_PT
Updated pt_PT language pack
9 years ago
Scott Lahteine 596ebccd54 Merge pull request #3753 from jbrazio/feature/followup-3740
Warn user about useless of individual axis homing and DELTA kinematics
9 years ago
Scott Lahteine 6e3556cb75 Merge pull request #3746 from esenapaj/patch-2
Update Japanese translation
9 years ago
Scott Lahteine ddac17a195 Add BEZIER_CURVE_SUPPORT (G5 XYZEFIJPQ) 9 years ago
Scott Lahteine b4c891dfd2 Remove obsolete reference to prepare_arc_move 9 years ago
Scott Lahteine 9f6b8f7d5b Remove extra @section directive from configs 9 years ago
Scott Lahteine 4d6bb52b26 Don't try to enable unused auto fans
Addressing #3743
9 years ago
Scott Lahteine f13c4a9ec4 Merge pull request #3720 from jbrazio/feature/host-keepalive
Removes the DISABLE from HOST_KEEPALIVE
9 years ago
João Brázio 596f15348d
Updated pt_PT language pack 9 years ago
João Brázio d7522152e1
Warn user about useless of individual axis homing and DELTA kinematics 9 years ago
AnHardt 8a4376d51f Idle during long arcs
Idle during long arcs
to prevent from watchdog resets during high segmented fast arcs.
9 years ago
esenapaj 888443ca1e Enclose all #error strings with apostrophes 9 years ago
Petr Zahradnik 50b1a6bb2b Lastest changes in Czech translate 9 years ago
AnHardt b74af78736 Make arc support (G2/G3) configurable
Saves about 2669 bytes when deactivated. (About 1% for a AT2560, about __4%__ for a AT644!)
9 years ago
AnHardt aef2559bd8 fix-FIX_MOUNTED_PROBE
Add a forgotten condition
9 years ago
esenapaj e9d851137d Update Japanese translation
・Add new translation
9 years ago
Scott Lahteine 14cd0f4c92 Merge pull request #3740 from thinkyhead/rc_lcd_home_options
Individual Axis Homing LCD menu items
9 years ago
esenapaj 69511b5e5e Follow-up the PR #3719(Harmonize LCD comment section)
It update forgotten Configuration_DUAL.h.
9 years ago
Scott Lahteine 675e92ab1f Merge pull request #3738 from thinkyhead/rc_limit_i2c_request
Print an error on bad i2c request
9 years ago
João Brázio 09150cae79 Individual Axis Homing LCD menu items 9 years ago
Scott Lahteine 4dc4e2063f Add REVERSE_ENCODER_DIRECTION option 9 years ago
Scott Lahteine aaeadf0cbd If no "B" parameter given, get 1 byte 9 years ago
Scott Lahteine a6d594665b Print an error on bad i2c request
Reference: https://github.com/MarlinFirmware/Marlin/pull/3713#issuecomment-218333678
9 years ago
João Brázio 85b2c80838
Updated example configurations 9 years ago
João Brázio ac7f634956
Removed the DISABLE from HOST_KEEPALIVE_FEATURE option 9 years ago
Scott Lahteine a454a88f9c Merge pull request #3722 from jbrazio/bugfix/printcounter
Minor #warning fix for PrintCounter
9 years ago
Scott Lahteine 03bda5c141 Merge pull request #3719 from jbrazio/feature/update-configs
Harmonize LCD comment section
9 years ago
Scott Lahteine c827671299 Mention Z_PROBE_ALLEN_KEY in probe sanity checks 9 years ago
Scott Lahteine be5d17de17 Merge pull request #3713 from thinkyhead/rc_file_offset_long
Use code_value_long for potentially large values
9 years ago
Scott Lahteine 56dd31ea3c Use code_value_long for potentially large values
Addressing #3711
9 years ago
João Brázio eafa16a781
Minor #warning fix for PrintCounter 9 years ago
João Brázio 5373ac6373
Updated example configurations 9 years ago
João Brázio aa5a4716cf
Update default config 9 years ago
esenapaj 1a75509a3c Cleanup for Danish file
・Arrange the strings in unified order
・Remove "#ifdef DELTA_CALIBRATION_MENU" directive
・Adjust spacing
9 years ago
esenapaj cf6c607425 Update Japanese translation
・Add new translation
・Add translation for 16 width ASCII LCD
・Change translation
・Revert translation from Japanese to English
・Fix typo
9 years ago
Scott Lahteine 6f36b7c1cd Merge pull request #3224 from yarda/fix-melzi2-arduino-1.6.x
Fixed Makefile to work with Melzi2 boards on arduino-1.6.x
9 years ago
Scott Lahteine 050e0bd2af Merge pull request #3705 from thinkyhead/rc_runaway_logic
Fallthru in thermal runaway test when TRState changes
9 years ago
Scott Lahteine 5f7ad16b19 Merge pull request #3707 from thinkyhead/rc_fix_delta_blocking_move
Fix dipping on DELTA robots during G29
9 years ago
Scott Lahteine 96b71e62c0 Fix dipping on DELTA robots during G29
- Addressing #3689, et. al.
9 years ago
Scott Lahteine ea1dd31851 Enclose #error strings with apostrophes in quotes 9 years ago
Scott Lahteine 9b92bb8f31 Set the initial state based on target temperature 9 years ago
Scott Lahteine 6b13c430ae The TRReset state is not needed with fall-through 9 years ago
Scott Lahteine c2522ce1f5 Fallthru in thermal runaway test when TRState changes 9 years ago
Scott Lahteine d32d9a3c5c Merge pull request #3672 from thinkyhead/rc_consolidate_probe_flags
Cleanup and consolidate probe conditionals for clarity
9 years ago
Scott Lahteine 15fc93d742 Cleanup and consolidate probe conditionals for clarity 9 years ago
Scott Lahteine 5ca6334fd2 Cleanup pins files, fixup analogtodigitalpin, etc. 9 years ago
esenapaj 9186be7b83 Fix compilation error in debugging code
Fix compilation error in Thermal Runaway debugging code
9 years ago
Scott Lahteine 51109d4af7 Use AxisEnum with _lcd_babystep() 9 years ago
Scott Lahteine b65ea98d6b Localize babystepping in the Temperature class
So that `ultralcd.cpp` doesn’t need to worry about the details.
9 years ago
Scott Lahteine 0c7beb832c Merge pull request #3681 from esenapaj/patch-1
Follow-up the PR #3643(Temperature singleton)
9 years ago
Scott Lahteine fc5fe2cc22 Merge pull request #3678 from jbrazio/rework/delta-diagonal-rod-timmers
Moved DELTA radius/rod default trimmer values to Conditionals.h
9 years ago
esenapaj 1a97442d19 Follow-up the PR #3643(Temperature singleton)
Follow-up the PR #3643(Temperature singleton)

・Change from fanSpeedSoftPwm[0] to thermalManager.fanSpeedSoftPwm[0] in planner.cpp
It fix compilation error when FAN_SOFT_PWM is enabled.

・Remove declaration of setExtruderAutoFanState() in temperature.h
Because that function was abolished.

・Change from babystepsTodo to thermalManager.babystepsTodo in ultralcd.cpp
It fix compilation errors when BABYSTEPPING is enabled.
9 years ago
Scott Lahteine 4f6120f70f Merge pull request #3643 from thinkyhead/rc_singletons_plus_temperature
Temperature singleton
9 years ago
Scott Lahteine 084f6b5b44 Temperature singleton class 9 years ago
Scott Lahteine 142bd3f3e7 Disable THERMAL_PROTECTION_BED with no sensor 9 years ago
Scott Lahteine 13f85a2b50 Can't use the ENABLED macro as a boolean 9 years ago
João Brázio 23567a1d8b
Moved DELTA radius/rod default trimmer values to Conditionals.h 9 years ago
Scott Lahteine b4b5c7a6b7 Merge pull request #3670 from thinkyhead/rc_scoovo_controller
Use directional buttons when defined
9 years ago
Scott Lahteine 6398d497b3 Ultimate followup to Stepper/Planner patch
- Search all symbols and apply prefixes where needed
- Encapsulate some private methods
- Inline some setters
- Make `microstep_mode` a public method
9 years ago
Scott Lahteine ddafb859e2 Use directional buttons when defined 9 years ago
Scott Lahteine b959020532 Merge pull request #3667 from esenapaj/patch-1
Additional follow-up the PR #3631(Encapsulate S...
9 years ago
esenapaj 212b17d510 Fix for PR #3526(Configuration.h LCD & SDCard s...
Fix for PR #3526(Configuration.h LCD & SDCard section rewrite)

It removes duplicated BQ_LCD_SMART_CONTROLLER.
9 years ago
esenapaj 605808fe37 Additional follow-up the PR #3631(Encapsulate S...
Additional follow-up the PR #3631(Encapsulate Stepper, Planner, Endstops in singleton classes)

・Change from abort_on_endstop_hit to stepper.abort_on_endstop_hit in endstop.cpp, Marlin_main.cpp, and ultralcd.cpp
・Add include path to cardreader.h and temperature.h in endstop.cpp(for CardReader class and disable_all_heaters())
It fix compilation error when ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED and SDSUPPORT are enabled.

・Change from digipot_current() to stepper.digipot_current() in Marlin_main.cpp
・Change from digitalPotWrite() to stepper.digitalPotWrite() in Marlin_main.cpp
It fix compilation errors when HAS_DIGIPOTSS is enabled.

・Change from microstep_mode() to stepper.microstep_mode() in Marlin_main.cpp
・Change attribute of microstep_mode() from private to public in stepper.h
・Change from microstep_readings() to stepper.microstep_readings() in Marlin_main.cpp
・Change from microstep_ms() to stepper.microstep_ms() in Marlin_main.
It fix compilation errors when HAS_MICROSTEPS is enabled.
9 years ago
Scott Lahteine 7fd0243048 Cleanup, debug strings in Planner::adjusted_position 9 years ago
Scott Lahteine 85e732d5fd Fix BABYSTEPPING, add it to Travis test 9 years ago
Scott Lahteine 37c4970d87 Merge pull request #3660 from esenapaj/patch-2
Follow-up the PR #3631(Encapsulate Stepper, ...
9 years ago
Scott Lahteine ad27d3c523 Merge pull request #3659 from esenapaj/patch-1
Some clean-up for example configuration files
9 years ago