Commit graph

690 commits

Author SHA1 Message Date
David Crocker
d5e7dfba41 Added RADDS build of 1.17c 2017-01-17 17:50:42 +00:00
David Crocker
efcb1e5ce6 Version 1.17c
New features:

The layer height comment in gcode files produced by Matter Control is
now recognised
M101 and M103 (firmware retraction commands generated by Simplify3D) are
now recognised
G20 bed probing now prints the mean height error and RMS deviation to 3
decimal places

Bug fixes:

G30 with no parameters now sets the machine position to the Z probe
trigger height instead of the user position. This means that running G28
(home) and G29 (bed probe) alternately no longer causes the bed height
map to creep up or down in average height when Z homing uses the Z
probe. However, it means that the Z height displayed after a G30 command
is no longer always the same as the Z probe trigger height.
In firmware 1.17 the speed change command by the M220 command got
delayed until the next G1 or G0 command with an F parameter was read.
In firmware 1.16 and 1.17 the acceleration used in G11 un-retraction
commands was sometimes incorrectly reduced if pressure advance was
configured on a different extruder.
In firmware 1.16 and 1.17 when pressure advance was configured, the
extruder acceleration limit implied by pressure advance used the
pressure advance value for the wrong extruder.
Firmware retraction did not work if additional axes had been configured
e.g. for an IDEX printer.
G29 commands using the P parameter with an upper case M in the filename
were recognised as M commands instead
2017-01-14 18:52:12 +00:00
dc42
15114700f0 Update WHATS_NEW.md
Added changed for release 1.17c
2017-01-14 18:14:31 +00:00
dc42
2f2b163d52 Update WHATS_NEW.md 2017-01-11 20:48:10 +00:00
David Crocker
34aaad24a3 Renamed WHATS_NEW to WHAT_NEW.md
...so that it soft-wraps when displayed.
2017-01-07 20:21:56 +00:00
dc42
2c0fa403d8 Update WHATS_NEW 2017-01-07 20:19:36 +00:00
dc42
f142f8f16e Update WHATS_NEW for version 1.17b 2017-01-07 19:34:05 +00:00
David Crocker
8326ef9413 Version 1.17b
Fixed bug with M226
Addede new "T" (tool change) status in web server and M408 responses
2017-01-07 19:30:15 +00:00
David Crocker
f9bdece077 Implemented 'T' printer status code in M408 and web response 2017-01-07 12:37:46 +00:00
David Crocker
0ae1b2ecd8 Preparation for release 1.17b (no binaries included)
Fixed bug in M226 handling (thanks chrishamm)
Z probe modulation signal is now driven high only during probing move
for Z probe types 4 upwards
Updated DuetWebCobtrol to 1.14
2017-01-07 10:44:44 +00:00
dc42
983271f403 Update README.md 2017-01-05 15:18:32 +00:00
dc42
9ed1548619 Update README.md 2017-01-05 15:18:11 +00:00
David Crocker
660e9c7d1c Version 1.17a
Homing speed:
- The speed factor (M220 command, or speed control in DWC and PanelDue)
no longer affects the speed of homing moves or other special moves (i.e.
G1 commands with S1 or S2 parameter)

Bug fixes:
- Fixed the M120 (Push)
command
- Setting relative extruder movement (M83) or a feed rate (G1
Fxxx) in config.g now works again
- The F (feed rate) parameter is now
processed correctly on a G1 command with the R parameter
- If you used
M106 to change a fan PWM frequency, the change did not take place until
you next changed the speed
- On boards with SAM3X processors, due to a
chip bug the fan speed was sometimes incorrect if you changed the PWM
frequency
- If an http client requested a non-existent file that was not
an HTML file, the server incorrectly returned a 404 HTML page
2017-01-03 09:50:33 +00:00
dc42
8533302849 Update WHATS_NEW 2017-01-03 09:47:53 +00:00
dc42
3e152217f9 Update WHATS_NEW
Added changes in version 1.17a
2017-01-03 09:23:16 +00:00
dc42
184b4fdc78 Update WHATS_NEW 2017-01-02 16:02:52 +00:00
dc42
beb07ba607 Update WHATS_NEW 2017-01-02 15:59:33 +00:00
dc42
61221889c0 Update WHATS_NEW 2016-12-30 10:32:21 +00:00
David Crocker
01d439ddb4 Duet Ethernet now uses the PDC for SPI transfers 2016-12-29 17:28:41 +00:00
David Crocker
f4f6ad3c61 Improvements to Duet Ethernet code 2016-12-29 16:19:21 +00:00
David Crocker
c5e6d7179c DuetEthernet support + minor changes 2016-12-29 14:11:08 +00:00
dc42
13f914ad7d Update WHATS_NEW 2016-12-27 08:17:53 +00:00
dc42
68f27075bd Update WHATS_NEW 2016-12-27 08:09:33 +00:00
David Crocker
ad8aa69794 Reduced header file coupling
Restructured the header file inclusion so that the .cpp files are
dependent on fewer header files, resulting in less recompilation when
most header files are changed
2016-12-25 17:35:47 +00:00
dc42
81035c9322 Update WHATS_NEW 2016-12-24 18:29:33 +00:00
dc42
897d5f69a3 Update WHATS_NEW 2016-12-24 11:56:10 +00:00
dc42
f9cf2b1b76 Update WHATS_NEW
Reorganised into sections and consolidated for the 1.17 release
2016-12-24 11:51:50 +00:00
David Crocker
a863bd9d6e Released version 1.17 2016-12-24 11:21:51 +00:00
David Crocker
df5507c8c8 More work on Duet Ethernet support 2016-12-23 23:19:33 +00:00
dc42
ad87e81ed3 Update WHATS_NEW 2016-12-21 18:25:55 +00:00
dc42
4f4f0d34fd Update WHATS_NEW 2016-12-21 17:26:35 +00:00
David Crocker
fdcef50706 Version 1.17RC3
Bed compensation taper is now applied to 3/4/5-point compensation
methods too
Recognise generated-with comment in new Cura gcode files
Recognise filament-used info min new kisslicer files
When uploading files, create the full path if necessary
Duet 0.8.5 webserver looks for gzipped files first
A second controlled fan on the Duet 0.6 is no longer inverted
2016-12-21 17:17:57 +00:00
dc42
8bfd6d49f6 Update WHATS_NEW 2016-12-21 14:53:30 +00:00
David Crocker
6c5b2ba9fc Added 1.17rc2 binaries 2016-12-18 15:49:06 +00:00
David Crocker
90c4e1a53a Version 1.17RC2
Renamed function Network::IPAddress to GetIPAddress to avoid clash with
IPAddress class used in DuetEthernet build
Duet 0.8.5 web server now looks for a gzipped version of the file is a
web file was not found
Duet 0.8.5 web server only returns a 404 page of the file that was not
found was a .html or .htm file
2016-12-18 15:46:03 +00:00
David Crocker
da3d67403f 1.17RC1+2
Changes for Duet Ethernet
Changes RADDS Pins.h to support 2 SD cards
2016-12-17 16:58:27 +00:00
David Crocker
f7aa7304b8 Minor changes to 1.17 RC1
Fixed Duet085 build
Set Z probe control/mod pin high when selecting probe type 5
2016-12-15 12:01:40 +00:00
David Crocker
d978aa57a6 Version 1.17rc1a
Restructured directories and dded build configuration for Duet Ethernet
2016-12-13 21:32:10 +00:00
David Crocker
cd5af6c7b1 Version 1.17rc1
- Added support for M374 (save height map) and M375 (load height map)
- Added M376 (set bed compensation taper height)
- Added T parameter to G31 command
- M500, M501 and M502 now use config_override.g instead of flash memory.
The parameters saved and restored are:
-- M307 auto tune results
-- PID parameters, if you used M301 to override the auto tune PID
settings
-- Delta printer M665 and M666 settings
-- G31 trigger height, trigger value and X and Y offsets
- The M501 auto save option has been removed
- Removed S and T parameters from M301 command. Use M307 command
instead.
- M301 with negative P parameter no longer sets bang-bang mode. Use M307
instead.
- Added P parameter to the G31 command to specify Z probe type. This
allows you to view the parameters for the Z probe(s) and to set
parameters for a particular Z probe type without selecting that type.
G31 P or G31 P0 prints the parameters of the currently-selected Z probe.
- Z probe offsets are now applied during G30 probing with specified XY
coordinates, including during delta auto calibration
- Z probe recovery time is now applied from the end of the travel move
just before probing
- Fixed bad dive height when using G29 with a large trigger height
- Fixed bad JSON message during printing when there were no active
extruders
- Added exception handlers and store a software reset code when an
exception occurs
- Fixed reset reason text because on the Duet WiFi a watchdog reset can
look like an external reset
- G30 S-1 how printes the stopped height
- Implemented M401 and M402
2016-12-12 15:27:39 +00:00
dc42
4896bba4e8 Update WHATS_NEW 2016-12-12 12:52:30 +00:00
dc42
d7253b588d Update WHATS_NEW 2016-12-12 11:48:32 +00:00
dc42
7d0ef64a8e Update WHATS_NEW 2016-12-12 11:36:13 +00:00
dc42
6d47cf14da Updated for 1.17dev8 2016-12-09 14:16:25 +00:00
David Crocker
a7ea87d1e3 Version 1.17dev8
Fixed bugs related to grid bed compensation and M571 in 1.17dev7 version
Software reset code storage/retrieval now works on Duet WiFi
Removed max average printing acceleration parameter
M571 now accepts F parameter to set the PWM frequency
M106 now shows if fan is disabled
2016-12-09 14:02:18 +00:00
dc42
9799ffce73 Update WHATS_NEW 2016-12-07 14:42:04 +00:00
dc42
24308d1044 Update WHATS_NEW 2016-12-07 14:10:39 +00:00
David Crocker
52b8285017 Version 1.17dev7
Implemented loading height map from file (G29 S1)
Implemented move segmentation when grid levelling is used
M571 now accepts a P parameter to define the output pin
M558 R parameter is now Z probe recovery time
Keep track of time locally instead of using the inaccurate RTC
M109 and M104 default to first tool if no tool selected or specified
M109 activates the tool if no tool or a different tool was activated
Default max temperature excursion increased to 15C
Removed PROTO1 confivguration, added RADDS configuration
Fixed deadlock in some earlier 1.17dev builds when a macro that does
movement is run during a print
2016-12-07 13:28:17 +00:00
dc42
fc954bfa06 Updated WHATS_NEW 2016-12-06 20:24:21 +00:00
dc42
99b9141da0 Updated WHATS_NEW for 1.17 dev7 build 2016-12-05 09:26:48 +00:00
David Crocker
c4f252ada8 Added 1.17dev6 binary for wired Duets 2016-11-23 07:30:11 +00:00