Commit Graph

11063 Commits

Author SHA1 Message Date
a1b50f1102 Cleanup of code style 2016-10-07 15:57:24 -05:00
13c9dcc600 Add LCD menu for DAC 2016-10-07 15:13:03 -05:00
00261cbfcb Merge pull request #4933 from thinkyhead/rc_drop_pid_func_range
Squashed - Removal of PID functional range
2016-10-07 15:07:55 -05:00
ee01def16d Merge pull request #4955 from thinkyhead/rc_debug_pins
PINS_DEBUGGING and M43: Read pin states
2016-10-07 14:47:34 -05:00
a0df34fd4c Add PINS_DEBUGGING advanced config option 2016-10-07 14:20:13 -05:00
e21bab5243 PINS_DEBUGGING and M43 Read Pins 2016-10-07 14:11:48 -05:00
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()
2016-10-07 00:33:42 -05:00
48e63c4730 Comment some globals 2016-10-06 22:06:33 -05:00
9a6c66602f Fix formatting of extrapolate debug output 2016-10-06 17:04:22 -05:00
cd77eb5c40 Clear grid for bilinear G29 2016-10-06 17:00:53 -05:00
53a0856f5c Print Y as int in print_bed_level 2016-10-06 16:46:54 -05:00
f8df88f271 Move routine of direction signal of ADVANCE and LIN_ADVANCE from Stepper::isr() to Stepper::advance_isr() 2016-10-07 02:01:29 +09:00
357854a7ef tweak variables; 2016-10-05 19:49:05 -04:00
48cf19151a Improve M48 output; Add min, max, range, etc. 2016-10-05 16:09:39 -04:00
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