Commit graph

  • bb89947e12 Z probing movements all implemented, but Z values not yet recorded. Adrian Bowyer 2013-09-14 00:14:37 +01:00
  • d525597ebb Z probing being implemented under G32. Not finished yet, so don't call G32... Adrian Bowyer 2013-09-13 22:33:14 +01:00
  • 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. Adrian Bowyer 2013-09-13 13:05:25 +01:00
  • 17fccfa001 ignore Release folder. Jean-Marc Giacalone 2013-09-12 13:19:50 +01:00
  • 06581b7105 Merge branch 'duet' of https://github.com/reprappro/RepRapFirmware into duet Jean-Marc Giacalone 2013-09-10 22:52:19 +01:00
  • 953828081e Duet fully (I think) working. :-) Adrian Bowyer 2013-09-10 22:42:43 +01:00
  • 6b5c21af23 Merge branch 'duet' of https://github.com/reprappro/RepRapFirmware into duet Jean-Marc Giacalone 2013-09-09 22:26:05 +01:00
  • 1dc821cbff Duet all working except for the bed heater. Investigations continue... Adrian Bowyer 2013-09-09 21:25:38 +01:00
  • e3fd24ca95 Configuration file (in sys/config.g) implemented. Adrian Bowyer 2013-09-05 16:10:44 +01:00
  • 6012383b80 Merge branch 'duet' of https://github.com/reprappro/RepRapFirmware into duet Jean-Marc Giacalone 2013-09-02 23:46:48 +01:00
  • c4017b1019 M906 (set motor current) support added. Adrian Bowyer 2013-09-02 22:56:26 +01:00
  • c25816668b First working Duet version with SD card file reading for G Codes. Adrian Bowyer 2013-09-01 22:45:32 +01:00
  • 0d0672e49b "Hollowed out" version with no Ether and no SD, ready for Duet versions of those. USB works, and firmware communicates over that. Adrian Bowyer 2013-08-28 17:32:16 +01:00
  • 4a335a6e86 Working on the Duet version... Adrian Bowyer 2013-08-28 16:51:18 +01:00
  • 07d323a41d Setting up latest Due code to work on the Duet. Adrian Bowyer 2013-08-28 16:36:38 +01:00
  • 7ebe8bd772 Merge branch 'duet' of https://github.com/reprappro/RepRapFirmware into duet Jean-Marc Giacalone 2013-08-27 22:29:34 +01:00
  • 4df778b72a dev Jean-Marc Giacalone 2013-08-27 22:28:19 +01:00
  • 45fe2d33b8 AB's working version of the Duet compile... Adrian Bowyer 2013-08-08 15:30:34 +01:00
  • 5aba3f3649 turned on diagnostics. Jean-Marc Giacalone 2013-08-07 16:49:48 +01:00
  • b0a0dab82e SerialUSB comms work, albeit with call to ClientMonitor() disabled. Jean-Marc Giacalone 2013-08-06 22:32:52 +01:00
  • cd91a7338a dev Jean-Marc Giacalone 2013-08-06 21:58:57 +01:00
  • e180f84007 housekeeping. Jean-Marc Giacalone 2013-08-06 10:59:36 +01:00
  • 12800e9232 deal with temporary files. Jean-Marc Giacalone 2013-08-06 10:37:47 +01:00
  • 7e282c96ea Added serial transmission of GCodes via USB. Adrian Bowyer 2013-08-05 23:45:31 +01:00
  • 323daf4c16 Tidying... Adrian Bowyer 2013-08-05 23:18:46 +01:00
  • 680be20f41 Libraries added to project folder. Jean-Marc Giacalone 2013-08-05 12:44:49 +01:00
  • 5468dc535b Libraries added to project folder. Jean-Marc Giacalone 2013-08-05 12:38:07 +01:00
  • 982846e7e0 project into Eclipse. Jean-Marc Giacalone 2013-08-05 12:19:54 +01:00
  • 53aa45e6be Minor comment tidying. Adrian Bowyer 2013-07-29 17:59:55 +01:00
  • 4bd3e98b13 merged due branch. working in Eclipse Jean-Marc Giacalone 2013-07-23 21:24:55 +01:00
  • f23b286f1d Fix added for feedrate "bug" in Slic3r. Adrian Bowyer 2013-07-18 20:14:43 +01:00
  • 874e6e0baf First working version. Horay! Adrian Bowyer 2013-07-18 12:15:05 +01:00
  • b94bff107c Temperature code now working. PID may need a little tweaking. Adrian Bowyer 2013-07-11 20:22:21 +01:00
  • ce7522f682 Temperature code all working with simple bang-bang control. PID next... Adrian Bowyer 2013-06-18 22:24:07 +01:00
  • 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. Adrian Bowyer 2013-06-18 16:31:39 +01:00
  • c928771c75 Temperature polling added. Adrian Bowyer 2013-06-17 22:18:39 +01:00
  • 59f28b7fad Created full control and print layout in reprap.htm. New buttons don't do anything yet... Adrian Bowyer 2013-06-15 16:18:05 +01:00
  • 0dcd6e33c7 Full look-ahead code now implemented. Adrian Bowyer 2013-06-14 23:15:35 +01:00
  • 175656431a Exploited new Push() and Pop() functions in reprap.htm and the homeing code. Adrian Bowyer 2013-06-14 22:30:06 +01:00
  • a76185cdea Stack (M120 & M121) implemented to save and restore state. Adrian Bowyer 2013-06-14 19:12:44 +01:00
  • 7b5d4ceaf1 Time outside Platform class changed to work entirely in seconds. Adrian Bowyer 2013-06-14 15:23:42 +01:00
  • 7bd0a4703a Fixed bug in homeing code whereby it used the dud coordinate at the end of an unfinished homeing move to start the next move. Adrian Bowyer 2013-06-13 18:40:27 +01:00
  • db890d6157 Current position array removed - now all handled by the look ahead ring. Adrian Bowyer 2013-06-12 22:37:33 +01:00
  • 21c22a3aef Improved code for dealing with endstops. Adrian Bowyer 2013-06-11 15:27:17 +01:00
  • c3bb20f938 Tidied the debugging code. Adrian Bowyer 2013-06-10 18:57:36 +01:00
  • 53c1f1a640 Bug in code that set timesteps fixed. Adrian Bowyer 2013-06-09 20:38:02 +01:00
  • 761f5e92bb Tiny bug in Bresenham code fixed. It caused multiple axis homes to fail. Adrian Bowyer 2013-06-09 15:11:39 +01:00
  • ecf735f32e Axis homeing partly implemented. All chars that are byte ints changed to int8_t. Adrian Bowyer 2013-06-06 22:08:14 +01:00
  • 17670215b4 Look Ahead coming together. Inter-move angle code working. Adrian Bowyer 2013-06-05 21:55:15 +01:00
  • 1e35269a06 This version is broken. But it is better! Major rewrite of the Move class. Now to debug it... Adrian Bowyer 2013-06-04 15:25:28 +01:00
  • a5c2b5b80e Look Ahead ring implemented, but acceleration processing now needs to be added. Adrian Bowyer 2013-06-01 11:10:32 +01:00
  • 0c77a2f5eb Started to add code to implement look-ahead. Adrian Bowyer 2013-05-29 00:10:37 +01:00
  • 438737f2f2 Bug whereby moves still got queued when the buffer was full fixed. Adrian Bowyer 2013-05-28 10:22:41 +01:00
  • 9b0d714a3a Printing G Code files implemented. Adrian Bowyer 2013-05-27 20:51:32 +01:00
  • 30767c8f62 DDA ring buffer code made simpler and more efficient. Adrian Bowyer 2013-05-26 17:55:02 +01:00
  • 557ea85073 Move ring buffer implemented and (preliminarily) tested. Look ahead not yet done. Adrian Bowyer 2013-05-24 22:03:48 +01:00
  • 080443f0f4 Ring buffer for move queuing added, but not yet in use. Adrian Bowyer 2013-05-23 23:09:15 +01:00
  • b0ae371ec8 Small bug in relative extrude feeds fixed. Adrian Bowyer 2013-05-23 12:27:05 +01:00
  • 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... Adrian Bowyer 2013-05-23 00:00:20 +01:00
  • 069c1de66c Proper acceleration code added, and data needed for GCode look-ahead. Z moves have been deliberately broken. This will be fixed in the next checkin. Adrian Bowyer 2013-05-22 17:21:34 +01:00
  • 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... Adrian Bowyer 2013-05-21 21:22:12 +01:00
  • fb2bbc0504 Code tidying. Adrian Bowyer 2013-05-21 11:30:25 +01:00
  • 9ec28592e5 Simple DDA now working. All axes move as expected. Adrian Bowyer 2013-05-20 19:12:00 +01:00
  • 4b0e9e61bf Crude movement with simple DDA implemented. Adrian Bowyer 2013-05-20 15:53:21 +01:00
  • 438056ee15 Tidying: Removed commented out code and redundant files. Adrian Bowyer 2013-05-11 13:22:29 +01:00
  • d2544d7fac Redundant PHP code commented out of firmware. Adrian Bowyer 2013-05-11 00:28:54 +01:00
  • 291de98a2c Further work on the Single Page web interface... Adrian Bowyer 2013-05-09 20:56:38 +01:00
  • fd1866bb9a Repeated table contents now generated by javascript function. Adrian Bowyer 2013-05-08 13:10:49 +01:00
  • e2990c346e Added jog-move functionality on Control page. Adrian Bowyer 2013-05-07 21:31:50 +01:00
  • 5e82d86ca6 Knockout/JSON coming together... Adrian Bowyer 2013-05-06 21:56:01 +01:00
  • 30fee16440 Got different content for different pages working. Adrian Bowyer 2013-05-05 20:44:56 +01:00
  • 2f1c401caa Further Knockout development... Adrian Bowyer 2013-05-05 15:52:49 +01:00
  • 07f72215b1 JSON requests now working, but with strange requirements... Adrian Bowyer 2013-05-04 18:55:18 +01:00
  • 522ca8a891 JSON responses half working. Adrian Bowyer 2013-05-02 22:59:31 +01:00
  • 731af3a04d More messing about with KO. JSON still not working. Also added sending javascript compressed. Also not working. Yet. Adrian Bowyer 2013-05-01 22:35:22 +01:00
  • 0a7af81dcf A little tidying... Adrian Bowyer 2013-04-29 22:08:38 +01:00
  • 1c206ec76e More messing about with KnockOut... reprappro 2013-04-26 00:10:51 +01:00
  • f56236c2fa Developing KO interaction. JSON message not being recieved properly... reprappro 2013-04-25 20:14:45 +01:00
  • 8526fcc2fa Preparing to move to Knockout; last commit with the old web interface. reprappro 2013-04-24 17:54:33 +01:00
  • 9ccc27b85d Added bare bones of primary G and M codes. Added twin buffers for GCodes from the user via the web interface, and from a GCode file. reprappro 2013-04-23 00:15:24 +01:00
  • b23e6943a8 Skeleton of the GCode interpreter written. reprappro 2013-04-16 23:49:15 +01:00
  • 00ca902341 Making a start on the movement code. reprappro 2013-04-15 21:41:07 +01:00
  • 66ed3e2f3e Pin numbers corrected according to Tony's pinout spreadsheet. reprappro 2013-04-11 16:58:21 +01:00
  • cb37bc1954 First hack at Duet pin numbers. reprappro 2013-04-11 00:06:47 +01:00
  • 404e1ad533 File write buffer added. Doesn't seem to speed up much, so maybe remove again... reprappro 2013-03-11 22:11:38 +00:00
  • b207f31dc7 Messages webpage added with session log. reprappro 2013-03-04 21:56:42 +00:00
  • 31399c9efa Added Exit() functions to all classes. reprappro 2013-03-02 18:25:44 +00:00
  • b433566c8d More tidying. reprappro 2013-03-02 18:13:12 +00:00
  • aa20653396 README updated. reprappro 2013-03-01 23:40:31 +00:00
  • 816e626dac Finished regularising function names. reprappro 2013-03-01 23:24:35 +00:00
  • 44f6516fc8 ...regularising function names... reprappro 2013-03-01 23:00:41 +00:00
  • c2e201cda3 Regularising function names... reprappro 2013-03-01 22:23:38 +00:00
  • 09a5aa6310 Added upload nameclash checking and javascript file lists. reprappro 2013-03-01 14:00:10 +00:00
  • e0a8d7da6a File uploads working. reprappro 2013-02-28 20:09:58 +00:00
  • 02f0ab16e3 Uploads half working (well, they don't crash it...). reprappro 2013-02-25 22:43:16 +00:00
  • 7aa4e11a3c File deletion now working. reprappro 2013-02-25 15:59:59 +00:00
  • 55d8ea9afe Fixed small bug whereby the Print page didn't refresh properly. reprappro 2013-02-25 14:40:35 +00:00
  • e4f4bd9c10 File printing just about working. reprappro 2013-02-25 13:58:10 +00:00
  • 733dd776ed Separated printing files from file upload and download. Added sys folder for properties file. reprappro 2013-02-24 20:57:14 +00:00
  • 4b08be9338 More sensible file structure on the SD card. reprappro 2013-02-23 15:15:53 +00:00