emaker-11z
60c71e3a07
Configured to use standard separate library.
2013-09-23 16:23:38 +01:00
Jean-Marc Giacalone
43c208ef5b
Libraries moved to own repo. Web interface toggled by #define ETHERNET.
2013-09-21 09:56:03 +01:00
Jean-Marc Giacalone
972441f424
ignore Release folder
2013-09-17 14:00:58 +01:00
Jean-Marc Giacalone
4f5ae1419b
Merge branch 'duet' of https://github.com/reprappro/RepRapFirmware into duet
2013-09-17 13:54:26 +01:00
Adrian Bowyer
f3e81cbe4c
Z probing now working. The probe signal connects to AD7 which (confusingly)
...
is A0 on the Arduino. The signal seems quite noisy. I have put a 10uF
capacitor across its supply. Maybe add an 0.1uF across its signal?
Two values need to be set in Platform.h:
If v is the value from the A->D on A0, then:
z = v*Z_PROBE_GRADIENT + Z_PROBE_CONSTANT (mm)
Z_PROBE_GRADIENT is dependent on the IR proximity device (though they may
be consistent enough all to have the same value) and Z_PROBE_CONSTANT depends
on how high it is mounted relative to the nozzle.
To generate these values, uncomment the bits of code in and around Platform::Spin()
zero the Z axis by eye, run the program, and raise Z by 0.1mm increments. Put
the raw A->D values in the spreadsheet in the Data directory, and it will
give you the values of Z_PROBE_GRADIENT and Z_PROBE_CONSTANT.
2013-09-15 18:10:33 +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
Jean-Marc Giacalone
17fccfa001
ignore Release folder.
2013-09-12 13:19:50 +01:00
Jean-Marc Giacalone
06581b7105
Merge branch 'duet' of https://github.com/reprappro/RepRapFirmware into duet
2013-09-10 22:52:19 +01:00
Adrian Bowyer
953828081e
Duet fully (I think) working. :-)
2013-09-10 22:42:43 +01:00
Jean-Marc Giacalone
6b5c21af23
Merge branch 'duet' of https://github.com/reprappro/RepRapFirmware into duet
2013-09-09 22:26:05 +01:00
Adrian Bowyer
1dc821cbff
Duet all working except for the bed heater. Investigations continue...
2013-09-09 21:25:38 +01:00
Adrian Bowyer
e3fd24ca95
Configuration file (in sys/config.g) implemented.
2013-09-05 16:10:44 +01:00
Jean-Marc Giacalone
6012383b80
Merge branch 'duet' of https://github.com/reprappro/RepRapFirmware into duet
2013-09-02 23:46:48 +01:00
Adrian Bowyer
c4017b1019
M906 (set motor current) support added.
2013-09-02 22:56:26 +01:00
Adrian Bowyer
c25816668b
First working Duet version with SD card file reading for G Codes.
2013-09-01 22:45:32 +01:00
Adrian Bowyer
0d0672e49b
"Hollowed out" version with no Ether and no SD, ready for Duet versions of those.
...
USB works, and firmware communicates over that.
2013-08-28 17:32:16 +01:00
Adrian Bowyer
4a335a6e86
Working on the Duet version...
2013-08-28 16:51:18 +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
7ebe8bd772
Merge branch 'duet' of https://github.com/reprappro/RepRapFirmware into duet
2013-08-27 22:29:34 +01:00
Jean-Marc Giacalone
4df778b72a
dev
2013-08-27 22:28:19 +01:00
Adrian Bowyer
45fe2d33b8
AB's working version of the Duet compile...
2013-08-08 15:30:34 +01:00
Jean-Marc Giacalone
5aba3f3649
turned on diagnostics.
2013-08-07 16:49:48 +01:00
Jean-Marc Giacalone
b0a0dab82e
SerialUSB comms work, albeit with call to ClientMonitor() disabled.
2013-08-06 22:32:52 +01:00
Jean-Marc Giacalone
cd91a7338a
dev
2013-08-06 21:58:57 +01:00
Jean-Marc Giacalone
e180f84007
housekeeping.
2013-08-06 10:59:36 +01:00
Jean-Marc Giacalone
12800e9232
deal with temporary files.
2013-08-06 10:37:47 +01:00
Adrian Bowyer
7e282c96ea
Added serial transmission of GCodes via USB.
2013-08-05 23:45:31 +01:00
Adrian Bowyer
323daf4c16
Tidying...
2013-08-05 23:18:46 +01:00
Jean-Marc Giacalone
680be20f41
Libraries added to project folder.
2013-08-05 12:44:49 +01:00
Jean-Marc Giacalone
5468dc535b
Libraries added to project folder.
2013-08-05 12:38:07 +01:00
Jean-Marc Giacalone
982846e7e0
project into Eclipse.
2013-08-05 12:19:54 +01:00
Adrian Bowyer
53aa45e6be
Minor comment tidying.
2013-07-29 17:59:55 +01:00
Jean-Marc Giacalone
4bd3e98b13
merged due branch. working in Eclipse
2013-07-23 21:24:55 +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
b94bff107c
Temperature code now working. PID may need a little tweaking.
2013-07-11 20:22:21 +01:00
Adrian Bowyer
ce7522f682
Temperature code all working with simple bang-bang control. PID next...
2013-06-18 22:24:07 +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
a76185cdea
Stack (M120 & M121) implemented to save and restore state.
2013-06-14 19:12:44 +01:00
Adrian Bowyer
7b5d4ceaf1
Time outside Platform class changed to work entirely in seconds.
2013-06-14 15:23:42 +01:00
Adrian Bowyer
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.
2013-06-13 18:40:27 +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
21c22a3aef
Improved code for dealing with endstops.
2013-06-11 15:27:17 +01:00