c63cb45268
Fix thermal runaway timeout
2016-10-05 08:42:39 -05:00
e6164d254d
Clean up GCode command short comments
2016-10-05 06:13:30 -05:00
47bd142b29
Should marlinAnalogInputToDigitalPin use analogInputToDigitalPin?
2016-10-05 06:13:30 -05:00
bd8520e61d
Label analog pins in a similar way
...
Some other pins formatting also
2016-10-05 06:13:30 -05:00
0c0deb5194
Common pin_is_protected function
2016-10-05 04:41:27 -05:00
49d77720d5
More support for 4th extruder or heater
2016-10-05 04:40:22 -05:00
46839c222a
Comment and clean up some vars
2016-10-04 23:40:45 -05:00
8910bb7c97
Fix buzzer conditional compile
2016-10-04 21:38:41 -05:00
de7e798e6f
Replace single-char S_ECHOs with S_CHAR
2016-10-04 21:38:41 -05:00
0e83f34174
Tweak debugging of probe_pt
2016-10-04 21:38:00 -05:00
cc02f6edf8
Merge pull request #4943 from esenapaj/Small-update-of-language_kana_h
...
Small update of language_kana.h
2016-10-04 03:21:57 -05:00
ca26011e3c
Merge pull request #4941 from MagoKimbra/rc_fix_M205
...
Add note for M205
2016-10-04 03:21:20 -05:00
9485aa8f13
Include negative Z probe offset in clearance move
2016-10-03 16:18:04 -05:00
5c1eb595e6
Fix for G2/G3 negative radius
...
As suggested in #4940
2016-10-03 14:48:44 -05:00
f09ae96f28
Small update of language_kana.h
2016-10-03 23:41:39 +09:00
7b37539fe7
Add note for M205
2016-10-03 08:54:15 +02:00
d5f598cd82
Tweak probe debug, add newline
2016-10-02 17:35:40 -05:00
c592ccb6f5
Patch max_jerk[Z] menu item
2016-10-02 10:12:47 -05:00
d80a79eb77
Use right-shift instead of / 2, why not?
2016-10-02 07:01:40 -05:00
02fe9cf558
Removal of functional range constraint
...
Also lined up the >> 1 and / 2 mentioned earlier in the unconstrained I term issue,
2016-10-02 07:01:40 -05:00
5f5d87cad3
Update Configuration.h
2016-10-02 07:01:40 -05:00
761593b74b
Cleanup some vars, use of min/max
2016-10-02 06:34:56 -05:00
d19cfcfc1d
max_jerk array, DEFAULT_XYJERK => DEFAULT_[XY]JERK
2016-10-02 06:34:56 -05:00
e7dc174f30
More detailed debugging of G28 delta
2016-10-02 02:18:57 -05:00
473f4a17a8
Merge pull request #4914 from Rerouter/PID-Unconstrained-Itemp
...
Pid unconstrained itemp
2016-10-01 06:58:07 -05:00
bad8899ebc
Merge pull request #4900 from thinkyhead/rc_g38_changes
...
Cleanup of G38.2 / G38.3
2016-10-01 06:57:17 -05:00
73ce3a61c7
Cleanup, comment zigzag
2016-10-01 05:21:52 -05:00
0d538f3db6
Add to all configurations
2016-10-01 05:00:53 -05:00
919fe3e4b8
Rename feature to G38_PROBE_TARGET
2016-10-01 05:00:53 -05:00
a2864ab7fe
Patched up, cleaned up
2016-10-01 05:00:53 -05:00
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
2016-10-01 05:00:53 -05:00
74d048e77e
Merge pull request #4927 from thinkyhead/rc_bltouch_noraise
...
Don't check Z_MAX on raise when the probe pwns the pin
2016-10-01 04:52:56 -05:00
4afa293289
Say "BLTOUCH" in machine info report
2016-09-30 17:13:27 -05:00
ed7d2694fc
Don't check Z_MAX on raise when the probe pwns the pin
2016-09-30 16:41:30 -05:00
3bbdd48a4d
Merge pull request #4918 from thinkyhead/rc_abl_patchups
...
Fix up ABL - Add PROBE_Y_FIRST option. Arduino 1.6.8 required.
2016-09-29 15:29:01 -05:00
fffc9fefa8
Apply changes to all configs
2016-09-29 02:17:33 -05:00
587cb6c283
K8400 has 1xXY an 2xZ endstop plugs
2016-09-29 02:07:22 -05:00
d234bc160e
Require Arduino 1.6.8 to compile
2016-09-29 02:00:27 -05:00
2d2c9bdf92
Add PROBE_Y_FIRST option for probe order
2016-09-29 02:00:27 -05:00
c8c57e59fc
Patch the end of G29 to sync plan position
2016-09-29 02:00:27 -05:00
81b8c9f8ec
Add XY parameters to G29 for mesh dimensions
2016-09-29 02:00:27 -05:00
56cf674150
M420 can now enable/disable ABL
2016-09-29 02:00:26 -05:00
06790977c4
Use updated position methods
2016-09-29 01:31:05 -05:00
e8f2604a6f
Patch print_bed_level numbering
2016-09-29 01:31:05 -05:00
d066610514
Patch up bilinear_z_offset
2016-09-29 01:31:05 -05:00
850e38d013
G30 will only disable bed leveling
2016-09-29 01:31:04 -05:00
510ef5d14a
Standard function to turn bed leveling on/off
2016-09-29 01:27:37 -05:00
ecf7cdde65
Augment planner/stepper getters/setters
2016-09-29 01:27:37 -05:00
2febd8ec82
Double-touch debugging
2016-09-29 01:27:37 -05:00
b331077c32
Use stepper.get_axis_position_degrees
2016-09-29 01:27:37 -05:00