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
078678d434
Merge branch 'dev'
2019-02-18 19:07:34 +01:00
David Ramiro
b164d593cb
Update README.md
2019-02-18 19:07:17 +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
94c99ff406
Update issue templates
2019-02-10 16:05:26 +01:00
David Ramiro
d3209886ed
Move sections to the wiki
2019-02-10 15:14:12 +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
a57103fb29
Update S3D profile
2019-02-06 18:18:26 +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
3be7677642
Update README.md
2019-02-05 16:45: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
79d00d560f
Update README.md
...
Mention potential issue with Cura's default jerk & acceleration values
2019-02-04 02:00:51 +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
0f9b4940c5
Fix typo
2019-01-31 21:34:39 +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
69120ebeff
Add images to readme
2019-01-15 19:01:12 +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
433ff96886
Update README.md
2019-01-10 12:58:06 +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
4a105e338e
Update fff profile
2019-01-06 16:41:11 +01:00
David Ramiro
00ab4d68c3
Move releases
2019-01-06 01:20:52 +01:00
David Ramiro
4b21e91682
Fix endstop issues
...
Due to EMI some machines might experience false endstop triggers when homing. By reducing the endstop_poll_count to two samples, we are closely matching the behaviour of Marlin 1.1.8 and earlier.
Hopefully fixing issue #8 for good.
Other updates:
- Enabling printcounter, show statistics using the M78 command
Co-Authored-By: notching <notching@users.noreply.github.com>
Co-Authored-By: md66pt <md66pt@users.noreply.github.com>
2019-01-04 15:40:39 +01:00
David Ramiro
d78420646d
Update README.md
2019-01-04 15:34:22 +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
d640da33dd
Add compiled hex with noise filtering
...
Compiled hex for dca0eb752a
Referencing #8
2019-01-04 01:42:20 +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