Adrian Bowyer
ad4a451bed
Version 0.65b. This version fixes the incompatibility between the
...
code in the web interface and the firmware. The web expects to select tool T1
when it changes temperatures. The firmware now also uses T1.
2014-05-07 18:42:54 +01:00
Adrian Bowyer
4104ff461b
Version 0.65a. This allows the MAC address for the Duet to be set in config.g (q.v.),
...
which allows multiple Duets to be on the same network.
2014-05-07 18:17:44 +01:00
Jean-Marc Giacalone
ecb93ffcf6
Merged version065 from duet branch.
2014-04-24 21:44:16 +01:00
Adrian Bowyer
4fa348306a
Merge branch 'duet' of https://github.com/reprappro/RepRapFirmware into duet
...
Conflicts:
GCodes.h
2014-04-15 16:17:15 +01:00
Tony
72005e7322
corrected merge error
...
Also added re-compiled binary
2014-04-14 16:45:07 -04:00
Adrian Bowyer
61ea528fba
Tool class created. This will allow tool definitions with multimple drives and heaters. Blank for the moment...
2014-04-11 16:31:06 +01:00
Adrian Bowyer
e14d2de613
Fixed bug whereby pausing a print then starting a new one failed to close the old GCode file.
2014-04-11 16:12:37 +01:00
Adrian Bowyer
cecb22766d
This time with the binary file...
2014-04-10 21:44:18 +01:00
Adrian Bowyer
17b533fe2e
Incorporating some of dc42's enhancements. This compiles BUT IT HASN'T BEEN TESTED. Use with extreme caution.
2014-04-07 22:15:19 +01:00
Adrian Bowyer
ebfc9bd75b
Tidying small errors introduced (deliberately) at the last commit. This one should work.
2014-02-20 23:15:52 +00:00
Adrian Bowyer
0ea1b57328
First implementation of the optimised maximum speed in any direction code. This is still buggy. To print with, use the previous release.
2014-01-16 17:49:59 +00:00
Adrian Bowyer
a0387cd020
Reduced SD start delay to 5ms. Put David's check in for thermistor disconnected.
2014-01-16 16:32:37 +00:00
Adrian Bowyer
eaeadd174b
Merging David Crocker's latest changes and fixes.
2014-01-15 17:03:10 +00:00
Adrian Bowyer
aa8d3a5196
Merge branch 'duet' of https://github.com/dc42/RepRapFirmware into duet
2014-01-15 15:57:28 +00:00
David Crocker
3e8cfd7355
New binary built from previous committed sources
2014-01-15 14:16:51 +00:00
Adrian Bowyer
8f97865c4a
Started work on improvements to the velocity constraints. Not fully implemented, but this will mean that the maximum velocity in any movement direction will be the constraint, regardless of the mix of X, Y and Z moves. This has been tested, and is printing. But beware funny velocity effects...
2014-01-14 21:05:27 +00:00
David Crocker
618304c021
Support for modulated IR sensor
...
Add code to support sensors that allow the IR output to be modulated, to
reduce the sensitivity to ambient IR. Use M558 P2 command to enable
sensor modulation. Also changed the sensor reading averaging code to
give more consistent z-height seeking.
2014-01-14 19:03:42 +00:00
Adrian Bowyer
5186d0d142
Minor file tidying...
2014-01-13 17:22:05 +00:00
Adrian Bowyer
8ee075289d
Updating master branch to include David Crocker's improvements. Plus a little tidying.
2014-01-13 17:07:18 +00:00
Adrian Bowyer
14b247053f
Removed legacy support for Duet v0.4 heaters. Last commit before changes to max velocity code.
2014-01-13 15:04:00 +00:00
Adrian Bowyer
98466d14d8
Applied 3D-ES and bobc's fixes to the ftoa() function (see http://forums.reprap.org/read.php?340,293724 ).
2014-01-13 10:13:39 +00:00
Adrian Bowyer
797e49954c
Merged David Crocker's network and A->D code improvements from https://github.com/dc42/RepRapFirmware/tree/duet
2014-01-13 09:21:16 +00:00
David Crocker
ee70ee22ed
Improve performance of SD card upload via USB
...
This change approximately doubles the speed of SD-card uploading via USB
to 2.2Mbyte/sec on the test system, provided that Pronterface has been
patched to not wait for an acknowledgement after sending each line of
g-code.
2014-01-12 16:02:49 +00:00
David Crocker
fdd9fadbbb
Added binary file
2014-01-11 21:39:20 +00:00
Adrian Bowyer
d040227c95
Thermistor updates applied to the duet branch.
2014-01-06 21:52:21 +00:00
Adrian Bowyer
8a648bd31e
Improved thermistor beta values.
2014-01-06 21:08:15 +00:00
Adrian Bowyer
95a54f763f
Macros made so that they can call macros. Beware recursion....
2014-01-05 16:49:42 +00:00
Adrian Bowyer
a34c8ed79e
Bringing M24 Pronterface bug workround to master branch.
2014-01-03 22:36:16 +00:00
Adrian Bowyer
387dae22cd
P parameter added to M559, so that macros can be uploaded.
2013-12-30 23:09:46 +00:00
Adrian Bowyer
ef7e528bad
README updated to include compile instructions.
2013-12-30 18:43:26 +00:00
Adrian Bowyer
f746616e8c
Workround added for bug in Pronterface (it sends 2 M24 commands on second file print). M24 is now ignored if a file
...
is actively printing.
2013-12-30 17:25:38 +00:00
Adrian Bowyer
71c1571c6c
Synchronising duet branch with the mastr branch.
2013-12-27 15:02:04 +00:00
Adrian Bowyer
12de593b41
User-called macro (M98) added.
2013-12-27 15:00:16 +00:00
Adrian Bowyer
72a6b52629
5ms delay added to SD initialisation to allow slower SD cards to work.
2013-12-26 23:49:12 +00:00
Adrian Bowyer
ed16ce9682
Updating master branch to bring in homing improvements from the duet branch.
2013-12-23 21:42:58 +00:00
Adrian Bowyer
be1a790c47
Added more efficient canned cycle for when all three axes are being homed.
2013-12-23 21:25:40 +00:00
Adrian Bowyer
c12ebed79c
All axis homing now done with canned cycle files.
2013-12-23 18:07:16 +00:00
Adrian Bowyer
10bf338aa4
Homeing after bed transform applied bug fixed in the duet branch. The master branch will be updated after some further testing. The problem was the X endstop. If X is homed, that stop is triggered. Homeing Y then only moves Y, and so only the Y endstop is tested. But when the transform is applied X moves slightly when Y is homed (as it should) and the X endstop stoped the movement prematurely. You will need to update the files on the SD card as well as the firmware to activate the fix.
2013-12-21 16:46:42 +00:00
Adrian Bowyer
4ed66b8b01
Experimental macro/canned-cycle on the SD implemented.
2013-12-19 23:30:23 +00:00
Adrian Bowyer
4feab9afce
Homing modified to correspond with Ian's documentation...
2013-12-19 18:53:17 +00:00
Adrian Bowyer
e9539d97f0
Added M27 response.
2013-12-18 16:51:57 +00:00
Adrian Bowyer
e2a2ccc64b
Bug whereby heaters would not restart after an M0 is received fixed.
2013-12-17 23:28:57 +00:00
Adrian Bowyer
2c4e9a4f33
README updated and binary file added.
2013-12-14 12:18:46 +00:00
Adrian Bowyer
26f26affc2
Build volume made less conservative (now 220x200x200).
2013-12-14 11:51:10 +00:00
Adrian Bowyer
386e3e03cd
Default steps/mm set for new pulleys.
2013-12-13 15:00:44 +00:00
Adrian Bowyer
6f275e0df1
Bug where by selecting an already selected extruder did not reply (eg "ok" to Pronterface) fixed.
2013-12-13 14:49:05 +00:00
Adrian Bowyer
cfdb9dcd89
Dud temperature count now has to reach 6 (about a second) before a heater trips out (Ian's request). Also heater reset M code (M562) added. Use that with great caution.
2013-12-11 14:11:51 +00:00
Adrian Bowyer
7215696e8b
Function added to set hypotenuse lengths for multi-axis steps. These were previously computed on initialisation, but are now re-done after every M92.
2013-12-07 18:56:56 +00:00
Adrian Bowyer
a8437409f2
This time with correct version number and date...
2013-12-06 20:59:58 +00:00
Adrian Bowyer
91efcc4e48
M82 changed so that it reports steps/mm when given no arguments.
2013-12-06 20:56:08 +00:00