35ae5daf2d
Split up sdcard G-codes
2019-03-03 01:52:15 -06:00
3f36a38512
Clean up some pre-serial-redirect includes
2019-03-03 01:52:15 -06:00
edc4e037c4
Add a note to G10
2019-03-02 17:19:36 -06:00
b0553d2d97
Add M997 support and simple implementation for LPC176x ( #13281 )
2019-03-01 20:11:50 -06:00
2f1e1dcb42
Gradual step towards EXTRUDERS 0 support
2019-03-01 01:51:24 -06:00
99d0022fae
Drop the Z_MIN_PROBE_ENDSTOP option ( #13276 )
2019-03-01 00:27:45 -06:00
7de6476b3d
Fix binary protocol error
2019-02-28 02:31:42 +00:00
2c10222e87
card.transfer_port => transfer_port_index
2019-02-27 20:14:17 -06:00
4ab433d391
Fix binary protocol with one serial port ( #13270 )
...
- The `sdcard.transfer_port` variable is Marlin's internal serial port index, not the physical serial port number.
- Added packet number to "ok" response so hosts don't need to wait for the ACK.
- Renamed feature to `BINARY_FILE_TRANSFER`, as the speed up is only consequential to the ability to transfer binaries over serial.
2019-02-27 19:57:48 -06:00
ddbe4cfa20
Printrboard G2 support ( #13116 )
2019-02-26 21:03:13 -06:00
5d28575d4d
Clean up some motion code
2019-02-25 16:01:42 -06:00
808b076000
Update some ABL/UBL conditionals
2019-02-25 16:01:42 -06:00
64253e1a58
Followup to serial reform
...
Reference #13250
2019-02-25 00:20:36 -06:00
92a4984066
Fix G34 probe position ( #13251 )
2019-02-24 13:57:30 -06:00
e15354e387
Simplify serial port redirect ( #13234 )
2019-02-23 22:53:01 -06:00
562f2321d2
Fix a G34 bug, allow negative Z corrections ( #13240 )
2019-02-23 02:41:52 -06:00
109e67169c
Define G21 as NOOP w/o INCH_MODE_SUPPORT ( #13229 )
...
Ticket #13228
If `INCH_MODE_SUPPORT` is undefined, G20 is an unknown command as it should be (Marlin is, by default, operating in metric mode). G21, however, is found in many slicers and printer start gcode sections and should be accepted (as a NOOP) to avoid the unknown commands.
2019-02-22 15:35:32 -06:00
80359c9937
Add more parameters to M240
...
Co-Authored-By: shitcreek <45380455+shitcreek@users.noreply.github.com >
2019-02-20 14:51:36 -06:00
89bbc30a09
Fix init of power supply pin
...
Fix #13184
2019-02-20 05:29:05 -06:00
ba39186364
TMC_DEBUG optimization and improvements ( #13135 )
2019-02-20 02:22:42 -06:00
3a1b6fe8c1
Coding standards
2019-02-19 14:58:39 -06:00
19af90face
Fix a host action compile error ( #13208 )
2019-02-19 14:47:31 -06:00
e00aad84af
Add M240 parameters D I J R S
2019-02-14 20:00:40 -06:00
31c240a8db
Enhancements to G425 ( #13159 )
...
- Turn off bed leveling prior to calibrating.
- This prevents lateral probes from having a Z component that
triggers the Z endstop and causes the motion to be aborted.
- Got rid of static const float arrays "dimension" and "true_center"
- Frees up 24 bytes of SRAM
- Changed incorrect use of "bool" for float in backlash macros.
- Replaced arguments with 0.0f and 1.0f for clarity.
- Now only disables soft endstops (since calibration cube is outside of bed)
- Not necessary to disable global endstops
2019-02-14 16:45:31 -06:00
ab2816c870
Patch for M240
2019-02-14 15:13:57 -06:00
d2bdb71c13
Add PHOTO_GCODE option, photo trigger physical move ( #13168 )
2019-02-14 15:09:35 -06:00
be9a409980
Fix M125 XY parameters, export get_homing_bump_feedrate
2019-02-14 05:25:46 -06:00
ce40c2e87c
Use do_blocking_move_to(ref, fr)
2019-02-14 02:22:08 -06:00
7cf9b93f26
Add HAS_FILAMENT_SENSOR ahead of 12962
2019-02-12 20:13:20 -06:00
e56c13670d
Service interval watchdog ( #13105 )
2019-02-12 15:58:56 -06:00
7f1b69b0c8
Add HOST_PROMPT_SUPPORT ( #13039 )
2019-02-12 15:55:47 -06:00
0feeef2604
Update copyright in headers
2019-02-12 15:30:11 -06:00
894f5c24a8
Fix trailing whitespace
2019-02-12 14:25:57 -06:00
bace52afd7
Fixed compilation with MMU2_MENUS disabled ( #13140 )
2019-02-12 12:55:49 -06:00
9737608f0a
Enable gradient when alias is cleared
2019-02-10 06:39:12 -06:00
6de3d34378
M166 Gradients, LCD Menu for 2-channel Mixer (Geeetech A10M/A20M) ( #13022 )
2019-02-10 04:54:23 -06:00
0e37fe8776
Apply minimum C in M303 ( #13113 )
...
Apply minimum `C` in `M303`. `PID_autotune()` needs to be called with a 'C'ycles-parameter >2 to give meaningful (different from 0) PID-factors. Therefore silently raise C to 3. Fixing one aspect of #13104
2019-02-10 03:54:45 -06:00
f269766408
Put the MMU2 menu with the others
2019-02-06 17:38:46 -06:00
e1604198ff
G425 — Auto-calibrate Backlash and Nozzle Offsets ( #13050 )
2019-02-06 17:20:17 -06:00
19cf72e057
Support individual solenoid disable with M381 ( #13008 )
2019-02-06 06:34:53 -06:00
d81342254a
Support new TMC drivers ( #13026 )
2019-02-06 06:33:14 -06:00
524c6c10bf
MAGNETIC_PARKING_EXTRUDER ( #12351 )
2019-02-06 06:30:53 -06:00
1bd9a63049
Add HAS_EXTRA_ENDSTOPS macro
2019-02-06 05:10:05 -06:00
1497fb388a
M29 match logic was reversed ( #13013 )
...
* M29 logic was reversed
If in card-saving mode generate errors line errors for anything that's *NOT* "M29 ?"
* Update queue.cpp
* Update queue.cpp
2019-02-04 07:23:42 -06:00
b5fd2fb58b
Allow M29 to be processed late
2019-02-04 07:23:02 -06:00
c03bac9ad4
Update queue.cpp
2019-02-04 07:17:40 -06:00
a49f0205ea
Update queue.cpp
2019-02-04 07:11:08 -06:00
2f176d6fb8
Flush RX buffer on G-code line errors to prevent hang ( #13018 )
2019-02-04 06:03:49 -06:00
4200bd2fc1
Report on M92 with no arguments ( #12833 )
2019-02-04 05:24:15 -06:00
433518de74
Prevent M420 error from disconnecting OctoPrint
...
Just echo the error instead of labeling it `Error:`.
2019-02-04 01:54:43 -06:00