David Ramiro
30bbf59cb0
Increase filament rounout trigger delay
...
In some cases, the filament runout was triggered erratically, we are now waiting for the trigger to last a few moments until we start the routine.
2019-02-22 22:26:58 +01:00
David Ramiro
b447245ddd
Add screen state to gcode_M600()
...
- Allowing resume after M600 via on screen button:
- Adding check for TFT state status
- Setting flag when print was started via TFT
2019-02-18 19:34:59 +01:00
David Ramiro
2bd6f2f23a
Pause & runout code cleanup
...
Final changes to pause & filament runout overhaul before release:
- Use booleans instead of chars for cleaner code
- Raised retraction amount
2019-02-18 18:05:37 +01:00
David Ramiro
16d6d37096
Disable TFT debug
2019-02-17 19:57:07 +01:00
David Ramiro
5fbc1b6035
Tweak pause & filament runout
...
- Check for PausedByFilamentChange flag on pause and resume
- Move stop movements from StateHandler() to StopPrint()
- Retract 1mm on pause (2mm on runout) without feed on resume, preventing ooze
- Fix special menu margin on some buttons
2019-02-16 18:41:22 +01:00
David Ramiro
76b873baee
Add M600 and M108 routines to display code
2019-02-15 22:58:42 +01:00
David Ramiro
1fe1842a75
Rework filament runout, pause and stop
...
Editing display pausing/stopping and using nozzle parking for filament runout
2019-02-15 20:26:54 +01:00
David Ramiro
bfe39a342d
Fix buffer issue with S3D USB printing
2019-02-11 22:53:09 +01:00
David Ramiro
28e86b95ed
Adjust temperature limits and margins
...
Lowering the safety margin of MAXTEMP to 10°C and raising MAXTEMP to 285/135.
Resulting in a limit of 275°C for the hotend and 125°C for the heatbed.
Referencing #23
2019-02-11 14:16:30 +01:00
David Ramiro
bb06621c6c
Tweak feedrate, jerk and acceleration
2019-02-08 16:30:41 +01:00
David Ramiro
f01026e748
Tweak minimum segment time
...
Improve USB printing by slowing down on certain situations. This prevents the buffer from running empty and removes the need to wait for new serial commands.
2019-02-08 16:28:02 +01:00
David Ramiro
06424642ba
Merge branch 'm600'
2019-02-06 19:33:25 +01:00
David Ramiro
9281686c49
Tweak M600 filament change
...
Adjust load and unload distances to suit the bowden tube and append instructions
2019-02-06 18:10:39 +01:00
David Ramiro
01e152b456
Bugfix
...
- Buffer flush added to the the end of M190 loop
- Inverted position polling when canceling print via display
2019-02-06 12:32:58 +01:00
David Ramiro
42f52d34b4
Flush serial buffer after heating
...
Some hosts like Pronterface use continuous M105 commands to poll temperature, this causes a software halt when the heating via M109 or M190 is finished. Flushing the rx buffer fixes this.
As reported in #15 , thanks to @rug156 for the feedback!
2019-02-06 11:42:24 +01:00
David Ramiro
574b2f8aed
Enable busy messages on M109/M190
2019-02-06 11:07:31 +01:00
David Ramiro
5f7a252267
Enable filament change feature
...
Adding support for headless M600/M108 filament change
Addressing #15
2019-02-05 15:24:00 +01:00
David Ramiro
ae98ec4bae
Merge branch 'dev'
2019-02-02 20:23:12 +01:00
David Ramiro
a40267c4a0
Change acceleration
2019-02-02 20:20:30 +01:00
David Ramiro
f8a7e2d0d6
Append building instructions
...
Resolve #13
2019-01-31 21:32:01 +01:00
David Ramiro
c5cc8b2171
Disabling S-Curve-Acceleration
...
Trying to mitigate Y axis layer shifts on certain machines
2019-01-30 17:40:07 +01:00
David Ramiro
f01ee75004
Merge upstream changes
...
from https://github.com/MarlinFirmware/Marlin/tree/bugfix-1.1.x
2019-01-28 23:30:14 +01:00
David Ramiro
b3af9708e9
Tweak print cancelling behaviour
...
Fix movement on certain positions of the Z axis
2019-01-24 16:50:34 +01:00
David Ramiro
ad683fdedc
Beautify code
...
Fix indentation
2019-01-24 16:45:35 +01:00
David Ramiro
8aa4ed6945
Update readme
...
Mention PWM-fan release and update extruder calibration instructions
2019-01-22 19:48:21 +01:00
David Ramiro
c6c4bec8e0
Revert M420 state after G28
...
As a possible fix for the bug with Cura's end Gcode as described in
issue #7 , I changed the leveling state to be disabled after homing since
Cura uses X homing in their end Gcode.
2019-01-21 23:57:12 +01:00
David Ramiro
c32d1b4a80
Move 5015 changes to pwm-fan branch
...
Reverting software PWM and moving it to https://github.com/davidramiro/Marlin-AI3M/tree/pwm-fan
2019-01-17 21:15:29 +01:00
David Ramiro
7cd658e10f
Fix 5015 fan issue
...
Addressing issue #3
2019-01-16 21:18:29 +01:00
David Ramiro
de70c97f4a
Revert bed sizing test values
...
Reverting some minor changes to bed size. Those were not meant for the main branch, just for testing.
2019-01-10 18:52:14 +01:00
David Ramiro
4dd8c5df0d
Enhance print cancelling behaviour
2019-01-10 12:52:12 +01:00
David Ramiro
7c05040274
Move up nozzle after aborting
...
Raise Z for up to 5 cm (depending on current height) after aborting a print via display.
Referencing issue #9 .
2019-01-07 14:07:20 +01:00
David Ramiro
00ab4d68c3
Move releases
2019-01-06 01:20:52 +01:00
David Ramiro
3c65df1a97
Enable printcounter
...
Log printing statistics, use M78 to use this
2019-01-04 15:24:01 +01:00
David Ramiro
b024c6d1a2
Merge branch 'endstop-noise-testing'
2019-01-04 15:22:06 +01:00
David Ramiro
d0831e79c6
Adjust bed size
...
Thanks to Dominic for the feedback.
2019-01-04 15:21:06 +01:00
David Ramiro
dca0eb752a
Mitigate false endstop triggering
...
While adding ENDSTOP_NOISE_FILTER, I try to reduce the impact on accuracy as much as possible by reducing the endstop_poll_count to 2.
Possible fix for #8 .
Thanks to @notching, @mensikv and @md66pt for the valuable feedback!
2019-01-04 01:12:46 +01:00
David Ramiro
5dface64e1
Revert endstop toggle
2019-01-02 19:51:40 +01:00
David Ramiro
f877f1201f
Fix home issue
...
Possible fix for #7 and #8
2019-01-02 18:30:50 +01:00
David Ramiro
1a8f4e8b11
Update compiled binaries
2018-12-31 20:45:25 +01:00
David Ramiro
d8733e1bed
Adjust min & max temperatures
2018-12-31 20:38:15 +01:00
David Ramiro
b959252220
Fix layer shifts on TMC2208
...
Thanks to feedback from @DerDominik I was made aware that Anycubic's default acceleration values in their source code are different from the ones they use in their compiled firmwares. Seems like insufficient torque on the Y-axis caused step loss on TMC2208 for that reason.
Co-Authored-By: DerDominik <derdominik@users.noreply.github.com>
2018-12-27 03:28:16 +01:00
David Ramiro
fd3be9aca4
Fix special menu bug
...
Fixed typo on the Z movement and edited M502 menu text
2018-12-25 15:00:44 +01:00
David Ramiro
c5ae6e872f
Adjust PID tune timeouts and thermal watchdog
...
- Updated readme
- Adjusted WATCH_TEMP_PERIOD to be more tolerant
- Raised PID tuning timeout
- Adjusted default PID tuning commands
- Changed hex file naming
2018-12-24 14:26:06 +01:00
David Ramiro
5e9dfe5038
Tweak PID & G26
...
Thanks to some great feedback from @RolandRosenfeld I did some small tweaks:
- Adjusted auto PID tune parameters
- Replaced manufacturer PID values
- Minor changes to the readme
- Raised retraction on G26 Mesh Test
- Merged latest bugfix from derhopp
- Added latest hex files
Co-Authored-By: Roland Rosenfeld <roland@spinnaker.de>
2018-12-17 20:16:57 +01:00
David Ramiro
e9dd41af89
Update G26 defaults
2018-12-13 10:14:45 +01:00
David Ramiro
7f311c086e
Edit default values
...
Getting closer to the stock settings, I edited the hotend PID and extruder step values.
2018-12-13 10:03:25 +01:00
David Ramiro
63c5ab6af1
Update precompiled hex
2018-12-02 15:22:46 +01:00
David Ramiro
731e8b81bf
Enable MMBL after homing
...
Making M420 S1 on the slicer start code redundant by restoring mesh bed leveling values after homing
2018-12-02 15:00:10 +01:00
David Ramiro
a3c7d4f3f1
Tweak bed size
...
Slightly enlarging incorrect bed size from the manufacturer configuration
2018-12-02 14:57:50 +01:00
David Ramiro
8a6a05e600
Merge branch 'testing'
2018-11-29 17:16:28 +01:00