Commit Graph

104 Commits

Author SHA1 Message Date
David Ramiro
8448c67846 Streamline build identification 2019-02-23 00:31:25 +01:00
David Ramiro
e822d53f2f Merge branch 'master' into dev 2019-02-23 00:26:33 +01:00
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
0f5745e281 Update README.md 2019-02-21 10:30:21 +01:00
David Ramiro
d6f2b7dcf2 Update README.md 2019-02-19 19:15:28 +01:00
David Ramiro
b25aa626e7 Update semantic versioning v1.4.0 2019-02-18 20:01:22 +01:00
David Ramiro
afcdb69cee Merge branch 'dev' v1.0.1 v1.0.2 v1.0.3 v1.0.4 v1.2.0 v1.3.0 v1.3.1 v1.3.2 v1.3.3 v1.3.4 2019-02-18 19:35:21 +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
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