Commit graph

32 commits

Author SHA1 Message Date
David Crocker
92fefbf598 Fixed G32 auto bed compensation
Fixed bug introduced at version 057o-dc42 that broke the G32 bed
compensation. Added the Z heights of the bed compensation points to the
information displayed by M111 S2. Simplified the code that does
Z-probing in fast and slow stages. Added function sncatf and used it to
simplify the code in several places.
2014-03-26 18:07:49 +00:00
David Crocker
9edaed4ac1 Further improvements to web upload and tidy-up
Further improved web file upload speed
Dealt with Eclipse code analysis warnings
Made some more functions and parameters const-correct
2014-01-30 14:26:45 +00:00
David Crocker
16c20b1a93 Added ARRAY_SIZE macro 2014-01-29 15:28:07 +00:00
David Crocker
bdca3b1e5d Extend web functionality for iamburny's web interface
Added new fields "zprobe" and "resp" to webserver poll response
Immutable string parameters are passed as const char* not char*
Increase max number of files displayed to 42
Range-check heater parameters in incoming commands to avoid buffer
overflow if heater number is out of range
2014-01-21 21:07:21 +00:00
Adrian Bowyer
971fed0d02 Temperature range checking added (see Configuration.h). If temps repeatedly
fall outside the set range, it assumes the thermistor is bust and turns off the heater.
2013-11-10 21:55:44 +00:00
Adrian Bowyer
e1601d7b3f Various bits of code tidying. Lookahead fixed to take account of bed transform (we can no longer assume that Z moves are strictly orthogonal to XY moves, and so their scalar product may be non-zero). All velocities are now in mm/s internally. The GCodes class is responsible for multiplying mm/min by 0.0166667. 2013-10-24 16:53:25 +01:00
Adrian Bowyer
3c901fb194 Further work on Z probing. One problem was working with a white-painted bed. Replacing that with ordinary Kapton-covered glass seems to work better. And that has allowed the debugging of the code. But the probe still does not always see the bed. 2013-10-21 23:09:21 +01:00
Adrian Bowyer
79c008d469 G31 modified to allow reporting of probe values, and setting of a Z value and threshold. (See http://reprap.org/wiki/G-code#G29-G32:_Bed_probing) 2013-10-20 22:48:26 +01:00
Adrian Bowyer
07d323a41d Setting up latest Due code to work on the Duet. 2013-08-28 16:36:38 +01:00
Jean-Marc Giacalone
e180f84007 housekeeping. 2013-08-06 10:59:36 +01:00
Jean-Marc Giacalone
982846e7e0 project into Eclipse. 2013-08-05 12:19:54 +01:00
Jean-Marc Giacalone
4bd3e98b13 merged due branch. working in Eclipse 2013-07-23 21:24:55 +01:00
Adrian Bowyer
c928771c75 Temperature polling added. 2013-06-17 22:18:39 +01:00
Adrian Bowyer
549d56c08d Acceleration code now completely general w.r.t. axis and (multiple
simultaneous) extruder moves.  Extruder relative mode has a bug - fix
tomorrow.  And so to bed...
2013-05-23 00:00:20 +01:00
Adrian Bowyer
82efa28c81 First crude hack at acceleration code. Timer claims that the interrupt
routine executes in 6.5 microseconds, so we shouldn't have any trouble
driving the steppers fast...
2013-05-21 21:22:12 +01:00
Adrian Bowyer
fb2bbc0504 Code tidying. 2013-05-21 11:30:25 +01:00
Adrian Bowyer
d2544d7fac Redundant PHP code commented out of firmware. 2013-05-11 00:28:54 +01:00
Adrian Bowyer
0a7af81dcf A little tidying... 2013-04-29 22:08:38 +01:00
reprappro
b23e6943a8 Skeleton of the GCode interpreter written. 2013-04-16 23:49:15 +01:00
reprappro
00ca902341 Making a start on the movement code. 2013-04-15 21:41:07 +01:00
reprappro
b207f31dc7 Messages webpage added with session log. 2013-03-04 21:56:42 +00:00
reprappro
31399c9efa Added Exit() functions to all classes. 2013-03-02 18:25:44 +00:00
reprappro
b433566c8d More tidying. 2013-03-02 18:13:12 +00:00
reprappro
44f6516fc8 ...regularising function names... 2013-03-01 23:00:41 +00:00
reprappro
c2e201cda3 Regularising function names... 2013-03-01 22:23:38 +00:00
reprappro
a10599f32c Movement table added. Should really be PHP in a file? 2013-02-21 21:47:50 +00:00
reprappro
8673ad40ca Webserver now working reasonably reliably. 2013-02-19 22:13:55 +00:00
reprappro
a1812edadc Added GCode and Webserver classes. 2013-02-13 18:30:10 +00:00
reprappro
8635fde719 Minor tidying. 2013-01-13 20:56:24 +00:00
Adrian Bowyer
f4da09dbfb Finalising (probably not...) the structure. 2012-12-22 16:47:47 +00:00
reprappro
a56a0321c6 Cosmetic tidying. 2012-12-09 21:02:20 +00:00
Adrian Bowyer
0e3c762f99 First commit - some work remains... 2012-11-20 17:23:07 +00:00