Adrian Bowyer
|
c7286905b2
|
Ability to specify bed Z probe points added. See M505.
|
2013-11-15 22:04:52 +00:00 |
|
Adrian Bowyer
|
bd51a7c3f0
|
Fixed Timer overflow bug.
|
2013-11-13 23:23:31 +00:00 |
|
Adrian Bowyer
|
8b3931c8cf
|
Memory diagnostics added. Mem usage is printed whenever you turn debugging on (even if it is already on).
|
2013-11-13 18:16:43 +00:00 |
|
Adrian Bowyer
|
6c22f30600
|
Axis angle compensation code added. Briefly tested in XY plane. Seems to work. More testing is probably needed...
|
2013-11-12 16:47:41 +00:00 |
|
Adrian Bowyer
|
f907e2253e
|
All responses to GCodes routed through a single function in the class GCodes
to allow the firmware to emulate how other firmware (e.g. Marlin) responds. Emulation not yet implemented, but should now be easy.
|
2013-11-11 17:39:17 +00:00 |
|
Adrian Bowyer
|
e8eafeda22
|
Hooks added for (I hope) the final and complete set of all parameter-changing
M Codes that we will need. Network initialisation delayed until after the
config.g file is run, to allow machine name etc to be set from that.
|
2013-11-10 19:39:13 +00:00 |
|
Adrian Bowyer
|
0c7e13a73e
|
Current position boxes added to web interface, and polled along with temperatures.
|
2013-10-30 15:04:38 +00:00 |
|
Adrian Bowyer
|
676bbab6a1
|
Fixed a bug whereby long extrudes simultaneous with short XY moves were constrained by the XY upper velocity and acceleration limits, rather than those for extrusion. Normally you want extrusion to be subservient to XY. But (typically when a retraction is being recovered during an XY move) the extrusion limits should constrain the XY move, not the other way round.
|
2013-10-27 16:21:21 +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
|
565117cba3
|
Move and ancilliary classes changed to store coordinates in machine units not mm internally to avoid cumulative errors.
|
2013-10-17 16:30:24 +01:00 |
|
Adrian Bowyer
|
49e9bc29c3
|
G92 Implemented. Tested interactively, but not from a G Code file. Should work though.
|
2013-09-27 18:15:49 +01:00 |
|
Adrian Bowyer
|
1d0968c615
|
Z probing now fully implemented, except for the physical probe itself. (I.e. it's all working, but is still on the microswitch.)
|
2013-09-14 15:39:17 +01:00 |
|
Adrian Bowyer
|
bb89947e12
|
Z probing movements all implemented, but Z values not yet recorded.
|
2013-09-14 00:14:37 +01:00 |
|
Adrian Bowyer
|
d525597ebb
|
Z probing being implemented under G32. Not finished yet, so don't call G32...
|
2013-09-13 22:33:14 +01:00 |
|
Adrian Bowyer
|
027ddf3b8e
|
Code added to add a bed plane z = aX.x + aY.y + aC to all movements.
Note that this means that X/Y minimum speeds and accelerations now take
precedence over Z, unless there is only Z movement.
|
2013-09-13 13:05:25 +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
|
5aba3f3649
|
turned on diagnostics.
|
2013-08-07 16:49:48 +01:00 |
|
Jean-Marc Giacalone
|
982846e7e0
|
project into Eclipse.
|
2013-08-05 12:19:54 +01:00 |
|
reprappro
|
d44c133348
|
Firmware Web interface part working (loads one page, but not two...)
|
2013-02-17 18:31:12 +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 |
|
Adrian Bowyer
|
0e3c762f99
|
First commit - some work remains...
|
2012-11-20 17:23:07 +00:00 |
|