Scott Lahteine
b2dcb75c6c
Include Z Fade in log_machine_info
2018-01-23 13:58:36 -06:00
Scott Lahteine
074f191bc3
Followup patch for TMC stepper init
2018-01-23 13:58:36 -06:00
Manuel Valentino
2bda584fc6
Added missing SoftwareSerial begin for TMC2208
2018-01-22 10:49:40 -06:00
Thomas Moore
b818543045
[1.1.x] Fix change filament for delta machines ( #9296 )
2018-01-22 10:19:00 -06:00
Scott Lahteine
1cea0b6f70
Fix Skew Correction pre-calculation overflow error
2018-01-22 08:22:28 -06:00
Scott Lahteine
5c6061ea5a
More precision in M852 skew report
2018-01-22 08:06:40 -06:00
Scott Lahteine
6799aa9806
Merge pull request #9278 from oysteinkrog/fix/DualX_Endstops_1.1.x
...
[1.1.x] Fix DUAL_X_CARRIAGE endstop tests
2018-01-22 07:42:28 -06:00
Scott Lahteine
049898fa30
Update comment on set_home_offset
2018-01-22 06:14:55 -06:00
Scott Lahteine
feb6014e92
Don't run M600
on filament runout if the nozzle is cold
2018-01-22 05:46:29 -06:00
Scott Lahteine
c7ae531e35
Better LCD message when heating needed
2018-01-22 05:46:29 -06:00
Scott Lahteine
c373afbddd
Clean up and document load/unload/pause/resume
2018-01-22 05:46:19 -06:00
Scott Lahteine
c970869d74
Add hotEnough methods
2018-01-22 05:46:19 -06:00
Scott Lahteine
e8687e5b9e
Update pins.h for parity, protect MS pins
2018-01-22 02:19:04 -06:00
Scott Lahteine
198498b1aa
Sanity check for TMC2130 having CS pins
2018-01-22 02:04:21 -06:00
cprund
0527090a31
Minor bugfix to the code that enables the 2nd X stepper. It needs to be enabled for X_DUAL_STEPPER_DRIVERS. ( #9286 )
2018-01-22 01:32:09 -06:00
Scott Lahteine
3d9f360b5a
Better probe boundaries for linear/grid
2018-01-22 01:10:34 -06:00
Scott Lahteine
c8ac3a2a72
Add example configs for JGAurora A5
2018-01-21 22:23:31 -06:00
Scott Lahteine
957bb3124a
Add thermistor 15 tuned for JGAurora A5
2018-01-21 16:57:47 -06:00
Øystein Krog
1f37781bf1
Fix DUAL_X_CARRIAGE endstops
...
\#8170 fixed
(cherry picked from commit 441517bbe1625aa68a49aef0f98c6c4184e66dff)
2018-01-21 16:32:29 +01:00
Scott Lahteine
7b62670987
Merge pull request #9272 from thinkyhead/bf1_creality_tuneup
...
[1.1.x] Fix and improve Creality configs
2018-01-21 02:53:08 -06:00
Scott Lahteine
7b5a4f71be
Fix toDigital length with days
...
From #9220
2018-01-21 02:50:54 -06:00
Scott Lahteine
94a9cd6477
CR-10S filament change length, enhanced status bitmap
2018-01-21 01:58:55 -06:00
Scott Lahteine
0cfcc7cbf5
Make "Ender" status screen dual-nozzle ready
2018-01-21 01:58:55 -06:00
Scott Lahteine
292755258a
Add a heating indicator X offset
2018-01-21 01:58:40 -06:00
nhchiu
4a40cf268d
Use NEOPIXEL as case light
...
Add an option to use the NEOPIXEL LED as case light.
2018-01-20 16:57:04 -06:00
Scott Lahteine
428fbe8228
Apply CASE_LIGHT_USE_NEOPIXEL to example configs
2018-01-20 16:27:30 -06:00
Scott Lahteine
81a12b2fac
Relative movements fix
2018-01-20 15:22:38 -06:00
Scott Lahteine
fb636db61a
Patch to restore broken Dual X Carriage
2018-01-20 15:07:40 -06:00
Scott Lahteine
369f1a64d8
Merge pull request #9262 from tcm0116/1.1.x-delta_softstops
...
[1.1.x] Allow DELTA to compile with soft endstops disabled
2018-01-20 14:16:14 -06:00
Scott Lahteine
6ed2840615
Use delay() in serial temp report
2018-01-20 14:12:30 -06:00
Scott Lahteine
eb3a05c437
Allow FIL_RUNOUT_PIN override on RAMPS-based boards
2018-01-20 12:00:03 -06:00
Scott Lahteine
d29a0d64d5
Set FIL_RUNOUT_PIN for Creality CR10-S
...
Tested with M43 and found to be connected to DIO 2
2018-01-20 11:58:37 -06:00
Scott Lahteine
09ad00b2d1
Use standard encoder pulses/steps for CR-10S
2018-01-20 11:34:53 -06:00
Thomas Moore
f8192f6e46
Allow DELTA to compile with soft endstops disabled
2018-01-20 09:43:59 -06:00
Scott Lahteine
f360b3b849
Date refresh
2018-01-20 09:17:00 -06:00
Scott Lahteine
74c23bf80d
Merge pull request #9232 from GMagician/1.1.x-ramps-pins-fixup
...
[1.1.x] Expand RAMP case light possibilities
2018-01-19 22:29:09 -06:00
Scott Lahteine
8d14ff1446
Merge pull request #9248 from GMagician/1.1.x-bed-temp-limit-fix
...
[1.1.x] Standardized max temp values
2018-01-19 22:27:00 -06:00
GMagician
2814103458
Standardized max temp values
...
Everywhere in menu items temperatures are "defined value" subtracted by 15.
In one place is subtracted by 5
2018-01-19 19:41:45 +01:00
Bob-the-Kuhn
d0e61d82c0
TMC2208 sanity check
2018-01-18 23:16:41 -06:00
Roxy-3D
0edf5a2ab5
Better handle serial over runs...
2018-01-18 16:51:27 -06:00
Roxy-3D
597d94bd3a
Better handle serial buffer over run
2018-01-18 16:48:12 -06:00
Roxy-3D
73565728c7
Further clean up for serial over run issue during long operations
2018-01-18 14:38:18 -06:00
GMagician
3b53c5ada1
Expand RAMP case light possibilities
...
Pin 6 is only used by servos when 2 or more of them are used
2018-01-18 18:35:08 +01:00
Roxy-3D
cbdbeb3e69
PronterFace M105 work around ( #9227 )
...
PronterFace keeps sending M105 requests during long operations like G29 P1, G29 P2, G29 P4 and G26. The serial buffer fills up before the operation is complete. The problem is, a corrupted command gets executed. It is very typical for the M105 to turn into a M1 (actually... M1M105 is typical).
This causes the printer to say "Click to resume..."
This is a temporary fix until we figure out the correct way to resolve the issue.
More work needed for G26.
2018-01-17 22:51:19 -06:00
Roxy-3D
80c1afde0f
Fix mesh size...
2018-01-17 09:33:18 -06:00
Roxy-3D
c11665e92f
Regression fixes for UBL's G29 P1, G29 P2, G29 P4 and G26 ( #9213 )
...
The changes to ultralcd.cpp for is_lcd_clicked() did not encompass the
full functionality of UBL's G29 P1, P2 and P4. It also broke G26's
ability to abort in several of its phases.
This is the first pass at fixing the problem. It has been tested for
correctness for several hours but more testing needs to be done.
There may be a few follow up patches to finish covering all the corner
cases, but right now I need to merge this before any conflicts show up.
Some of these changes will need to be moved over to the bugfix-v2.0.0
branch. That will happen a few days from now.
2018-01-17 00:27:50 -06:00
Scott Lahteine
333bd8f394
Merge pull request #9203 from benlye/m73-bugfix-1.1.x
...
[1.1.x] Fix progress bar duration when time is exactly 86400s
2018-01-16 21:14:31 -06:00
Bob-the-Kuhn
ba9aa47260
Revert "[1.1.x] Fix missing deceleration steps"
2018-01-16 11:31:27 -06:00
blye
deda3d3a3c
Fix duration when time is exactly 86400s
2018-01-16 08:16:42 +00:00
Bob-the-Kuhn
ec028faa1b
Merge pull request #9174 from Sebastianv650/fix_missing_decel_steps
...
[1.1.x] Fix missing deceleration steps
2018-01-15 21:03:51 -06:00
Roxy-3D
06adef7343
Get FT-i3-2020 example files in compliance with ?_BED_SIZE
2018-01-15 15:32:19 -06:00
Scott Lahteine
69c993092b
Followup to Ender config
2018-01-15 05:48:50 -06:00
Tommie Gannert
f3f26f7cb3
Creality Ender support.
...
Reverse engineered from the unpublished firmware from Creality,
inferring the base version and configuration they used. The basis is
the firmware version from "Jul 31 2017 10:16:30". Configurations were
found by seeing what code was compiled into the firmware, and
constants used there.
They used Marlin 1.0.1, because
* 1.0.0 had very different serial output in `setup()` and overall
code structure.
* 1.0.2 changed the `VERSION_STRING` to include a leading space,
and `lcd_init` uses `SET_INPUT` instead of `pinMode`.
For U8Glib, a version between 1.14 and 1.17 was used, because
* 1.12 didn't have the extra speed argument to u8g_InitCom.
* 1.13 didn't have the soft reset instruction for UC1701 initialization.
* 1.18 has a new directory structure.
Quirks
* The value of PID_dT hints that F_CPU is 20M, but MarlinSerial.begin
suggests it's indeed 16M (and the board uses 16M). Left at 16M for now.
* The LED and DOGLCD_CS are on the same pin.
2018-01-15 03:39:43 -06:00
Scott Lahteine
a16ae30a61
More featureful CR-10S configuration
2018-01-15 01:02:23 -06:00
Scott Lahteine
175207659a
Merge pull request #9183 from thinkyhead/bf1_new_flsun_config
...
[1.1.x] Add FLSUN Kossel configuration
2018-01-15 00:49:25 -06:00
Scott Lahteine
5129eb1d43
More reliable temperature serial output?
2018-01-15 00:44:55 -06:00
Scott Lahteine
8f08e029d8
More up-front option to show SD percentage
2018-01-14 23:30:59 -06:00
Scott Lahteine
5c6c12dc3a
Patch EEPROM for 32-bit
2018-01-14 23:18:45 -06:00
Scott Lahteine
734fa91e63
Misc config updates
2018-01-14 23:18:45 -06:00
Scott Lahteine
1d5eba4470
Add FLSUN Kossel configuration
2018-01-14 23:18:45 -06:00
Scott Lahteine
758d9db964
Link to marlinfw.org bitmap tool
2018-01-14 22:39:57 -06:00
Scott Lahteine
1d8b03964f
Merge pull request #9164 from GMagician/1.1.x-SD-issues-fix
...
[1.1.x] sd issue fix
2018-01-14 20:47:04 -06:00
Sebastianv650
4fa0937a55
Fix missing deceleration steps
...
Marlin never reached final_speed after deceleration.
2018-01-14 17:09:47 +01:00
GMagician
82dc89bfd2
Save some program memory
...
This will save some program memory with no speed lose
2018-01-13 09:46:54 +01:00
GrantM11235
a0bd811093
[1.1.x] Fix support for Malyan M150 ( #9146 )
...
Implements changes to LCD and encoder pins from
forums.reprap.org/read.php?110,716538,728278 and also sets
ST7920_DELAY_[1-3] to DELAY_2_NOP to be compatible with the slower LCD
2018-01-12 01:14:07 -06:00
Scott Lahteine
c1d6d24b9d
Cleanup spacing, commentary
2018-01-11 18:52:54 -06:00
Sebastianv650
e2871f0dcd
[1.1.x] Ensure smooth printer movements ( #9149 )
...
- Never execute a block without an up-to-date trapezoid
- Start blocks with MINIMUM_PLANNER_SPEED, except when coming from a full stop
2018-01-11 18:50:18 -06:00
Bob-the-Kuhn
4393c3ef7f
LCD_CONTRAST to uint16_t for 1.1.x parity ( #9148 )
2018-01-11 18:32:41 -06:00
Scott Lahteine
e8b1bbac83
Creality CR-10S configurations
...
Provided by printedsolid.com
2018-01-11 01:03:34 -06:00
Scott Lahteine
885200f833
Bring other configs up-to-date
2018-01-11 01:03:34 -06:00
Scott Lahteine
3df0d62725
Updates to TMC support
2018-01-10 04:32:49 -06:00
Scott Lahteine
d1ce0bc071
M915 Z Axis Calibration
2018-01-09 18:55:08 -06:00
Scott Lahteine
9714c9aebe
Merge pull request #9128 from fiveangle/bf1-disable_serial_stats_on_usbcon
...
[1.1.x] SERIAL_STATS_* features not supported on USBCON targets
2018-01-09 18:42:26 -06:00
Dave Johnson
2fcef3e8e2
Enable USE_ZMIN_PLUG on SCARA example ( #9125 )
2018-01-09 18:41:02 -06:00
Dave Johnson
dd55c98139
SERIAL_STATS_* features not supported on USBCON targets
2018-01-09 16:27:57 -08:00
Scott Lahteine
bb5ba482bc
More EEPROM field debugging
2018-01-09 18:10:33 -06:00
GMagician
5903b002ac
1.1.x semitec 104NT-4 added ( #9120 )
...
Table is very very similar to old 104-GT2 so I added only the name and recycled old ID
2018-01-09 16:53:44 -06:00
Anthony
1326eb4ef7
fix fwretract structure reference #9102
...
Marlin_main.cpp: In function 'void resume_print(const float&, const float&, int8_t)':
Marlin_main.cpp:6646: error: 'retract_length' was not declared in this scope
do_pause_e_move(-retract_length, fwretract.retract_feedrate_mm_s);
^
2018-01-08 18:48:19 -06:00
Scott Lahteine
0eee55c0dd
Patch TMC current read from EEPROM
2018-01-07 20:49:43 -06:00
Scott Lahteine
f8dee4e726
Merge pull request #9088 from thinkyhead/bf1_mbl_localize
...
[1.1.x] MBL cleanup, has_mesh() method
2018-01-07 20:10:10 -06:00
Tannoo
2c3bdfe2ea
[1.1.x] UBL Mesh Storage Message ( #9094 )
2018-01-07 20:07:20 -06:00
Scott Lahteine
ffeb4495fe
Make mbl.has_mesh() a method
2018-01-07 18:14:37 -06:00
Scott Lahteine
be555e3578
Move MBL functions into the class
2018-01-07 18:14:37 -06:00
Scott Lahteine
eec97a5cf1
Don't wrap mbl.h in conditionals
2018-01-07 00:24:46 -06:00
Scott Lahteine
fa3709451b
Set mbl.has_mesh on manual point entry
...
Based on #9086
2018-01-06 23:32:00 -06:00
Scott Lahteine
eaa6257baf
Fix M503 skew output
...
Followup to 1761cacaa1
2018-01-06 20:53:33 -06:00
Someone Unknown
b5e98ac1b7
Set laser/spindle PWM to lowest speed on M5
2018-01-06 14:01:58 -06:00
GMagician
4cb35a285b
Bmp fix
...
Clockwise arrow fixed
2018-01-06 19:08:37 +01:00
Bob-the-Kuhn
0b5b2a424c
Merge pull request #9067 from MarlinFirmware/SD-detect
...
[bugfix-1.1.x] SD card detect fix
2018-01-05 20:32:33 -06:00
Bob-the-Kuhn
0868907359
works
2018-01-05 19:12:34 -06:00
Scott Lahteine
670df2ea6d
Settings FIELD_TEST fix
2018-01-05 19:12:22 -06:00
Scott Lahteine
fbda8a2e2b
UBL G29 works without settings.load
2018-01-05 15:47:52 -06:00
Scott Lahteine
3d34dddbc0
Squish lcd_advanced_pause_show_message
2018-01-05 15:47:52 -06:00
Scott Lahteine
3b3b7e09ec
Add FIELD_TEST to validate storage
2018-01-05 15:47:52 -06:00
Scott Lahteine
5d26f88bd5
Add data size validation
2018-01-05 15:47:52 -06:00
Scott Lahteine
51977c64ee
Add a struct defining EEPROM storage
2018-01-05 15:47:51 -06:00
Scott Lahteine
42216f52ab
Add MarlinSettings::validate()
2018-01-05 14:40:20 -06:00
Scott Lahteine
760c4e94d5
Write filler for disabled volumetrics
2018-01-05 10:20:17 -06:00
Scott Lahteine
a4e0fd7883
Pretty up TMC current write
2018-01-05 10:20:16 -06:00
Scott Lahteine
2287fa126c
Whitespace cleanup
2018-01-05 10:19:15 -06:00
Scott Lahteine
fd4f49512d
Merge pull request #9054 from thinkyhead/bf1_fwretract_class
...
[1.1.x] FWRetract class for 2.0.x parity
2018-01-04 19:40:32 -06:00
MD
7d8acb8def
[1.1.x] CheapTRONIC v2.0 pins additions/revisions ( #9030 )
2018-01-04 18:34:47 -06:00
Scott Lahteine
e7bf7e6031
Make FWRetract class for 2.0.x parity
2018-01-04 17:54:24 -06:00
Scott Lahteine
2ed4d4a30a
Squish down process_parsed_command
2018-01-04 16:30:12 -06:00
Roxy-3D
d2dc7a53c2
use SERIAL_EOL(); instead of new line string
2018-01-04 16:18:00 -06:00
Roxy-3D
80cc860810
Use SERIAL_EOL(); instead of passing new line string
2018-01-04 16:16:28 -06:00
Roxy-3D
39289a6952
add precision to planner.xy_skew_factor so it doesn't print as 0.00
2018-01-04 16:11:05 -06:00
Roxy-3D
1761cacaa1
Add precision to planner:xy_skew so it doesn't print as 0.00
2018-01-04 16:07:20 -06:00
Scott Lahteine
f33b405152
M603 report in load/unload order
2018-01-04 05:20:56 -06:00
revilor
aec65112b5
Fix for issue #9005 , #8942 - Bed PID autotuning ( #9037 )
2018-01-04 03:26:29 -06:00
Scott Lahteine
cce91eef61
Patch M701 get extruder arg
2018-01-04 02:13:10 -06:00
Scott Lahteine
46a839cbca
No default needed
2018-01-03 22:52:25 -06:00
Scott Lahteine
c5e31b1723
Merge pull request #9032 from tcm0116/1.1.x-ultralcd
...
[1.1.x] Fix 'lcd_temp_menu_e0_filament_change' was not declared error
2018-01-03 21:34:37 -06:00
Scott Lahteine
01e3ccfd69
Cleanup, commentary of M303 pid tuning code
2018-01-03 20:48:43 -06:00
Scott Lahteine
a436e89b83
Fix resume_print positioning
2018-01-03 20:12:44 -06:00
Thomas Moore
faf7dda9d3
Fix 'lcd_temp_menu_e0_filament_change' was not declared error
2018-01-03 19:18:34 +00:00
Tannoo
d3139e47f8
[1.1.x] EEPROM init fix ( #9002 )
2018-01-03 04:28:15 -06:00
Thomas Moore
586d50ff99
Fix UBL compilation warnings
2018-01-02 19:41:02 -06:00
Scott Lahteine
ba9879f8fa
Merge pull request #9008 from karkla/bugfix-1.1.x
...
[1.1.x] Update pins_MKS_BASE.h with Microstepping pin definitions
2018-01-01 18:47:59 -06:00
Scott Lahteine
3cd48db9a9
Merge pull request #8983 from ABH10/bugfix-1.1.x_thermistor-tables
...
[1.1.x] Update of comments in thermistor table files. No functional changes.
2018-01-01 18:40:29 -06:00
karkla
454a8ae26a
Update pins_MKS_BASE.h
...
Microstepping Pins (reverse engineered at V1.4)
Some new batches have the HR4982 (Heroic) instead of the A4982 (Allegro) as stepper driver. While most of the functionality is similar, the HR variant obviously doesn't work with diode smoothers (no fast decay). But the Heroic has a 128 µStepping mode where the A4982 is doing quarter steps (MS1=L / MS2=H). To achieve comfortable tests with the M350/M351 commands, the following definitions have to made.
2018-01-02 01:29:27 +01:00
Scott Lahteine
9de9e37539
Some temperature code cleanup
2018-01-01 18:03:43 -06:00
Roxy-3D
949191215b
Z BabyStepping should not be dependent on a bed leveling system being active
2018-01-01 14:39:28 -06:00
Arne Husth
decf844788
Update of comments in thermistor table files. No functional changes.
2017-12-31 14:46:56 +01:00
Scott Lahteine
642dec3625
Fix typo in delta buffer_line call
...
Fix #8901
2017-12-31 01:38:36 -06:00
Scott Lahteine
8e82dd0b5b
Merge pull request #8947 from houseofbugs/bugfix-1.1.x
...
[1.1.x] SLIM_LCD_MENUS option
2017-12-31 00:56:10 -06:00
Scott Lahteine
5f13e2e336
Merge pull request #8977 from thinkyhead/bf1_sync_up_configs
...
[1.1.x] Synchronize configs with 2.0.x
2017-12-31 00:55:39 -06:00
Scott Lahteine
4153d76810
Update Marlin_main.cpp
2017-12-31 00:24:57 -06:00
houseofbugs
a66811a597
A specific option to SLIM_LCD_MENUS
2017-12-31 00:15:24 -06:00
Scott Lahteine
839dd66c3b
Synchronize configs with 2.0.x
2017-12-31 00:02:22 -06:00
Scott Lahteine
7a8c132ee9
Apply SLIM_LCD_MENUS to example configs
2017-12-30 23:52:53 -06:00
Thomas Moore
81193e9338
Add M701 / M702 filament load / unload
2017-12-30 19:48:21 -06:00
Scott Lahteine
d1cad5afa4
Apply FILAMENT_LOAD_UNLOAD_GCODES to example configs
2017-12-30 18:22:31 -06:00
Scott Lahteine
2a535bdce8
Followup to #8964
2017-12-30 16:47:26 -06:00
Claus Näveke
52244f690e
Add example config for Tronxy X1 ( #8964 )
2017-12-30 16:38:42 -06:00
Scott Lahteine
2385c06696
Apply some PGM_P pointers
2017-12-30 04:16:50 -06:00
Scott Lahteine
81e0f5bc7d
Single pause flag also indicates SD print pause
2017-12-30 04:16:50 -06:00
Scott Lahteine
18e277d9d3
Enqueue commands properly in ultralcd.cpp
2017-12-30 04:16:50 -06:00
Scott Lahteine
025a4558fb
Merge pull request #8944 from zarthcode/patch-1
...
Fix malformed Capabilities report
2017-12-28 21:06:23 -06:00
Scott Lahteine
85ca7fed93
Show bedlevel with Bed temp indicator
...
…and display a third extruder on character display
2017-12-28 20:21:47 -06:00
Anthony
7637eb863a
Fix malformed Capabilities report
2017-12-28 20:03:44 -06:00
Marcio Teixeira
6195f7810a
Multi extruder support for M600 and LCD (FR #8672 )
2017-12-26 22:59:05 -06:00
Scott Lahteine
ecba9b6738
Merge pull request #8897 from thinkyhead/bf1_lcd_click_redraw
...
[1.1.x] Clear lcd_clicked on use
2017-12-26 20:54:31 -06:00
Scott Lahteine
417bdb0488
Fix bug in NO_VOLUMETRICS
2017-12-26 19:56:22 -06:00
Timothy Hoogland
8ea3b29c17
Fix NO_VOLUMETRICS compile error
2017-12-26 19:32:09 -06:00
Scott Lahteine
81f1001b2c
Clear lcd_clicked immediately on use
2017-12-25 21:50:58 -06:00
Scott Lahteine
5f0026893f
Fix some compiler warnings
2017-12-25 08:51:35 -06:00
Scott Lahteine
4f943a73bc
Fixes for G29 / 3POINT
2017-12-25 08:35:47 -06:00
Scott Lahteine
e31923be8d
lcd_map_control deps on ULTIPANEL
2017-12-25 07:44:32 -06:00
Scott Lahteine
55848a4bd8
Allow consecutive uses of G29
2017-12-25 06:32:55 -06:00