Commit graph

570 commits

Author SHA1 Message Date
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
vincentfretin
a03c133bce Fix wrong 5th point
Fifth point is P4
2014-08-16 14:37:11 +02:00
David Crocker
83d2732fd9 Version 0.78i
Changed compiler optimization option to -O2 (was accidentally reset to
-Os in previous release)
Set the number of decimal places reported in the responses to various M
commands
Integrated zpl's changes to returning lists of files, returning info for
file being printed, and some network layer changes
2014-08-11 15:16:15 +01:00
David Crocker
2a818bcfc0 Version 0.78h
Added a few more improvements from RRP's dev branch
Corrected M201 output
Added a few more minor fixes
2014-08-03 11:17:48 +01:00
David Crocker
30b67ff40a Version 0.78g
Fixed bug: if 5 point bed compansation was used then doing G32 more than
once would try to move the head off the edge of the bed unless the first
4 probe coordinates were reset between them.
Fixed bug: if the last command in a a macro file did not end in newline
then it might not be fully executed
Bug fix: potential array underrun in Gcodes::Pop()
Reduced Z dive height back to 5mm
2014-07-30 15:54:17 +01:00
David Crocker
653ba3b344 Set H and L parameters to zero in the M305 commands 2014-07-28 19:52:41 +01:00