1
0
mirror of https://github.com/MarlinFirmware/Marlin.git synced 2024-11-29 23:07:42 +00:00
Commit Graph

2630 Commits

Author SHA1 Message Date
Damien Martin-Guillerez
b1e3f4f42f Add support for the V3 of the BlTouch (#13596)
V3 of the BLTouch has an [Alarm Release & Touch mode](https://docs.wixstatic.com/ugd/f5a1c8_77037f55e5d542309d9fc178165c9f3f.pdf) to activate after the probe is deployed. If this mode isn't activated, the BLTouch keeps deploying, ends up detecting a collision and gets itself in error mode.

Tested on a Creality Ender-3.
2019-04-06 19:48:44 -05:00
Scott Lahteine
31c473eadb Fix PSU pin initialization 2019-02-20 05:33:32 -06:00
Giuliano Zaro
da112b91c5 [1.1.x] Fix TEMP_STAT_LED startup init (#13121) 2019-02-11 17:10:56 -06:00
Scott Lahteine
1f3ddd2c33 Apply lowercase to some common methods 2019-02-02 16:45:07 -06:00
Nathan
8fff2fad23 Fix the delta homing issue (#13001) 2019-01-23 19:43:26 -06:00
Luc Van Daele
1f06f628c0 [1.1.x] G33 clean up (#12649)
Remove obsolete workarounds in G33 for the now fixed zprobe_zoffset bug
2018-12-18 12:44:17 -06:00
Scott Lahteine
a0a21e5a2f Fix MBL error messages 2018-11-19 02:17:36 -06:00
Scott Lahteine
7cb162ab3e Fix MBL XY parameter error messages 2018-11-05 03:42:24 -06:00
Scott Lahteine
88fd73aabd Fix endstops.monitor_flag 2018-10-26 03:52:43 -05:00
Zach Welch
75298e654e Add M524 to abort SD printing (#11386) 2018-10-19 14:23:46 -05:00
Scott Lahteine
86ac4683dd Add parentheses to card macros 2018-10-19 14:20:33 -05:00
Hannes Brandstätter-Müller
bb6286f201 fix missing semicolon (#11961) 2018-09-29 14:46:08 -05:00
Scott Lahteine
e6339a4aa6 Ensure M109 calls autotemp 2018-09-29 02:15:16 -05:00
Scott Lahteine
8f89ce9b16 Workaround for Pronterface M29 2018-09-27 15:41:15 -05:00
Scott Lahteine
e85117a6cd Fix parking_extruder_tool_change
Fix #11872
2018-09-19 03:04:16 -05:00
Scott Lahteine
5b8dc39506
[1.1] Fix mixing extruder g-codes (#11864) 2018-09-18 00:44:34 -05:00
AnHardt
f5dc9c822d 1_Fix normalize_mix() (#11855)
Mix factors needed to be updated consistent with the recent Stepper/Planner code refactor.
2018-09-17 16:38:35 -05:00
Scott Lahteine
c2ffb49c04 Fix a serial echo 2018-09-16 22:03:55 -05:00
Scott Lahteine
5af3575c48 Fix SD autostart with no LCD 2018-09-12 03:48:27 -05:00
Scott Lahteine
adc066a174 Fix print_2d_array plus some pointless changes 2018-09-10 02:44:17 -05:00
tobbelobb
330c4bcbb9 [1.1.x] Hangprinter support (#9180) 2018-09-08 21:17:02 -05:00
Scott Lahteine
14bf319db8 Pass segment length in G2-G3 2018-09-06 01:46:38 -05:00
Scott Lahteine
792631fecb
Pass segment length in prepare_kinematic_move_to (#11736) 2018-09-06 01:40:14 -05:00
Scott Lahteine
ba46edec2a Fix 5 mixing steppers, etc.
Co-Authored-By: neorex <neorex99@gmail.com>
2018-08-29 03:21:43 -05:00
srieche
99393550f2 [1.1.x] Silently drop M108, M112 and M410 with emergency parser enabled (#11666) 2018-08-28 20:48:31 -05:00
Scott Lahteine
903ccb4b60 Always disable/restore leveling on tool-change
Counterpart to #11559 and its followup.

Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>
2018-08-21 09:13:36 -05:00
Scott Lahteine
e5de565987
Fix up Max7219 orientations (#11597) 2018-08-20 20:31:40 -05:00
Scott Lahteine
feb55517af
[1.1.x] Max7219 cleanup, simplify, and extend (#11574) 2018-08-18 01:48:28 -05:00
Roxy-3D
e518533a75
Change M7219 I to setup Max7219 registers, but not do initialization pattern 2018-08-13 17:48:17 -05:00
Roxy-3D
02381d6821
Make M7219 I more robust and nicer to look at 2018-08-13 17:05:13 -05:00
Roxy-3D
263beae3e9 Add I parameter to ignore pin protection on M42 2018-08-13 16:50:24 -05:00
Scott Lahteine
bdb2dd27ad Allow G33 to compile with no LCD 2018-08-11 22:45:04 -05:00
Scott Lahteine
4f59ee8978 Minor spacing fixes 2018-08-07 14:00:48 -05:00
silentninja1
4c4fffc503 [1.1.x] Fix Dual X Carriage tool change crash (#11425) 2018-08-03 20:47:19 -05:00
Roxy-3D
7d491aa015 Tiny improvement to M7219
The registers within the Max7219 can get corrupted a number of ways.  This allows the Max7219 to be reset and fully initialized.
And...  it also allows the user to see the initialization pattern.
2018-08-02 18:43:36 -05:00
Roxy-3D
33c37d587d
Revert "[1.1.x] idex and bl touch fix" (#11406)
* Revert "[1.1.x] bltouch home refinements (#11398)"

This reverts commit 30839a6ba6.

* Revert "[1.1.x] idex and bl touch fix (#11392)"

This reverts commit e1bef0ea79.
2018-07-28 23:14:41 -05:00
Giuliano
30839a6ba6 [1.1.x] bltouch home refinements (#11398)
Just create a better functions call logic flow
2018-07-28 19:29:26 -05:00
silentninja1
e1bef0ea79 [1.1.x] idex and bl touch fix (#11392)
* [1.1.x] IDEX and BLTouch Fixes

Fix bltouch not deploying during fast home, fix dual x carriage setting opposing side park position as destination on tool change

* Update Marlin_main.cpp

* Update Marlin_main.cpp

* Change brackets to be more in conformance with Marlin coding standards
2018-07-28 10:33:35 -05:00
Giuliano
7284488da3 [1.1.x] fix bltouch homing (#11380)
Partially revert. Seems to solve the issue, but one report says G29 still fails.
2018-07-27 18:29:26 -05:00
Giuliano
2f76ec5c6a [1.1.x]-different-bltouch-init (#11358) 2018-07-26 05:03:39 -05:00
Scott Lahteine
349cf3ee5a Sync enqueue_and_echo_command with 2.0.x 2018-07-25 18:06:31 -05:00
Scott Lahteine
7bad507d70 Simplify stepper driver config 2018-07-25 03:02:12 -05:00
Scott Lahteine
888774cbc3 Add MANUAL_PROBE_START_Z for manual probing 2018-07-18 21:50:18 -05:00
Scott Lahteine
db057eb453 Fix tool_change call in UBL G29
Fix #11279, #11252
2018-07-18 20:35:14 -05:00
Scott Lahteine
389f2ac81f planner.synchronize at start of tool_change
See https://github.com/MarlinFirmware/Marlin/issues/10949#issuecomment-398540498
2018-07-18 20:09:39 -05:00
Giuliano
e6801ff84a [1.1.x] Fix change filament (#11268)
Prevent crash, on filament change, when printer is not homed
2018-07-16 21:48:45 -05:00
Giuliano
1067c43107 [1.1.x] fix kill printer (#11261)
This will fix kill message on dual printer with 0 alignment offset
2018-07-13 23:13:29 -05:00
Scott Lahteine
d60b2e5ba8
Merge pull request #11233 from nightgryphon/multiprobe-z-up
[1.1.x] Shorter Z raise between multiple probes
2018-07-12 22:44:25 -05:00
nightgryphon
54adf6f52d Shorter Z up move between multiple probing attempts
For some probes like micro switches the full Z clearance raise between
probing attempts is not required while bigger Z clearance between probe
points is still needed to avoid clamps. The shorter Z raise within
multiprobing same point significantly increase probing speed and the whole
auto level process.
2018-07-12 22:27:06 -05:00
Scott Lahteine
d8331d97d6 Unify M91x parameter I meaning, simplify reports 2018-07-11 20:31:40 -05:00