Commit Graph

5421 Commits (f579ec2e7a1989fe14db5b645072ab2895a4a280)

Author SHA1 Message Date
Scott Lahteine c4c53856a4 Merge pull request from
Fix for the PR  (Handle M108 in M1 also with ULTIPANEL)
Scott Lahteine 2e3110539b Merge pull request from thinkyhead/rc_fix_bilinear_math
Fix bilinear grid constraints
esenapaj d5a5042d23 Fix for the PR (Handle M108 in M1 also with ULTIPANEL)
Scott Lahteine 9cbedab91b Use DPM where possible
Scott Lahteine ad38d91692 Sanity check that auto fan pins can do PWM
Scott Lahteine 95275eb9b3 Predefine auto fan pins in some pins files
Scott Lahteine 3f94b15cef Fix bilinear grid constraints
Followup to 
Scott Lahteine d439fb95f7 Sanity check for the renamed options
Scott Lahteine b6aa894893 Rename auto fan pins and add auto fan flags
Scott Lahteine ada935de87 Allow TEMP_STAT_LEDS with only one LED defined
Scott Lahteine 4b056d8184 Fix warning in ultralcd.cpp
Scott Lahteine 9dfd029911 Fix bug in fastio.h _GET_TIMER
esenapaj 8b1d90e281 Follow-up the PR (Fixed SERVO pins on Azteeg X3), etc
・Add header
・Adjust spacing
Scott Lahteine bfd3b3c604 Merge pull request from Fulg/azteeg-x3-pins
Fixed SERVO pins on Azteeg X3
Scott Lahteine 208d720614 Merge pull request from Fulg/RCBugFix
Only issue MAXTEMP when heating
Scott Lahteine f0d673561f Fix for bilinear grid outside bounds
Scott Lahteine 24bcea6c02 Merge pull request from thinkyhead/rc_break_m1_fix
Handle M108 in M1 also with ULTIPANEL
Scott Lahteine 1ba1ec0db9 Handle M108 in M1 also with ULTIPANEL
Scott Lahteine 7ad33422e3 Clear dir_t size, not pointer size
Benoit Miller 1c716034ec Fixed SERVO pins on Azteeg X3
Benoit Miller 2aa12d78dc Only issue MAXTEMP when heating
Scott Lahteine 3fcf915808 Fix uninitialized var in reset_acceleration_rates
Scott Lahteine 14f824c3de Merge pull request from esenapaj/Extend-measuring-range-of-thermocouple
Extend measuring range of thermocouple for MAX31855
Scott Lahteine 1097a50694 Merge pull request from gcormier/rcbugfix
Fix  - M48/G29 on CoreXY maybe others?
Sebastianv650 c397b9d60a Planner acceleration bugfix and speedup v2
.) Use already existing inverse_millimeters instead of /
block->millimeters.
.) Prevent overflow during acceleration calculation by checking if float
is necessary. Idea modified from Sailfish.
.) Save two uint32_t or even float multiplications by checking if
step[AXIS] has steps and if max acceleration is lower than accel. If
not, there is no need to check this axis.
esenapaj 70e287ca8c Extend measuring range of thermocouple for MAX31855
Greg Cormier f0aed9dac7 Fix - M48/G29 on CoreXY maybe others?
esenapaj e50992694f Fix for the PR (Updated french translation)
MSG_INFO_PRINT_TIME is still being used
Scott Lahteine 483082387c Merge pull request from
Fix for the PR  (Save bytes for custom chars (Hitachi LCD))
Scott Lahteine 8b967a9ff0 Merge pull request from thinkyhead/rc_reverse_arrow_buttons
Apply encoder reverse options to keypad arrows
esenapaj 523c7eaa6c Fix for the PR (Save bytes for custom chars (Hitachi LCD))
Scott Lahteine ca48a49fdb Merge pull request from petrzjunior/transl
[LANGUAGE] Update Czech (BLTOUCH and DAC strings)
Scott Lahteine f0744fc815 Merge pull request from thinkyhead/rc_french_update
Updated french translation
Gege2B 88b7f6eb46 Updated french translation
Scott Lahteine 3544c3632f Merge pull request from thinkyhead/rc_warnings_fix
Warnings fixed redux
Petr Zahradník junior 8323d78ed7 Translated BLTOUCH and DAC strings
Scott Lahteine e151f952a3 Apply encoder reverse options to keypad arrows
Scott Lahteine cfb47929ca Merge pull request from thinkyhead/rc_fix_ugly_code
Reduce, clean up MINTEMP / MAXTEMP test code
Josef Pavlik dca50737f5 fixed warning: ISO C++ forbids compound-literals
Josef Pavlik 0bd66807b2 fixed warning: extra ;
Josef Pavlik d35dc407a8 fixed warning: ISO C99 requires rest arguments to be used
Josef Pavlik c2b51af3ba fixed warning: ISO C does not permit named variadic macros
Scott Lahteine 0d3fc7dd89 Merge pull request from gcormier/fixbaby
Set defer delay back to false when exiting babystepping.
Scott Lahteine f888597197 Reduce, clean up code for mintemp/maxtemp tests
Scott Lahteine ad64723354 Move MAX_EXTRUDERS to pins.h
Scott Lahteine 5f5a55a0de Add a ZERO macro to clear arrays
Greg Cormier 0009725637 Set defer delay back to false when exiting babystepping.
Scott Lahteine 627f9d5285 Merge pull request from thinkyhead/rc_lin_adv_opt
LIN_ADVANCE optimizations
Scott Lahteine 0908329d96 Merge pull request from thinkyhead/rc_mbl_lcd_logical
Fix manual leveling coordinates
Scott Lahteine 14e60f0d3b Correct typo in configs
As pointed out by 
Scott Lahteine 1165e83263 MBL coordinates are logical
Scott Lahteine dbfabb4c0a Merge pull request from Kaibob2/patch-5
Correct grammar and translation in language_de.h
Scott Lahteine b19bba275f No LCD timeout during babystepping
As requested in 
Scott Lahteine b9109b2875 Improve LIN_ADVANCE commentary (all configs)
Sebastianv650 9818d97587 Fix Z-hops during retract/prime lead to blobs
We don't want to have retract/prime movements done with LIN_ADVANCE, that's also true with simultaneously executed Z-hops.
Sebastianv650 599649e45d Add formula for LIN_ADVANCE_K
With this formula, a start value for K for further fine-calibration can be calculated.
Scott Lahteine be7d245eff Merge pull request from thinkyhead/test_endstop_hits
Save some PROGMEM in MBL G28
Scott Lahteine 7c0e52256d Merge pull request from thinkyhead/rc_fix_baud_config
Patch BAUDRATE line in configs
Scott Lahteine 2783dcb4cc Save some RAM in MBL's G29
Scott Lahteine 4f5a8c05d5 Tweaks to endstops macros
Scott Lahteine 083d41a2c2 Remove redundant estep rate code from LIN_ADVANCE
As noted by https://github.com/MarlinFirmware/Marlin/pull/4971#issuecomment-252503295
Scott Lahteine 4f6bfabaad Patch BAUDRATE line in configs
Kai 2bfedb74d5 Correct grammar and translation in language_de.h
Made Filament change Text sound like correct german.
esenapaj 1e1edeadd3 Fix for the commit dc2cb84 (Revert acceleration limiting to avoid overflow)
・Add forgotten '\'
Scott Lahteine dc2cb8454c Revert acceleration limiting to avoid overflow
Scott Lahteine 6ae5cf17a9 Merge pull request from esenapaj/Fix-freezing-with-MAX31855
Fix freezing and MINTEMP Error with MAX31855 thermocouple
Scott Lahteine f257c4bcae Merge pull request from thinkyhead/rc_dac_code_deps
Fix DAC current code
Scott Lahteine b80cc0cbb5 Fix DAC current code
esenapaj 385bd8a4a3 Fix freezing and MINTEMP Error with MAX31855 thermocouple
Scott Lahteine ca7275a67a Disable EXTRAPOLATE_FROM_EDGE by default
Scott Lahteine 0921c7da84 Merge pull request from thinkyhead/rc_jerk_from_mk2
Adapt Jerk / Speed code from Prusa MK2
Scott Lahteine 4d89652bc2 Apply minor optimizations to planner.cpp
Scott Lahteine 1092319b19 Adapt speed/jerk code based on Prusa MK2 branch
Scott Lahteine 37643fef63 Merge pull request from bgort/platformio-improvements
Move platformio directories out of source tree
Scott Lahteine 8e1cc9332a Replace block flag bools with flag bits
…and apply const to some method parameters
Scott Lahteine d41f2bdbd8 Merge pull request from thinkyhead/rc_max31855_fix
Patches for Stepper DAC and MAX31855
Scott Lahteine e7cf566fc5 Do kinematic segments with buffer_line_kinematic
This breaks the raw option, but in the future perhaps all planner moves
will be sent in raw form instead of logical.
Scott Lahteine a10e81dc2a Minor cleanup of set_bed_leveling_enabled
Scott Lahteine 029824bc49 Patch ADJUST_DELTA macro for SCARA
Scott Lahteine 5ce5a9c822 Marlin: planner.h tweak
Scott Lahteine d963020532 Sort out some header dependencies
Scott Lahteine e17f9b8b99 DAC patches
As suggested by 
Scott Lahteine 2cb5df8a56 Merge pull request from
Small fix for the PR  (LIN_ADVANCE bug fix and optimization)
Scott Lahteine b6221df3f3 Merge pull request from MarlinFirmware/revert-4933-rc_drop_pid_func_range
Revert "Removal of PID functional range"
Scott Lahteine a07033a6c1 Merge pull request from
Fix and follow-up the PR  (PINS_DEBUGGING and M43: Read pin states), etc
Scott Lahteine f8199b2cc1 Merge pull request from thinkyhead/rc_abl_bugfix
Fix planner with kinematics, delta ABL
esenapaj f41c60d4a4 Follow-up the PR , etc
・More ANALOG NUMBERING to Analog Input
・Add comment header to all the section of all the pins files

・Sort sections as follows:
1. Some special definitions (USBCON, LARGE_FLASH, etc)
2. Servos
3. Limit Switches
4. Z Probe
5. Steppers
6. Temperature Sensors
7. Heaters / Fans
8. Misc. Functions
9. LCD / Controller

・Move MAX6675_SS into "Temperature Sensors" section
・Adjust spacing
esenapaj 00456b0cb3 Fix compilation errors
esenapaj cfb5c24bc9 Small fix for the PR (LIN_ADVANCE bug fix and optimization)
・Fix a comment about timer
Scott Lahteine 149b8d9e4b Handle MAX31855 error conditions
Scott Lahteine f4ec265363 Fix a typo
Scott Lahteine 4ec2d459e6 Fix mcp4728_setVref_all as followup to
Scott Lahteine 1e551c0688 Revert "Squashed - Removal of PID functional range"
Scott Lahteine 4037df82b0 Merge pull request from esenapaj/Update-Japanese-language
Update Japanese translation, etc
Scott Lahteine e4e290d957 Make EXTRUDER_RUNOUT_PREVENT kinematic compatible
Scott Lahteine 847429eff4 Make tool_change kinematic compatible
Scott Lahteine a4a7ca10ca Make USE_DELTA_IK_INTERPOLATION compatible with ABL
Scott Lahteine c5cac486f5 Use a, b, c instead of lx, ly, lz
Josef Pavlik f8c2473a71 Improve planner kinematics, fix delta ABL
Scott Lahteine 48761f2021 Patch delta endstop adjustment config
Josef Pavlik 28d41b48e3 delta endstop adjustment configurable
Scott Lahteine ff6b23cb0f Fix an issue with shifted LCD lines
Scott Lahteine e4d2662d81 Use some macros in M48
Scott Lahteine 3752d9aca8 Fix timer comments
Sebastianv650 a448cedbc5 LIN_ADVANCE bug fix and optimization
.) long to int: Extruder stalls at 10kHz / 20kHz step limits with long.
.) Take the delta_adv_steps calculation out of the step_loops loop. Wasted calculation performance if done inside.
.) >> 2 replaced by 3: Is divide by 8. Reason: Timer 0 runs at 16/8=2MHz, Timer 1 at 16/64=0.25MHz. ==> 2/0.25=8.
esenapaj b27080c1dd Update Japanese translation
・Add new translation
esenapaj 0780146034 Move DAC section from inside of the changing filament section
Brian 9c0404eae4 Move platformio directories out of source tree
Scott Lahteine a1b50f1102 Cleanup of code style
jaysonkelly 13c9dcc600 Add LCD menu for DAC
Scott Lahteine 00261cbfcb Merge pull request from thinkyhead/rc_drop_pid_func_range
Squashed - Removal of PID functional range
Scott Lahteine ee01def16d Merge pull request from thinkyhead/rc_debug_pins
PINS_DEBUGGING and M43: Read pin states
Scott Lahteine a0df34fd4c Add PINS_DEBUGGING advanced config option
Scott Lahteine e21bab5243 PINS_DEBUGGING and M43 Read Pins
Scott Lahteine 3c97fa6e29 Merge pull request from esenapaj/Fix-for-advance-algorithm
Move routine of direction signal of ADVANCE and LIN_ADVANCE from Stepper::isr() to Stepper::advance_isr()
Scott Lahteine 48e63c4730 Comment some globals
Scott Lahteine 9a6c66602f Fix formatting of extrapolate debug output
Scott Lahteine cd77eb5c40 Clear grid for bilinear G29
Scott Lahteine 53a0856f5c Print Y as int in print_bed_level
esenapaj f8df88f271 Move routine of direction signal of ADVANCE and LIN_ADVANCE from Stepper::isr() to Stepper::advance_isr()
Brian 357854a7ef tweak variables;
Brian 48cf19151a Improve M48 output; Add min, max, range, etc.
Scott Lahteine c63cb45268 Fix thermal runaway timeout
Scott Lahteine e6164d254d Clean up GCode command short comments
Scott Lahteine 47bd142b29 Should marlinAnalogInputToDigitalPin use analogInputToDigitalPin?
Scott Lahteine bd8520e61d Label analog pins in a similar way
Some other pins formatting also
Scott Lahteine 0c0deb5194 Common pin_is_protected function
Scott Lahteine 49d77720d5 More support for 4th extruder or heater
Scott Lahteine 46839c222a Comment and clean up some vars
Scott Lahteine 8910bb7c97 Fix buzzer conditional compile
Scott Lahteine de7e798e6f Replace single-char S_ECHOs with S_CHAR
Scott Lahteine 0e83f34174 Tweak debugging of probe_pt
Scott Lahteine cc02f6edf8 Merge pull request from esenapaj/Small-update-of-language_kana_h
Small update of language_kana.h
Scott Lahteine ca26011e3c Merge pull request from MagoKimbra/rc_fix_M205
Add note for M205
Scott Lahteine 9485aa8f13 Include negative Z probe offset in clearance move
Scott Lahteine 5c1eb595e6 Fix for G2/G3 negative radius
As suggested in 
esenapaj f09ae96f28 Small update of language_kana.h
MagoKimbra 7b37539fe7 Add note for M205
Scott Lahteine d5f598cd82 Tweak probe debug, add newline
Scott Lahteine c592ccb6f5 Patch max_jerk[Z] menu item
Scott Lahteine d80a79eb77 Use right-shift instead of / 2, why not?
Rerouter 02fe9cf558 Removal of functional range constraint
Also lined up the >> 1 and / 2 mentioned earlier in the unconstrained I term issue,
Rerouter 5f5d87cad3 Update Configuration.h
Scott Lahteine 761593b74b Cleanup some vars, use of min/max
Scott Lahteine d19cfcfc1d max_jerk array, DEFAULT_XYJERK => DEFAULT_[XY]JERK
Scott Lahteine e7dc174f30 More detailed debugging of G28 delta
Scott Lahteine 473f4a17a8 Merge pull request from Rerouter/PID-Unconstrained-Itemp
Pid unconstrained itemp
Scott Lahteine bad8899ebc Merge pull request from thinkyhead/rc_g38_changes
Cleanup of G38.2 / G38.3
Scott Lahteine 73ce3a61c7 Cleanup, comment zigzag
Scott Lahteine 0d538f3db6 Add to all configurations