Scott Lahteine
e151f952a3
Apply encoder reverse options to keypad arrows
8 years ago
Scott Lahteine
cfb47929ca
Merge pull request #5060 from thinkyhead/rc_fix_ugly_code
...
Reduce, clean up MINTEMP / MAXTEMP test code
8 years ago
Josef Pavlik
dca50737f5
fixed warning: ISO C++ forbids compound-literals
8 years ago
Josef Pavlik
0bd66807b2
fixed warning: extra ;
8 years ago
Josef Pavlik
d35dc407a8
fixed warning: ISO C99 requires rest arguments to be used
8 years ago
Josef Pavlik
c2b51af3ba
fixed warning: ISO C does not permit named variadic macros
8 years ago
Scott Lahteine
0d3fc7dd89
Merge pull request #5059 from gcormier/fixbaby
...
Set defer delay back to false when exiting babystepping.
8 years ago
Scott Lahteine
f888597197
Reduce, clean up code for mintemp/maxtemp tests
8 years ago
Scott Lahteine
ad64723354
Move MAX_EXTRUDERS to pins.h
8 years ago
Scott Lahteine
5f5a55a0de
Add a ZERO macro to clear arrays
8 years ago
Greg Cormier
0009725637
Set defer delay back to false when exiting babystepping.
8 years ago
Scott Lahteine
627f9d5285
Merge pull request #5056 from thinkyhead/rc_lin_adv_opt
...
LIN_ADVANCE optimizations
8 years ago
Scott Lahteine
0908329d96
Merge pull request #5057 from thinkyhead/rc_mbl_lcd_logical
...
Fix manual leveling coordinates
8 years ago
Scott Lahteine
14e60f0d3b
Correct typo in configs
...
As pointed out by #5044
8 years ago
Scott Lahteine
1165e83263
MBL coordinates are logical
8 years ago
Scott Lahteine
dbfabb4c0a
Merge pull request #5043 from Kaibob2/patch-5
...
Correct grammar and translation in language_de.h
8 years ago
Scott Lahteine
b19bba275f
No LCD timeout during babystepping
...
As requested in #5031
8 years ago
Scott Lahteine
b9109b2875
Improve LIN_ADVANCE commentary (all configs)
8 years ago
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.
8 years ago
Sebastianv650
599649e45d
Add formula for LIN_ADVANCE_K
...
With this formula, a start value for K for further fine-calibration can be calculated.
8 years ago
Scott Lahteine
be7d245eff
Merge pull request #5008 from thinkyhead/test_endstop_hits
...
Save some PROGMEM in MBL G28
8 years ago
Scott Lahteine
7c0e52256d
Merge pull request #5053 from thinkyhead/rc_fix_baud_config
...
Patch BAUDRATE line in configs
8 years ago
Scott Lahteine
2783dcb4cc
Save some RAM in MBL's G29
8 years ago
Scott Lahteine
4f5a8c05d5
Tweaks to endstops macros
8 years ago
Scott Lahteine
083d41a2c2
Remove redundant estep rate code from LIN_ADVANCE
...
As noted by https://github.com/MarlinFirmware/Marlin/pull/4971#issuecomment-252503295
8 years ago
Scott Lahteine
4f6bfabaad
Patch BAUDRATE line in configs
8 years ago
Kai
2bfedb74d5
Correct grammar and translation in language_de.h
...
Made Filament change Text sound like correct german.
8 years ago
esenapaj
1e1edeadd3
Fix for the commit dc2cb84
(Revert acceleration limiting to avoid overflow)
...
・Add forgotten '\'
8 years ago
Scott Lahteine
dc2cb8454c
Revert acceleration limiting to avoid overflow
8 years ago
Scott Lahteine
6ae5cf17a9
Merge pull request #5033 from esenapaj/Fix-freezing-with-MAX31855
...
Fix freezing and MINTEMP Error with MAX31855 thermocouple
8 years ago
Scott Lahteine
f257c4bcae
Merge pull request #5036 from thinkyhead/rc_dac_code_deps
...
Fix DAC current code
8 years ago
Scott Lahteine
b80cc0cbb5
Fix DAC current code
8 years ago
esenapaj
385bd8a4a3
Fix freezing and MINTEMP Error with MAX31855 thermocouple
8 years ago
Scott Lahteine
ca7275a67a
Disable EXTRAPOLATE_FROM_EDGE by default
8 years ago
Scott Lahteine
0921c7da84
Merge pull request #4997 from thinkyhead/rc_jerk_from_mk2
...
Adapt Jerk / Speed code from Prusa MK2
8 years ago
Scott Lahteine
4d89652bc2
Apply minor optimizations to planner.cpp
8 years ago
Scott Lahteine
1092319b19
Adapt speed/jerk code based on Prusa MK2 branch
8 years ago
Scott Lahteine
37643fef63
Merge pull request #4972 from bgort/platformio-improvements
...
Move platformio directories out of source tree
8 years ago
Scott Lahteine
8e1cc9332a
Replace block flag bools with flag bits
...
…and apply const to some method parameters
8 years ago
Scott Lahteine
d41f2bdbd8
Merge pull request #4991 from thinkyhead/rc_max31855_fix
...
Patches for Stepper DAC and MAX31855
8 years ago
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.
8 years ago
Scott Lahteine
a10e81dc2a
Minor cleanup of set_bed_leveling_enabled
8 years ago
Scott Lahteine
029824bc49
Patch ADJUST_DELTA macro for SCARA
8 years ago
Scott Lahteine
5ce5a9c822
Marlin: planner.h tweak
8 years ago
Scott Lahteine
d963020532
Sort out some header dependencies
8 years ago
Scott Lahteine
e17f9b8b99
DAC patches
...
As suggested by #4985
8 years ago
Scott Lahteine
2cb5df8a56
Merge pull request #4984 from esenapaj/Small-fix-for-PR-#4980
...
Small fix for the PR #4980 (LIN_ADVANCE bug fix and optimization)
8 years ago
Scott Lahteine
b6221df3f3
Merge pull request #4983 from MarlinFirmware/revert-4933-rc_drop_pid_func_range
...
Revert "Removal of PID functional range"
8 years ago
Scott Lahteine
a07033a6c1
Merge pull request #4974 from esenapaj/Follow-up-the-PR-#4955
...
Fix and follow-up the PR #4955 (PINS_DEBUGGING and M43: Read pin states), etc
8 years ago
Scott Lahteine
f8199b2cc1
Merge pull request #4982 from thinkyhead/rc_abl_bugfix
...
Fix planner with kinematics, delta ABL
8 years ago
esenapaj
f41c60d4a4
Follow-up the PR #4955 , 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
8 years ago
esenapaj
00456b0cb3
Fix compilation errors
8 years ago
esenapaj
cfb5c24bc9
Small fix for the PR #4980 (LIN_ADVANCE bug fix and optimization)
...
・Fix a comment about timer
8 years ago
Scott Lahteine
149b8d9e4b
Handle MAX31855 error conditions
8 years ago
Scott Lahteine
f4ec265363
Fix a typo
8 years ago
Scott Lahteine
4ec2d459e6
Fix mcp4728_setVref_all as followup to #4967
8 years ago
Scott Lahteine
1e551c0688
Revert "Squashed - Removal of PID functional range"
8 years ago
Scott Lahteine
4037df82b0
Merge pull request #4981 from esenapaj/Update-Japanese-language
...
Update Japanese translation, etc
8 years ago
Scott Lahteine
e4e290d957
Make EXTRUDER_RUNOUT_PREVENT kinematic compatible
8 years ago
Scott Lahteine
847429eff4
Make tool_change kinematic compatible
8 years ago
Scott Lahteine
a4a7ca10ca
Make USE_DELTA_IK_INTERPOLATION compatible with ABL
8 years ago
Scott Lahteine
c5cac486f5
Use a, b, c instead of lx, ly, lz
8 years ago
Josef Pavlik
f8c2473a71
Improve planner kinematics, fix delta ABL
8 years ago
Scott Lahteine
48761f2021
Patch delta endstop adjustment config
8 years ago
Josef Pavlik
28d41b48e3
delta endstop adjustment configurable
8 years ago
Scott Lahteine
ff6b23cb0f
Fix an issue with shifted LCD lines
8 years ago
Scott Lahteine
e4d2662d81
Use some macros in M48
8 years ago
Scott Lahteine
3752d9aca8
Fix timer comments
8 years ago
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.
8 years ago
esenapaj
b27080c1dd
Update Japanese translation
...
・Add new translation
8 years ago
esenapaj
0780146034
Move DAC section from inside of the changing filament section
8 years ago
Brian
9c0404eae4
Move platformio directories out of source tree
8 years ago
Scott Lahteine
a1b50f1102
Cleanup of code style
8 years ago
jaysonkelly
13c9dcc600
Add LCD menu for DAC
8 years ago
Scott Lahteine
00261cbfcb
Merge pull request #4933 from thinkyhead/rc_drop_pid_func_range
...
Squashed - Removal of PID functional range
8 years ago
Scott Lahteine
ee01def16d
Merge pull request #4955 from thinkyhead/rc_debug_pins
...
PINS_DEBUGGING and M43: Read pin states
8 years ago
Scott Lahteine
a0df34fd4c
Add PINS_DEBUGGING advanced config option
8 years ago
Scott Lahteine
e21bab5243
PINS_DEBUGGING and M43 Read Pins
8 years ago
Scott Lahteine
3c97fa6e29
Merge pull request #4963 from esenapaj/Fix-for-advance-algorithm
...
Move routine of direction signal of ADVANCE and LIN_ADVANCE from Stepper::isr() to Stepper::advance_isr()
8 years ago
Scott Lahteine
48e63c4730
Comment some globals
8 years ago
Scott Lahteine
9a6c66602f
Fix formatting of extrapolate debug output
8 years ago
Scott Lahteine
cd77eb5c40
Clear grid for bilinear G29
8 years ago
Scott Lahteine
53a0856f5c
Print Y as int in print_bed_level
8 years ago
esenapaj
f8df88f271
Move routine of direction signal of ADVANCE and LIN_ADVANCE from Stepper::isr() to Stepper::advance_isr()
8 years ago
Brian
357854a7ef
tweak variables;
8 years ago
Brian
48cf19151a
Improve M48 output; Add min, max, range, etc.
8 years ago
Scott Lahteine
c63cb45268
Fix thermal runaway timeout
8 years ago
Scott Lahteine
e6164d254d
Clean up GCode command short comments
8 years ago
Scott Lahteine
47bd142b29
Should marlinAnalogInputToDigitalPin use analogInputToDigitalPin?
8 years ago
Scott Lahteine
bd8520e61d
Label analog pins in a similar way
...
Some other pins formatting also
8 years ago
Scott Lahteine
0c0deb5194
Common pin_is_protected function
8 years ago
Scott Lahteine
49d77720d5
More support for 4th extruder or heater
8 years ago
Scott Lahteine
46839c222a
Comment and clean up some vars
8 years ago
Scott Lahteine
8910bb7c97
Fix buzzer conditional compile
8 years ago
Scott Lahteine
de7e798e6f
Replace single-char S_ECHOs with S_CHAR
8 years ago
Scott Lahteine
0e83f34174
Tweak debugging of probe_pt
8 years ago
Scott Lahteine
cc02f6edf8
Merge pull request #4943 from esenapaj/Small-update-of-language_kana_h
...
Small update of language_kana.h
8 years ago
Scott Lahteine
ca26011e3c
Merge pull request #4941 from MagoKimbra/rc_fix_M205
...
Add note for M205
8 years ago
Scott Lahteine
9485aa8f13
Include negative Z probe offset in clearance move
8 years ago
Scott Lahteine
5c1eb595e6
Fix for G2/G3 negative radius
...
As suggested in #4940
8 years ago
esenapaj
f09ae96f28
Small update of language_kana.h
8 years ago
MagoKimbra
7b37539fe7
Add note for M205
8 years ago
Scott Lahteine
d5f598cd82
Tweak probe debug, add newline
8 years ago
Scott Lahteine
c592ccb6f5
Patch max_jerk[Z] menu item
8 years ago
Scott Lahteine
d80a79eb77
Use right-shift instead of / 2, why not?
8 years ago
Rerouter
02fe9cf558
Removal of functional range constraint
...
Also lined up the >> 1 and / 2 mentioned earlier in the unconstrained I term issue,
8 years ago
Rerouter
5f5d87cad3
Update Configuration.h
8 years ago
Scott Lahteine
761593b74b
Cleanup some vars, use of min/max
8 years ago
Scott Lahteine
d19cfcfc1d
max_jerk array, DEFAULT_XYJERK => DEFAULT_[XY]JERK
8 years ago
Scott Lahteine
e7dc174f30
More detailed debugging of G28 delta
8 years ago
Scott Lahteine
473f4a17a8
Merge pull request #4914 from Rerouter/PID-Unconstrained-Itemp
...
Pid unconstrained itemp
8 years ago
Scott Lahteine
bad8899ebc
Merge pull request #4900 from thinkyhead/rc_g38_changes
...
Cleanup of G38.2 / G38.3
8 years ago
Scott Lahteine
73ce3a61c7
Cleanup, comment zigzag
8 years ago
Scott Lahteine
0d538f3db6
Add to all configurations
8 years ago
Scott Lahteine
919fe3e4b8
Rename feature to G38_PROBE_TARGET
8 years ago
Scott Lahteine
a2864ab7fe
Patched up, cleaned up
8 years ago
Bob-the-Kuhn
2911aa7ffa
code changes to implement G38 commands
...
1) modified 3 code files
Marlin.h
Marlin_main.cpp
endstops.cpp
2) modified config files so I could test on my machine
Testing was done on an AzteegX3pro based machine.
The probe was hooked to the Z_MIN endstop.
My controller doesn't have a dedicated Z_PROBE input so I couldn't test
that functionality.
Verified that a large file (without any G38 commands) executed the same
before and after the changes.
Verified that the head moves as expected when G38.2 and G38.3 commands
are issued. Single & multiple axis moves were tested along with + and -
directions.
Code was added to the main ISR. In normal operation only one extra IF
statement is evaluated. I didn't notice any performance degradation
because of the added code.
The G38 commands are expected to be issued manually by the operator
during machine setup. The G38 commands wait until the machine is idle
before proceeding. That way the other commands are minimally impacted
by the extra ISR overhead when a G38 command is in the queue.
The G38 commands are very similar to the G28 commands except 1) only the
Z_PROBE is used and movement can be in the + or - direction.
See issue 4677 for a discussion on adding G38 commands to Marlin.
Feature request: add ability to use G38.2 command (CNC)
MarlinFirmware/Marlin#4677
8 years ago
Scott Lahteine
74d048e77e
Merge pull request #4927 from thinkyhead/rc_bltouch_noraise
...
Don't check Z_MAX on raise when the probe pwns the pin
8 years ago
Scott Lahteine
4afa293289
Say "BLTOUCH" in machine info report
8 years ago
Scott Lahteine
ed7d2694fc
Don't check Z_MAX on raise when the probe pwns the pin
8 years ago
Scott Lahteine
3bbdd48a4d
Merge pull request #4918 from thinkyhead/rc_abl_patchups
...
Fix up ABL - Add PROBE_Y_FIRST option. Arduino 1.6.8 required.
8 years ago
Scott Lahteine
fffc9fefa8
Apply changes to all configs
8 years ago
Scott Lahteine
587cb6c283
K8400 has 1xXY an 2xZ endstop plugs
8 years ago
Scott Lahteine
d234bc160e
Require Arduino 1.6.8 to compile
8 years ago
Scott Lahteine
2d2c9bdf92
Add PROBE_Y_FIRST option for probe order
8 years ago
Scott Lahteine
c8c57e59fc
Patch the end of G29 to sync plan position
8 years ago
Scott Lahteine
81b8c9f8ec
Add XY parameters to G29 for mesh dimensions
8 years ago
Scott Lahteine
56cf674150
M420 can now enable/disable ABL
8 years ago
Scott Lahteine
06790977c4
Use updated position methods
8 years ago
Scott Lahteine
e8f2604a6f
Patch print_bed_level numbering
8 years ago
Scott Lahteine
d066610514
Patch up bilinear_z_offset
8 years ago
Scott Lahteine
850e38d013
G30 will only disable bed leveling
8 years ago
Scott Lahteine
510ef5d14a
Standard function to turn bed leveling on/off
8 years ago
Scott Lahteine
ecf7cdde65
Augment planner/stepper getters/setters
8 years ago
Scott Lahteine
2febd8ec82
Double-touch debugging
8 years ago
Scott Lahteine
b331077c32
Use stepper.get_axis_position_degrees
8 years ago
Scott Lahteine
0d9efb24f3
Fix up bilinear_z_offset
8 years ago
jaysonkelly
3b3d282f8e
Adjusted values for Rigidboard Configuration
...
Rigidboard differs a little in configuration from the PrinterBoardRevF we modeled the code after.
8 years ago
Scott Lahteine
850259bb25
Watch bed temp also for Control menu item
8 years ago
esenapaj
92c03a44a9
Fix the PR #4899 (ABL: Enable by type. Bilinear for all.) etc.
...
About Configuration.h:
・Fix the PR #4899 (ABL: Enable by type. Bilinear for all.)
Remove Duplicated contents
・Fix the PR #4305 (Custom boot screen feature improvement)
Revert from "during boot" to "during bootup" in all the example
Configuration.h
・Fix the PR #4207 (Clean up, simplify and generalize the Allen-key-probe
code.)
Resolve and relocate the duplicated definitions in Z_PROBE_ALLEN_KEY
section
・Follow-up the PR #4805 (Additional documentation of Configuration.h)
Add forgotten changes to all the example Configuration.h
Adjust spacing
About Configuration_adv.h:
Add missing description of SLOWDOWN for DELTA
Adjust spacing
8 years ago
Rerouter
50e5ee4de4
Update Configuration.h
8 years ago
Rerouter
1a2f1d4974
Update temperature.cpp
8 years ago
Rerouter
a765c98850
Removal of the constraints of the Iterm
8 years ago
Scott Lahteine
8b46eb3766
Fix bilinear interpolation
8 years ago
Scott Lahteine
5100bdac81
Improve Bilinear Grid
...
- Extrapolate properly for even numbered grid points
- Extrapolate using average, not median
- Improve bilinear grid report output
- Add debug output for bilinear extrapolation
- Add option to extrapolate from edge, not center
8 years ago
Scott Lahteine
a3e91ec65e
Add 'Q' option to G29 when debug leveling is on
8 years ago
Scott Lahteine
1fceda4fb0
Add leveling type and details to machine_info
8 years ago
Scott Lahteine
e0e0166075
Fix auto bed leveling - turn on after successful G29
8 years ago
Scott Lahteine
18e40de39c
Adjust final Z after bilinear G29
8 years ago
Scott Lahteine
ea0dbee3c9
Enable ABL by type, support bilinear on cartesian
8 years ago