Adrian Bowyer
965f41e953
Shifted new M codes to start at M550. Added setting of Netmask and gateway.
2013-11-17 22:10:14 +00:00
Adrian Bowyer
104528ab66
Added user-selection of IP address via M502.
2013-11-17 17:58:30 +00:00
Adrian Bowyer
c7286905b2
Ability to specify bed Z probe points added. See M505.
2013-11-15 22:04:52 +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
b94bb6c811
Added cooling fan control.
2013-11-12 15:53:49 +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
fa9b0d1478
Fixed small bug that prevented absolute extrude moves working right.
2013-11-06 11:10:26 +00:00
Adrian Bowyer
8a8b6eb389
knockout help button now opens new tab on the RepRapPro Firmware documentation page.
2013-10-30 15:32:11 +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
4f703d86ec
Various minor G/M codes implemented like M0. Z start speed and acceleration reduced; they were a bit fierce before.
2013-10-29 22:27:49 +00:00
Adrian Bowyer
5707cc1eea
Fixed the file listing bug. Either in the RepRap code, or somewhere in the SD file code, the #define for _USE_LFN is defined as fals for RepRap, true in the library file ff.c. The result is that ff.c tried to write long
...
file names into a structure created in RepRap that was too short for them. Result - buffer overflow misery. For the moment I've commented out the bit of code in ff.c that handles long names (look for the string ******), but this needs to be tracked down and dealt with properly.
2013-10-29 15:42:40 +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
708822a54e
A couple of tidyings and additions:
...
1. Z home now moves home, rather than just setting the coordinate.
2. Wait for temps implemented.
Also the JSON requests for the g code filelist has been temporarily commented
out in reprap.htm. It was causing the firmware to hang sometimes. To be investigated.
Machine now prints nicely...
2013-10-22 18:27:12 +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
7966335a28
Small knockout bug in reprap.htm fixed - loading the file list didn't work
...
properly. Now seems OK.
2013-10-14 18:29:47 +01:00
Jean-Marc Giacalone
8d92b70d0f
File list implemented. Also M201 to set axis accelerations via USB.
2013-10-08 16:33:10 +01:00
Adrian Bowyer
368523e3e9
Web interface works! Horray! Key was to prevent lwip requesting pages when
...
RepRap was still serving the one before.
2013-10-07 17:16:21 +01:00
Adrian Bowyer
0bd51c6582
Still not working. But not working differently...
2013-10-06 22:33:32 +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
e3fd24ca95
Configuration file (in sys/config.g) implemented.
2013-09-05 16:10:44 +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
Adrian Bowyer
f23b286f1d
Fix added for feedrate "bug" in Slic3r.
2013-07-18 20:14:43 +01:00
Adrian Bowyer
874e6e0baf
First working version. Horay!
2013-07-18 12:15:05 +01:00
Adrian Bowyer
2d335eadf3
All buttons now working (except file upload). Slight problems with data binding on the set temperature input forms - changing one changes them all. Need to work out how to use an array for this.
2013-06-18 16:31:39 +01:00
Adrian Bowyer
c928771c75
Temperature polling added.
2013-06-17 22:18:39 +01:00
Adrian Bowyer
59f28b7fad
Created full control and print layout in reprap.htm. New buttons don't do anything yet...
2013-06-15 16:18:05 +01:00
Adrian Bowyer
0dcd6e33c7
Full look-ahead code now implemented.
2013-06-14 23:15:35 +01:00
Adrian Bowyer
175656431a
Exploited new Push() and Pop() functions in reprap.htm and the homeing code.
2013-06-14 22:30:06 +01:00
Adrian Bowyer
db890d6157
Current position array removed - now all handled by the look ahead ring.
2013-06-12 22:37:33 +01:00
Adrian Bowyer
17670215b4
Look Ahead coming together. Inter-move angle code working.
2013-06-05 21:55:15 +01:00
Adrian Bowyer
1e35269a06
This version is broken. But it is better! Major rewrite of the Move class. Now to debug it...
2013-06-04 15:25:28 +01:00
Adrian Bowyer
9b0d714a3a
Printing G Code files implemented.
2013-05-27 20:51:32 +01:00
Adrian Bowyer
438056ee15
Tidying: Removed commented out code and redundant files.
2013-05-11 13:22:29 +01:00
Adrian Bowyer
d2544d7fac
Redundant PHP code commented out of firmware.
2013-05-11 00:28:54 +01:00
Adrian Bowyer
291de98a2c
Further work on the Single Page web interface...
2013-05-09 20:56:38 +01:00
Adrian Bowyer
fd1866bb9a
Repeated table contents now generated by javascript function.
2013-05-08 13:10:49 +01:00
Adrian Bowyer
e2990c346e
Added jog-move functionality on Control page.
2013-05-07 21:31:50 +01:00
Adrian Bowyer
5e82d86ca6
Knockout/JSON coming together...
2013-05-06 21:56:01 +01:00
Adrian Bowyer
30fee16440
Got different content for different pages working.
2013-05-05 20:44:56 +01:00
Adrian Bowyer
2f1c401caa
Further Knockout development...
2013-05-05 15:52:49 +01:00
Adrian Bowyer
07f72215b1
JSON requests now working, but with strange requirements...
2013-05-04 18:55:18 +01:00
Adrian Bowyer
731af3a04d
More messing about with KO. JSON still not working. Also added sending javascript compressed. Also not working. Yet.
2013-05-01 22:35:22 +01:00
reprappro
1c206ec76e
More messing about with KnockOut...
2013-04-26 00:10:51 +01:00
reprappro
f56236c2fa
Developing KO interaction. JSON message not being recieved properly...
2013-04-25 20:14:45 +01:00
reprappro
8526fcc2fa
Preparing to move to Knockout; last commit with the old web interface.
2013-04-24 17:54:33 +01:00
reprappro
b207f31dc7
Messages webpage added with session log.
2013-03-04 21:56:42 +00:00