Commit graph

725 commits

Author SHA1 Message Date
David Crocker
f0dfb9ae40 Renamed binary 2015-02-12 00:10:30 +00:00
David Crocker
9c5b1d24d0 Corrections to 1.00h
Corrected web interface status responses
2015-02-12 00:08:48 +00:00
David Crocker
7fb8f47424 Version 1.00h
Added almost instant pause functonality
Support pause and resume macros
Support nested macros
Support zpl's web interface
Merge in zpl's web interface and network changes
Add R parameter to M105 command for PanelDue
M98 can now run macros from any SD card folder
2015-02-11 22:50:34 +00:00
David Crocker
20775907ee Version 1.00g
Switched to Arduino 1.5.8 and gcc 4.8.3
2015-02-06 15:45:30 +00:00
David Crocker
7550806db4 Version 1.00f
Implemented auto-calibration for delta printers
Preparation for supporting nested macro files
2015-02-05 16:17:27 +00:00
David Crocker
1e70add19c Version 1.00e
Fixed G32 so that it really does run macro file bed.g if it exists
Added H parameter to M558 command
Added bed.g file for Mini Kossel with mechanical Z probe
2015-01-31 19:36:29 +00:00
David Crocker
4f2e0423a2 Version 1.00d
Added M575 command to set baud rate and whether or not checksums are
required.
Default aux baud rate is now 57600.
Added support for a Z probe switch connected to the E0 endstop pins.
Added "geometry" variable in M105 S3 status response.
2015-01-31 13:47:11 +00:00
David Crocker
21c4a77e32 Added 57600 baud variant 2015-01-30 00:41:46 +00:00
David Crocker
fa20e67557 Version 1.00c
Fixes some possible issues in delta printing code
Don't apply Z probe XY correction when probing at current point with G30
with a P parameter
Added experimental simulation code, controlled by M37 for now
2015-01-29 23:38:14 +00:00
David Crocker
5b77a17043 Version 1.00b
Added X and Y z-probe offsets to G31 command
Reworked G31 and G32 to do less work in the step ISR and to support Z
probe on delta printers
Z probe modulation pin is now selected using M558 R parameter instead of
probe type
2015-01-25 23:21:48 +00:00
David Crocker
386ecdb8fd Version 1.00a
Fixes issue with corruption of M557 bed probe points
2015-01-25 11:05:51 +00:00
David Crocker
2d33d76432 Update changes document 2015-01-24 14:15:36 +00:00
David Crocker
82fee914fc Added binary, corrected homing and config files 2015-01-24 14:04:24 +00:00
David Crocker
94d44e8f6a Version 1.0
Updated config files for Ormerod
Updated homing file for Mini Kossel
2015-01-24 13:18:28 +00:00
David Crocker
de99a709a9 Merged changes from Delta branch 2015-01-24 12:53:29 +00:00
dc42
407f8777b5 Sync homeall.g for Ormerod 2 with RepRapPro 0.78c version 2015-01-01 19:42:24 +00:00
dc42
367269aae7 Sync homex.g for Ormerod 2 with RepRapPro 0.78c version 2015-01-01 19:39:02 +00:00
dc42
6630d6db39 Sync homez.g for Ormerod 2 with RepRapPro 0.78c version 2015-01-01 19:38:12 +00:00
David Crocker
f28dbc7474 Updated www files to version 1.04 2014-12-15 18:51:22 +00:00
David Crocker
8fed48f088 Version 0.78za-dc42
Fixed bug with M220 speed control (wasn't working properly after recent
merge). Added missing newline at end of output from M569.
2014-12-15 18:24:33 +00:00
David Crocker
52b78a8f8b Minor changes 2014-12-13 15:37:11 +00:00
David Crocker
3ad27df877 Added .gitattributes file 2014-12-06 14:55:17 +00:00
David Crocker
79980a9f82 Version 0.78z
Added more support for TFT control panel
2014-12-03 23:03:44 +00:00
David Crocker
d3bb69367c Version 0.78y
Incorporated zpl's Network module updates and some of his Gcodes updated
Merged RRP's 0.96 Move code into mine
Added M105 S3, M20 S2 and M36 commands for supporting TFT control panel
Added X parameter to M305 command to allow thermistor channels to be
changed
Removed space after "B:" in M105 response to avoid confusing Pronterface
2014-11-26 15:29:17 +00:00
David Crocker
01e470d8f4 Fixes to get serial interface working
1. Fixed 2 bugs that prevented the aux interface working.

2. Fixed incorrect format in M105 S2 command
2014-11-14 21:25:35 +00:00
David Crocker
19d8e625ea Implemented M105 S1 command 2014-11-10 12:52:25 +00:00
David Crocker
dc17099d68 Removed binary 0.78u-dc52 2014-11-01 15:39:52 +00:00
David Crocker
8929c35378 Version 0.78v
Changed M0 command so that it really does turn the heaters off
2014-11-01 15:33:41 +00:00
David Crocker
a635d21afb Updated the list of changes 2014-11-01 15:03:36 +00:00
David Crocker
c71ecf1b8a Version 0.78u
M0 no longer turns motors off
Updated M18 and M84 as per zpl fork
Don't insist that user provides values for all 5 possible extruders in
M906 command
Added Ormerod 2 sys files
Updated web interface files
2014-11-01 13:59:51 +00:00
David Crocker
183f760fb1 Various
Saved Windows project settings for Eclipse
Source code changes to work with later versions of gcc
2014-10-24 11:52:45 +01:00
David Crocker
a30b8ed283 Added Arduino 1.5.7 core patches 2014-10-24 11:52:38 +01:00
dc42
9365bd8ae9 Merge pull request #8 from DasBasti/patch-1
Update reprap.htm to fix typo
2014-09-30 20:55:10 +01:00
DasBasti
0f08b37f02 Update reprap.htm
Fixed aligb -> align typo
2014-09-30 08:35:05 +02:00
David Crocker
c56fc2aeb0 Version 0.78t
Bug fix: M92 command would only set extruder steps/mm if either 1 or 5
extruder steps/mm was provided
Bug fix: Z-homing or bed probing when axis compensation was enabled
caused the X and Y origins to shift
We now mark drives as not homed when we disable them
File info code now supports gcode files generated by Simplify3D
Updated SD card files to latest web interface
Added more comments to config.g
Head movement commands that were in the tfree files have been moved to
the tpre files, to work better when G10 nozzle offsets are used
2014-09-26 19:13:51 +01:00
David Crocker
bd17bcf989 Added binary file 2014-09-12 17:57:24 +01:00
David Crocker
09943e1cb7 Version 0.78s alpha
Added support for nozzle offsets in G10 command
Disable heater timeout if the time limit is set to zero or negative
Don't send non-error responses to the web interface unless the
corresponding command also came from the web interface
Added support for aux input from serial. Need to finish this by making
serial transmission interrupt-driven.
2014-09-12 17:55:33 +01:00
David Crocker
cc15d83ca4 Version 0.78r
Increased default heater S factor to 1.0 to make it easier for users to
switch from RRP official firmware
Minor fix to move lookahead code
Added support for M570 command (set max time to hot)
M81 command now waits for moves to finish before turning power off
Other minor changes
2014-09-06 18:21:01 +01:00
David Crocker
b8b247b9d0 Added 0.78r alpha binary
Binary with the increased number of TCP/IP PCBs and increased RPM
debounce cutoff frequency
2014-09-01 14:39:55 +01:00
David Crocker
25564d03d2 Minor changes
Increased tcpOutputBufferCount by 1 because zpl had trouble loading the
new web interface until he did
Increased fan rpm debounce frequency to support fan speeds up to about
20000 rpm
2014-08-31 15:55:31 +01:00
David Crocker
6ce157315f Small change to SamNonDuePin
Changed SamNonDuePin to make more use of core library code when enabling
debouncing
2014-08-31 11:34:31 +01:00
David Crocker
8589e91ff6 Version 0.78q
Added modified lwip files that were missed from last checkin
Fixed incorrect JSON format in response to the rr_files command when no
files were found
Enabled hardware debounce filter on cooling fan RPM pin to get a correct
and stable readout
2014-08-31 10:49:34 +01:00
David Crocker
b30e6ad4e1 Version 0.78p
Fixed bug that caused the cooling fan PWM frequency to be 165kHz. It is
now 25kHz.
Fan RPM is now included in the web interface status response (thanks
zpl).
Many more error messages are now reported to the web interface as well
as the USB interface.
Interrupt-driven network timer task to better cope with slow SD card
writes (thanks zpl)
Module SamNonDuePin is now used for all digital and PWM pin I/O.
2014-08-29 21:38:14 +01:00
David Crocker
3a815ccb7c Version 0.78o-dc42
Fix for uploading files that contain UTF-8 continuation characters
2014-08-26 21:48:13 +01:00
David Crocker
405c529b01 Version 0.78n
Bug fix: file list should be encapsulated UNLESS the source of the M20
command is serial and the emulation is Marlin
2014-08-26 08:30:32 +01:00
David Crocker
4f7cd4a833 More updated files for version 0.78m 2014-08-24 22:59:18 +01:00
David Crocker
3520c24546 Version 0.78m preliminary
1. Fixed  variable name of extrusion factors in JSON status response
2. Fixed bug: changing heat sample interval no longer messes up I and D
pid factors.
3. Ensure that name of file being printed is null-terminated.
4. Removed redundant function SetStepHypotenuse.
2014-08-24 22:49:01 +01:00
David Crocker
13f2ab5bfd Version 0.78k
Fixed combined xyz move bug (thanks zpl). Reversed default direction of
X motor. Added support for M569 command. Fixed bug in execution of M503
command via web interface.
2014-08-20 08:36:28 +01:00
David Crocker
46d78148b0 Version 0.78j
Refactored printing to strings and web server json response handling in
preparation for adding support for LCD display via serial link
Added a timer to record how long block writes to SD card take
2014-08-17 22:14:33 +01:00
dc42
8ec5f6170f Merge pull request #6 from vincentfretin/patch-1
Fix wrong 5th point
2014-08-17 09:56:07 +01:00